domains
Manage a Namecheap domain portfolio: list and inspect names, check availability and pricing, register or renew, update nameservers and contacts, set transfer locks, and view balances.
Instructions
Manage Namecheap domain portfolio, availability & pricing checks, registration, renewal, nameservers, contacts, transfer lock, and account balances.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for list (default: 1). | |
| years | No | Number of years for register or renew (default: 1). | |
| action | Yes | Domain action to perform. | |
| domain | No | Target domain name (for get, set_nameservers, set_contacts, set_lock, register, renew). | |
| locked | No | Whether registrar transfer lock should be enabled (action: "set_lock"). | |
| sortBy | No | Sort order for list. | |
| domains | No | List of domain names to check availability and pricing for (action: "check"). | |
| contacts | No | Contact details for register or set_contacts. On set_contacts, omitted roles preserve existing domain contacts; on register, omitted roles fall back to registrant or account primary address. | |
| pageSize | No | Items per page for list (10–100, default: 100). | |
| promoCode | No | Optional promotional coupon code for register or renew. | |
| searchTerm | No | Filter domain list by substring. | |
| whoisGuard | No | Enable free WhoisGuard privacy on registration (default: true). | |
| nameservers | No |