Meeting participants report not returning IDs for participants

API Endpoint(s) and/or Zoom API Event(s)
Meeting Participant Report

Description
This endpoint is not returning IDs for participants. This happens with the " Only authenticated meeting participants and webinar attendees can join meetings and webinars" and " Only authenticated users can join meetings from Web client" meeting settings turned on.

Error?
n/a

How To Reproduce
Steps to reproduce the behavior:
*1. GET https://api.zoom.us/v2/report/meetings/91299265532/participants?page_size=300
*2. Authenticating with Bearer Token

Authenticating with a JWT app

Hi @brian8 ,

Thanks for sharing. I’m going to message you directly for you to send your full request/response along with the meeting id please.

@brian8 responding here since this is a wide-spread behavior. It seems there were some API changes made where this info will not be returned unless the participants are on the dev’s account. I’m still awaiting more information, but here is the most recent change log release: https://devsupport.zoom.us/hc/en-us/articles/13573564717581-Zoom-Meeting-API-February-25-2023

So looking at that change log, it was considered a bug that the participant ids were returned from that endpoint? Is it Zoom’s policy that their API endpoints should not return IDs for users that aren’t in the dev’s account?

@brian8 ,

It was not. This was previously expected and supported behavior. This may be a breaking change toward updated API policy, but we are still waiting for the most up to date verdict.

Can you point me to where I can see this change to the API policy?

@brian8 I said it may be a breaking change toward updated API policy, but we are still waiting for the most up to date verdict :slight_smile:

Appreciate your patience!

Hey Gianni, any updates?

Hi @brian8 ,

EDIT: The release was made on Friday, March 3rd. Here is the announcment: https://marketplace.zoom.us/docs/guides/stay-up-to-date/announcements/#meeting-api-fields-hidden-in-dashboard-and-report-apis

In order to track external participants, you will need to require registration and track registrant_id.

Let me know if you have anymore questions!

See also: IMPORTANT notice about reporting endpoints and participant identifiers in the Meeting API