Description
I am trying to retrieve meeting participant list using GET /past_meetings/{meetingUUID}/participant API and keep receiving error. I saw forum item (Meeting does not exist: in zoom – Meeting does not exist: in zoom /past_meetings/{meetingUUID}/participants api) and looked at status of meeting and it showed “status”: “waiting”…and so used PUT /meetings/:meetingId/status API to update status and received 204 status…but status of meeting shows same…is this what is prevent meeting from being found using /past_meetings/{meetingUUID}/participant API?
Error
{
“code”: 3001,
“message”: “Meeting does not exist: dOAWXKFlS4+4lZzf1KkVUA==.”
}
Which App Type (OAuth / Chatbot / JWT / Webhook)?
using user OAuth
Which Endpoint/s?
GET /past_meetings/{meetingUUID}/participants
Did your meeting have more than one participant? If only the host was in the meeting, the meeting won’t be considered a meeting that happened, and will lead to that endpoint not returning a meeting and participants.
I received an email from @michael.zoom stating “this API is intended to use Meeting UUIDs. If you use the Meeting ID, it will return the most recent instance of the meeting (the most recent UUID)” and that makes sense…I just can’t get the /past_meetings API working with meetingUUID
hey @tommy…thank you very much for pointing out the /past_meetings/{meetingId}/instances endpoint to get accurate meetingUUID…I was using the /meetings/{meetingId} endpoint and tried use the meetingUUID that was provided…and so are you stating that meetingUUID is for the initial creation of the meeting and a new meetingUUID is generated when the meeting is ended? i was able to successfully invoke the /past_meetings/{meetingUUID}/participants endpoint based on the meetingUUID returned by the /past_meetings/{meetingId}/instances endpoint…
Yes, the meetingUUID upon meeting creation is for pre meeting purposes, but once the meeting starts, another meetingUUID is generated for post meeting purposes. We will make this more clear in our docs.
@sabraha5 , you may need to take the meeting id and get a list of meetings, /past_meetings/meetingID/instances which returns a list of past meetings with their UUID to get the specific UUID for that “instance” of the meeting, if it is reoccurring.