Workflows
Retrieve workflow execution
Get complete details for a workflow execution including current status, execution context, variables, and full event history.
This is the only endpoint that returns the full execution_context (vars, system, context, metadata) along with the complete event history.
Use this endpoint to:
- Monitor execution progress and current step
- Debug failed executions with full event log
- Review execution variables and context
- Check error details when status is ‘failed’
The response includes:
- Current status and step
- Complete event chronology (step transitions, agent actions, variable updates)
- Full execution_context with standard structure (vars, system, context, metadata)
- Error details if execution failed
GET
Retrieve workflow execution
Authorizations
Path Parameters
Execution identifier
Response
Execution details retrieved successfully
Single workflow execution with full details
Detailed execution with full context and event history (only returned by show endpoint)
Previous
Update workflow execution statusManually update the status of a workflow execution. This is useful for programmatically controlling workflow lifecycle from external systems.
**Allowed status transitions:**
- `ended` - End the execution immediately
- `handoff` - Transfer execution to human agent
- `waiting` - Pause execution until resumed
**Use cases:**
- End workflows based on external events
- Transfer complex queries to human agents
- Implement custom timeout logic
- Coordinate workflows with external systems
Invalid transitions (e.g., transitioning from a terminal state) will return a 422 error with details about why the transition is not allowed.
**Response**: Returns full execution data including the updated status. Use GET /workflow_executions/{id} to retrieve execution context and event history.
Next
Retrieve workflow execution

