๐๏ธ List workflows
Lists the workflows in your organization, paginated.
๐๏ธ Create a workflow
Creates a workflow. The request body is the definition document itself, not wrapped in any envelope.
๐๏ธ Read a workflow
Returns the workflow and one resolved revision: the latest by default, or the one selected with `revision` or `alias` (mutually exclusive).
๐๏ธ Update a workflow
Pushes a new version of the definition. The body can be the bare definition or `{ definition, mode }`, where `mode` controls versioning:
๐๏ธ Update workflow metadata
Updates record-level fields (name, description, path, metadata) without creating a revision. At least one field is required.
๐๏ธ Delete a workflow
Deletes the workflow: it disappears from lists and reads, along with its revisions and aliases. The record is retained internally (soft delete).
๐๏ธ Validate a definition
Dry-run validation of a definition (graph shape plus step configs) with no writes. Always returns 200; inspect `valid` and `errors`.