Set Node Logic
clipform_set_logicSet the next node for one or more nodes, wiring a linear route (A to B to C). Pass multiple nodes in one call instead of separate tool calls. Each node routes to exactly one target node; conditional branching by which option was picked is not yet supported.
A call replaces that node's routing entirely - it does not merge with any prior target.
Example: nodes: [ { node_id: "q1-id", rules: [{ target_node_id: "q2-id" }] }, { node_id: "q2-id", rules: [{ target_node_id: "q3-id" }] } ]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nodes | Yes | One or more nodes to set logic on | |
| context | Yes | Describe the user's underlying goal in one sentence - not the tool you're calling. | |
| form_id | Yes | The form UUID (returned by clipform_create_form, not the short share_id from the URL) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| results | Yes | One result per node, in order |