Update a workflow
Update a workflow’s name, description, or group.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The ID of the workflow.
"clw1a3b5c7d9e1f3g5h7i9j1"
Body
- Name
- Description
- Workflow group
At least one property must be provided.
The workflow revision token returned by the latest workflow read or mutation. Older workflows may return null before their first revision-aware mutation; pass null back as expectedRevisionId in that case. If the token is stale, the API returns a 409 Conflict error.
The updated workflow name.
The updated workflow description.
The ID of the workflow group to move this workflow into.
"clg7n5p3q1r9s7t5u3v1w9y7"
Response
Workflow properties updated.
The ID of the workflow.
The URL of the workflow in the Loops app.
"https://app.loops.so/workflows/clw1a3b5c7d9e1f3g5h7i9j1"
The current workflow revision token. Pass the latest value as expectedRevisionId on the next workflow mutation. Will be null for workflows without a revision token yet.
Draft, Sending, Paused, PausedAndQueueing The ID of the workflow group this workflow belongs to.
The ID of the mailing list the workflow sends to.
The ID of the root node in the workflow graph.
A map of node IDs to simplified node objects. Each node includes typeName and nextNodeIds, plus type-specific fields when present. To get the full node object, use the GET /v1/workflows/{workflowId}/nodes/{nodeId} endpoint.
The name of the workflow.
The description of the workflow.

