Error shape
Failed requests return a structured body with a human-readableerror, a machine-readable code, optional details, and the standard meta object:
meta.requestId when contacting support — it correlates with the server log line for your request.
HTTP status codes
Error codes
Thecode field is stable and safe to branch on:
Rate limits
Each API key may make up to 1000 requests per 60-second window. When you exceed it, the API responds with429 Too Many Requests and a Retry-After header indicating how many seconds to wait:
Retry-After before retrying. Spread bursty workloads across the window to stay under the limit.
Authentication
Key format, header options, and scopes that drive
401 and 403 responses.
