Errors

Errors are RFC 9457 problem details with a stable code. A 400 also lists each field that failed in errors.

{
  "type": "about:blank",
  "title": "Forbidden",
  "status": 403,
  "code": "api_scope_missing"
}

Status codes

  • 400: validation failed
  • 401: missing, unknown or revoked key
  • 403: the key lacks this scope
  • 404: not found in this clinic
  • 409: the version you sent is stale
  • 429: rate limit or daily quota reached; see Retry-After