Zoom Meeting ID is invalid error-HTTP Status 3001

Description
We have integrated zoom in our application. When we try to get the participant details we are getting the below error.

When the instructor/host is the only attendee, it should reflect in the participants list.

Error
{ “code”: 3001,
“message”: “Meeting does not exist: cmiSCZ3fR9mJw0cccW0wPQ==.”
}

Which App Type (OAuth / Chatbot / JWT / Webhook)?
https://api.zoom.us/v2/report/meetings/cmiSCZ3fR9mJw0cccW0wPQ==/participants?page_size=30.

Which Endpoint/s?
https://api.zoom.us/v2/report/meetings/cmiSCZ3fR9mJw0cccW0wPQ==/participants?page_size=30

How To Reproduce (If applicable)
Steps to reproduce the behavior:

  1. Set up a live chat
  2. Joined as a host, No participants has joined.
  3. Host awaited and ended the meeting.
  4. It should return the host details in participants list.

Screenshots (If applicable)
Nope

Additional context
Add any other context about the problem here.

Hi @qadonotreply05,

Thanks for reaching out about this, and happy to clarify.

As it turns out, this endpoint will not return participant info for meetings with just 1 participant, which is currently expected behavior. Currently, only our List Meeting Participants (with query parameter pastOne) will return meetings with 1 participant:

I hope this helps to clarify,
Will

Hi Will,
Thanks for the quick response.

Do i have to call like below -

  1. Do GET by additional param - type=past
  2. if it throws error ‘3001, Meeting does not exist’ Do GET again with type=pastOne
  3. It will return the single participant detail.

is there any other way to get the list in single stretch?

Thanks

Hi @qadonotreply05,

That’s correct, you would need to use type=pastOne. The logic you’ve shared would be my suggestion as well.

Thanks!
Will

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.