Get workflow run
GET
/workflows/{workflowId}/runs/{runId}
const url = 'https://safe-api.safetyradar.com/v2/workflows/550e8400-e29b-41d4-a716-446655440001/runs/550e8400-e29b-41d4-a716-446655440002';const options = { method: 'GET', headers: {'x-team': 'my-team-slug', Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://safe-api.safetyradar.com/v2/workflows/550e8400-e29b-41d4-a716-446655440001/runs/550e8400-e29b-41d4-a716-446655440002 \ --header 'Authorization: Bearer <token>' \ --header 'x-team: my-team-slug'Get a single workflow run by ID including its node results.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”workflowId
required
Workflow ID (UUID)
string format: uuid
Example
550e8400-e29b-41d4-a716-446655440001Workflow ID (UUID)
runId
required
Run ID (UUID)
string format: uuid
Example
550e8400-e29b-41d4-a716-446655440002Run ID (UUID)
Header Parameters
Section titled “Header Parameters”x-team
Deprecated — accepted but ignored; the v2 API is org-scoped.
string
Example
my-team-slugDeprecated — accepted but ignored; the v2 API is org-scoped.
Responses
Section titled “Responses”Workflow run details
Media typeapplication/json
object
data
required
object
id
required
string format: uuid
flowId
required
string format: uuid
flowVersion
required
integer
flowRunType
required
string
createdById
required
string format: uuid
status
required
string
context
required
startedAt
required
string
completedAt
required
string
error
required
string
createdAt
required
string
updatedAt
required
string
nodeResults
required
Array<object>
object
id
required
string format: uuid
flowRunId
required
string format: uuid
parentNodeId
required
string format: uuid
nodeKey
required
string
nodeName
required
string
nodeType
required
string
status
required
string
config
required
output
required
error
required
string
startedAt
required
string
completedAt
required
string
createdAt
required
string
updatedAt
required
string
Example
{ "data": { "flowRunType": "draft", "status": "pending", "nodeResults": [ { "status": "pending" } ] }}Unauthorized
Media typeapplication/json
object
code
required
string
message
required
string
details
object
key
additional properties
Examplegenerated
{ "code": "example", "message": "example", "details": { "additionalProperty": "example" }}Workflow or run not found
Media typeapplication/json
object
code
required
string
message
required
string
details
object
key
additional properties
Examplegenerated
{ "code": "example", "message": "example", "details": { "additionalProperty": "example" }}
