Skip to main content

Base URL


Authentication

All endpoints except:
  • GET /health
  • GET /oracle/producers/{producer_id}/provenance
require a bearer token. b1e55ed refuses to start if api.auth_token is empty unless B1E55ED_INSECURE_OK=1 is set.

Set the token (YAML)

Set the token (environment)

Use the token


Error format

Most b1e55ed API errors use a stable machine-readable structure:
Some endpoints may also return FastAPI default errors:

Rate limiting

Rate limiting is not currently enforced at the API layer.
Be reasonable anyway (especially for SSE reconnect loops and polling). Treat the API as if a soft limit exists.

Endpoint groups (quick reference)


Quick curl examples

Health (no auth)

Brain status (auth)