Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Workflow endpoints

The endpoints that create, test, version and roll out a workflow.

MethodPathDescription
POST/api/v1/admin/workflowsCreate workflow as a draft. Optional workflow_id supplies a custom ID; tags: ["..."] supplies selection labels used by ?tag= filters and package export
GET/api/v1/admin/workflowsList workflows. Filter with ?tag=, ?status=
GET/api/v1/admin/workflows/{id}Get workflow by ID
PUT/api/v1/admin/workflows/{id}Update draft workflow
DELETE/api/v1/admin/workflows/{id}Delete workflow (all versions)
PATCH/api/v1/admin/workflows/{id}/statusChange status (active/archived). Activation refuses missing/mistyped connector references. ?dry_run=true / ?reload=defer — see Status changes
GET/api/v1/admin/workflows/{id}/versionsList workflow version history
POST/api/v1/admin/workflows/{id}/versionsCreate new draft version from active workflow
PATCH/api/v1/admin/workflows/{id}/rolloutUpdate rollout percentage. ?reload=defer commits without rebuilding the engine
POST/api/v1/admin/workflows/{id}/testDry-run on sample payload
GET/api/v1/admin/workflows/{id}/dependenciesWhat the tasks reference: connector names (with the referencing function) and static channel_call targets, plus a flag when targets resolve dynamically. For closure tooling
POST/api/v1/admin/workflows/importBulk import workflows (as drafts). ?dry_run=true validates without writing; ?on_conflict=fail|skip|new_version picks what an existing id means
GET/api/v1/admin/workflows/exportExport workflows. Filter with ?tag=, ?status=
POST/api/v1/admin/workflows/validateValidate workflow definition

Last verified 14 September 2026