Errors

The API uses standard HTTP status codes to indicate the result of a request:

  • 2xx — success
  • 4xx — the request was malformed, unauthenticated, or forbidden
  • 5xx — something went wrong on our side

Error responses contain a JSON body with a human-readable message field. Where applicable, validation failures additionally return a errors map keyed by field name.