update_node
Partially update a Cognigy.AI flow node by modifying only specified fields. Dry run validates changes before applying.
Instructions
Updates an existing node in a Cognigy.AI flow. MUTATING: This modifies the node. Use dryRun=true (default) to validate first. Only provided fields are updated; others remain unchanged.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"flowId": "<flowId>",
"nodeId": "<nodeId>"
},
"name": "update_node"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | New display label for the node | |
| config | No | Node-specific configuration to update. Structure depends on node type. Only provided fields are updated. | |
| dryRun | No | If true (default), validates the operation without updating. Set to false to actually update. | |
| flowId | Yes | The flow ID containing the node | |
| nodeId | Yes | The ID of the node to update | |
| comment | No | New developer comment/note | |
| localeId | No | Locale ID if updating locale-specific content | |
| isDisabled | No | Whether the node is disabled (skipped during execution) | |
| analyticsLabel | No | Label used in analytics reporting |