I am getting this error when trying to create a meeting after getting a new OAuth token. I’ve seen questions that mention using an “account level” app vs a “user level” app, but I am already doing that.
The error:
Invalid access token, does not contain scopes: [meeting:write, meeting:write:admin]
This is what it says under “type”: “Server-to-Server OAuth, Intend to publish: No, Account Level”
These are the scopes that were returned:
zoom_events_basic:read:admin zoom_events_tickets:read:admin zoom_events_tickets:write:admin zoom_events_sessions:read:admin h323:master iq_comment:read:admin iq_comment:write:admin iq_analytics_metrics:read:admin zoom_events_ticket_types:write:admin zoom_events_hubs:read:admin zoom_events_basic:write:admin zoom_events_sessions:write:admin zoom_events_registrants:read:admin iq_account:read:admin zoom_events_ticket_types:read:admin iq_coaching:read:admin iq_conversation:write:admin
It looks like you have scopes selected for Zoom Events. Instead, you want to select the meeting:write, meeting:write:admin scope. Here is a screenshot of what that looks like :
It looks like your user profile does not have the appropriate permission. You will need to either assign the appropriate permissions or contact your admin. Here is the support documentation on this topic: