APIAnalytics
LLM session timeline
Paginated per-request timeline for one session, ordered by time.
GET
Paginated per-request timeline for one session, ordered by time.
ApiKeyAuthheader
AuthorizationBearer <token>Bearer token authentication. Send an API key (a saai_api_-prefixed token) as Authorization: Bearer <token>.
Required permission
view_llm_analyticsoffset?integerNumber of items to skip before returning results.
Format
int32Range
0 <= valueDefault
0limit?integerMaximum number of items to return per page.
Format
int32Range
0 <= value <= 256Default
10start_time*stringStart of the time range to report on, inclusive.
Format
date-timeend_time*stringEnd of the time range to report on, exclusive.
Format
date-timesession_key*stringThe session to report on, identified by its provider session key.
provider*stringTelemetry provider of the session.
Value in
"claude""codex""gemini""copilot"The request has succeeded.
application/json- response
One page of a session's per-request timeline.
items*array<>The items in this page.
meta*Paging information for a list response.
curl -X GET "https://example.com/analytics/llm-session-timeline?start_time=2019-08-24T14%3A15%3A22Z&end_time=2019-08-24T14%3A15%3A22Z&session_key=string&provider=claude"{ "items": [ { "occurred_at": "2019-08-24T14:15:22Z", "model": "string", "cost": 0.1, "tokens": 0, "by_type": [ { "type": "string", "tokens": 0 } ], "duration_ms": 0, "prompt_id": "string" } ], "meta": { "total": 0, "offset": 0, "limit": 0 }}