Expected API behavior when a zoom meeting is started multiple times

API Endpoint(s) and/or Zoom API Event(s)
/report/meetings/{meetingId}/participants

Description
We run into the scenario where sometimes a host starts a zoom meeting, ends it and starts it again. In this case, we would like to have data about both the times the meeting was started. But the API mentioned above only seems to return information about the latter meeting.

How To Reproduce
Steps to reproduce the behavior:
Meeting ids in question: 99666108508, 99651064152

  1. Query /report/meetings/{meetingId}/participants for the above meetings
  2. The reports only have the participants joins from the second start/end of the meeting. We only know of the first start/end from webhook events.

Hi @akshit
Thanks for reaching out to us!
What you are seeing is the expected behavior.
But you can get a list of meeting UUIDS for those instances using the Get Past meeting instances endpoint

That way you will be able to call the reports endpoint using meeting uuid for each instance

Here is a blog post I made about the difference between meeting IDs and UUIDs:

This is great, thank you! Is there an equivalent behavior on the zoom.us website where we search for meetings?

You should be able to look for different meeting instances when generating reports manually through the webportal