Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Report bugs to Active24.cz dns api #2059

Open
Neilpang opened this issue Jan 25, 2019 · 12 comments
Open

Report bugs to Active24.cz dns api #2059

Neilpang opened this issue Jan 25, 2019 · 12 comments
Labels
3rd party api report bugs to dns api, deploy hooks and notification hooks

Comments

@Neilpang
Copy link
Member

report bugs to Active24.cz.

@Neilpang Neilpang added the 3rd party api report bugs to dns api, deploy hooks and notification hooks label Jan 25, 2019
@Neilpang
Copy link
Member Author

@MilanPala
please watch to this issue for future bugs.

@MilanPala
Copy link
Contributor

@Neilpang Thank you.

@bckp
Copy link

bckp commented Aug 2, 2024

Any plans for supporting V2 API?
From 1 November they are planing for migration of users to new platform with new Api V2 (https://rest.active24.cz/docs)

@MilanPala
Copy link
Contributor

@bckp Not from my side at this moment.

@litinoveweedle
Copy link

litinoveweedle commented Dec 7, 2024

Ok, the Active24 v1 API is dead from the time of the migration of my accounts to the "new" platform. They even deleted my API keys during the migration! For sure zero information was provided to the customers before migration, no information is in the Active24 knowledge base and support operators knows nada. What a great customer approach, just bunch of dilettantes.

Anyway as Active24 platform was migrated to the Websupport platform, there is slight chance that dns_websupport.sh might work, when overwriting default API URL:

WS_Api="https://rest.websupport.sk"

to the:

WS_Api="https://rest.active24.cz/"

As Active24 support do not know anything about this topic, I will test it and report back here. This is also supported with fact, that new Active24 API tokens have two parts - similar to the websupport API.

EDITED (multiple times, due to my mistakes): It works.

  1. Copy dns_websupport.sh over to the dns_active24.sh
  2. Edit dns_active24.sh change line WS_Api="https://rest.websupport.sk" to WS_Api="https://rest.active24.cz/"
  3. Create in the active24.cz administration new standard API key.
  4. Export obtained key export WS_ApiKey="XXXXXXXX-XXX-XXX-XXXXXX-XXXX"
  5. Export obtained secret export WS_ApiSecret="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"`
  6. Run once the issue/renew command manually

@foxtrotcz
Copy link

foxtrotcz commented Dec 13, 2024

Not just Active24. Even Websupport is changing API. https://rest.websupport.sk/docs

Currently implemented is legacy V1 API. https://rest.websupport.sk/docs/v1.zone
New V2 API is not implemented. https://rest.websupport.sk/v2/docs

In summary both Active24 and Websupport are migrating to common V2 API.

@berycz
Copy link

berycz commented Dec 18, 2024

@litinoveweedle I had to also rename functions dns_websupport_add and dns_websupport_rm to dns_active24_add and dns_active24_rm, but then I'm still getting invalid domain. Did you do any other steps to make it work?

@litinoveweedle
Copy link

I think you did not read and followed my post correctly. I never renamed any functions!

@berycz
Copy link

berycz commented Dec 18, 2024

@litinoveweedle I did follow it, but I got It seems that your api file is not correct, it must have a function named: dns_active24_add, that's why I renamed it

  1. Copy dns_websupport.sh over to the dns_active24.sh

Do I understand it correctly that you replaced dnsapi/dns_active24.sh with the dnsapi/dns_websupport.sh?

@litinoveweedle
Copy link

Yep, you are probably correct, sorry. I can create PR for my changes later today, so you should be able to get my modified file and test it.

@litinoveweedle
Copy link

litinoveweedle commented Dec 22, 2024

Ok, please check here. I reached number of retry limits on Lets Encrypt when testing, so you have to try it yourself... ;-)

Also please change web root in your domain.conf to:

Le_Webroot='dns_active24_new'

This still uses v1 not v2 functions for the TXT record manipulation (same as in original dns_websupport.sh). I will check what can be done about that.

@berycz
Copy link

berycz commented Dec 23, 2024

Thanks, but I'm still getting invalid domain, I think I'm gonna switch to certbot, they support v2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3rd party api report bugs to dns api, deploy hooks and notification hooks
Projects
None yet
Development

No branches or pull requests

6 participants