GET /past_meetings only returning 1 participant

**API Endpoint(s) **
get /past_meetings/{meetingId}/participants

Description
Only 1 participant is returned from the “Get past meeting participants” API end point.
However, we had about 300 people in the meeting.

Can anyone advise as to why Zoom might not track the participants and/or why only 1 particpant would be returned by the above API endpoint.

Error?
No error

Hi @richard.larcombe is this is a recurring meeting? Please gather the meeting uuid and use that on this endpoint.

Hi @gianni.zoom
Thank you for replying. Unfortunately, I didn’t find your reply that helpful.
No the meeting is a One-off (not recurring), and I did use the meeting uuid in order to make the API call.

Is it possible that no one logged in when they participated in the meeting?

Hi @richard.larcombe ,

In you’re original the API call link, you shared meeting id so it was not clear you used meeting uuid. Sometimes this is the problem when you’re not getting the data you’re expecting.

How was the meeting created? Was it with a user’s personal meeting id or unique? This info will help narrow down the potential issue.

Sharing this resource: Zoom Meeting API querying tips - understanding meeting IDs and meeting UUIDs

This should not matter. It would only block certain participant data from being returned (e.x. not showing email since no one is logged in). Additionally, Zoom assigns a unique participant user id to non-authenticated participants in an attempt to try to map them.

Hi there - has a fix been found for this? I’m encountering the same problem and can’t find discussions on it elsewhere.

I’m using the meeting ID as opposed to the UUID as the meetings are unique, one-off instances - i.e. not recurring. The meeting IDs are generated automatically (not using personal meeting ID).

However, this isn’t happening for all the meetings I try - it seems like some meetings only return 1 participant, whereas the others return everyone as it should.

Hi @jasktran

Can you send me the following info to the private message I’ll start with you?

  • client id
  • developer email
  • meeting id(s) for which you’re seeing this behavior
  • screenshot of API response(s)
  • zm-tracking-id from response header

How do I send a private message to you? Transparently, new here and to using the Zoom API!

Hi @jasktran , I initiated the private message to you and responded in the message. Check your notifications for a mailbox looking icon.

Hi @jasktran , reported the behavior you’re experiencing and waiting to hear back. (ZSEE-151019)

1 Like

Hi there - wanted to check in and see if there were any updates on this?

Hi @jasktran , the service engineering is still doing some digging. zm-tracking-id v=2.0;clid=aw1;rid=WEB_14ae0cd0319fd22b47ea66ce9e84af8e is reporting one participant (as you said is the issue), and none others are showing in the API response. Could you please confirm how many participants were in the meeting for meeting XACxO5RyRIG7sgNEmOWVpA== ?

@gianni.zoom, do we have a solution for this?

I believe I’ve identified the issue: in our case, after the meeting ended, someone joined about an hour later. The API is only returning the participant who joined after the meeting concluded, instead of including the original attendees.

Hi @skhore the inquiry was closed because we did not hear back from the developer to clarify the number of participants based on the conflicting data we were seeing in the back end.

That is interesting, for your example. Were you able to get multiple instances for the past meeting? Meetings APIs - Zoom Developers

If you check that endpoint, are you getting multiple uuids that show a distinct meeting uuid when the participant joined 1 hour later vs the initial meeting?

@gianni.zoom I didn’t follow you… I tried this API endpoint and I see many meetings with different uuid and all are scheduled for different time.

For the meeting where we had this issue, usage reports shows 2 listings one with 25 participant under scheduled time and another with 1 participant.
And this API call only return participant info from second entry.
https://api.zoom.us/v2/past_meetings/{meetingId}/participants

Let me know if you need further info.
Thanks

Hi @skhore sorry! I linked the wrong endpoint! This is the one I was actually refering to:

It’s /past_meetings/*{meetingId}* /instances

@gianni.zoom yes, there are 2 instances of the meeting.

Hi @skhore use the two different meeting uuid instances on the endpoint https://api.zoom.us/v2/past_meetings/{meetingId}/participants and you should be able to get the detailed info for 25 participant and 1 participant meeting.

Otherwise, when using meeting id with https://api.zoom.us/v2/past_meetings/{meetingId}/participants it will return the latest instance of the meeting id which in this case is the one with 1 meeting participant.

This is helpful. Thanks for the support @gianni.zoom :folded_hands:

Please let me know if it works @skhore

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