Using this template helps us debug your issues more effectively
Description
I am receiving an error only when testing with certain accounts. The error is indicating that the access token obtained by the user does not contain the scopes required to create a meeting.
I have tested with 3 different accounts that are connected to the same Zoom account that the app is created under. This Zoom account is Licensed. With all 3 of these accounts I do not receive the error and with all 3 of these zoom accounts the meetings are created successfully.
As far as I know when performing an authorization using Oauth2 for zoom I do not need to pass the scopes through the URL and instead the scopes added to the app in the zoom marketplace are what are used.
Below is an image of the URL I use for authorizaiton.
Below are the scopes that are available to me in the zoom app on the marketplace and are added.
Based on the error being reported of missing scopes which indicates it is missing the scopes of [user:write:admin, user:write] the only scope missing is the āuser:writeā but that scope is not even available in the list of scopes for a user in my app on the zoom marketplace.
Error
I am getting this error
ā{ācodeā:4700,āmessageā:āInvalid access token, does not contain scopes: [user:write:admin, user:write].ā}ā
Which App Type (OAuth / Chatbot / JWT / Webhook)?
Using OAuth App
Which Endpoint/s?
https://api.zoom.us/v2/users/[userId]/meetings
Below is screen shot of the JSON Body
How To Reproduce (If applicable)
Steps to reproduce the behavior:
I honestly do not know how to reproduce this behavior because I am not experiencing this behavior. As mentioned in my testing with 3 separate accounts belonging to the same Licensed Zoom account in which the app is created on the Zoom marketplace I am not experiencing this issue.
I have been attempting for a few weeks to get the app approved by Zoom. It is the Zoom tester that is trying to create the event from my application and they are receiving this error.
I have no way to reproduce the error and at a complete loss as to why the Zoom tester is experiencing the issue.
Screenshots (If applicable)
Screen shots have been added above where applicable.
Additional context
To reiterate, this is during the Zoom app approval process. I am unable to reproduce the error. In all of my testing everything works fine. It is only when the Zoom tester attempts the call that the error occurs.
I have had other issues related to the Zoom app approval. One of them was that the email addresses provided by Zoom for the Zoom accounts they would use did not actually match what was actually the email address of the account and so there was an error there. Once I resolved for that and pointed out to the Zoom tester the email address provided didnāt match the actual email address of the account, a different tester account was used and is resulting in this issue.
Unsure at this point if it is an issue with the settings of the Zoom test account or if there is something that I am missing in my setup, because I can not reproduce the issue and I have not been granted access to allow other test accounts to test the integration.