MethodEndpointDescription
GET/v1/public/workflows/{id}Get a public workflow by visibility
POST/v1/public/workflows/{id}/executionsCreate a client-trackable execution session for a public_execute workflow
GET/v1/public/workflows/{id}/metaGet public metadata (name, description) for a workflow. No auth required — intentionally unauthenticated for OG image generation. Only returns title and description; no sensitive data is exposed.
POST/v1/public/workflows/{id}/runTrigger a run for a public_execute workflow
GET/v1/public/workflows/{id}/runsList runs for a public workflow
GET/v1/public/workflows/{id}/widgetGet public widget configuration for a workflow (no auth required)
GET/v1/workflowsGet all workflows
POST/v1/workflowsCreate a new workflow
DELETE/v1/workflows/{id}Archive a workflow (soft delete)
GET/v1/workflows/{id}Get a workflow by ID
PUT/v1/workflows/{id}Update a workflow (creates new version due to immutability)
DELETE/v1/workflows/{id}/draftDiscard the draft version of a workflow
GET/v1/workflows/{id}/draftGet the draft version of a workflow
PUT/v1/workflows/{id}/fund-auto-swapUpdate workflow fund auto-swap configuration
GET/v1/workflows/{id}/incoming-linksList workflows that target this workflow via a 'trigger-workflow' action node.
GET/v1/workflows/{id}/liveGet the live (active/paused) version of a workflow
PUT/v1/workflows/{id}/ownerTransfer workflow ownership to another organization member
POST/v1/workflows/{id}/pausePause a workflow
POST/v1/workflows/{id}/publishPublish a draft workflow (validates cronjob intervals, activates)
POST/v1/workflows/{id}/refillRefill remaining runs for a workflow
POST/v1/workflows/{id}/regenerate-descriptionsRegenerate AI descriptions for a workflow
GET/v1/workflows/{id}/resolveResolve workflow organization
POST/v1/workflows/{id}/resumeResume a paused workflow
POST/v1/workflows/{id}/rollbackRollback workflow to a previous version
POST/v1/workflows/{id}/runRun a workflow with optional payload. Works for draft, active, and paused workflows. Does not count against maxRuns or enforce cooldown.
GET/v1/workflows/{id}/runsList all runs for a specific workflow
GET/v1/workflows/{id}/runs/countCount runs for a specific workflow, grouped by status
GET/v1/workflows/{id}/runs/streamStream workflow run events
GET/v1/workflows/{id}/scheduleGet next run time for a scheduled workflow
GET/v1/workflows/{id}/trigger-infoGet trigger info (e.g. Pipedream email address) for a workflow
PATCH/v1/workflows/{id}/ui-metadataUpdate workflow UI metadata (node positions) in-place
GET/v1/workflows/{id}/versionsList all versions of a workflow
GET/v1/workflows/{id}/versions/{versionNumber}Get a specific version of a workflow by version number
GET/v1/workflows/{id}/versions/countCount total versions for a specific workflow
PUT/v1/workflows/{id}/visibilityUpdate workflow visibility level
DELETE/v1/workflows/{id}/widgetDisable public widget for a workflow
POST/v1/workflows/{id}/widgetEnable public widget for a workflow
POST/v1/workflows/batch-statsBatch workflow stats
GET/v1/workflows/countsGet workflow counts grouped by status (filter-aware).
GET/v1/workflows/owner-countsGet workflow counts grouped by owner scope (yours/org/public).
POST/v1/workflows/validateValidate a workflow definition without saving
Ask a question... ⌘I