Base URL
Authentication
Every request must carry a project API key, via either header:401.
Endpoints
Standard OTLP spans. Accepts
application/json or application/x-protobuf.
Spans are normalized into RunAgain’s model (gen_ai provider, model, tokens,
cost, tool name, session/conversation ids).OTLP log-events, used for Claude Code. Accepts
application/json only. Each event is mapped to a span and grouped into a
trace by session.id.Example
Responses
| Status | Meaning |
|---|---|
200 | Accepted (empty body per OTLP/HTTP) |
400 | Invalid OTLP payload |
401 | Missing / unknown API key |
415 | Unsupported content-type |