godaddy-ddns icon indicating copy to clipboard operation
godaddy-ddns copied to clipboard

Authenticated user is not allowed access - GoDaddy changed the API requirements

Open rnlgreen opened this issue 1 year ago • 17 comments

Not an issue with godaddy-ddns as such, but in case anyone else tries using the API service for the first time like me, it seems GoDaddy changed the requirements of usage a couple of days ago so that you have to have 50 domains registered with them to be able to use the API.

You'll see this error in the godaddy-ddns logs: Authenticated user is not allowed access, StatusCode: 403, StatusCode: 1

rnlgreen avatar May 03 '24 16:05 rnlgreen

@rnlgreen Thanks for reporting. I am not able to find any document about change in API policy. Could you please help me with document or announcement about this change

navilg avatar May 04 '24 14:05 navilg

is there any way to get this working? I was just about to create a thread that it no longer updates ip. i get the following error in my logs like you mentioned.

"Failed to update record. Error: addRecord Error getting DNS record Error: Authenticated user is not allowed access, StatusCode: 403, StatusCode: 1"

fals3illusion avatar May 04 '24 15:05 fals3illusion

I will try to look into some alternatives. Currently it looks like GoDaddy has changed its developer policy and does not allow API access for users having less than 50 domains (I am yet to find a document/announcement/article to verify this).

navilg avatar May 04 '24 15:05 navilg

Damn, bummer. Ill keep checking this post. Thanks!

fals3illusion avatar May 04 '24 15:05 fals3illusion

I don't think there's any documentation or announcement, I just found a thread on Reddit: https://www.reddit.com/r/godaddy/comments/1chs1j8/godaddy_access_denied_via_apicall/

There' some confusion around whether the requirement is 50 or 10 domains, and there's also some subscription plan you can get: https://www.reddit.com/r/godaddy/comments/1bl0f5r/am_i_the_only_one_who_cant_use_the_api/

rnlgreen avatar May 05 '24 09:05 rnlgreen

maybe its possible to use OTE environment which is hosted at https://api.ote-godaddy.com/. its possible to add a parameter to specify the ote env?

svenerbe avatar May 14 '24 06:05 svenerbe

Will check this. Thanks

navilg avatar May 14 '24 13:05 navilg

Are there any advancements in finding out a solution?

saditude avatar May 24 '24 22:05 saditude

I will need some help from community. I checked on internet but I do not find any alternative and most articles shows old API key ways. I also tried to reach out to GoDaddy customer support, but looks like since I have moved my domain out of GoDaddy, they are also not helpful.

Can you please reach out to GoDaddy support team and ask what alternatives they suggest to setup DDNS, if API keys are not working.

navilg avatar May 25 '24 05:05 navilg

My solution was to move out my domain from godaddy. I reach out the Godaddy api support team. I get this answer:-(

Hi,

We have recently updated the account requirements to access parts of our production Domains API. As part of this update, access to these APIs are now limited:

Availability API: Limited to accounts with 50 or more domains Management and DNS APIs: Limited to accounts with 10 or more domains and/or an active Premium Discount Domain Club plan. If you have lost access to these APIs, but feel you meet these requirements, please reply back with your account number and we will review your account and whitelist you if we have denied you access in error.

Please note that this does not affect your access to any of our OTE APIs.

If you have any further questions or need assistance with other API questions, please reach out.

Regards,

API Support Team

svenerbe avatar May 25 '24 07:05 svenerbe

Yeah, I just moved all my stuff to cloudflare. They have a dns update that works and had to renew my domain name too so I just went with them for everything. Sucks I was with GoDaddy for a long time always liked them. Too bad.

fals3illusion avatar May 25 '24 14:05 fals3illusion

I would with to see this thread before I registered a domain with GoDaddy, now I have the same issue.

Stepyon avatar Jun 09 '24 20:06 Stepyon

It's such a bullshit move on their part but I didn't know this before bought domain and no idea where else to buy domain I wanted so stuck with them. Technically it's possible to update it thru website way but I would start just telling everyone to avoid them like plague and look into moving to other providers.

davispuh avatar Jun 20 '24 16:06 davispuh

I have switched to namecheap and https://github.com/navilg/namecheap-ddns-docker works like a charm

navilg avatar Jun 23 '24 14:06 navilg

I'm affected by this new GoDaddy policy. Does anyone know an alternative registrar that has an API that supports querying the DNS records? I need to list, remove and add TXT records. With the namecheap registrar I can't figure out if their API supports setting DNS records because their documentation is so poor.

codemonstur avatar Jul 29 '24 14:07 codemonstur

@codemonstur https://porkbun.com/ their API works fine and libraries are widely available.

davispuh avatar Jul 30 '24 17:07 davispuh

@davispuh hey thanks that looks nice. But I ultimately chose to go with https://zone.eu.

codemonstur avatar Sep 23 '24 13:09 codemonstur