Log into the Zoom App Marketplace.
Choose Develop > Build App.
Choose General App for an OAuth 2.0 based app.
On the Basic Info page, add or update information about the app such as the app's name, how the app is managed, app credentials, and OAuth information.
In the Select how the app is managed section, confirm how you want your app to be managed:
Admin-managed: Account admins add and manage the app
User-managed: Individual users add and manage the app. The app has access to only the user's authorized data.
App Credentials: The build flow automatically generates app credentials (client ID and client secret) for your app.
In the OAuth Information section, set up OAuth for your app.
OAuth redirect URL (required): Enter your redirect URL or endpoint to set up OAuth between your app and Zoom.
Use Strict Mode URL (optional)
Subdomain check (optional)
OAuth allow lists (required): Add any unique URLs that Zoom should allow as valid redirects for your OAuth flows.
On the Scopes page, select the Zoom API methods your app is allowed to call. The scopes define which information and capabilities are available to your user. Select the following granular scopes:
user:read:list_users:admin
zoom_rooms:read:list_rooms:admin
group:read:list_members:admin
group:read:administrator:admin
group:read:list_groups:admin
report:read:admin
role:read:list_roles, role:read:list_roles:admin
Once the scopes are added choose Continue and the app is ready to use.
For more information about OAuth 2.0 setup see Integrations (OAuth apps)