Issue with Creating a User via Zoom API - Missing Required Scopes

Dear Zoom Developer Support Team,

I am reaching out to seek assistance with an issue I’ve encountered while attempting to create a user through the Zoom API using the Make.com platform. Despite successfully establishing a connection and authenticating via both direct sign-in and client credentials, I’m facing a persistent issue related to API scopes.

Here are the details:

  • I initially tried using the direct sign-in method, which authenticated successfully. However, when attempting to create a user, I received an error stating that the access token does not include the necessary scopes.

  • I created a custom app in the Zoom App Marketplace to manage scopes manually. I added all available scopes related to user management that I could find, but the API continuously reports that required scopes like user:write and user:admin are missing, which are not visible or selectable in the app settings.

  • I followed the OAuth 2.0 procedure to generate an access code and then an access token. Despite using the newly generated token, the error persists, indicating either an invalid token or insufficient scopes.

  • I’ve attempted this process using various methods and configurations, including multiple app creations, but the issue remains unresolved.

Could you please assist me in resolving this issue? I need guidance on how to locate or add the user:write and user:admin scopes to my custom app, or any other solution that would enable me to successfully create a user through the API.

Thanks

@elisa.zoom
Can you please put up anything here?

Hi @hr16
Thanks for reaching out to us!
Have you been able to reach out to the Make.com support team?
We have migrated to granular scopes so it is expected that you can not find user:write or user:admin scopes. As you can see in the docs, the scope required for user creation is user:write:user:admin
Users APIs - Zoom Developers

Thanks for the response @elisa.zoom

The issue not only remains under make.com, I have tried executing this API call outside make.com as well.
The main issue that I think is to be addressed is
I created a custom app in the Zoom App Marketplace to manage scopes manually. I added all available scopes related to user management that I could find, but the API continuously reports that required scopes like user:write and `user:admin are missing, which are not visible or selectable in the app settings.

How can I include/enable user:write:user:admin ??

Hi @hr16
To be able to use the user:write:user:admin, you will have to create a General app Account level or a Server-to-Server Oauth app

You will also need to make sure that your user has the right permissions enabled