Ikoula API Platform icon

Ikoula API Platform

Interact with Ikoula Platform API for platform management. Developed by Ascenzia - www.ascenzia.fr

Overview

This node interacts with the Ikoula Platform API to manage and retrieve information about platforms. It supports multiple operations related to platform management, such as listing all platforms, getting platform details, status, dashboards, servers, alerts, interventions, load balancers, records, web scenarios, and server items.

A common use case is automating platform monitoring and management tasks within an n8n workflow. For example, you could list all platforms and then fetch detailed status or alert information for each platform automatically, enabling proactive infrastructure management.

Specifically, the "List Platforms" operation retrieves a list of all platforms accessible via the API.

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 items where each item contains a json field holding the API response data.

  • If the response format is JSON, the json field contains parsed JSON data representing the requested platform information.
  • 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 output structure when using JSON format:

{
  "json": {
    // Parsed JSON object from the API response, e.g. list of platforms
  },
  "pairedItem": 0
}

Dependencies

  • Requires valid credentials including email, password, and optionally a custom API URL (defaults to https://api.ikoula.com).
  • Password is encrypted using RSA public key encryption before sending.
  • Uses HTTP GET requests to interact with the Ikoula API endpoints.
  • Requires an API key credential configured in n8n for authentication.

Troubleshooting

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

  • HTTP request failures
    Network issues, invalid credentials, or incorrect parameters can cause HTTP errors. Verify API credentials, endpoint URLs, and parameter values.

  • Response format issues
    Selecting XML format returns raw XML strings which may require additional parsing downstream. Use JSON format for easier integration unless XML is specifically needed.

  • Continue on Fail
    If enabled, the node will continue processing subsequent items even if one fails, returning error messages in the output JSON.

Links and References

Discussion