No way to return newest meetings first with GET /users/{userId}/meetings?

Hi,

Our company is trying to use the “GET /users/{userId}/meetings” endpoint to pull the N (~= 50) most recent meetings for a user. It seems that the API currently returns the oldest meetings first. This requires us to make multiple requests per use-case to first get the page count, then pull the last 2 pages (since the last page may have < N meetings). As you might imagine this isn’t ideal from a performance and complexity standpoint :frowning: .

Could you consider adding some param to this endpoint that would return the most recent meetings first instead? Would make the API much more usable for us :+1:

Thanks!

@zoomintegrationbt,

Welcome to the Zoom Developer Forum.

We value your feedback, and are currently working on this feature request. You can follow our changelog and developer roadmap to see the latest updates.

Thanks

1 Like

@ojus.zoom, any update on this? We just started hitting rate limits on our workaround, and it’s really inconvenient.

Hey @zoomintegrationbt,

Are you trying to get upcoming, live, or past meetings in order?

Thanks,
Tommy

Hey @tommy, we are trying to get the most recent past meetings.

Hey @zoomintegrationbt,

You can use the List Meetings endpoint to list past meetings and also filter by date. Make sure to set the ?type=past query param.

Thanks,
Tommy

Hey @tommy,

I don’t think that endpoint meets our needs. We additionally need to filter by user, which doesn’t seem possible with that endpoint. Additionally, to lower our request count we’re looking to order by date, while not necessarily filtering out any particular dates.

Hey @zoomintegrationbt,

Have you taken a look at our Meeting Ended Webhooks? They do not use any rate limits, and allows you to handle / sort meetings on your end.

Thanks,
Tommy