aeontel workflow

Manage workflows

Workflow commands

aeontel workflow run

Run a workflow

TypeScript
aeontel workflow run <workflowId> [--input <json>]
Shell
aeontel workflow run wor_...

aeontel workflow add-edge

Add an edge to a workflow

TypeScript
aeontel workflow add-edge <workflowId> [--source <nodeId>] [--target <nodeId>]
Shell
aeontel workflow add-edge wor_...

aeontel workflow add-listener

Add an event listener to a workflow

TypeScript
aeontel workflow add-listener <workflowId> --event <type> --workspace <id>
Shell
aeontel workflow add-listener wor_... --event agent.created --workspace wsp_...

aeontel workflow add-node

Add a node to a workflow

TypeScript
aeontel workflow add-node <workflowId> --type <type> --name <name> [--config <json>]
Shell
aeontel workflow add-node wor_... --type agent.created --name "My name"

aeontel workflow cancel-run

Cancel a workflow

TypeScript
aeontel workflow cancel-run <workflowId> <runId>
Shell
aeontel workflow cancel-run wor_... run_...

aeontel workflow delete-edge

Delete a workflow edge

TypeScript
aeontel workflow delete-edge <edgeId>
Shell
aeontel workflow delete-edge edg_...

aeontel workflow delete-listener

Soft-delete a listener (restorable until retention expires)

TypeScript
aeontel workflow delete-listener <triggerId>
Shell
aeontel workflow delete-listener tri_...

aeontel workflow delete-node

Delete a workflow node

TypeScript
aeontel workflow delete-node <nodeId>
Shell
aeontel workflow delete-node nod_...

aeontel workflow edges

List workflow edges

TypeScript
aeontel workflow edges <workflowId>
Shell
aeontel workflow edges wor_...

aeontel workflow get-edge

Get a single workflow edge

TypeScript
aeontel workflow get-edge <edgeId>
Shell
aeontel workflow get-edge edg_...

aeontel workflow get-node

Get a single workflow node

TypeScript
aeontel workflow get-node <nodeId>
Shell
aeontel workflow get-node nod_...

aeontel workflow listeners

List listeners for a workflow

TypeScript
aeontel workflow listeners <workflowId>
Shell
aeontel workflow listeners wor_...

aeontel workflow nodes

List workflow nodes

TypeScript
aeontel workflow nodes <workflowId>
Shell
aeontel workflow nodes wor_...

aeontel workflow pause-run

Pause a running workflow

TypeScript
aeontel workflow pause-run <workflowId> <runId>
Shell
aeontel workflow pause-run wor_... run_...

aeontel workflow restore-listener

Restore a soft-deleted listener

TypeScript
aeontel workflow restore-listener <triggerId>
Shell
aeontel workflow restore-listener tri_...

aeontel workflow resume-run

Resume a paused workflow

TypeScript
aeontel workflow resume-run <workflowId> <runId>
Shell
aeontel workflow resume-run wor_... run_...

aeontel workflow retry-run

Retry a failed workflow

TypeScript
aeontel workflow retry-run <workflowId> <runId>
Shell
aeontel workflow retry-run wor_... run_...

aeontel workflow runs

List workflow runs

TypeScript
aeontel workflow runs <workflowId>
Shell
aeontel workflow runs wor_...

aeontel workflow toggle-listener

Enable or disable a listener

TypeScript
aeontel workflow toggle-listener <triggerId> [--enable] [--disable]
Shell
aeontel workflow toggle-listener tri_...