Accessing API returns a captcha

I have a DDNS script which I uses crontab to run it every minute, it updates the server ip for the domain I have. but a few hours ago my script stopped working, I checked the script and found out when my script accesses https://api.cloudflare.com/client/v4/zones/, cloudflare returned a captcha to my script, and it failed to parse the result, I donn’t get why cloudflare would return a captcha for someone accessing its API, does this make any sense???

BTW, I would make more sense if cloudflare returns a more machine-readble status code for API instead of captchas, because APIs are made for machines, it shouldn’t return a captcha to a program

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.