# Granular Scopes doesn't Work

**URL:** <https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605>\
**Category:** Meetings\
**Tags:** api\
**Created:** [March 27, 2024, 4:01am UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605 "2024-03-27T04:01:03Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![bilgin\_yazar](https://avatars.discourse-cdn.com/v4/letter/b/a88e4f/32.png) [@bilgin\_yazar](https://devforum.zoom.us/u/bilgin_yazar)\
**Post date:** [March 27, 2024, 4:01am UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/1 "2024-03-27T04:01:03Z")

</div>

Hello, I created a new server to server application and added the scopes as in the link below, and when I use the API, I get the scope missing error.  
Link: ‘[Integrations - Granular scopes](https://developers.zoom.us/docs/integrations/oauth-scopes-granular/#zoom-meeting)’  
Is it necessary to wait for additional authorization or a certain period of time for these new granular scopes to work?  
Is there anyone getting the same error as me?

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [March 27, 2024, 8:44pm UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/2 "2024-03-27T20:44:56Z")

</div>

Hi @bilgin_yazar ,

Yes not all granular scopes available for new apps at this time, but a rollout is pending. We will share more info shortly.

Thank you for your patience.

---

<div class="post-metadata">

**Author:** ![bilgin\_yazar](https://avatars.discourse-cdn.com/v4/letter/b/a88e4f/32.png) [@bilgin\_yazar](https://devforum.zoom.us/u/bilgin_yazar)\
**Post date:** [March 28, 2024, 8:41am UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/4 "2024-03-28T08:41:03Z")

</div>

Estimated when the update will come customers are waiting

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [March 29, 2024, 5:24am UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/5 "2024-03-29T05:24:41Z")

</div>

Updates will be shared via developer announcement and changelog 🙂

---

<div class="post-metadata">

**Author:** ![bilgin\_yazar](https://avatars.discourse-cdn.com/v4/letter/b/a88e4f/32.png) [@bilgin\_yazar](https://devforum.zoom.us/u/bilgin_yazar)\
**Post date:** [April 4, 2024, 5:35pm UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/6 "2024-04-04T17:35:21Z")

</div>

Hi again.  
I think it has been updated and granular scopes are working now.  
However, I could not find the scope I used below among the granular scopes.  
My request: [https://api.zoom.us/v2/roles/2/members?page\_size=300&page\_number=1](https://api.zoom.us/v2/roles/2/members?page_size=300&page_number=1)

Error= [Invalid access token, does not contain scopes:[role:read:list\_members, role:read:list\_members:admin]

API from which I pull Zoom Users. How can I fix this

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [April 4, 2024, 5:56pm UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/7 "2024-04-04T17:56:10Z")

</div>

Hi @bilgin_yazar ,

Roles endpoints are a part of the Zoom Account API. As you can see [here](https://developers.zoom.us/docs/integrations/oauth-scopes-granular/#zoom-account), the granular scopes for Roles is not yet available.

---

<div class="post-metadata">

**Author:** ![bilgin\_yazar](https://avatars.discourse-cdn.com/v4/letter/b/a88e4f/32.png) [@bilgin\_yazar](https://devforum.zoom.us/u/bilgin_yazar)\
**Post date:** [April 4, 2024, 6:10pm UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/8 "2024-04-04T18:10:55Z")

</div>

Is there any way I can use it anymore ?

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [April 9, 2024, 9:07pm UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/9 "2024-04-09T21:07:33Z")

</div>

Hi @bilgin_yazar , you can use it on a legacy app that has the older scopes, but will have to wait for the granular scopes to be released for new apps to use them.

---

<div class="post-metadata">

**Author:** ![kdawgwilk-elephant](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kdawgwilk-elephant/32/58503_2.png) [@kdawgwilk-elephant](https://devforum.zoom.us/u/kdawgwilk-elephant)\
**Post date:** [April 11, 2024, 5:36am UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/10 "2024-04-11T05:36:10Z")

</div>

Is it possible to opt-out of the new granular scopes for now until all the scopes are supported that we need?

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [April 11, 2024, 3:10pm UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/11 "2024-04-11T15:10:24Z")

</div>

Hi @kdawgwilk-elephant , unfortunately there’s not an option to opt out, but I’d keep track of the endpoints that you need granular scopes for as its being rolled out.

---

<div class="post-metadata">

**Author:** ![sobold](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sobold/32/76296_2.png) [@sobold](https://devforum.zoom.us/u/sobold)\
**Post date:** [April 18, 2024, 2:13pm UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/12 "2024-04-18T14:13:10Z")

</div>

Hello @gianni.zoom  
All our legacy apps for zoom which were using JWT were deleted by Zoom and now we can only create a new s2s OAuth app which looks does not have that role:read:list\_roles scope.  
Could you advice please, how can we create a new s2s app with role scope.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [May 6, 2024, 8:12pm UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/13 "2024-05-06T20:12:30Z")

</div>

@sobold the following role granular scopes should be available: [Integrations - Granular scopes](https://developers.zoom.us/docs/integrations/oauth-scopes-granular/#roles)

Can you please confirm if you’re able to add and successfully use the endpoints?

---

<div class="post-metadata">

**Author:** ![sobold](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sobold/32/76296_2.png) [@sobold](https://devforum.zoom.us/u/sobold)\
**Post date:** [May 7, 2024, 1:00pm UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/14 "2024-05-07T13:00:47Z")

</div>

![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/c/c/cc5b7acc755aa439193247789ddcd0e5563d9e44.png)

Hello @gianni.zoom

I created a new zoom Server2server app a minute ago and there are the phone roles only.  
There is nothing like `role:read:list_roles` or `role:read:list_roles:admin`

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [May 7, 2024, 5:55pm UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/15 "2024-05-07T17:55:05Z")

</div>

Hi @sobold please check settings in the web portal UI:

User management → Roles (click on edit for Admin, Developer, etc.) then make sure you have the permissions turned on for the app-type and categories you want that role to have scopes visible for:

 ![Screenshot 2024-05-07 at 1.52.20 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/3/0/30eb3d5f2d91a4d4ae6f8e4b93a6750cfcd8a4c9.png)

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/e/6ee5a56ac709298d322b7fb00a511dd4a153e042.png)

---

<div class="post-metadata">

**Author:** ![sobold](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sobold/32/76296_2.png) [@sobold](https://devforum.zoom.us/u/sobold)\
**Post date:** [May 7, 2024, 6:05pm UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/16 "2024-05-07T18:05:27Z")

</div>

Thank you @gianni.zoom  
I have an admin role in Zoom and here’s what I can see:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/e/5/e5b3e93280f866e1da747891439d304be6fd808f.png)

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [May 7, 2024, 8:34pm UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/17 "2024-05-07T20:34:44Z")

</div>

Hi @sobold scroll down to Roles like I showed in the second screenshot to make sure it’s enabled. If you cannot find it, control + F “roles” til you get to the same section.

---

<div class="post-metadata">

**Author:** ![sobold](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sobold/32/76296_2.png) [@sobold](https://devforum.zoom.us/u/sobold)\
**Post date:** [May 8, 2024, 8:06am UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/18 "2024-05-08T08:06:25Z")

</div>

Hello @gianni.zoom  
Here’s what what we have there

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/b/9/b975c76b537543658b2334d9245603db0787a893.png)

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [May 8, 2024, 3:19pm UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/19 "2024-05-08T15:19:17Z")

</div>

@sobold you have to click the edit (pencil icon) to see the permissions for the specific role type. Control + F “roles” once you’re there. You’re looking for roles permissions pertaining to API access for your Admin status. It’s a bit confusing lol, but hope this clears it up. That’s what I need you to verify.

---

<div class="post-metadata">

**Author:** ![sobold](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sobold/32/76296_2.png) [@sobold](https://devforum.zoom.us/u/sobold)\
**Post date:** [May 8, 2024, 3:39pm UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/20 "2024-05-08T15:39:10Z")

</div>

> [@gianni.zoom](#):
>
> oking for roles permissions pertaining to

Yes, here’s what I can see:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/8/f/8f390066433c994b8357c10d668e6d44fbd9d262.png)

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [May 8, 2024, 5:19pm UTC](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605/21 "2024-05-08T17:19:27Z")

</div>

Okay thank you @sobold , for confirming this. I need a bit more info from you; can you please send the following in the private message I’m initiating with you. You’ll be able to access the message via your notifications:

- client id

- dev email associated with credentials making API request

- API response zm-tracking-id (found in the response headers)

[Next page](https://devforum.zoom.us/t/granular-scopes-doesnt-work/106605.md?page=2)
