Graph
Execute another graph as a subgraph; pass inputs and receive the child graph's output.
Graph nodes run another graph as a subgraph. They receive the same inputs as the current node (from upstream nodes and the trigger payload) and pass them as the root input to the child graph. When the child graph completes, its output (keyed by node name) becomes this node's output and is available to downstream nodes.
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| graphId | string | Yes | The ID of the graph to execute. The graph must belong to the same project as the current graph and cannot be the current graph (no self-reference). |
Input
The node receives the trigger payload and upstream node outputs. This full input object is passed as the root input to the child graph, so the child graph's entry node and all its nodes can reference it (for example via {{root.fieldName}} or placeholders).
Output
The node produces the child graph's execution output: an object whose keys are the child graph's node names and whose values are each node's output. Downstream nodes receive this object under this node's name.
Cycle prevention
- You cannot select the current graph as the target (the UI excludes it from the list).
- The target graph must belong to the same project.