users_create
Create a new VPN user in Remnawave by specifying a unique username and expiration date, with options for traffic limits, device restrictions, and user status.
Instructions
Create a new VPN user in Remnawave
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": {
"username": "<username>",
"expireAt": "<expireAt>"
},
"name": "users_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | User tag for grouping | |
| No | User email | ||
| status | No | Initial user status | |
| expireAt | Yes | Expiration date in ISO 8601 format | |
| username | Yes | Unique username | |
| telegramId | No | Telegram user ID | |
| description | No | User description | |
| hwidDeviceLimit | No | Max number of HWID devices | |
| externalSquadUuid | No | External squad UUID | |
| trafficLimitBytes | No | Traffic limit in bytes (0 = unlimited) | |
| activeInternalSquads | No | Array of internal squad UUIDs | |
| trafficLimitStrategy | No | Traffic reset period |