403 Forbidden on /api/v2/routing/queues via Node SDK — missing scope?

What’s the right way to handle this setup? I’m getting a 403 Forbidden when pulling queue data through the Node SDK.

const queuesApi = client.QueuesApi;
queuesApi.queuesQueuesPageGet(50).then(res => console.log(res));

Token refresh works fine. Don’t see any typos in the grant.

  • Node 18.17
  • @genesyscloud/platform-client v15.4.1
  • Scopes: analytics:report:read, routing:queue:read
  • Endpoint: GET /api/v2/routing/queues
    Docs claim routing:queue:read handles it. Gateway keeps rejecting the bearer token. Weird. Probably missing some internal scope.