Renew domain
Renew a managed domain through Vee3 using a fresh renewal quote.
← All Domains endpoints · Capability overview
/v1/domains/renewhttps://api.vee3.io/v1/domains/renew
Renew a managed domain through Vee3 using a fresh renewal quote.
Authorization
Send your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
MCP
The same capability is available as an MCP tool on Vee3 hosted MCP.
Tool name
domains.renewParameters3 fields
domainstringRequiredManaged domain name to renew (for example example.com).
yearsintegerOptionalRenewal term in years. Premium domains support 1 year only.
Default: 1 · min 1, max 10
expected_token_costintegerRequiredToken cost from a fresh domains.renewal_quote response. Required to prevent surprise charges.
Response7 fields
domainstringRenewed domain name.
renewedbooleanWhether renewal completed successfully.
yearsintegerRenewal term in years.
token_costintegerTokens charged for this renewal (100 service tokens plus the domain renewal price in tokens).
namecheap_domain_idstringNamecheap domain identifier for the managed domain.
order_idstringNamecheap order identifier for the renewal purchase.
expires_atstringUpdated domain expiration timestamp when known.
HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, domains_not_configured, domains_upstream_error, domain_unavailable, token_cost_mismatch, domain_not_found