renew_domain
Renew an owned domain by providing its ID and confirming the cost. Optionally set auto-renew. Generates a charged renewal order.
Instructions
Renew an owned domain. Requires scope domains:write. SPENDS MONEY: creates a CHARGED renewal order + invoice (paid from credit or via the invoice flow, same as register/transfer) and optionally flips auto-renew in the same call; the registrar fulfils once the order is paid — the returned status starts Pending. Pass confirm:true only after the user has approved the cost. id comes from list_domains; years is the renewal term (1-10, default 1); autoRenew optionally sets the domain's auto-renew flag.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Domain id from list_domains. | |
| years | No | Renewal term in years (1-10, default 1). | |
| confirm | Yes | Set to true to execute. This operation spends from your account balance and/or is irreversible; only pass true after the user has explicitly approved. Omit or false → the tool refuses and makes no API call. | |
| autoRenew | No | Optionally set the domain's auto-renew flag in the same call. |