Skip to main content
GET
List a run's events
Minimum role required: Viewer

Authorizations

X-Axilio-Api-Key
string
header
required

Customer API key (axl_ prefix).

Path Parameters

run_id
string<uuid>
required

The run's id.

Query Parameters

cursor
string

The next_cursor of the page before; leave out for the first page.

limit
integer<int64>
default:100

Page size.

Required range: 1 <= x <= 500

Response

OK

One page of an agent run's events, oldest first: its archived and live frames in time order. An ended run's last page closes with its final run_status and has no next_cursor.

events
object[] | null
required

The run's frames on this page: spans and logs, its own run_status, run_input_required, run_resumed, run_result and user_message logs among them.

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.

next_cursor
string

Pass as cursor for the next page. Absent on an ended run's last page; a live run's page always has one to poll from.