Ikoula API Dedicated Server icon

Ikoula API Dedicated Server

Interact with Ikoula Dedicated Server API. Developed by Ascenzia - www.ascenzia.fr

Dedicated Server → Manage Network

AI-generated

Overview

This node interacts with the Ikoula Dedicated Server API to manage various aspects of dedicated servers. Specifically, for the Dedicated Server resource and the Manage Network operation, it allows users to control the network state of a dedicated server by turning it on or off.

Common scenarios where this node is beneficial include:

  • Automating power management of dedicated servers in response to system events.
  • Integrating server network control into broader IT workflows.
  • Quickly toggling server network availability without manual intervention.

For example, a user could set up an automation that turns off the network of a dedicated server during maintenance windows and turns it back on afterward.

Properties

Name Meaning
Server IP The IP address of the dedicated server to manage.
Action The network action to perform on the server: either Turn On or Turn Off.
Response Format The format of the API response returned by the node: JSON or XML.

Output

The node outputs the API response in the chosen format (JSON or XML) under the json field. When JSON is selected, the response is parsed into an object; if XML is selected, the raw XML string is returned inside the data property.

The output structure depends on the API's response to the network management request, typically including status information about the network state change.

No binary data output is produced by this operation.

Dependencies

  • Requires valid credentials for the Ikoula API, including an email, password, and optionally a custom API URL.
  • The password is encrypted using RSA public key encryption before being sent.
  • The node makes HTTP requests to the Ikoula API endpoint (https://api.ikoula.com by default).
  • No additional external services are required beyond the Ikoula API.

Troubleshooting

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

  • Invalid Server IP or Action
    If the server IP is incorrect or the action is not one of the allowed options ("ON" or "OFF"), the API may return an error. Verify the input parameters.

  • API Request Failures
    Network issues or invalid API URLs can cause request failures. Confirm internet connectivity and correct API endpoint configuration.

  • Response Format Issues
    Selecting XML format returns raw XML strings which might require additional parsing downstream. Use JSON format for easier handling within n8n.

Links and References

Discussion