Server-to-Server OAuth app - scope granted but API returns "does not contain scopes" error

Account ID: (省略)
App name: KMA-Make-Integration

The following endpoint returns a scope error even though the scope
has been added, saved, and the app is Activated.

Endpoint: GET https://api.zoom.us/v2/meetings/meeting_summaries

Error response:
{“code”:4711,“message”:“Invalid access token, does not contain
scopes: [meeting:read:list_summaries:admin].”}

  • The scope meeting:read:list_summaries:admin is checked and
    saved in the Scopes tab
  • The app status is Activated
  • Access tokens are freshly requested each time (not reused)
  • The same error persists even after waiting 30+ minutes after
    adding the scope

Could you help identify the cause and resolution?

Hi @KMA , can you please confirm that the person calling the endpoint has the correct role permissions?

If they do, please try removing the scope, regenerating the application credentials, re-adding the scope, creating a new access token and calling the endpoint.

I’d check the role angle Gianni mentioned first. list_summaries is an admin scope, so the app’s creator needs an owner or admin role, or a role that includes that access. Once the list call works, keep in mind it only returns metadata. You still need GET /v2/meetings/{uuid}/meeting_summary for each item, and the page token expires after 15 minutes. If the real goal is just getting all the summaries out rather than the Make flow itself, I’m building a bulk exporter on these endpoints and can share it.