Retrieving participants in active meeting

Hi,
Is there a way to retrieve the participants of an ongoing meeting via API?

Hi @pino,

If you have the dashboard feature enabled, you can use the Retrieve meeting participants API to get participants for live meeting - https://marketplace.zoom.us/docs/api-reference/zoom-api/dashboards/dashboardmeetingparticipants

Hey @michael_p.zoom,

This API doesn’t return the emails of the Live meeting participants. We want to notify participants who haven’t join the meeting but the API doesn’t return emails so can’t figure it.

Can your team do something about it?

Hey @saurabh,

The GET /meetings/{meetingId}/registrants endpoint returns the list of meeting registrants including their emails.

I suggest comparing this list with the List Meeting Participants list and sending the respective emails.

Thanks,
Tommy

The GET/metrics/meetings/{meetingId}/participants endpoint returns only following response object
#<Net::HTTPBadRequest 400 Bad Request readbody=true>

JSON.parse(response.read_body) gives me this:-
{“code”=>200, “message”=>“Only available for paid account and enabled Dashboard feature.”}

Though I’ve already switched to Enterprise plan, added the dashboard_meetings:read:admin scope and regenerated the access token as well.

I tested the API for a meeting that is no older than 1-2 days.
Here are the exact endpoints that I used

  1. https://api.zoom.us/v2/metrics/meetings/536892176/participants?page_size=300&type=pastOne
  2. https://api.zoom.us/v2/metrics/meetings/536892176/participants?page_size=300&type=past

None of them seem to work. Also, none of the Dashboard features for live meetings are visible on my zoom dashboard.

The other APIs, that do not require Business or a higher plan, work perfectly fine.

Could you please do something about it?

Hey @saurabh,

I looked up your account (with the email you used to signup for the devforum) and it seems you have a Pro Account. To use the dashboard feature, you need a Business, Education or API Plan.

If you are using a different email, please share so I can look up your account.

Thanks,
Tommy