Zoom

Zoom is a cloud-based video conferencing tool where a user can host calls with others. Users can open chat rooms and can have up to 500 attendees all sharing the feed from their webcams.

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

Stored Zoom Information

The following table describes the available integration tasks and stored data within [ProductName].

Available Integration Tasks

Information Stored

Application Roster

User ID
Email
First Name
Last Name
Active Date
License Name

Application Access

User ID
Meeting Created Date
Last Login
Participant’s Meeting Joined Date

License Differentiation

For more information, see:

Zoom License Types
Tracking Application Activity by License Type for License Differentiation.

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 .

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 

Zoom Authentication Method

The required authentication method is OAuth 2.0 With Authorize Flow. For more information, see Zoom’s documentation topic, OAuth 2.0 for Zoom.

Required Zoom Credentials

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 License Types

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.

A basic user on a Basic plan can host meetings with up to 100 participants, but their meetings are limited to 40-minutes.
A basic user on a paid account inherits the account's default meeting capacity, such as a Business account's default meeting capacity of 300. If 3 or more participants join, the meeting will time out after 40 minutes, but 1-on-1 meetings can last longer than 40 minutes. They cannot utilize user and account add-ons, such as large meeting, webinar, or conference room connector.

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:

Customize Personal Meeting ID
Record to the Zoom cloud
Be an alternative host
Assign others to schedule and schedule on behalf of
Utilize account add-ons such as conference Room Connector
Be assigned user add-ons such as Large Meeting, Webinars, or Personal Audio Conference
Customize Personal Link, if on a Business or Education account

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:

Customize Personal Meeting ID
Use the recording connector, if configured for their account
Be an alternative host
Assign others to schedule and schedule on behalf of
Utilize account add-ons such as Room Connector
Be assigned user add-ons such as Large Meeting, Webinars, or Personal Audio Conference
Customize Personal Link, if on a Business or Education account

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.

Zoom API Endpoints

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