novada_proxy_account_create
Create a proxy sub-account for team members or projects. Requires two-step confirmation: first returns a preview, then creates with explicit approval.
Instructions
⚠️ WRITE — Create a proxy sub-account. Two-step confirm gate.
Behavior: Without confirm: true the tool returns a confirmation_required JSON preview (password masked) and DOES NOT hit the API. Show preview to the human user; only re-call with confirm: true after explicit human approval.
Best for: Provisioning a team-member or per-project sub-account against your master plan. Params: product ("1"=Residential, "2"=Rotating ISP, "3"=Rotating Datacenter, "4"=Unlimited, "7"=Unblocker, "9"=Mobile), account (3-64, [a-zA-Z0-9_-]), password (8-64), status ("1" active default | "-3" disabled), remark?, limit_flow? (GB cap as string), confirm. Wire format: multipart/form-data (per developer-api spec). Auth: NOVADA_DEVELOPER_API_KEY (falls back to NOVADA_API_KEY).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| product | Yes | REQUIRED. Product type code as string: 1=Residential, 2=Rotating ISP, 3=Rotating Datacenter, 4=Unlimited, 7=Unblocker, 9=Mobile. Must match a product provisioned on the account. | |
| account | Yes | REQUIRED. Sub-account name. 3-64 chars, alphanumeric + underscore/hyphen only. | |
| password | Yes | REQUIRED. Sub-account password. 8-64 chars. Will be sent to server in multipart body — caller decides storage. | |
| status | Yes | REQUIRED. Account status: "1" = active (default), "-3" = personal disabled. | 1 |
| remark | No | Optional note/label for this sub-account. | |
| limit_flow | No | Optional data cap in GB, as a string (e.g. "10" = 10 GB). Omit for no cap. Server expects string, not number. | |
| confirm | No | REQUIRED for execution. Pass `true` ONLY after the human user has approved this account creation. If omitted, the tool returns a dry-run preview instead of calling the API. |