Trouble updating certificate with using GoDaddy DNS
-
I've been updating certificates using ACME and GoDaddy flawlessly for quite some time. Recently on multiple clients sites where I do this with GoDaddy, things aren't updating anymore. I use the GoDaddy API Key and API Secret method in the configuration.
When I inspect the logs, it shows the following:
[Sun May 19 08:17:09 EDT 2024] Http already initialized. [Sun May 19 08:17:09 EDT 2024] _CURL='curl --silent --dump-header /tmp/acme/my.domain.com/http.header -L -g ' [Sun May 19 08:17:09 EDT 2024] ret='0' [Sun May 19 08:17:09 EDT 2024] response='{"code":"ACCESS_DENIED","message":"Authenticated user is not allowed access"}'
Any ideas the problem might be? This also seems to be affecting my Dynamic DNS configuration updates as well when the IP address for the WAN changes.
-
@dmorda Yeah. I ran into the same issue. Then, I learned GoDaddy changed their policy regarding use of the API. You need a minimum of 10 domains with them to have access.
https://www.reddit.com/r/godaddy/comments/1bl0f5r/am_i_the_only_one_who_cant_use_the_api/
-
@juanzelli Thanks for sharing that...I've moved all DNS over to Cloudflare.
-
@dmorda I also had problems renewing with Godaddy API and the only solution I found was moving to Cloudflare where renewals are working perfectly.