Skip to main content
GET
Batch Get Conversation Events

Authorizations

X-Session-API-Key
string
header
required

Path Parameters

conversation_id
string<uuid>
required

Body

application/json

Response

(ServerErrorEvent · object | ACPToolCallEvent · object | Condensation · object | CondensationRequest · object | CondensationSummaryEvent · object | ConversationErrorEvent · object | ConversationStateUpdateEvent · object | HookExecutionEvent · object | LLMCompletionLogEvent · object | ActionEvent · object | MessageEvent · object | AgentErrorEvent · object | ObservationEvent · object | UserRejectObservation · object | SystemPromptEvent · object | StreamingDeltaEvent · object | TokenEvent · object | InterruptEvent · object | PauseEvent · object | null)[]

Successful Response

Event emitted by the agent server when a server-level error occurs.

This event is used for errors that originate from the agent server itself, such as MCP connection failures, WebSocket errors, or other infrastructure issues. Unlike ConversationErrorEvent which is for conversation-level failures, this event indicates a problem with the server environment.

code
string
required

Code for the error - typically an error type

detail
string
required

Details about the error

kind
string
required
Allowed value: "ServerErrorEvent"
source
enum<string>
required

The source of this event

Available options:
agent,
user,
environment,
hook
id
string

Unique event id (ULID/UUID)

parent_id
string | null

Parent event id in the conversation tree. None for the root, or for legacy events predating the tree (see EventLog's effective-parent rule). Events sharing a parent_id are sibling branches.

timestamp
string

Event timestamp