Zoom Permissions

For each asset type fetched by the Zoom adapter, the table below provides the following information:

  • Relevant Advanced Setting
  • Associated API endpoints
  • Required connection parameters
  • Required scopes

Note

All endpoints use Zoom REST API v2.

Asset TypeAdvanced SettingConnection ParametersAPI EndpointsScopes
DevicesDays of meetings dataZoom domain
Account ID
OAuth Client ID
OAuth Client Secret
metrics/meetings
report/users/USERID/meetings
dashboard_meetings:read:admin
report:read:admin
report:read:user:admin
DevicesFetch devices only with hostname and MAC addressZoom domain
Account ID
OAuth Client ID
OAuth Client Secret
N/A (filtering logic)N/A
DevicesFetch devicesZoom domain
Account ID
OAuth Client ID
OAuth Client Secret
metrics/zoomrooms
/rooms
/rooms/{room_id}/devices
metrics/meetings/{meeting_id}/participants
h323/devices
phone/devices
phone/devices/{deviceId}
h323:read:admin
h323_device:read:list_devices:adminroom:read:admin
zoom_rooms:read:list_rooms:admin
zoom_rooms:read:list_devices:admin
dashboard_zr:read:admin
dashboard_meetings:read:admin
phone:read:admin
UsersFetch inactive usersZoom domain
Account ID
OAuth Client ID
OAuth Client Secret
users?status=inactiveuser:read:admin
AccountsSkip service accountsZoom domain
Account ID
OAuth Client ID
OAuth Client Secret
*If Skip service accounts is enabled, no accounts are fetched and no parameters are required
N/AN/A
DevicesFetch asset types (device types)Zoom domain
Account ID
OAuth Client ID
OAuth Client Secret
Varies based on selection - see endpoints for Fetch DevicesVaries based on selection - see scopes for Fetch Devices
Audit ActivitiesActivity logsZoom domain
Account ID
OAuth Client ID
OAuth Client Secret
report/operationlogs, report/activities
users/USER_ID/recordings meetings/{meeting_uuid}/recordings/analytics_details
recording:read
recording:read:admincloud_recording:read:recording_analytics_details
cloud_recording:read:recording_analytics_details:master
cloud_recording:read:recording_analytics_details:admin
UsersEnrich the user last logon from the last join to a meetingZoom domain
Account ID
OAuth Client ID
OAuth Client Secret
report/users/USERID/meetingsreport:read:admin
report:read:user:admin
Audit ActivitiesFetch recordings download activitiesZoom domain
Account ID
OAuth Client ID
OAuth Client Secret
users/USER_ID/recordings
meetings/{meeting_uuid}/recordings/analytics_details
recording:read
recording:read:admin
cloud_recording:read:recording_analytics_details
cloud_recording:read:recording_analytics_details:master
cloud_recording:read:recording_analytics_details:admin
Application Settings,
Licenses - Available only for accounts with Axonius SaaS Applications
Fetch application settings and licensesZoom domain
Additional parameters - see note below
/accounts/me/settings
/accounts/me/settings?option=meeting_security/accounts/me/billing
/accounts/me/plans
/accounts/me/plans/usage
/groups /groups/{group_id}/settings

group:read:admin
account:read:admin
billing:master

Additional permissions to assign when creating a user account:
  • Users
  • User advanced settings
  • Role management
  • Groups
  • Account profile
  • Account setting
  • Single Sign-On
  • Integration
  • Subscription
  • Billing information

Connection parameters for fetching Application Settings and Licenses

While some settings license data can be fetched only with Account ID, OAuth Client ID and OAuth Client Secret, some high-privilege settings or data cannot be fetched with those parameters alone. This data require you to also provide the following parameters: Zoom Account ID, Username, Password, and 2FA Secret.


Did this page help you?