Error Response Format
HTTP Status Codes
401 vs 403
A401 means the key could not be authenticated at all — it is missing, expired, or revoked. A 403 means the key authenticated successfully but its scopes do not permit the requested operation.
To resolve a 403, generate a new key with the required scope from the Developer Portal under Settings → API Keys.
Validation Errors
When a400 is returned, the message field identifies the offending field: