Skip to main content
GET
List runs for a workflow

Authorizations

api_key
string
header
required

Personal API key.

Path Parameters

app_id
string
required

ID of the app whose workflows you want to work with.

workflow_id
string
required

ID of the workflow, as returned in id by List workflows.

Query Parameters

limit
integer
default:30

Most runs to return.

Required range: 1 <= x <= 200
offset
integer
default:0

How many runs to skip, for paging.

Required range: x >= 0
status
string | null

Keep only runs in this state, for example failed.

since
string | null

Keep only runs that started at or after this ISO 8601 datetime.

Response

The workflow's runs, newest first.

run_id
string
required

ID of the run.

Example:

"0195f2a1-4c3e-7b21-9f0d-2a5c8e1b4d77"

workflow_id
string
required

ID of the workflow that ran.

Example:

"68b1c0d4e7b91d003c45a1f2"

status
string
required

How the run is going: running, completed, failed, or cancelled.

Example:

"completed"

workflow_name
string
default:""

Name of that workflow at the time of the run.

Example:

"Email me new signups"

trigger_type
string
default:""

What started the run, for example scheduled or entity_created.

Example:

"scheduled"

started_at
string | null

When the run started, as an ISO 8601 timestamp.

Example:

"2026-08-25T09:12:44Z"

completed_at
string | null

When the run finished. null while it is still running.

Example:

"2026-08-25T09:12:46Z"

duration_ms
integer
default:0

How long the run took, in milliseconds. 0 while it is still running.

Example:

1840

steps_count
integer
default:0

Steps the run executed.

Example:

3

error_message
string | null

Why the run failed. null when it did not fail.

Example:

"The email step failed because the recipient address was missing."

is_test_run
boolean
default:false

true when the run was started by hand through Run a workflow now, rather than by its trigger.

Example:

false

credits_consumed
number
default:0

Credits the run used.

Example:

0.5

status_reason
string
default:""

Why the run failed or was cancelled. Empty on runs that finished successfully.

Example:

""