Granular Scopes doesn't Work

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
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?

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.

Estimated when the update will come customers are waiting

Updates will be shared via developer announcement and changelog :slight_smile:

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

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

Hi @bilgin_yazar ,

Roles endpoints are a part of the Zoom Account API. As you can see here, the granular scopes for Roles is not yet available.

Is there any way I can use it anymore ?

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.

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

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.

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.

@sobold the following role granular scopes should be available: Integrations - Granular scopes

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

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

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:

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

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.

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

@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.

Yes, here’s what I can see:

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)

1 Like