client.runs. This page covers both.
Running a workflow
Two ways to execute: 1. From the definition object → aRun you poll or stream
body/input is a dict keyed by the workflow’s input labels.
For input formats (node labels, node IDs, files), streaming, and webhook
callbacks, see Running Workflows.
The runs service
The Run object
Fields:
id, status, progress, progress_details, workflow_id, input,
output, created_at, finished_at.a-prefixed async twin):
wait(output_only=True) returns just the output dict; otherwise it returns the refreshed Run. Streaming yields RunEvents as the run progresses.