Follow-up on ZOOM-362669 — Webinar panelist phone Participant ID still unavailable via API
Hi Zoom team,
I am following up on the long-standing request covered under internal ticket ZOOM-362669.
In January 2025, Zoom confirmed that ZOOM-362669 was still open internally and that the team would be re-engaged. The thread has since been closed without any public update, resolution, workaround, or confirmation of product direction.
The issue is still current:
When panelists are added to a webinar, Zoom generates a unique panelist join URL and also provides a 6-digit phone Participant ID/code in the Zoom-generated panelist invitation/WUI. That phone code is required when a panelist has internet trouble and needs to dial in by phone while still joining as a panelist.
However, the Webinar Panelist API does not expose this value.
Current endpoint:
GET /accounts/{accountId}/webinars/{webinarId}/panelists
Current response includes:
-
id
-
email
-
name
-
join_url
-
name tag / branding fields
But it does not include:
-
phone Participant ID
-
dial-in participant code
-
panelist phone code
-
any equivalent field
This creates a major automation gap. We can create webinars, add panelists, retrieve panelist join URLs, and build our operational workflow through the API - but then still have to manually open the Zoom web portal or Zoom-generated email to retrieve a static 6-digit phone entry code.
This is not dynamic event data. It already exists, is already generated, and is already visible to the host/account in Zoom’s own UI and email output.
Request:
Please either:
- Add the panelist phone Participant ID to the existing List Panelists response, for example:
{
“id”: “panelist_record_id”,
“email”: “speaker@example.com”,
“name”: “Speaker Name”,
“join_url”: “…”,
“phone_participant_id”: “123456”
}
and ideally also return it when adding panelists via:
POST /accounts/{accountId}/webinars/{webinarId}/panelists
or:
- Provide a separate scoped endpoint to retrieve panelist dial-in details for a scheduled webinar.
If there are security concerns, this could be limited to existing admin/master webinar scopes, since the value is already available to the webinar host/account in the Zoom web interface and panelist invitation.
Can Zoom please provide a clear status update on ZOOM-362669?
Specifically:
-
Is this still open internally?
-
Was it closed, and if so, why?
-
Is there a current public feature request or product backlog item?
-
Is there any supported API workaround?
-
Can Zoom confirm whether this is planned, declined, or under review?
This has been requested repeatedly for years and remains a real operational issue for customers automating Zoom Webinar panelist workflows.