Skip to main content
The console is built on the same REST API you can call directly. Base URL:
An OpenAPI schema and interactive explorer are served by the API itself at /api/schema/ and /api/docs/ (Swagger UI).

Authentication

Three ways to authenticate; the first is right for almost all programmatic use: API keys are project-scoped: every request authenticated with a key operates inside that key’s project. Keys are created and revoked under Projects → your project → API keys or via the API:

Endpoint map

Standard REST resources follow Django REST Framework conventions: GET list with query-param filtering, POST create, GET/PATCH/DELETE on /{id}/, plus the custom actions listed here.

Core resources

Evaluation

Optimisation, training, serving

Special endpoints

Conventions

  • Filtering uses django-filter query parameters on list endpoints (the console’s filter bar builds exactly these URLs — copy them from your browser).
  • Errors: 401 unauthenticated, 402 insufficient credits for compute-consuming actions (trace ingest is never credit-gated), 403 plan limits, 404 wrong project or missing resource.
  • IDs are UUIDs except spans (16-hex span_id) and traces (32-hex trace_id).