Get run

Returns one workflow run with step output. Terminal statuses are COMPLETED, FAILED, and CLOSED.

Authentication

Authorizationstring

Use the API key format: api-key <token>.

Path parameters

runIdstringRequired
Run identifier returned by Create run.

Response

Current run state with step-level output.

idstringOptional

Run identifier. Use it with GET /workflow-runs/{runId} and event correlation.

statusenumOptional

Current run state. Stop polling on COMPLETED, FAILED, or CLOSED.

createdAtdatetimeOptional
UTC timestamp when the run was accepted.
updatedAtdatetimeOptional
UTC timestamp of the latest known state change.
startedAtdatetimeOptional
UTC timestamp when execution started.
completedAtdatetimeOptional
UTC timestamp when the run reached a terminal state. Omitted while it is still processing.
errorobjectOptional
Failure details. Present only for failed runs.
workflowobjectOptional
The workflow this run belongs to.
progressobjectOptional
Step completion progress.
durationMslongOptional

Wall-clock duration from createdAt to completedAt in milliseconds. Omitted until the run is terminal.

computedDurationMslongOptional
Active processing time in milliseconds reported by Studio, excluding wait states and idle time in parallel branches. May be omitted from list summaries.
stepslist of objectsOptional
Executed steps with their public output.

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
405
Method Not Allowed Error
406
Not Acceptable Error
409
Conflict Error
429
Too Many Requests Error
500
Internal Server Error
502
Bad Gateway Error