api.zoom.us/v2/users/{userId}/meetings API not returning all possible results

In relation to the
get /users/{userId}/meetings

I’m facing an issue where this API fails to return all possible results. An example of this is I can manually verify that a user has more than one meeting in a day, under separate meeting ID’s, however the API only returns 1 result. This behaviour is random as requesting meetings for a different user will return all the meetings successfully. What does seem consistent, but I can’t fully confirm is that certain meeting ID’s are never returned for a user - however if I manually get the ID and retrieve recordings using the appropriate API endpoint, I can do so successfully.

I have tried everything I can think of and extensively searched for a solution with no joy - any thoughts would be appreciated.

I am using the following URL parameters:
type: previous_meetings
from: (code generated date/time)
to: (code generated date/time)
timezone: UTC
page_size: 300

Hi @Troy
Thanks for reaching out to us and welcome to the Zoom Developer Forum!
I am happy to help here! Can you please confirm if you are trying to get only past meetings?
Have you tried using our Report endpoint to confirm if this is happening too:

Hi Elisa,

Thanks for your reply. I am having this issue with this endpoint set to both past meetings and when set to scheduled.

I haven’t tried using the report endpoint as of yet, but I can manually try this and see if it consistently reports the missing ID’s.

1 Like

just a quick note. this end point won’t return instant meetings.

1 Like

Hey @Troy
Sorry I did not reply sooner, I did not receive a notification about this.
Are you still having this issue?