GoDaddy really lived up to its bad reputation and recently changed their API rules. The rules are simple: either you own 10 (or 50) domains, you pay $20/month, or you don’t get the API. I personally didn’t get any communication, and this broke my DDNS setup. I am clearly not the only one judging from what I found online. A company this big gating an API behind such a steep price… So I will repeat what many people said before me (being right): don’t. use. GoDaddy.
If you’re looking for a new registrar, I’ve had only good experiences with NameSilo. They’re not the cheapest, but they’re generally cheaper than GoDaddy, don’t paywall arbitrary things like APIs or WHOIS privacy, and have good support.