v16

latestOpenAPI 3.1.1raw.githubusercontent.com2026-08-0124102197.4 KB
V3 Workflows

List workflow runs

Returns workflow run summaries for a workspace, newest first (createdAt descending). Use workflowId to narrow the list to one workflow, or responseId to find the runs a specific survey response produced.

List items are summaries without triggerPayload, data, or logs; fetch GET /api/v3/workflows/runs/{runId} for the full debug-oriented payload. This keeps response-level data out of list reads by default.

get/api/v3/workflows/runs

Query parameters

workspaceIdstring cuid2 required

Workspace identifier. This is the canonical container ID for v3 APIs.

limitinteger

Page size (max 100).

cursorstring

Opaque cursor returned as meta.nextCursor from the previous page. Omit on the first request.

workflowIdstring cuid2

Optional workflow scoping. Returns only runs of this workflow.

responseIdstring cuid2

Optional response scoping. Returns only runs triggered by this survey response.

filter[status][in]WorkflowRunStatus[]

Run lifecycle-state filter. Repeat the parameter or use comma-separated values (filter[status][in]=failed,canceled). Invalid values → 400.

filter[isDryRun][eq]boolean

Filter for dry runs created by POST /api/v3/workflows/{workflowId}/test (true) or for real trigger-initiated runs only (false). Omit to return both.

Response

Workflow runs retrieved successfully