users_update
Update an existing Remnawave user by numeric ID, changing status, expiration, traffic limits, and other account fields.
Instructions
Update an existing Remnawave user (identified by numeric ID)
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": {
"id": "<id>"
},
"name": "users_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | User numeric ID to update | |
| tag | No | User tag | |
| No | User email | ||
| status | No | User status | |
| expireAt | No | New expiration date (ISO 8601) | |
| username | No | New username | |
| telegramId | No | Telegram user ID | |
| description | No | User description | |
| hwidDeviceLimit | No | Max HWID devices | |
| externalSquadUuid | No | External squad UUID | |
| trafficLimitBytes | No | New traffic limit in bytes | |
| activeInternalSquads | No | Internal squad UUIDs | |
| trafficLimitStrategy | No | Traffic reset period |