Skip to main content

Configuration of Zoom

The Snow Integration Connector for Zoom is used for finding the following information about an organization’s Zoom account:

  • Number of users

  • Each user’s base plan subscription

  • Login activity

All users registered on the Zoom account are displayed, except for those who have been manually deactivated.

note

Partly due to missing functionality in the Zoom API and some limitations in Snow License Manager, this version of the connector is not supporting:

  • Special subscription plans, like Zoom for Education, Zoom for Developers or Zoom for Telehealth

  • Sub accounts

  • Paid add-ons

The configuration must be started and prepared according to SaaS connector configuration.

Prerequisites

Credentials for a Zoom account are required.

Build an OAuth app

The Client ID, Client Secret, and Redirect URL for your Zoom account are required as input when configuring the Zoom connector. To locate the credentials, the OAuth app needs to be created.

  1. Log in to Zoom Marketplace: https://marketplace.zoom.us/

  2. On the Develop menu, select Build App.

  3. Select the General App type, and then select Create.

  4. On the Basic Information tab, do the following:

    1. Provide a name for your app. By default, the build flow generates a generic name for your app.

    2. In the ​Select how the app is managed​ section, select ​Admin-managed​​ and save the changes.

    3. In the ​App Credentials​ section, copy and save the values in ​Client ID​ and ​Client Secret​​, to use when configuring the connector.

      note

      You can regenerate the Client Secret on the App Credentials tab, in case your existing credentials are compromised.

    4. Enter the OAuth Redirect URL, and save the URL to use when configuring the connector.

      EXAMPLE

      http://localhost:{available port}

    5. To enter the ​OAuth Allow Lists​​, copy and add the redirect URL from step 4, substep iv of Build an OAuth app.

    6. Select Continue.

  5. On the ​Feature​ tab, leave the ​Event Subscription​ toggle turned off. Then select ​Continue​​.

  6. On the Scopes tab, do the following:

    1. Select Add Scopes.

    2. Add the View users scope: user:read:list_users:admin

    3. Save the changes, and then select Continue.

      note

      The View users scope applies to all new aggregations. For existing aggregations, your current scopes will continue to work without issues.

  7. To test your app, on the Local Test tab, select Add App Now and then select Allow.

Configure the Zoom connector

In the Configure Zoom section at the bottom of Connector Configuration: SaaS, do the following.

  1. Enter the values for the Client ID and Client Secret, as noted in step 4, substep iii of Build an OAuth app.

  2. Enter the Redirect URI as noted in step 4, substep iv of Build an OAuth app.

  3. To allow the data to be aggregated, select the Active checkbox.

  4. Select Authenticate. On the login dialog that appears, to authenticate the connector with your Zoom account, follow the login procedure.

    A dialog will inform you that the authentication was successful.

    note

    If you have trouble logging in, select Open default browser from the bottom of the login dialog. This opens the login page in your default browser instead.

    After a successful login, copy the URL in the browser's address bar and paste it into the text box dialog that has appeared in SIM.

  5. To verify the connection, select Test Connection.

  6. If the connection cannot be established, verify that the connector has been configured according to step 1 through step 5 of Configure the Zoom connector.

  7. Select Save. When the connector is configured, you can aggregate data from it or schedule an aggregation.

Snow Software does not own the third party trademarks, software, products, or tools (collectively, the "Third Party Products") referenced herein. Third Party Product updates, including user interface updates, may not be reflected in this content.