# Rate limit on cloud recording APIs

**URL:** <https://devforum.zoom.us/t/rate-limit-on-cloud-recording-apis/23320>\
**Category:** API and Webhooks\
**Created:** [July 6, 2020, 5:35pm UTC](https://devforum.zoom.us/t/rate-limit-on-cloud-recording-apis/23320 "2020-07-06T17:35:04Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mokutsu](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/mokutsu/32/27515_2.png) [@mokutsu](https://devforum.zoom.us/u/mokutsu)\
**Post date:** [July 6, 2020, 5:35pm UTC](https://devforum.zoom.us/t/rate-limit-on-cloud-recording-apis/23320/1 "2020-07-06T17:35:04Z")

</div>

**Description**  
I was hoping to get clarification on the application of the rate limit for the Cloud Recording APIs.  
I read the documentation, and I understand that different rates are applied to different endpoints. However, the phrasing is a bit unclear to me. I saw that “Rate limits will be shared by all apps created and installed on an account”. Does this mean that it’s applied on the end user?

For example, I set up an oauth based app that uses the medium rate-limited /meetings/{meetingId}/recordings endpoint (i.e. 60 requests/second).

- If I have created multiple oauth apps, does this 60 requests/second get shared between all of my end users that have installed any of my apps? i.e. if User A,B,C all use my app at the same time, do they contribute to the same limit?

OR

- Alternatively, does each end user experience their own rate limit based on the apps they have installed? For example if user A installs app 1 (my app) and app2 (an app someone else authored), is the 60 req/sec limit shared on user A’s account? And if User B installs 5 apps, user B’s 60 req/sec limit is shared between the 5 apps he/she has installed?

**Error**  
Not an error, just need to understand appilcation of rate limit.

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

**Which Endpoint/s?**

- /users/{userId}/recordings
- /meetings/{meetingId}/recordings

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [July 9, 2020, 4:39pm UTC](https://devforum.zoom.us/t/rate-limit-on-cloud-recording-apis/23320/2 "2020-07-09T16:39:09Z")

</div>

Hey @mokutsu,

Looks like I have answered your rate limit question here:

> [@Retrieve all past zoom cloud recordings?](https://devforum.zoom.us/t/retrieve-all-past-zoom-cloud-recordings/22487/7):
>
> Hey @mokutsu, The order for the [response](https://marketplace.zoom.us/docs/api-reference/zoom-api/cloud-recording/recordingslist) should be chronological (meeting start\_time) starting with the from query param. Hey @shrijana.g, can you add what kind of file these are to the docs? slight_smile Yes, or you can use the List Recordings of an Account, which supports pagination: [https://marketplace.zoom.us/docs/api-reference/zoom-api/cloud-recording/getaccountcloudrecording](https://marketplace.zoom.us/docs/api-reference/zoom-api/cloud-recording/getaccountcloudrecording) It is based on the developer. So if you have created 5 apps, the rate limits will be shared between the 5…

I see you followed up, I will reply shortly.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 10:37pm UTC](https://devforum.zoom.us/t/rate-limit-on-cloud-recording-apis/23320/3 "2020-08-21T22:37:56Z")

</div>

Closed on August 21, 2020, 10:37pm UTC


