Actions28
- Domain Actions
- DNS Record Actions
- SSL Actions
- User Actions
Overview
This node integrates with the Namecheap API to manage domain-related operations. Specifically, the "Domain" resource with the "Renew" operation allows users to renew an existing domain registration for a specified number of years. This is useful for maintaining ownership and control over domains before they expire.
Common scenarios include:
- Automatically renewing domains to prevent expiration.
- Extending domain registration periods in bulk for multiple domains.
- Managing domain lifecycle within automated workflows.
Example: Renew the domain "example.com" for 2 years to ensure continued ownership without manual intervention.
Properties
| Name | Meaning |
|---|---|
| Domain Name | The domain name to operate on (e.g., "example.com"). |
| Years | Number of years to renew the domain registration for. Allowed values: 1 to 10 years. |
Output
The node outputs a JSON object with the following structure:
{
"success": true,
"data": { /* response data from the Namecheap API for the renew operation */ }
}
success: A boolean indicating whether the renewal was successful.data: Contains the detailed response from the Namecheap API regarding the renewal operation.
No binary data output is produced by this operation.
Dependencies
- Requires an active connection to the Namecheap API.
- Needs an API authentication token or key configured in n8n credentials to authorize requests.
- The node depends on the internal classes handling domain operations that wrap the Namecheap API endpoints.
Troubleshooting
Common issues:
- Invalid domain name format or non-existent domain.
- Attempting to renew a domain that is not eligible for renewal (e.g., expired beyond grace period).
- Insufficient permissions or invalid API credentials.
- Network connectivity issues preventing API calls.
Error messages:
"The operation "renew" is not known for resource "domain"!"— indicates a misconfiguration of the operation parameter.- API errors returned from Namecheap will be surfaced as error messages; check the message for details such as invalid domain or renewal limits.
Resolutions:
- Verify the domain name is correct and currently registered.
- Ensure the API credentials are valid and have necessary permissions.
- Confirm the number of years is between 1 and 10.
- Check network connectivity and retry if transient errors occur.