Error when subscribing event via Zoom Marketplace API: No scope "marketplace:write:event_subscription"

API Endpoint(s) and/or Zoom API Event(s)
https://api.zoom.us/v2/marketplace/app/event_subscription

Description
I was trying to subscribe to a new event (meeting.created) in my Oauth-authenticated account.
This is the request body for the above endpoint.

{
    "events": ["meeting.created"],
    "event_webhook_url": "https://webhook-test.com/...",
    "subscription_scope": "master_account"
}

Error

{
    "code": 201,
    "message": "Invalid access token, does not contain scopes:[marketplace:write:event_subscription]."
}
  • I couldn’t find any information about the scope marketplace:write:event_subscription.

  • Got this error message when I was trying to add this scope to the Oauth url parameter:

    Oops! We were unable to complete your request. Please try again. (4,700)
    
  • The weird thing is that it returns 401, but the code in json is 201 (And it created nothing).

Please let me know if I missed something or if I’m doing something wrong.

How To Reproduce
Steps to reproduce the behavior:
1. Log in with Oauth2 and obtain the access token
2. Attempt to subscribe to a new event with the above marketplace API endpoint
3. Got the error

Hi @Mercen
Thanks for reaching ut to us!
Quick question… do you have a master account license associated with your account?
If you don’t, can you please try passing the scope account instead of master_account and try again?

Hi Mercen,
Hope so you’re doing well. the required scope marketplace:write:event_subscription is missing from your OAuth app. Ensure the app is configured to request this scope in its settings and regenerate the access token after adding it. If the scope isn’t listed in your platform’s documentation, contact API support for clarification.
Hope so this will work for you!
Regards,
Bryce June