Skip to main content
POST
Execute Checkpoint Run

Authorizations

Authorization
string
header
required

Retrieve your API Key from Dashboard API Keys Section.

Path Parameters

workflow_id
string
required
Required string length: 24
Pattern: ^[0-9a-f]{24}$
Example:

"5eb7cf5a86d9755df3a6c593"

workflow_run_id
string
required
Required string length: 24
Pattern: ^[0-9a-f]{24}$
Example:

"5eb7cf5a86d9755df3a6c593"

Body

application/json
resume_turn_index
integer
required

The turn index from the source workflow run to resume from.

Required range: x >= 0
start_node_logical_id
string | null

Optional logical ID of the node to start execution from, bypassing the default start node.

Response

Successful Response

Represents a workflow run, which is a specific execution of a workflow.

logical_id
string | null

Unique ID associated with this particular run of the workflow

workflow_id
string | null

ID of the workflow being run

version_number
integer | null
default:0

Version number of the workflow this run is associated with. 0 is the initial version (default).

status
enum<string>
default:not_started

Current status of the workflow run

Available options:
not_started,
started,
running,
failed,
completed,
paused,
waiting_for_user_input,
cancelled,
aborted_looping_risk
termination_source
string | null

Describes what caused the run to reach a terminal state (especially FAILED). None for normal completions. Well-known values: 'execution_error', 'stale_run_reaper', 'finally_safety_net'.

input_output_pairs
WorkflowRunInputOutputPair · object[]

List of input-output pairs. Each pair corresponds to each contiguous execution segment of the workflow

run_by
string | null

Identifier of the user or system that initiated the workflow run

comments
CommentConfig · object[]

List of comments associated with the workflow run

llm_token_usage
LLMTokenUsage · object | null

Token usage information for a workflow run, including total tokens and breakdown by model and provider.

llm_latency_stats
LLMLatencyStats · object | null

Latency statistics for a workflow run, including total calls, average latency, and breakdown by model.

version_name
string | null
default:Initial Version

Version name of the workflow this run is associated with

workflow_config_fully_hydrated
WorkflowConfigFullyHydrated · object | null

Fully-hydrated config with all super nodes inlined as flat nodes/edges

workflow_run_id
string | null

DB Object ID of this workflow run

miscellaneous
Miscellaneous · object | null

Miscellaneous metadata that can be used by the workflow run

voice_conversation_id
string | null

ID of the voice conversation/call that produced this workflow run, if any. Used to cross-link the run with its conversation log in the dashboard.

source_workflow_run_id
string | null

For evaluation runs, this is the id of the original workflow run being evaluated. For checkpoint resumed runs, this is the id of the parent run being cloned.

checkpoint_source_turn_index
integer | null

For checkpoint resumed runs, this stores the turn index of the parent run that was cloned.

carried_over_llm_token_usage
LLMTokenUsage · object | null

Token usage information for a workflow run, including total tokens and breakdown by model and provider.

carried_over_llm_latency_stats
LLMLatencyStats · object | null

Latency statistics for a workflow run, including total calls, average latency, and breakdown by model.

is_evaluation_run
boolean
default:false

Flag indicating if this workflow run is an evaluation run triggered automatically after another workflow run completed

evaluation_run_info
EvaluationRunInfo · object | null

Contains information about the evaluation that was triggered for a workflow run. This is stored in the source workflow run after evaluation completes.