Ikoula SSL API icon

Ikoula SSL API

Interact with Ikoula SSL API for SSL certificate services management. Developed by Ascenzia - www.ascenzia.fr

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 json field contains the parsed JSON object representing the list of SSL subscriptions.
  • If the response format is XML, the json field contains the raw XML string under a data property.

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

Discussion