Protected endpoints require an API key in theDocumentation Index
Fetch the complete documentation index at: https://docs.esheria.ai/llms.txt
Use this file to discover all available pages before exploring further.
x-api-key header.
GET /healthz and GET /readyz are operational endpoints. Regulatory pack endpoints under /api/v1 require authentication.
Mutating Requests
All mutating requests require an idempotency key. This applies toPOST workflows such as claim verification, applicability checks, and graph applicability checks.
Trace IDs
Every response includes atrace_id.
trace_id with user-visible decisions, support tickets, and agent outputs. It is the fastest way to connect a downstream answer to the API request that produced it.
Example
Failure Modes
| Code | Meaning | Action |
|---|---|---|
unauthorized | The API key is missing or invalid | Check the header and rotate any exposed key |
idempotency_key_required | A mutating request was sent without idempotency-key | Generate a unique key for the request intent |
idempotency_key_conflict | The same key was reused with a different payload | Use a new key or replay the original payload |
validation_error | Request fields did not match the API schema | Compare the payload with the API Reference |