Retrieve cloud recordings without date range filter

Description
I noticed the cloud list recordings and get recordings for an account both seem to apply pagination on top of a date range filter. It would be helpful if we could retrieve paginated results without requiring a date range (so that the latest or earliest results are available without querying month by month).

It seems like pagination is combined with the 1 month limit that the list all recordings endpoint has so neither endpoint at this time is really able to retrieve a longer date range than 1 month (the pagination appears to be applied on top of the default date range, so if no dates are provided, results from 1 day are paginated, while providing a date range maxes out at 1 month, and those results are then paginated). Likewise, if no date range is provided, but a pagination filter is applied, the default 1 day limit is applied.

Right now, if I want to show the most recent recording for a user, and let’s say their last recording was 9 months ago, I’d need to iterate through 9 API calls just to get that first set of recordings.

Error
Not an error, feature request

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

Which Endpoint/s?

  • /users/{userId}/recordings
  • /accounts/{accountId}/recordings

Thanks for writing this up @mokutsu! I second this feature request. It feels redundant / awkward to specify both a date range and a page. It would be great to just do sort_by start_time and then do pagination.

I’m planning on writing my own wrapper around the Zoom API to this format.

Any updates on this?

Bump. This would be really nice to have.

Agreed. can Use this too.

This is absolutely needed. To get all recordings for a user you have to make repeated calls one month at a time back to when the user was created. It should be possible to just query for the list of all recordings.

It should also be possible to get a list of all recordings for all users if the caller has sufficient rights. Managing recordings as things stand is very difficult.