/meetings/{meetingID} returns 404 for finished instant meeting

After creating an Instant meeting and while it is still Active, this API call returns a proper value:


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.

404 - Not Found

Only when instant meeting is finished.


Which App Type (OAuth / Chatbot / JWT / Webhook)?

Which Endpoint/s?

How To Reproduce (If applicable)

  1. Use https://api.zoom.us/v2/users/me/meetings to create an instant meeting
  2. Join that meeting
  3. Run https://api.zoom.us/v2/meetings/{meetingID} and see a good result
  4. End the meeting
  5. Run https://api.zoom.us/v2/meetings/{meetingID} and see the bad result

Screenshots (If applicable)

Additional context

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:


For a list of participants, there is a separate endpoint entirely:

1 Like

Brilliant. Thanks again samly. This actually adds more context to a question I just posted about past_meetings.

1 Like

Thanks for the detailed answer @samly! :slight_smile:

@kmwill23, I will answer your additional question here: