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