Update a workflow
Turn a workflow on or off, rename it, or set its settings, its computer and its time zone.
422 with code: "not_ready" and a to_fix list, and nothing changes. Any other change that leaves it unable to run turns it off, and the answer says turned_off: true.
Path parameters
morning-report.Headers
409 with code: "version_conflict".Claude Code. The canvas names you on the change.Request body
true to turn it on, false to turn it off.{ "channel": "sales" }. Only the names you send change. "" or null takes one out.null or "" takes it off. Picking one takes a key with Control write and AI write.America/New_York. A timed start needs one.Response
The workflow as kept, in the same shape Get a workflow answers, with the new version inversion and the ETag header. turned_off: true appears when this change turned it off.
Example
$COMPUTER_ID with the computer’s UUID.
It can’t run yet (422)
needs, the apps to connect.
Errors
Authorizations
API key authentication. Get your key at orgo.ai/workspaces
Headers
The version you read (GET’s version, or its ETag).
Who you are, as the canvas names you (like Claude Code).
30Path Parameters
^[a-z0-9-]{1,60}$Body
Response
The workflow, as kept.
^[a-z0-9-]{1,60}$Whether its start runs it. It is on only while it can run.
Send it as If-Match on a write.
The workflow, one JSON object per step, the start first (https://www.orgo.ai/workflows.md).
What it asks for once, name to value.
What still has to be done before it can run, in the person’s words. Empty: ready.
This write left it unable to run, so it was turned off.
What of the lines sent was left out or rewritten.