Skip to main content
Every error, from every endpoint, has the same shape:
errors is only present when there’s structured detail beyond the message (typically validation failures).

Status codes

A note on retries

400 and 409 responses are generally not worth retrying as-is — fix the request first. 401/403 mean your credentials or permissions need attention, not the request shape. Transient 500s are safe to retry with backoff.