/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:
401unauthenticated,402insufficient credits for compute-consuming actions (trace ingest is never credit-gated),403plan limits,404wrong project or missing resource. - IDs are UUIDs except spans (16-hex
span_id) and traces (32-hextrace_id).