Send The API Key
Send the key as a Bearer token in theAuthorization header:
X-API-Key header. The Bearer scheme must have an uppercase B and one space before the key. Header names are not case-sensitive.
Use The Correct Key Type
Key State
Only a key with theactive state can authenticate.
- An inactive key returns the same authentication error as an invalid key.
- An expired active key returns an expiration error.
- Regeneration replaces the secret. The old secret stops working immediately.
- Deletion removes the key. The deleted secret cannot authenticate.
Scope Checks
Each endpoint requires one or more scopes. Theadmin:full scope satisfies every scope check. When an endpoint lists multiple scopes, the key needs any one of them.
A missing scope returns HTTP
403 with the insufficient_permissions error code.
Verify API Access
Use Verify API Access to choose the correct check and follow the recommended verification sequence.GET /v1/auth-checkverifies general authentication without requiring a feature scope.POST /v1/auth-checkverifiesservices:writeoradmin:fullaccess without creating a service.
Authentication Errors
Read IP Firewall for IP restriction rules.

