Skip to main content
GET
List a session's telemetry frames

Authorizations

X-Axilio-Api-Key
string
header
required

Customer API key (axl_ prefix).

Path Parameters

session_id
string
required

Session whose frames to return.

Minimum string length: 1

Query Parameters

limit
integer<int64>
default:100

Maximum number of frames to return (1-1000).

Required range: 1 <= x <= 1000
offset
integer<int64>
default:0

Pagination offset.

Required range: x >= 0

Response

OK

Paginated list of telemetry frames for a session.

frames
object[] | null
required

Page of frames, ordered by span start / log time.

One telemetry frame: a completed span or a log event, discriminated on kind. Forward-compatible raw JSON consumers should accept unknown fields within known kinds and treat unknown span_type/log_type values generically. Top-level unknown-kind handling varies by interface and SDK version; do not assume every generated SDK exposes an UnknownFrame variant. Live readers should accept either a single frame object or an array for forward compatibility; current first-party forwarding normally sends one frame object per message.

inference_costs
object
required

Billed microdollars per inference_id, the per-inference detail behind sdk_call_costs.

limit
integer<int64>
required

Page size used for this response.

offset
integer<int64>
required

Pagination offset used for this response.

retention_expired
boolean
required

True when the trace is past the organization's telemetry access window; frames are not returned.

sdk_call_costs
object
required

Billed microdollars per sdk_call span_id (post-markup, what the invoice charges). Response-level by design: billed cost is a read-time billing join, never a frame attribute.

total
integer<int64>
required

Total number of frames for the session.