Level 1 — Credential categories
When an API credential is created in the Asset Manager dashboard, it is assigned one or more categories:
Categories define the maximum permissions available to that credential.
Level 2 — Fine-grained scopes
At authentication time, request specific scopes in thescopes array. Only scopes allowed by the credential’s categories are granted.
Endpoint → scope mapping
Insufficient scope error
If the token lacks a required scope:Best practices
- Request the minimum scopes needed for your integration
- Use separate credentials for read-only vs write operations when possible
- Re-authenticate with expanded scopes if your integration requirements change

