- 04 Jun 2023
- 3 Minutes to read
- Print
- DarkLight
- PDF
Zoom
- Updated on 04 Jun 2023
- 3 Minutes to read
- Print
- DarkLight
- PDF
Zoom is a remote conferencing service that provides video conferencing, online meetings, chat, and mobile collaboration.
Types of Assets Fetched
This adapter fetches the following types of assets:
- Devices
- Users
Parameters
- Zoom Domain (required, default: https://api.zoom.us) - The hostname or IP address of the Zoom API.
- Authentication Method (required, default: JWT) - Select whether to authenticate by JSON Web Token (JWT) or Server-to-Server OAuth.
- JWT API Key and JWT API Secret (required) - If the authentication method is by JWT, enter the JWT API Key and API Secret. For more details, see Generate a JWT Key and API Secret.Note:
These parameters are only displayed when the JWT option is selected from the Authentication Method dropdown.
- Account ID and OAuth Client ID and OAuth Client Secret (required) - If the authentication method is by Server-to-Server OAuth, enter the Account ID, OAuth Client ID, and OAUth Client Secret to be used to authenticate the request. For more details, see Create a Server-to-Server OAuth App.Note:
These parameters are only displayed when the Server-to-Server OAuth option is selected from the Authentication Method dropdown.
- Verify SSL - Select to verify the SSL certificate offered by the value supplied in Zoom Domain. For more details, see SSL Trust & CA Settings.
- HTTPS Proxy (optional) - A proxy to use when connecting to the value supplied in Zoom Domain.
- For details on the common adapter connection parameters and buttons, see Adding a New Adapter Connection.
Advanced Settings
Advanced settings can either apply for all connections for this adapter, or you can set different advanced settings and/or different scheduling for a specific connection, refer to Advanced Configuration for Adapters.
- Days of meetings data (required, default: 7) - Specify the number of days of meeting data that all connections for this adapter will fetch.
- Fetch devices only with hostname and MAC address (required, default: true) - Select whether to fetch devices that have both hostname and MAC address details.
- If enabled, all connections for this adapter will only fetch devices that have both hostname and MAC address details.
- If disabled, all connections for this adapter will fetch any device, even if it doesn't have hostname or MAC address details.
- Fetch devices (required, default: true) - Select whether to fetch devices assets from Zoom.
- If enabled, all connections for this adapter will fetch devices assets from Zoom.
- If disabled, all connections for this adapter will not fetch devices assets from Zoom.
- Fetch inactive users (default: false) - By default, the Zoom API returns only users with a status of 'active'. Enable this option to also fetch users with a status of 'inactive'.
- Skip service accounts (default: false) - Select this option to not fetch devices whose account type is a service account (such as ‘Google Service Account’)
- Exclude calendar room entries (default: false) - Select to not fetch information about rooms on the Zoom calendar.
For details on general advanced settings under the Adapter Configuration tab, see Adapter Advanced Settings.
APIs
Axonius uses the following APIs:
Zoom has an API limit per day
Generate a JWT API Key and API Secret
Log in to Zoom account as an admin.
From the left menu, click Advanced > App Marketplace.
If you are not signed in, sign into the App Marketplace by clicking the Sign In link in the top bar. Then, click Manage.
If there is a JWT application in the list, select it. Otherwise, click Develop > Build App and create a new JWT App. Follow the instructions to create that app.
Click App Credentials and copy the API Key and the API Secret to the Axonius Zoom Adapter.
Permissions
The following permissions are required in order to fetch assets. Permissions are required, whatever the authentication method used,
- dashboard_zr:read:admin
- h323:read:admin
- dashboard_meetings:read:admin
- room:read:admin
- user:read:admin