Actions25
- VPS DNS Secondary Actions
- VPS Reset Actions
- VPS Reverse DN Actions
- VPS Security Scan Actions
- VPS Snapshot Actions
- VPS Summary Actions
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 subscriptions, such as suspending, starting, stopping, pausing, resuming, and retrieving status or service details. The "Suspend" operation specifically sends a request to suspend a VPS instance, effectively putting it into a suspended state.
Common scenarios for this node include automating VPS lifecycle management within workflows, such as temporarily suspending a VPS during maintenance windows or cost-saving periods, then resuming it later. For example, a user might suspend a VPS when not in use overnight and resume it during business hours.
Properties
| Name | Meaning |
|---|---|
| Subscription ID | The unique numeric identifier of the VPS subscription to operate on. |
| Response Format | The format of the API response; options are JSON or XML. |
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:
- If the response format is JSON, the
jsonfield contains the parsed JSON object returned by the Ikoula VPS API. - If the response format is XML, the raw XML string is returned inside the
dataproperty of thejsonfield.
No binary data output is produced by this node.
Dependencies
- Requires valid credentials for the Ikoula VPS API, including email, password, and optionally a custom API URL.
- The password is encrypted using RSA public key encryption before being sent.
- The node uses HTTP requests to communicate with the Ikoula API endpoints.
- No additional external dependencies beyond standard n8n helpers and Node.js crypto module.
Troubleshooting
- No credentials provided!: This error occurs if the required API credentials are missing. Ensure that the API authentication details are correctly configured in n8n credentials.
- Invalid Subscription ID: If the subscription ID does not correspond to an existing VPS, the API may return an error. Verify the subscription ID is correct.
- API Response Errors: The node forwards API errors as exceptions unless "Continue On Fail" is enabled. Check the API response message for details.
- Incorrect Response Format: Selecting XML format returns raw XML strings which may require parsing downstream.
- Network Issues: Connectivity problems to the Ikoula API endpoint will cause request failures. Confirm network access and API URL correctness.
Links and References
- Ikoula VPS API Documentation (general reference for API endpoints and parameters)
- n8n HTTP Request Node Documentation (for understanding HTTP request handling in n8n)