Skip to main content

Error response format

All errors return JSON with at minimum a message field:
Some errors include additional context fields (see per-endpoint docs).

Status codes

404 — unknown path

When the path doesn’t match any route, the API returns a helpful 404 with the normalized path and the full list of available endpoints:

409 — prompt limit exceeded

403 — feature disabled