Ikoula API IKIC icon

Ikoula API IKIC

Interact with Ikoula IKIC API for account management. Developed by Ascenzia - www.ascenzia.fr

Overview

This node interacts with the Ikoula IKIC API to manage IKIC accounts. It supports operations such as listing all IKIC accounts, retrieving statistics for a specific account, and modifying the password of an IKIC account. This node is useful for users who want to automate account management tasks related to Ikoula's IKIC service within their workflows.

Practical examples include:

  • Automatically fetching a list of all IKIC accounts to monitor or report on them.
  • Retrieving usage statistics for a particular IKIC account over a specified period.
  • Changing the password of an IKIC account programmatically as part of a security policy or routine maintenance.

Properties

Name Meaning
Response Format The format of the API response. Options: JSON or XML. Determines how data is returned.

Output

The node outputs an array of JSON objects corresponding to each input item processed. Each output item contains a json field with the API response data:

  • For the List IKIC Accounts operation, the json field contains the list of IKIC accounts retrieved from the API.
  • If the response format is set to XML, the raw XML string is provided inside the data property of the json object.
  • For other operations (not requested here), the output would contain relevant data or confirmation messages.

If the node encounters an error and "Continue On Fail" is enabled, it outputs an object with an error property describing the issue.

The node does not output binary data.

Dependencies

  • Requires valid credentials for the Ikoula API, including email, password, and optionally a custom API URL.
  • Uses RSA public key encryption to encrypt the password before sending it to the API.
  • Makes HTTP requests to the Ikoula API endpoint (https://api.ikoula.com by default).
  • Requires network access to the Ikoula API service.

Troubleshooting

  • No credentials provided!
    This error occurs if the node is executed without proper Ikoula API credentials configured. Ensure that the required API authentication details are set up in n8n.

  • HTTP request failures
    Network issues, incorrect API URLs, or invalid credentials can cause request failures. Verify connectivity and credential correctness.

  • Invalid response format
    Selecting an unsupported response format may cause parsing errors. Use only json or xml as supported.

  • Encryption errors
    If the password encryption fails, ensure the RSA public key used in the node code is intact and unmodified.

Links and References

Discussion