400 No permission error when calling GET /report/meeting_activities with full report scopes

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

GET /report/meeting_activities


Description

I’m trying to retrieve meeting activity logs using the GET /report/meeting_activities endpoint, but I keep getting a 400 error saying “No permission”.

My access token includes a wide range of report-related scopes, including:

  • report:read:meeting_activity_log:admin
  • report:read:meeting_activity_log:master

As well as many other report:read:* scopes at both the admin and master levels.

Despite this, the API consistently returns a permission error. I would like to confirm:

  1. Is there an undocumented or specific scope required to use this endpoint?
  2. Are there any Zoom account prerequisites (e.g., plan level or feature enablement) that could be preventing access?

Error?

HTTP Status Code: 400
Message: {"code":200,"message":"No permission."}


How To Reproduce

  1. Request URL: GET https://api.zoom.us/v2/report/meeting_activities?from=2025-06-16&to=2025-06-17&activity_type=All%20Activities'
  2. Headers:
  • Authorization: Bearer {access_token}
  • Scopes in token: various report:read:*:admin and report:read:*:master, including meeting_activity_log
  1. App type: Server-to-server OAuth App
  2. Result: Always returns 400 No permission.

Any insights would be appreciated. Thank you!

Hi @ihlee
Thanks for reaching out and sorry for the late reply here
Are you still facing this issue?