List boat events
Return Sandbox work, lifecycle, and progress events so product UIs can show what the sandbox is doing. A Sandbox runs many conversations in parallel; this streams all of them by default and every event carries a conversationId. Filter to one or more with conversation. Event payloads are extensible. Clients can long-poll this endpoint with sort=asc and a cursor to stream responses. Response events expose agent text, streaming partials via data.is_streaming, and tool calls/results via data.tools.
Authorizations
Boat bearer token in the form boat_.... Service API keys authenticate sandbox operations.
Path Parameters
Public Sandbox id returned by create/list/get sandbox calls.
^bx_[23456789abcdefghjkmnpqrstuvwxyz]{8}$Query Parameters
Maximum items to return.
1 <= x <= 200Opaque pagination cursor returned as pageInfo.nextCursor.
Sort direction for cursor pagination.
asc, desc Comma-separated event type filter, for example prompt,response,steer.
Only return events for this conversation id. Repeat the parameter (or comma-separate) for several. Omit to stream every conversation on the sandbox. See Integrated agents.
Response
The agent's work on the sandbox (prompts, responses), not sandbox lifecycle. A sandbox that was never prompted returns an empty list even though it started, stopped and resumed.
true
Stable success envelope discriminator added by v1.
"events.list"Sandbox work and lifecycle event objects. Event shapes are intentionally extensible; branch on each event type when present.