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
runId
Run identifier returned by Create run.
Response
Current run state with step-level output.
id
Run identifier. Use it with GET /workflow-runs/{runId} and event correlation.
status
Current run state. Stop polling on COMPLETED, FAILED, or CLOSED.
createdAt
UTC timestamp when the run was accepted.
updatedAt
UTC timestamp of the latest known state change.
startedAt
UTC timestamp when execution started.
completedAt
UTC timestamp when the run reached a terminal state. Omitted while it is still processing.
error
Failure details. Present only for failed runs.
workflow
The workflow this run belongs to.
progress
Step completion progress.
durationMs
Wall-clock duration from createdAt to completedAt in milliseconds. Omitted until the run is terminal.
computedDurationMs
Active processing time in milliseconds reported by Studio, excluding wait states and idle time in parallel branches. May be omitted from list summaries.
steps
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