Hi @omeet
I was sable to track down the meetings that you shared with us and it looks like the meetings uuid that you shared, are from instant meetings.
To be able to call the metrics/meeting/meetinguuid/partcipants endpoint, make sure that the meetings are scheduled or type 2.
You should be able to call the past_meeting/meetinguuid/participant with the uuids that you have shared.
This started to be a problem yesterday. Only the participant list of the meetings held in the last 24 hours is returned. The participant list of older meetings does not return.
Thank you for the follow-up. If you’re seeing this on just a few participants, this usually means they joined the meeting as a guest. Can you clarify how many participants are you not seeing? Also, are you able to share if the participants used the registration join_url to join the meeting?
Thank you for your quick response. Unfortunately, I get an error says “The meeting does not exist”. But I was able to get participants three days ago. I believe some changes have been made about endpoint. Also refer to your question about how users join the meeting, we use meeting-sdk-web version 1.9.1.
I’m running into the exact same thing. A script I had was pulling participants just fine then sporadically over the past two weeks it’s been hit or miss. Is there certain criteria for when participants are populated?
Does the meeting have to be at-least X minutes long, or be specific types before that data is saved? I’m checking the /reports/ endpoint which says “You can get webinar participant reports for the last 6 months.”, but a webinar that was only two weeks ago no longer exists…
If you have a webinar be used multiple times, do the previous UUIDs get wiped out maybe? (that would be a stupid thing to do but just grasping at straws here).
Thank you for sharing additional detail. To rule out missing API parameters, can try to add “past”, or “pastOne” param to the API request and let us know if the behavior persists?
Welcome to the Developer Forum and thank you for posting. The scenario you are reporting sounds slightly different. Instead, it sounds like the recent API email address display rules may apply to you in this situation? I’ve linked the Announcement below for your review:
I am aware of the email change and that is fine, that is not my issue. What I’m referring to is the fact that the Zoom API is saying that webinars outright don’t exist. Or if they do return anything it will say zero participants. one time the API was returning absolutely nothing with a 200 HTTPS Code. Something isn’t adding up and I can’t determine whats going on.
I’m currently using the following APIs:
hxxps://api.zoom.us/v2/report/webinars/{{webinarUUID}}/participants/?page_size=300
The link you sent about the past, pastOne uses the metrics API.
hxxps://api.zoom.us/v2/metrics/webinars/{{webinarUUID}}?type=past
hxxps://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/dashboardWebinarDetail
This is one of the most confusing aspects of this API. Which of the three methods listed above should I be using just to grab a list of participants after a meeting/webinar has ended?