nodes_update
Update an existing node's settings such as address, port, IP roles, and traffic limits to keep Remnawave node data current and accurate.
Instructions
Update an existing node
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": {
"uuid": "<uuid>"
},
"name": "nodes_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ips | No | Declared node IP addresses with their roles | |
| name | No | New node name | |
| note | No | Free-form note (max 255 chars, null to clear) | |
| port | No | New port | |
| uuid | Yes | Node UUID to update | |
| address | No | New address | |
| proxyUrl | No | SOCKS5 proxy URL: socks5://[user:pass@]host:port (null to clear) | |
| countryCode | No | New country code | |
| notifyPercent | No | New notification threshold | |
| trafficResetDay | No | New traffic reset day | |
| integrationUuids | No | Node integration UUIDs to attach (see node_integrations_list) | |
| trafficLimitBytes | No | New traffic limit | |
| consumptionMultiplier | No | New consumption multiplier | |
| isTrafficTrackingActive | No | Enable/disable traffic tracking | |
| nodeConsumptionMultiplier | No | New per-node consumption multiplier (0.0–100.0) |