Skip to main content
GET
cURL
Poll until status is one of completed, failed, cancelled or aborted. Each entry in nodes shows the attempt’s status, the case that matched (matched_case_index) and the node it routed to (to_node_id), so you can replay the exact path through your graph.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

execution_id
string
required

The execution_id returned by the run endpoint or an executions listing

Response

Execution detail

id
string
required

Execution id.

campaign_id
string<uuid>
required
status
enum<string>
required

completed, failed, cancelled and aborted are terminal.

Available options:
pending,
running,
completed,
failed,
cancelled,
aborted
nodes
object[]
required

Every node attempt in order, with the edge each one took.

events
object[]
required

The most recent 100 timeline events, oldest first.

current_node_id
string | null

The node the execution is at, while running.

termination_reason
string | null

On completion, the label of the end node that was reached; on other terminal statuses, the stop cause.

outcome
enum<string> | null

The reached end node's declared outcome. null until the execution completes.

Available options:
success,
failure,
neutral
call_count
integer

Agent-node call attempts made so far.

created_at
string<date-time>
updated_at
string<date-time>
state
object

The execution's state.* variables. Written when the execution finishes.