We have an application that connects to a client’s Zoom account via OAuth and fetches their Webinars/Meetings along with associated registration forms and registrants, using the standard Meetings/Webinars API endpoints.
One client is on a Webinar Plus subscription and created a webinar (ID: 82307616866) via the Zoom Events Hub — Zoom’s UI confirms it was “created in Zoom Event Hub.” For this client only, our app cannot retrieve this webinar, its registration form, or its registrants, even though the ID is visible/valid in their account. Fetching works normally for the same client’s non-Event-Hub webinars.
Questions:
- Do we need Zoom Events–specific scopes (e.g.,
zoom_events_basic:read(:admin),zoom_events:read:list_events(:admin), ticket/attendee-related scopes) in addition to our current webinar scopes? - How do we map webinar ID
82307616866to its corresponding Zoom EventseventIdso we can pull sessions, ticket types, and registrants via/zoom_events/...endpoints? - Is there a licensing/ownership factor — i.e., does this client need to be the Event Hub Owner (not just a host/member) for our app’s connected token to see this event/webinar at all?