This guide will go over creating a Zoom application.
There are two types of applications you can create:
- Account-level app - The application is installed by a company administrator for all users.
- User-managed app - The application is installed individually by users.
If you prefer, you can watch the instructional video below or continue reading for a step-by-step guide. Make sure to change your scopes based on your app type.
Step 1: Create a Zoom OAuth App
First, create your Zoom OAuth application:
- Browse to the Zoom Marketplace.
- Hover over Develop in the top-right corner of the page, and select Build app.
- Click Create in the OAuth tile.
- Enter the App name.
- Select either Account-level app or User-managed app.
- Set the Would you like to publish this app on Zoom Marketplace? toggle to No.
- Click Create.
Step 2: App Credentials
- Make sure you keep the client ID and client secret somewhere safe. You’ll need them when you create a Zoom integration.
- Add a Redirect URL for OAuth. The URL should be where you want your users to go after they authenticate against your application. You’ll use it again when you create a Zoom integration.
- Add the redirect URL to the OAuth allow list
- Allowlist the URL based on your location:
https://beta.us.nylas.com/connect/callback
.https://beta.eu.nylas.com/connect/callback
.
Step 3: Information
Fill in the following fields:
- App name
- Short description
- Long description
- Company name
- Developer contact information
Step 4: Feature
Adding Event subscriptions is optional. Nylas will also send event webhooks.
Step 5: Scopes
Add the appropriate scope for the type of application you’re creating:
- meeting:write- user:read
- meeting:master- meeting:read:admin- meeting:write:admin- user:read
Step 6: Activation
Your test application is now ready to go.