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

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

Open
rnlgreen opened this issue May 3, 2024 · 14 comments
Assignees
Labels
help wanted Extra attention is needed

Comments

@rnlgreen
Copy link

rnlgreen commented May 3, 2024

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

@navilg navilg self-assigned this May 4, 2024
@navilg
Copy link
Owner

navilg commented May 4, 2024

@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

@fals3illusion
Copy link

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"

@navilg
Copy link
Owner

navilg commented May 4, 2024

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).

@fals3illusion
Copy link

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

@rnlgreen
Copy link
Author

rnlgreen commented May 5, 2024

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/

@svenerbe
Copy link

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?

@navilg
Copy link
Owner

navilg commented May 14, 2024

Will check this. Thanks

@saditude
Copy link

Are there any advancements in finding out a solution?

@navilg navilg added the help wanted Extra attention is needed label May 25, 2024
@navilg
Copy link
Owner

navilg commented May 25, 2024

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.

@svenerbe
Copy link

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

@fals3illusion
Copy link

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.

@Stepyon
Copy link

Stepyon commented Jun 9, 2024

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

@davispuh
Copy link

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.

@navilg
Copy link
Owner

navilg commented Jun 23, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

7 participants