Description
After creating an Instant meeting and while it is still Active, this API call returns a proper value:
https://api.zoom.us/v2/meetings/84393088651
However, the moment I “End Meeting”, the same API call returns a 404 - Meeting not Found.
Can easily reproduce.
I need to be able to gather data from finished instant meetings, like who participated.
Error
404 - Not Found
Only when instant meeting is finished.
https://api.zoom.us/v2/meetings/84393088651
Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth
Which Endpoint/s?
https://api.zoom.us/v2/meetings/84393088651
How To Reproduce (If applicable)
- Use https://api.zoom.us/v2/users/me/meetings to create an instant meeting
- Join that meeting
- Run https://api.zoom.us/v2/meetings/{meetingID} and see a good result
- End the meeting
- Run https://api.zoom.us/v2/meetings/{meetingID} and see the bad result
Screenshots (If applicable)
N/A
Additional context
N/A
samly
(Sam)
2
After an instant meeting has ended, it is no longer accessible by the normal GET /meetings/ID endpoint.
The response will have a 404 code, but it should still return a body like this:
{
"code": 3001,
"message": "Meeting {id} is not found or has expired."
}
You should use the GET /past_meetings/id endpoint to get information about ended meetings:
https://api.zoom.us/v2/past_meetings/{id}
For a list of participants, there is a separate endpoint entirely:
https://api.zoom.us/v2/past_meetings/{id}/participants
1 Like
Brilliant. Thanks again samly. This actually adds more context to a question I just posted about past_meetings.
1 Like
tommy
(Tommy Gaessler)
4
Thanks for the detailed answer @samly!
@kmwill23, I will answer your additional question here:
-Tommy