List Workflow Run Logs
Authorization
1 alternative authorization method available — see the spec for details.
Query parameters
Filter by multiple workflow runs. Provide a comma-separated list of workflowRunId@workflowCreatedAt pairs to query specific runs in a single request.
Example: workflowRuns=ID1@TS1,ID2@TS2
When this parameter is provided, all other filters are ignored.
Filter by workflow or step state. Common states include:
| Value | Description |
|---|---|
RUN_STARTED | The workflow has started to run and currently in progress. |
RUN_SUCCESS | The workflow run has completed succesfully. |
RUN_FAILED | Some errors has occured and workflow failed after all retries. |
RUN_CANCELED | The workflow run has canceled upon user request. |
STEP_SUCCESS | The step succesfully fnished. |
STEP_RETRY | The step is being retried. |
STEP_FAILED | The step is failed. |
STEP_PROGRESS | The step is in progress. |
STEP_CANCELED | The step is cancelled manually. |
Maximum number of results to return per page.
- Event mode: Max 1000 (default 1000)
- Run mode (groupBy=workflowRunId): Max 10 (default 10)
Default: 1000
Range: <= 1000
Trim request/response bodies to this many bytes. Use -1 to exclude bodies entirely.
Useful for reducing response size when bodies are large.
Default: -1
Filter workflow run by label. Supports multi-value filtering. You can pass multiple values to match workflow runs with any of the given labels (OR logic).
Examples:
label=my_labellabel=label_1&label=label_2