Ikoula VPS API icon

Ikoula VPS API

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

Overview

This node integrates with the Ikoula VPS API to manage virtual private servers (VPS). It allows users to perform various operations on their VPS instances, such as starting, stopping (both software and hardware methods), pausing, resuming, suspending, retrieving status, and getting detailed service information. The "Stop (Hardware)" operation specifically issues a hardware-level stop command to immediately power off the VPS.

Common scenarios for this node include automating VPS lifecycle management within workflows, such as shutting down or restarting servers during maintenance windows, monitoring VPS statuses, or managing snapshots and DNS settings related to VPS instances.

Practical example: Automatically stop a VPS instance at the end of a workday using the "Stop (Hardware)" operation to ensure no unnecessary resource usage overnight.

Properties

Name Meaning
Subscription ID The unique numeric identifier of the VPS subscription to target for the operation.
Response Format The format in which the API response is returned. Options: JSON, XML

Output

The node outputs an array of items where each item contains a json field representing the API response data. The structure of the json output depends on the specific operation and the chosen response format (JSON or XML). For the "Stop (Hardware)" operation, the output typically includes confirmation or status details about the stop request.

No binary data output is produced by this node.

Dependencies

  • Requires an API key credential for authenticating with the Ikoula VPS API.
  • Needs network access to the Ikoula API endpoint (https://api.ikoula.com by default).
  • The node uses RSA public key encryption to securely transmit the password.
  • No additional external dependencies beyond standard HTTP requests.

Troubleshooting

  • No credentials provided!
    This error occurs if the required API authentication credentials are missing. Ensure that valid API credentials are configured in n8n before executing the node.

  • HTTP request failures
    Network issues, incorrect subscription IDs, or invalid parameters can cause API call failures. Verify the subscription ID is correct and the API service is reachable.

  • Invalid response format
    If the selected response format does not match the expected content type, parsing errors may occur. Choose between JSON or XML formats according to your workflow needs.

  • Permission or authorization errors
    Make sure the API key has sufficient permissions to perform the requested operation on the VPS.

Links and References

Discussion