Hello,
I am building a Server-to-Server OAuth app to programmatically retrieve answers submitted on our Zoom Scheduler booking page (specifically the custom_values field for attendees).
According to the Zoom Scheduler API documentation for:
GET /v2/scheduler/events/{eventId}/attendees/{attendeeId}
this endpoint requires the following scopes:
-
scheduler:read:scheduled_event_attendee -
scheduler:read:scheduled_event_attendee:admin
However, in the Zoom Marketplace scope configuration for Server-to-Server OAuth apps, the scope:
scheduler:read:scheduled_event_attendee:admin
is not available for selection.
Currently, only the following related scope appears:
scheduler:read:scheduled_event_attendee:master
When calling the endpoint, we receive the following error:
401 Invalid access token, does not contain scopes:
[scheduler:read:scheduled_event_attendee,
scheduler:read:scheduled_event_attendee:admin]
Could you please clarify:
-
Is
scheduler:read:scheduled_event_attendee:adminrequired for this endpoint? -
If so, why is it not available for Server-to-Server OAuth apps?
-
Is there an alternative scope that should be used to retrieve the
custom_valuesfield?
For context:
-
We are using a Server-to-Server OAuth app.
-
The booking page and API app belong to the same Zoom account.
-
We are attempting to retrieve attendee Q&A data for scheduler events.
Thank you.