# Event subscription scope

**URL:** <https://devforum.zoom.us/t/event-subscription-scope/141556>\
**Category:** API and Webhooks\
**Created:** [January 28, 2026, 9:45pm UTC](https://devforum.zoom.us/t/event-subscription-scope/141556 "2026-01-28T21:45:28Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sebastian3](https://avatars.discourse-cdn.com/v4/letter/s/839c29/32.png) [@Sebastian3](https://devforum.zoom.us/u/Sebastian3)\
**Post date:** [January 28, 2026, 9:45pm UTC](https://devforum.zoom.us/t/event-subscription-scope/141556/1 "2026-01-28T21:45:28Z")

</div>

I am trying to add the event subscription programmatically, however it looks like existing scopes are not enough and I need an extra scope:

`{“code”:201,“message”:“Invalid access token, does not contain scopes:[marketplace:write:event_subscription].”}`

I am following Elisa’s article ( [Enabling Event Subscriptions Programmatically](https://devforum.zoom.us/t/enabling-event-subscriptions-programmatically/129108) )

1. If I add that scope right now to our app that is already approved in the marketplace, will it break anything such as disable the app in the marketplace etc?
2. Would I need to apply for approval process and if so how long would it possibly take?

Sebastian

---

<div class="post-metadata">

**Author:** ![expertswho](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/expertswho/32/60945_2.png) [@expertswho](https://devforum.zoom.us/u/expertswho)\
**Post date:** [January 28, 2026, 10:43pm UTC](https://devforum.zoom.us/t/event-subscription-scope/141556/2 "2026-01-28T22:43:28Z")

</div>

hi @Sebastian3 ,

You want to add a new scope for your app?  
Adding this to your development version will not affect the live app

You can then test your development version and confirm it works  
Yes, you will then need to submit the new version for approval from Zoom to go live.

As it is such a small change, I would think it could get quick approval. OI don’t believe there are any large delays at present.  
Your users will then need to “approve” the change, as they must confirm approval of adding the extra scope.

@elisa.zoom Did I miss anything?

Hope that helps

John

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [January 29, 2026, 2:23am UTC](https://devforum.zoom.us/t/event-subscription-scope/141556/3 "2026-01-29T02:23:07Z")

</div>

Hi @expertswho  
Thanks for jumping in here! you are spot on!

@Sebastian3 can you please confirm what endpoint are you trying to call when getting that error? you should not need to add the scopes manually, as you can see in the guide, you need to generate an access token using grant\_type=client credentials and you will be able to get an access token with the right scopes

---

<div class="post-metadata">

**Author:** ![Sebastian3](https://avatars.discourse-cdn.com/v4/letter/s/839c29/32.png) [@Sebastian3](https://devforum.zoom.us/u/Sebastian3)\
**Post date:** [January 29, 2026, 3:40pm UTC](https://devforum.zoom.us/t/event-subscription-scope/141556/4 "2026-01-29T15:40:59Z")

</div>

> [@elisa.zoom](#):
>
> grant\_type=client credentials

That was my issue. New token of that type. So It seems to has been subscribed and I got a `{“event_subscription_id”:“my_subscription_id”} `then I called

`curl --request PATCH `  
`–url ``https://api.zoom.us/v2/marketplace/app/event_subscription/``my_subscription_id `  
`–header ‘Authorization: Bearer YOUR_SECRET_TOKEN’ `  
`–header ‘Content-Type: application/json’ `  
`–data ‘{`  
`“user_ids”: [`  
`“my_user_id”`  
`],`  
`“account_id”: “my_account_id”`  
`}’`and I got OK 200.

Where in the app can i see the subscription? If i go to “Access→Event Subscription” I only see my old event subscriptions.

The entire idea was to use an application that is already in marketplace in UAT environment by creating an event subscription to staging url. That was suggested by Abe and Derek.

Please advise,

Sebastian

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [January 29, 2026, 5:48pm UTC](https://devforum.zoom.us/t/event-subscription-scope/141556/5 "2026-01-29T17:48:09Z")

</div>

Hey @Sebastian3  
We currently do not support seeing these events in the Marketplace UI, using the same access\_token you generated to create and subscribe to an event subscription

You can see them calling the API  
[https://developers.zoom.us/docs/api/marketplace/#tag/app/get/marketplace/app/event\_subscription](https://developers.zoom.us/docs/api/marketplace/#tag/app/get/marketplace/app/event_subscription)

In the response body for this request you will receive a create\_source field with the value of **default** or **openAPI**

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [February 2, 2026, 8:35pm UTC](https://devforum.zoom.us/t/event-subscription-scope/141556/6 "2026-02-02T20:35:13Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
