Skip to main content

Check out Interactive Visual Stories to gain hands-on experience with the SSE product features. Click here.

Skyhigh Security

Custom OAuth Application for Zoom

Skyhigh CASB allows connecting to Zoom APIs through a custom application. For details on OAuth creation, see Create an OAuth App documentation.

Create a Custom OAuth Application for Zoom

To create an OAuth Application for Zoom:

  1. Go to Zoom Marketplace
  2. Choose Develop > Build Legacy App > OAuth > Create.
  3. On the Create an OAuth app page, configure the following:
    1. App Name. Enter a name for your app.
    2. Choose app type. Select Account-level app.
    3. Would you like to publish this app on Zoom App Marketplace?. Toggle the switch to prevent this app from being published on Zoom App Marketplace.
  4. Click Create.
  5. Go to Manage and select the new app created on the Create an OAuth app page.
  6. Under App Credentials, configure these:
  7. Under OAuth allow list, enter the same URL as Redirect URL for OAuth.
  8. Click Continue.
  9. Select the Information tab.
  10. Under Basic Information, provide these mandatory information about your app:
    • App Name. Enter a name for your app.
    • Short Description. Enter a short description about your app.
    • Long Description. Enter a long description about your app.
    • Company Name. Enter the name of your organization.
  11. Under Developer Contact Information, configure these:
    • Name. Enter your name.
    • Email Address. Enter your email address.
  12. Click Continue.
  13. Select the Feature tab.
  14. On the Add Feature page, under Token, copy the Secret Token to use in Step 2.


If the secret token is not available for selection, click Generate.




Configure Scopes for Zoom

You can use the Scopes tab to define the permissions based on which users can access Zoom resources, such as chat messages or user details.

To configure scopes for Zoom:

  1. Go to Scopes > Add Scopes.
  2. Select the following scopes and their associated permissions, then click Done.

After configuring the scopes for your Zoom instance, go to Step 1 and create a Zoom instance in Skyhigh CASB.

Validate Skyhigh CASB's Webhook URL

You must create an event subscription for Zoom and validate Skyhigh CASB's webhook URL for your Zoom instance so that Skyhigh CASB receives Zoom event notifications.

To validate Skyhigh CASB's webhook URL:

  1. On the Add Feature page, under General Features, click Add Event Subscription.
  2. Under Event Subscriptions, configure these:
    • Subscription Name. Enter the subscription name.
    • Event notification endpoint URL. Enter the URL in the following format, and click Validate. For details on Tenant ID and Instance ID, see Skyhigh CASB Tenant ID and Instance ID.
      <webhook server domain name/zoom/16000/<tenantId>/<instanceId>

Skyhigh CASB's webhook URL is validated to receive Zoom event notifications.


Skyhigh CASB Tenant ID and Instance ID

To get the Tenant ID and Instance ID from Skyhigh CASB:

  1. Log in to Skyhigh CASB, and go to Settings > Service Management.
  2. Select the managed Zoom instance, and right-click Inspect Element. You can find the InstanceId from the URL.
  3. Go to Network, and click Command R or Control R to reload.
  4. Under Name, select the InstanceId and choose Response and navigate right to get the tenantId.

Configure Event types for Zoom

You can configure the event types for Zoom to specify the Zoom events based on which Skyhigh CASB receives Zoom event notifications. 

To configure event types for Zoom:

  1. On the Add Feature page, under Add Events, click Add events.
  2. Select the following Event types and their associated events, then click Done.

IMPORTANT: If you select Event types other than the event types listed above, Zoom does not process those events and Skyhigh CASB throws 500 Internal Server Error. Zoom also blocks sending events if you receive too many 500 Internal Server Errors.


After integrating Skyhigh CASB with Zoom, you can define DLP policies and attach them to your Zoom instance. For details, see DLP Collaboration Use Cases for Zoom.

  • Was this article helpful?