Zoom API Rate Limits

Description
I have created a meeting (via the API) and before adding any registrants to the meeting I update the meeting and set registrants_confirmation_email to false. Then I add registrants to the meeting.
When adding registrants to a meeting there is no bulk API and we have to call /meetings/{meetingId}/registrants for each registrant added.

The problem is we are running into API rate limits.

Is there a way for us to get increased API rate limits for our account,or cloud you please provide bulk API endpoints to create a meetings and add users to a meeting.

Also its better if we cloud set registrants_confirmation_email to false when creating a meeting.

Which Endpoint/s?
[post] - /users/{userId}/meetings
[patch] - /meetings/{meetingId}
[post] - /meetings/{meetingId}/registrants

Error
429 Too many requests

Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT

Additional context
We are prototyping a knowledge sharing web service where people can schedule and join meetings. For this we thought of using zoom to provide the audio/ video conferencing solution.

Hey @vishvaka,

We are coming out with improved rate limits in March, however for now please make sure you are making no more than 10 requests per second.

https://marketplace.zoom.us/docs/api-reference/rate-limits

We will also work on an easier way to bulk add registrants via our API.

Thanks,
Tommy

We are seeing this same issue. It appears to have started fairly recently, even though our request rates to the Zoom API have not increased. Is “10 requests per second” a new rate limit that you have started enforcing recently? Please provide as much information as you can on this. Is this rate limit per sub-account? or for the master account?

Hey Tommy,

We’re running into this issue with our integration as well (Acuity Scheduling, client ID: G7iUS7s2TUSJIOs5E3pICQ. It appears to have started recently (December 22nd).

For a particular account, our integration will make 1 or 2 requests at a time, and intermittently we’ll receive a 10r/s 429 rate limit response.

Is this limit per connected account, or per OAuth client account? We’re a little bit stuck on finding the root cause.

Best,
-Carl

Hey @tfarmer.2u, and @acuityscheduling,

What endpoints are you calling? Are rate limits have not changed:

https://marketplace.zoom.us/docs/api-reference/rate-limits

Although due note that in March we are releasing new rate limits:
https://marketplace.zoom.us/docs/guides/announcements#rate-limit-changes

Thanks
Tommy

Thanks Tommy, we’re calling the v2/users/:id endpoint — that’s the only one giving us the rate limit error.

We are calling it, however, right after the create-meeting call. It is just 2 calls in total, and the limit error only happens a small percentage of the time.

I did see the note about new rate limits!

Best,
-Carl

Hey @acuityscheduling,

You can make 10 requests per second for those endpoints. Double check you are not exceeding that or have a race condition in your code that is making excess requests.

Let us know if you see the issue again.

Thanks,
Tommy

Is that 10 requests per second per connected account, or per OAuth client account?

Best,
-Carl

Hey @acuityscheduling,

Per App, basically per each key / secret you generate.

Thanks,
Tommy

@tommy thank you.

The upcoming rate-limit changes will instead, be limited per-account correct?
https://marketplace.zoom.us/docs/guides/announcements#rate-limit-changes

Best,
-Carl

Hey @acuityscheduling,

Correct.

Thanks,
Tommy