Skip to content

listExecutions

GET
/api/v1/executions
curl --request GET \
--url 'https://example.com/api/v1/executions?trigger_type=manual&sort=created&limit=50'
state

Comma-separated execution states.

string

Comma-separated execution states.

namespace

Namespace and its children.

string

Namespace and its children.

flow

Flow as /<flow_id>.

string

Flow as /<flow_id>.

trigger_type
string
Allowed values: manual schedule webhook flow file subflow rerun restart
label

Label filter key=value. Repeat for several labels.

Array<string>

Label filter key=value. Repeat for several labels.

from
string format: date-time
to
string format: date-time
sort
string
default: created
Allowed values: created duration
cursor

Opaque cursor from next_cursor of the previous page.

string

Opaque cursor from next_cursor of the previous page.

limit
integer format: int64
default: 50 >= 1 <= 200

OK

Media typeapplication/json
object
items
required
Array<object>
object
created_at
required
string format: date-time
created_by
required
string
duration_ms
integer | null format: int64
ended_at
string | null format: date-time
error
required
string
flow_id

Flow ID. Null for file runs.

string | null
id
required
string
labels
required
object
key
additional properties
string
namespace
required
string
reason
required
string
started_at
string | null format: date-time
state
required
string
Allowed values: QUEUED RUNNING CANCELLING SUCCESS FAILED TIMED_OUT CANCELLED SKIPPED
trigger_type
required
string
key
additional properties
any
next_cursor
string
key
additional properties
any
Example
{
"items": [
{
"state": "QUEUED"
}
]
}

Error

Media typeapplication/json
object
error
required
object
code
required
string
details
message
required
string
key
additional properties
any
key
additional properties
any
Examplegenerated
{
"error": {
"code": "example",
"details": "example",
"message": "example"
}
}