I have been using the API to update DDNS, and today I found that I cannot update my DDNS using the API.
Check the log file and find the error message: “error”: "You cannot use this API for domains (top-level domains) with .cf, .ga, .gq, .ml or .tk TLDs. DNS settings for this domain, please Use the Cloudflare dashboard.
Display cf, .ga, .gq, .ml or .tk, these TLDs can only update DDNS through the dashboard. (My domain name happens to be tk and ga)
I do n’t know why cloudflare made this modification?
I found that I cannot use API update my DDND today
“error”: "You cannot use this API for domains with a .cf, .ga, .gq, .ml, or .tk TLD (top-level domain). To configure the DNS settings for this domain, use the Cloudflare Dashboard.
You cannot use this API for domains with a .cf, .ga, .gq, .ml, or .tk TLD (top-level domain). To configure the DNS settings for this domain, use the Cloudflare Dashboard
We provided you with an automated response which we hope has answered your question, there is no need to take any further action if this is the case. However, should you require any further assistance, please respond to the ticket to be routed to a Technical Support Engineer: “ddns update failes for .cf, .ga, .gq, .ml, or .tk TLD (top-level domain)”
Although we are in the pandemic time, we are suffering this terrible change.
I think most people do not like this, and it really caused very unpleasant situation.
Maybe I should look for another service provider, sadly~
Yes it’s really the wrong time to make changes to the api and break functions.
And now? How Long should this not work? It’s a Major function to update an Domain IP.