All errors use the normal API envelope.Documentation Index
Fetch the complete documentation index at: https://docs.esheria.ai/llms.txt
Use this file to discover all available pages before exploring further.
Common Codes
| Code | HTTP status | Meaning | Recovery |
|---|---|---|---|
unauthorized | 401 | Missing or invalid API key | Check x-api-key, rotate exposed credentials |
validation_error | 422 | Request payload or parameters do not match the schema | Compare with the API Reference and examples |
idempotency_key_required | 400 | Mutating request omitted idempotency-key | Send a unique key for the request intent |
idempotency_key_conflict | 409 | Same idempotency key reused with a different payload | Use a new key or replay the original request |
unsupported_capability | 400 or 422 | Pack exists but does not support the requested workflow | Use another workflow or pack |
deprecated_api_route | 410 | Caller used a non-regulatory route outside the public contract | Move to the Regulatory Pack API surface |
not_ready | 503 | Runtime dependencies are missing or unhealthy | Check /readyz and retry after operators resolve readiness |
Client Pattern
Support Checklist
When escalating an issue, include:- endpoint and method
- timestamp
trace_id- HTTP status
- first error code and message
- sanitized request shape