I’m trying to make requests to the following Zoom API endpoints:
/report/activities
/report/operationLogs
To view:
Zoom Meeting API: Sign In/Sign Out Activities
Zoom Meeting API: Operation Logs
However, I’m encountering this error: Request is unable to be processed at this time due to No permission.
The documentation mentions that specific granular scopes are needed, but I don’t see these scopes listed under the Report section in the Zoom app settings. I’ve already confirmed that my app has the report:read-admin scope, but I don’t see an option to add the necessary granular scopes.
We previously had the granular scopes, but I’m not seeing them any longer and am wondering what happened or what scopes we should be using instead?
When I click Add Scopes > Product > Report I see: report:masterreport:read:admin and report_chat:read:admin.
Additionally, we’re hitting these API’s using an enterprise account.
How can I add these granular scopes to the app or did something about these API’s change? We appreciate your help. Thanks!
I noticed you assisted another customer with a similar issue titled " Granular Scopes Not Appearing" and I was hoping you could take a look at this one as well. (I’m unable to add the link).
We’re encountering permission errors due to missing scopes, but there’s no option to set them. Any guidance you could provide would be greatly appreciated. Thanks so much!
@elisa.zoom I believe you helped me with the initial configuration and am curious if you know what happened to the granular scopes for the OAuth App? Thanks!
I was able to resolve this by filing a support ticket here and was helped by @elisa.zoom.
Posting what I learned in case it helps someone else in the future. The behavior I was experiencing is expected. Zoom transitioned from Classic Scopes to Granular Scopes in March. If you have an existing app using Classic Scopes, they will remain compatible, but it’s recommended to upgrade through the migration process in your OAuth application. To do so, you’ll need to create a new application. Additionally, any time you add a new scope, users will need to reauthorize. If you create a new app, the app must undergo the functional review process again. Granular Scopes are not available for classic apps.
I also encountered “no permission” errors from the Zoom API. In this case, ensure that the user authenticating has met the prerequisites outlined in the support section linked in the API documentation.