Ikoula API Dedicated Server icon

Ikoula API Dedicated Server

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

Automatic Power Control → List Reboots

AI-generated

Overview

This node interacts with the Ikoula Dedicated Server API to manage Automatic Power Control (APC) reboots. Specifically, the "List Reboots" operation retrieves a list of APC reboot events for a specified dedicated server identified by its IP address.

Typical use cases include:

  • Monitoring power cycle history on dedicated servers.
  • Auditing reboot events triggered via the APC system.
  • Integrating server power management data into broader IT automation workflows.

For example, a user might automate periodic checks of recent reboots to detect unexpected power cycles or verify scheduled maintenance activities.

Properties

Name Meaning
Server IP The IP address of the dedicated server whose APC reboot list is to be retrieved.
Response Format The format in which the API response should be returned. Options: JSON, XML.

Output

The node outputs an array of items where each item contains a json field representing the API response data.

  • When the response format is JSON, the json field contains a parsed object representing the list of APC reboots.
  • When 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 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, defaulting to https://api.ikoula.com.
  • Proper configuration of the API credentials within n8n is necessary for successful authentication.

Troubleshooting

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

  • HTTP request failures
    Network issues, incorrect server IP, or invalid parameters may cause HTTP errors. Verify the server IP is correct and reachable, and that the API credentials have sufficient permissions.

  • Unexpected response format
    If the response format does not match expectations, confirm the "Response Format" property is set correctly to either JSON or XML.

  • Encryption errors
    The password encryption uses a fixed RSA public key. If this key changes or is invalid, authentication will fail. This is managed internally and typically does not require user intervention.

Links and References

Discussion