Paginated run history for a workflow. Optionally lazy-load steps for a single run.
workflow_run_steps and linked signal_entities inlined. For step-level detail of a single run, pass ?run_id=<uuid>&include_steps=true — the response shape switches to { steps: [] }.
run_id + include_steps, you get { runs: [] }. With both, you get { steps: [] }. Check which based on your query.Pagination. Default limit is 50, capped at 100. Pages are 1-indexed via page. There’s no cursor — offset-based.Signal entity. Each run links to the signal entity that triggered it (if any) — canonical_name and domain. Null when the run was triggered manually or the entity was deleted.Related: Get a workflow.Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Workflow UUID.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$When combined with include_steps=true, returns only the step detail for this run id.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Set true with run_id to fetch step detail in { steps: [] } shape.
true, false 1-indexed page. Defaults to 1.
Page size. Defaults to 50, capped at 100.
Either { runs: [] } (default, paginated list) or { steps: [] } (when run_id + include_steps=true).