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.