Client Credentials vs Authorization Code for server-side reporting script

Hey folks,

Building a Node script to pull interaction stats via /api/v2/analytics/interactions/summary. We’re debating between Client Credentials and Authorization Code grant types. Since it’s a headless service with no user interaction, Client Credentials seems obvious, but I’ve seen warnings about scope limitations for analytics data.

Is Client Credentials fully supported for these endpoints, or are we gonna hit a 403? Here’s the token request we’re using:

POST /api/v2/oauth/token
client_id: xxx
client_secret: yyy
grant_type: client_credentials

Just want to make sure we’re not painting ourselves into a corner before we deploy.