Ikoula SSL API
Actions2
- SSL Actions
Overview
This node integrates with the Ikoula SSL API to manage SSL certificate services. Specifically, the "List Subscriptions" operation retrieves a list of SSL subscriptions associated with the user's account. This is useful for users who want to programmatically monitor or manage their SSL certificates, such as checking active subscriptions or automating renewal processes.
Practical examples include:
- Automatically fetching all SSL subscriptions to display in a dashboard.
- Integrating subscription data into a larger workflow for certificate management.
- Triggering alerts or actions based on subscription status changes.
Properties
| Name | Meaning |
|---|---|
| Response Format | The format of the API response. Options: JSON (default) or XML. Determines how the subscription data is returned and parsed. |
Output
The node outputs an array of items where each item contains a json field representing the API response:
- If the response format is JSON, the
jsonfield contains the parsed JSON object representing the list of SSL subscriptions. - If the response format is XML, the
jsonfield contains the raw XML string under adataproperty.
No binary data output is produced by this node.
Example JSON output structure (simplified):
{
"json": {
// Parsed JSON object with subscription details
}
}
Or for XML response:
{
"json": {
"data": "<xml>...</xml>"
}
}
Dependencies
- Requires valid credentials for the Ikoula API, including email, password, and optionally a custom API URL.
- The password is encrypted using RSA public key encryption before being sent.
- The node uses HTTP requests to communicate with the Ikoula API endpoint.
- No additional external dependencies beyond standard Node.js crypto and HTTP request helpers provided by n8n.
Troubleshooting
No credentials provided!
This error occurs if the required API credentials are missing. Ensure that you have configured the API authentication properly in n8n before running the node.API request failures
Network issues, invalid credentials, or incorrect API URLs can cause request errors. Verify your credentials and network connectivity.Response format issues
If you select XML but downstream nodes expect JSON, parsing errors may occur. Choose the response format according to your workflow needs.Continue On Fail behavior
If enabled, the node will continue processing other items even if one fails, returning error messages in the output JSON.
Links and References
- Ikoula SSL API Documentation (general reference, actual link may vary)
- n8n HTTP Request Node Documentation (for understanding HTTP request options)
- RSA Public Key Encryption (background on encryption method used)