I had this error for the first time this morning. I did a search and found other posts on here suggesting it's because I've hit one of the limits on my account. I've been doing testing over the last few days and setting up multiple users then deleting them, so I'm assuming that is why. However, I wanted to check a couple of things for future reference.
1. Is there always a few days delay between hitting limits and getting error messages on subsequent requests? Looking at my API call history, the big spike in calls was on the 23rd (I set up multiple segments on that day as well, so I guess that's what pushed me over the limit). Today's API calls were only a fraction of that, but I'm only just getting the error messages when I try to set up another new test account. I just want to know how to schedule testing in future, so if I know there will be a few days delay after hitting limits then I'll organise test 'batches' based on that.
2. I had a look on the Limits page to see if anything was flagged up. But it doesn't show what caused the problem. On this occasion, I'm pretty sure it was creating so many segments + user accounts in one day. But for future testing, is there any other way to see what specific limit has been reached?
3. How long until the error clears? I can take a break from testing today, so it's not an issue. But I was wondering when the limit will 'reset' so I can plan ahead? Assuming it's a 'made too many API calls' problem, I'm guessing I can't make other API calls in the meantime?