I am calling the Zoom API to remove a user account and I get a 429 in response. This happens when only about 4 calls have been made prior to getting this error. 100 calls have been made in the past 2 hours.
Are you making these calls all around the same time? In addition to our rate limits outlined here, if you make too many requests in a short period of time, you can run into a 429 error as well. Can you try spacing out your requests a bit and see if that helps?
Thanks for sharing these details. Based on the timeline of events logged here, it does seem possible that this is a result of too many requests within a short amount of time. How are you running these requests? Manually or via a script?
Are you performing other actions on your account under different endpoints as well? Keep in mind that your API rate limit/quota is shared across endpoints—so if you’re calling other Medium category endpoints in addition to Update User Settings, etc., these will all count towards your rate limits.
Let me know if this might be the case—thanks,
Will
Thanks for confirming—are you still running into these 429 errors? Did adding additional space in between your calls (perhaps an additional few seconds) have an effect?
I am still running into the 429 errors. Sometimes I have to wait up to 10 minutes before I can call the delete call again before it will work. That seems much too long of a wait.
Thank you for confirming—I agree that doesn’t sound right. Can you please share your most recent examples with me at developersupport@zoom.us? Please include the timestamps, and the full request URLs. We will further investigate this for you.
We’re also running into unexpected 429 errors being returned from the Zoom API. This is happening when we send multiple (~3) concurrent requests to /users/me/recordings and only began happening about a week ago.
What method are you using when you call the API (GET, POST, PATCH, DELETE)? Please share the full response that you’re seeing with the 429 error as well as any relevant headers. I’ll use that to debug the issue.
You can also find our guide on concurrent requests to be useful:
Thank you for providing more information. It looks like the user in question is on their own account and hasn’t used the Zoom Marketplace before. This would indicate that they aren’t under the same credentials as the ones used to make this request.
I’ll note that the Get a User API will only return users that were created under the same account as the credentials. If you’re using JWT or an unpublished OAuth app, this means that the users will need to be created under your account.