Trying to ingest logs from zoom
We recently created a server-to-server OAuth application for log ingestion into SIEM. This is set as an account-level app. Under scopes, there are 3 that are enabled:
- report:read:meeting_activity_log:admin
- report:read:operation_logs:admin
- report:read:user_activities:admin
For user level role permissions, the user who created the account has a custom Developer role, with various “View” permissions. While operation and user_activities logs show up correctly, meeting_activity logs come back with
“GET https://api.zoom.us/v2/report/activities: {"code":200,"message":"No permission.”}”
In user roles, we confirmed that under Reports, Usage Reports and User activity reports are enabled for view, along with Dashboard > Dashboard Home Page, Meetings, Zoom Rooms, Webinars, and Team Chat for view.
As these permissions were added, the application was deactivated, rotated the secret, re-enabled, and tried the API again which is still receiving the same error. Zoom support confirmed that correct scopes are assigned
