Skip to main content
The API uses standard HTTP status codes and returns a normalized JSON error envelope for failures.

Error envelope

HTTP status codes

Handling failures

  • Treat authentication and validation failures as terminal until the request or access model is fixed.
  • Retry 429 only after the advertised retry window.
  • Retry retryable 5xx failures with backoff.
  • Keep the same idempotency key when retrying the same write request.