Before you integrate Zoom with Oomnitza, you must create a Zoom OAuth or Zoom server-to-server app.
After you add the credentials for the integration, you can create the integrations. See Creating an extended integration for Zoom users.
Before you start
To easily find the records that are uploaded to Oomnitza, it's best practice to create a dedicated user account for each integration. This will make it easier for you to retrieve the records that are uploaded to Oomnitza from the vendor application.
Connecting to development and production instances of Zoom
Follow the steps in Create an OAuth App to create a Zoom OAuth app in the Zoom app console.
You must create separate credentials in Oomnitza to connect to a development and production Zoom instance. To do this, you must make changes in the Zoom app console and retrieve your Zoom client ID and secret for your development instance and your production Zoom instance. In the Zoom app console, in the Basic information section on the Development page, select Admin-managed, save your changes, and add the redirect URL and scopes documented in the Connection information section. You now have the required information to connect to your Zoom development instance. Open the Production page, the app where the actions that you need to complete are listed such as enter the redirect URL, add a description for the scopes, and provide contact details. You now have the required information to connect to your Zoom production instance.
Creating a Zoom server-to-server OAuth app
Follow the steps provided in Create a Server-to-Server OAuth app and use the information in the Connection information section to learn about the scopes that need to be added.
Connection information
Complete the following actions in your Zoom app console:
- In the section for OAuth information, set the redirect URL to: https://generic-oauth2-proxy.oomnitza.com/oauth2/redirect_url. Not required for server-to-server apps.
- Add the following user scopes to run the user integration:
-
user:read:list_users:admin. -
user:read:user:admin.
-
- If you want to run run workflows, you might need the following additional scopes:
-
user:update:email:admin, user:update:email: To update user emails. -
user:write:user:admin: To create users. -
user:update:status, user:update:status:admin: To activate or deactivate users. -
user:delete:user, user:delete:user:admin: To delete users.
-
Zoom documentation links
Adding your Zoom credentials
To stream Zoom user data into Oomnitza, complete the following steps:
Make life easier and add your credentials to Oomnitza before you create the integration.
- In Oomnitza, click Configuration > Security > Credentials.
- Click Add new credential (+).
- Search for the integration, and then click the forward arrow > to select the integration.
- Enter your client credentials and any other additional information.
- Click Authenticate. You are prompted to log in to authorize your request.
- Click CREATE.
- Add the information details.
- Click the AUTHORIZATION tab.
- Ensure that OAuth 2.0 is selected as the Authorization type.
- Ensure that Zoom is selected from the SaaS list.
- Enter your Zoom Client ID and Secret
- Click Authenticate.
- Click Create.
Next steps
Now that you have added your Zoom OAuth credentials to Oomnitza, you can run the Zoom user integration.
Comments
0 comments
Please sign in to leave a comment.