Use this endpoint to update an existing workflow definition. Only workflows with draft status can be updated.
API key for authenticating requests to the Flowker API. Provisioned via the API_KEY environment variable during deployment.
Unique identifier of the workflow.
Request body containing the updated workflow definition.
Updated workflow name.
1 - 100"Payment Notification Flow v2"
Updated description of the workflow.
500"Updated flow with additional logging step."
Updated connections between nodes.
200Updated custom metadata.
Updated list of workflow nodes.
100Indicates that the request was successful and the response contains the requested data.
Timestamp when the workflow was created.
"2026-03-17T14:30:00Z"
Human-readable description of the workflow.
"Receives a webhook trigger and logs the payment event."
Connections between nodes that define the execution flow.
Unique identifier of the workflow.
"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
Custom key-value pairs for tagging or categorizing.
{
"team": "payments",
"environment": "sandbox"
}Unique name of the workflow.
"Payment Notification Flow"
The steps that make up this workflow.
Current lifecycle status: draft (editable), active (executable), or inactive (archived).
draft, active, inactive "active"
Timestamp of the last update.
"2026-03-17T15:00:00Z"