Zoom
The following sections explain prerequisites, resources, and instructions for integrating with SaaS Management.
• | Stored Zoom Information |
• | Required Minimum Permissions for Zoom |
• | Zoom Authentication Method |
• | Required Zoom Credentials |
• | Zoom License Types |
• | Integrating Zoom With SaaS Management |
• | Zoom API Endpoints |
The following table describes the available integration tasks and stored data within SaaS Management.
Available Integration Tasks |
Information Stored |
||||||||||||||||||
Application Roster |
|
||||||||||||||||||
Application Access |
|
||||||||||||||||||
License Differentiation |
For more information, see:
|
||||||||||||||||||
Reclamation |
For more information, see Reclaiming SaaS Licenses. |
Note:The information stored is subject to change as enhancements are made to the SaaS application.
Required Minimum Permissions for Zoom
The minimum API required permissions are based on the Required Zoom Scopes .
Scopes Required |
Description |
Integration Task Name |
user:read:admin |
Enables you to view all user information. |
Application Roster |
report:read:admin |
Enables you to view report data. |
Application Access |
meeting:read:admin |
Enables you to view all user meetings. |
Application Access |
user:write:admin |
Enables you to view user information and manage users. |
Reclamation |
The required authentication method is OAuth 2.0 With Authorize Flow. For more information, see Zoom’s documentation topic, OAuth 2.0 for Zoom.
The following credentials are required:
• | Username |
• | Password |
• | Include Free Users. |
Note:Username and Password are required only for authorization. These values are not stored in SaaS Management.
Zoom offers the following license types that are described in the following table. For more information, see Zoom’s documentation topic, How to Identify Your Zoom User Type.
License Type |
Description |
|||||||||||||||||||||
Basic |
A Basic user is a user without a paid license. Basic users can be on Basic (free) plans, as well as paid plans, such as Pro or Business.
|
|||||||||||||||||||||
Licensed |
A Licensed user is a paid account user who can host unlimited meetings. By default, they can host meetings with up to 100 participants and large meeting licenses are available for additional capacity. Licensed users have these additional features available:
|
|||||||||||||||||||||
On-Prem |
An On-prem user is a paid account who can host unlimited meetings with the on-premise meeting connector. On-prem users have these additional features:
|
Integrating Zoom With SaaS Management
Complete the following steps to integrate Zoom with SaaS Management.
To integrate Zoom with SaaS Management:
1. | In SaaS Management, add the Zoom application. For more information, see Adding an Application. |
2. | In the Add Application page, select the appropriate integration tasks. |
3. | In the SaaS Management Include Free Users field, enter the appropriate value. For more information, see the following table. |
Zoom Include Users Option |
Value to Enter |
To track free or basic free trial users in the Licenses and Activity tabs of SaaS Management |
Yes |
To track only licensed users in the Licenses and Activity tabs of SaaS Management |
No or leave the Include Free Users field blank |
4. | Click Authorize, which redirects you to the Zoom portal. |
5. | In the Zoom portal, enter your username and password. Based on SaaS Management’s production geographic region, the appropriate Zoom OAuth App is displayed. |
Geographic Region |
Zoom OAuth App Name |
Description |
North America (NA) |
Flexera SaaS Manager |
In the NA production environment, this OAuth app is used to integrate the Zoom accounts (without the Master Account feature) with SaaS Management. During authorization, you need to grant the scope permissions to this app. |
Asia-Pacific (APAC) |
SaaS Manager APAC |
In the APAC production environment, this OAuth app is used to integrate the Zoom accounts (without the Master Account feature) with SaaS Management. During authorization, you need to grant the scope permissions to this app. |
Europe (EU) |
SaaS Manager - EU |
In the EU production environment, this OAuth app is used to integrate the Zoom accounts (without the Master Account feature) with SaaS Management. During authorization, you need to grant the scope permissions to this app. |
6. | In the Zoom Permissions Requested window, click Allow to authorize. To deauthorize the authorized Zoom OAuth client application, complete the following steps. |
a. | Sign in to your Zoom account and go to the Zoom App Marketplace. |
b. | Click Manage > Added Apps. |
c. | Click the Remove button. |
For further information on managing and optimizing your organization’s Zoom licenses, see:
• | Tracking Application Activity by License Type for License Differentiation. |
• | Reclaiming SaaS Licenses. |
Application Roster
https://api.zoom.us/v2/users
Application Access
https://api.zoom.us/v2/users
https://api.zoom.us/v2/users/<userId>/meetings
https://api.zoom.us/v2/report/meetings/{meetingId}/participants
Reclamation
https://api.zoom.us/v2/users/{userID}/status