Actions28
- Domain Actions
- DNS Record Actions
- SSL Actions
- User Actions
Overview
The node integrates with the Namecheap API to manage SSL certificates, specifically supporting operations such as renewing an existing SSL certificate. The Renew operation allows users to extend the validity period of a purchased SSL certificate by specifying the number of years for renewal.
This node is beneficial in scenarios where automated management of SSL certificates is required, such as:
- Automatically renewing SSL certificates before expiration to maintain website security.
- Managing multiple SSL certificates programmatically without manual intervention.
- Integrating SSL certificate lifecycle management into broader automation workflows.
For example, a user can set up a workflow that periodically checks SSL certificate expiry dates and triggers this node to renew certificates seamlessly.
Properties
| Name | Meaning |
|---|---|
| Certificate Type | The type of SSL certificate to renew. Options: Positive SSL (domain validation, single domain), Essential SSL (domain validation, single domain), Instant SSL Pro (organization validation, single domain), Premium SSL Wildcard (organization validation, wildcard domain). |
| Years | Number of years to renew the certificate for. Allowed values are 1 or 2 years. |
| Certificate ID | The unique identifier of the SSL certificate to be renewed. This is required. |
Output
The node outputs a JSON object containing:
success: A boolean indicating whether the renewal operation was successful.data: The response data from the Namecheap API related to the renewal operation, typically including details about the renewed certificate.
Example output structure:
{
"success": true,
"data": {
// Renewal response details from Namecheap API
}
}
No binary data output is produced by this operation.
Dependencies
- Requires an active connection to the Namecheap API via an API key credential configured in n8n.
- The node depends on the Namecheap API being accessible and the provided certificate ID being valid.
- Proper permissions on the API key to perform SSL certificate renewal are necessary.
Troubleshooting
- Invalid Certificate ID: If the certificate ID does not exist or is incorrect, the API will return an error. Verify the certificate ID before attempting renewal.
- Insufficient Permissions: The API key used must have rights to renew SSL certificates; otherwise, the operation will fail.
- Renewal Period Limits: The number of years for renewal is limited to 1 or 2. Providing values outside this range may cause errors.
- API Rate Limits or Connectivity Issues: Network problems or hitting API rate limits can cause failures. Check connectivity and API usage quotas.
- Common Error Messages:
"The operation 'renew' is not known for resource 'ssl'": Indicates a misconfiguration in the node parameters."Certificate ID is required": Ensure the certificate ID property is set.
To resolve issues, verify all input properties, ensure API credentials are correct and have sufficient permissions, and check network connectivity.