API for changing domain settings on Godaddy?
wruckman said 2 years, 10 months ago:
I am looking for a way to script domain changes to godaddy by using a script on my own server which logs in and updates domain settings automatically for me when needed.
In my particular case I am looking to update the IP for a nameserver host via a script if I change it.
I do not want to log into the web page manually every time my server needs to update domain information.
Thoughts?
Below are the instructions I found for making manual changes via human interface:
Godaddy instructions:
* Topic: Working with Total DNS
*
If you set up your own hosts for your Domain Name Server (DNS) service, you can edit your host name and add or edit IP addresses.
WARNING: If there are domain names currently pointed to these hosts, changes you make can affect how those domains function. Please be cautious and verify your settings before saving changes.
To Edit Your Registered Hosts
1. Log in to your Account Manager.
2. In the My Products section, click Domain Manager.
3. Click the domain for which you want to edit a host.
4. In the Host Summary area, click Edit for the host name you want to modify.
5. Enter your changes to host name or IP addresses as necessary.
6. Click OK.
Host changes can take up to 48 hours to propagate. This means your hosting or other domain features may not work during the propagation period.
Deleted User said 2 years, 10 months ago:
@wruckman,
Unfortunately, our system will not allow outside connections through a script for DNS updates. You may be able to do this using a third-party DNS service. I would suggest looking around for an organization that would allow this type of connection into their system. If you run a search online for “DNS service” you’ll come up with some really options. Sorry for the inconvenience, but I hope this recommendation helps. Best of luck!
-Clint
wruckman said 2 years, 10 months ago:
I would, but godaddy is my top level domain registrar and I want to update the ip for my nameserver host which can only be done through the domain registrar. Hence, godaddy.
But if it is not possible, then I’ll just have to deal ![]()
Thanks for the responds!
coopr said 1 year, 4 months ago:
Has there been any change to Clint’s answer from 1.5 years ago, or is it still the case that there is no API for DNS updates?
chrisg said 1 year, 4 months ago:
@coopr,
As previously stated, DNS modifications through scripts would not be possible with our DNS services. These changes can only be done from within the DNS Manager interface that is provided as part of your customer account.
Managing DNS for Your Domain Names
Christopher G.
secretstatus said 1 year, 3 months ago:
I think you should consider adding it, there are all sorts of web applications that need to create subdomains for users or MX records/mail redirects
I’ll certainly be evaluating other providers that do..
chrisg said 1 year, 3 months ago:
@secretstatus,
I can certainly forward the request along to our Developers to consider for future domain service updates. Any additional feedback in that regard is always welcome.
If any new information is brought to my attention about this type of service request, we will post an update through the Support Forums.
Christopher G.
pra said 1 year, 3 months ago:
I second this need. We need to automate the domain name updates every time we provision a server.
joaojeronimo said 1 year, 3 months ago:
I can’t imagine how you can NOT have this feature… Today almost everything has an API maybe you can even turn on your oven from work with a PUT request… An API for changing the DNS records would be great to manage situations where a host is down and you need to change the A records to another place… or creating subdomains programmatically… Seriously Godaddy, how can you afford to not have an API ? Don’t blame security, throw some SSL over that REST API and make it happen! Forward this to your developers today, it takes about 3 hours for them to make this kind of thing, tell them to use NodeJS and launch a limited alpha release or something…
chrisg said 1 year, 3 months ago:
@joaojeronimo,
Your feedback in this matter is appreciated.
I have forwarded the requests for this service to our developers and will continue to do so. If you like, you can even directly submit these requests to our developers at suggestions@godaddy.com.
No new updates have been brought to my attention. But we still appreciate any additional feedback or requests posted here for this service.
Christopher G.
kankatee said 1 year, 3 months ago:
+1 one on this some API is really needed.
ellie7 said 1 year, 2 months ago:
+1 also need such an API for DNS managing
anujjain said 1 year, 2 months ago:
+1
radul said 1 year, 2 months ago:
Needed by our company aswell
6 min expected wait time