Actions28
- Domain Actions
- DNS Record Actions
- SSL Actions
- User Actions
Overview
The node integrates with the Namecheap API to manage SSL certificates, specifically supporting an operation to activate an SSL certificate. This activation process involves submitting a Certificate Signing Request (CSR) and validating domain control using one of several Domain Control Validation (DCV) methods. The node is useful for automating SSL certificate lifecycle management tasks such as activating new certificates after CSR generation.
Typical use cases include:
- Automating SSL certificate activation during website deployment.
- Integrating SSL activation into CI/CD pipelines.
- Managing multiple SSL certificates programmatically without manual intervention.
For example, after generating a CSR externally, you can use this node to activate the SSL certificate by providing the CSR, selecting a DCV method (e.g., email validation), and specifying the approver email if required.
Properties
| Name | Meaning |
|---|---|
| Certificate ID | The unique identifier of the SSL certificate to activate. |
| CSR | The Certificate Signing Request in PEM format that will be used to activate the certificate. |
| DCV Method | The Domain Control Validation method to prove domain ownership. Options: DNS, Email, HTTP, HTTPS. |
| Approver Email | The email address used for domain validation when the DCV method is set to Email. Required in that case. |
Output
The node outputs a JSON object with the following structure:
{
"success": true,
"data": { /* response data from the SSL activation API call */ }
}
success: A boolean indicating whether the activation was successful.data: Contains the detailed response from the Namecheap API regarding the SSL activation status or related information.
No binary data output is indicated for 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 credentials having permissions to manage SSL certificates.
- No additional environment variables are explicitly required beyond the API authentication setup.
Troubleshooting
Common issues:
- Invalid or missing Certificate ID or CSR may cause the activation to fail.
- Incorrect DCV method selection or missing approver email when using Email validation will result in errors.
- Network connectivity issues or invalid API credentials will prevent successful API calls.
Error messages:
"The operation "activate" is not known for resource "ssl"!"— indicates a misconfiguration of the operation parameter.- API errors returned from Namecheap will be surfaced in the
errorfield of the output JSON if "Continue On Fail" is enabled.
Resolutions:
- Ensure all required fields are correctly filled.
- Verify the CSR is properly formatted in PEM.
- Confirm the approver email is valid and accessible if using Email DCV.
- Check API credentials and network connectivity.