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 Type

Advanced Setting

Connection Parameters

API Endpoints

Scopes

Devices

Days of meetings data

Zoom 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

Devices

Fetch devices only with hostname and MAC address

Zoom domain
Account ID
OAuth Client ID
OAuth Client Secret

N/A (filtering logic)

N/A

Devices

Fetch devices

Zoom 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:admin room: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

Users

Fetch inactive users

Zoom domain
Account ID
OAuth Client ID
OAuth Client Secret

users?status=inactive

user:read:admin

Accounts

Skip service accounts

Zoom 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/A

N/A

Devices

Fetch asset types (device types)

Zoom domain
Account ID
OAuth Client ID
OAuth Client Secret

Varies based on selection - see endpoints for Fetch Devices

Varies based on selection - see scopes for Fetch Devices

Audit Activities

Activity logs

Zoom 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:admin cloud_recording:read:recording_analytics_details
cloud_recording:read:recording_analytics_details:master
cloud_recording:read:recording_analytics_details:admin

Users

Enrich the user last logon from the last join to a meeting

Zoom domain
Account ID
OAuth Client ID
OAuth Client Secret

report/users/{userId}/meetings

report:read:admin
report:read:user:admin

Audit Activities

Fetch recordings download activities

Zoom 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 licenses

Zoom 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.