Updates an existing workflow. You can update any property, including the name, description, active status, schedule, or the entire graph of nodes and edges.
Standard JWT for user sessions obtained via Altostrat authentication.
The prefixed ID of the workflow (e.g., fl_...).
All fields are optional. Only provided fields will be updated.
"Daily Network Health Check (Updated)"
"auth_01H..."
manual, interval, cron, daily, weekly, monthly 1The workflow was updated successfully.
The unique prefixed identifier for the workflow.
"fl_01h3j4k5l6m7n8p9q0r1s2t3u4"
The human-readable name of the workflow.
"Customer Onboarding"
A detailed description of what the workflow does.
"Sends a welcome email and sets up an account."
An array of node objects that make up the workflow graph. Only returned when retrieving a single workflow.
An array of edge objects that connect the nodes in the workflow graph. Only returned when retrieving a single workflow.
The type of schedule that triggers the workflow.
manual, interval, cron, daily, weekly, monthly "manual"
The value for the schedule (e.g., a cron expression or interval string like '5 minutes').
"0 9 * * *"
The next scheduled time for the workflow to run.
"2025-11-01T09:00:00.000000Z"
Indicates whether the workflow is active and can be triggered.
true
The unique, secure URL to trigger this workflow if it uses a webhook trigger.
"https://api.altostrat.io/workflows/webhooks/whsec_abc123..."
The timestamp when the workflow was created.
"2025-10-31T12:00:00.000000Z"
The timestamp when the workflow was last updated.
"2025-10-31T12:30:00.000000Z"