Authentication
This API is using IAM system which supports the OAuth2 Client Credential flow for authentication https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/. It internally achieves this by redirecting the original request to the IAM system while preserving request body and request query parameters.
API client credentials will be passed to you via email
The JSON response will contain the access token, which need to be added to all following request as Authorization HTTP header
In case any following request is responding with 401 or 403, the access token is invalid/expired and need to be regenerated
API accounts can be restricted to access data from certain games only. In case a GraphQL query is accessing data from a game which the API account has no access to, the GraphQL API will return an unauthorized error.