GET Operation Logs Permissions Error

API Endpoint(s) and/or Zoom API Event(s)

  • GET Operation Logs /docs/api/rest/reference/zoom-api/methods/#operation/reportOperationLogs

Description
I’m unable to hit this endpoint without getting a No permissions 400 HTTP response with a 200 code

My Setup:

  • I am using an OAuth application with the scope of report:read:operation_logs:admin but have also tried adding every report scope for testing.
  • I’m going through the authorization flow → Converting the code to a bearer token for the API.
    The user i’m agreeing to the flow with has Admin access to the Zoom account and the account is using a business plan
  • My application has not been published yet as i’m working with the development version. The app is being developed using the same account that is agreeing to the OAuth flow.

Error?

{
    "code": 200,
    "message": "No permission."
}

How To Reproduce
Steps to reproduce the behavior:
1. Request URL / Headers (without credentials or sensitive info like emails, uuid, etc.) / Body
2. Authentication method or app type
3. Any errors

Authentication Method: Oauth → Exchanged code for Bearer token → Use Bearer token in request
Request URL: v2/report/operationlogs?from=2025-02-01&to=2025-02-03
Providing Bearer token in Authorization Header

Hi,

This may be happening because of role permissions, not just the scope…the user’s role needs to have explicit permission to view Admin Activity Logs and Sign In/Sign Out reports under Reports in their settings

Hope this helps!
Cheers,
Harsh
Fario Consulting

1 Like

This was the issue

Thanks,
Curtis