Retrieves a filtered list of workflow execution runs. This endpoint provides:
Pagination: For large queries (above 500 runs), we recommend using cursor-based pagination. Set limit to 500 and fetch pages sequentially by passing the created_at value of the last returned row as the cursor parameter for the next request. When the response contains fewer rows than the requested limit, there are no more pages.
API key-based authentication. Provide your CloudCruise API key in the cc-key header.
ISO 8601 timestamp for the earliest run creation time to include. Cannot be older than 1 year. Defaults to 24 hours ago if not provided.
"2026-02-14T00:00:00Z"
ISO 8601 timestamp for the latest run creation time to include. Must be greater than or equal to start_time and cannot be in the future.
"2026-02-15T23:59:59Z"
Filter runs by workflow ID
Filter runs by execution status
execution.queued, execution.start, execution.failed, execution.success, execution.paused, execution.stopped, execution.requeued Filter runs by vault credential (permissioned_user_id)
Filter runs by multiple workflow IDs
Filter runs by multiple vault credential IDs (permissioned_user_id)
Filter runs by multiple execution statuses
execution.queued, execution.start, execution.failed, execution.success, execution.paused, execution.stopped, execution.requeued Maximum number of runs to retrieve
1 <= x <= 10000ISO 8601 timestamp for cursor-based pagination. Returns only runs with created_at strictly before this timestamp. Use the created_at value of the last row from the previous page as the cursor for the next request. When the number of returned rows is less than the requested limit, there are no more pages.
"2026-02-15T10:00:00Z"
Filtered runs successfully retrieved
Unique identifier for the run session
"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Current execution status of the run
execution.queued, execution.start, execution.failed, execution.success, execution.paused, execution.stopped, execution.requeued "execution.success"
When the run was created
"2026-02-15T10:00:00Z"
Identifier for the workflow that was executed
"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Identifier for the workspace the run belongs to
"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
When execution began
"2026-02-15T10:00:01Z"
When execution completed
"2026-02-15T10:00:30Z"
Whether this was a dry run
false