MethodEndpointDescription
GET/v1/activity/streamStream org activity events
GET/v1/executionsList executions for the current organization
POST/v1/executionsCreate an execution for a workflow
GET/v1/executions/{id}Get a single execution by ID
GET/v1/executions/{id}/eventsGet events for an execution
GET/v1/executions/{id}/streamStream execution updates
GET/v1/executions/statsGet external execution stats for an organization
GET/v1/executions/streamStream org execution updates
GET/v1/public/executions/{id}Get the current status and event timeline for a public execution
GET/v1/public/executions/{id}/streamStream public execution updates
GET/v1/public/runs/{id}Get a public run by ID
GET/v1/public/runs/by-tx/{txHash}Find a run by trigger transaction hash (no auth required)
GET/v1/runsList all runs
POST/v1/runsExecute an inline workflow definition (ephemeral run). The definition must use "manual" trigger type. No workflow is saved — the definition is executed once and the run is recorded with workflowId="". Requires WorkflowCreate permission.
GET/v1/runs/{id}Get a specific run by ID
POST/v1/runs/{id}/cancelCancel a running or waiting run
POST/v1/runs/{id}/nodes/{nodeId}/resumeResume a waiting node in a workflow run
POST/v1/runs/{id}/retryRetry a failed or cancelled run from its failure point
GET/v1/runs/{id}/streamStream run execution events
GET/v1/runs/{runId}/variable-writesVariable writes for a run
GET/v1/runs/status-countsCount all runs in the caller's organization, grouped by status. Optional since (RFC3339) restricts to runs started at or after that instant.
GET/v1/runs/status-counts/by-workflowCount runs in the caller's organization grouped by workflow and status, sorted by total runs descending. Optional since (RFC3339) restricts to runs started at or after that instant.
POST/v1/runs/syncExecute a workflow definition synchronously. Blocks until all nodes complete and returns the full execution state. Max 60s timeout, 20 nodes.
POST/v1/runs/tx-attributionBatch run transaction attribution