Workflow Nodes
List Nodes
deprecated
Retrieve every node in a workflow, including type, label, and configuration, for rebuilding the workflow graph.
GET
Get all nodes in a workflow
Returns every node in the given workflow. Each entry includes the node’s
id, the node_type (such as VOICE_CALL, TIME, CONDITIONAL, WEBHOOK, SMS), the human-readable label, and the node’s configuration. Combine this with List Edges to reconstruct the full workflow graph for visual editors, exports, and external tools.
When to use this
- Workflow visual editors: fetch the node set on load so the canvas can render every step.
- Workflow exports: produce a portable JSON snapshot of the workflow’s structure for backups or migrations.
- Audit and lint tooling: walk the node set to verify required configuration (for example a voice call node has an assigned agent, or a webhook node has a non-empty URL).
- Migration tooling: discover nodes that reference a deprecated agent or LLM before applying bulk updates.
Node types
Node types may evolve as the platform adds new step kinds. Inspect the
node_type field and treat unknown values as a hint to update your editor or tooling.
Path parameters
Errors
404 Not Foundis returned when the workflow does not exist.
Related endpoints
- List Edges: fetch the transitions between nodes.
- Create Node: add a new step.
- Update Node: change a node’s configuration.
- Delete Node: remove a step and its connected edges.
Get all nodes in a workflow