client_credentials grant using an API client created
in Settings → Developers → API clients:
Scopes
Each API client is granted scopes when it’s created (and they can be amended later). A request to a route the token isn’t scoped for returns403 { "success": false, "message": "Missing scope: …" }.
Tokens are also partner-bound: the organization on the token must match the
{partner} subdomain you call, otherwise the request is rejected. An API
client can additionally be pinned to a single customer — such a key only
sees that customer’s consignments and creates on their behalf.
See the authentication guide for token lifetimes
and how partner isolation is enforced.