Skip to main content
GET
Get a single workflow run by ID. Use this endpoint to check lifecycle.status for a running workflow or retrieve the results of a completed workflow. Run timing includes timestamps, not precomputed duration fields. Derive duration from timing.completed_at - timing.started_at when both timestamps are present. Run responses do not embed step records. Use List Steps for per-block status and started_at / completed_at, and use Get Step for typed handle inputs and outputs. For persisted step records such as review-trigger evaluations, function invocations, or API call traces, use List Artifacts.

Authorizations

Authorization
string
header
required

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

Path Parameters

run_id
string
required

Response

Successful Response

A single execution of a workflow.

id
string
required

Unique ID for this run

workflow_id
string
required

ID of the workflow that was run

workflow_version_id
string
required

Content-addressed workflow version used for this run.

trigger
TriggerInfo · object
required

What started this run

lifecycle
PendingRun · object
required

The run has been created but execution has not started.

timing
RunTiming · object
required

All timing information

inputs
RunInputs · object

Input payloads supplied at run creation time