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 VPS snapshots, including deleting a specific snapshot. It is useful for automating VPS snapshot lifecycle management within workflows, such as cleaning up old or unnecessary snapshots to save storage or maintain organization.

For the Delete Snapshot operation under the VPS Snapshot resource, the node sends a DELETE request to remove a named snapshot from a specified VPS subscription.

Practical example:

  • Automatically delete outdated snapshots after successful deployment or testing cycles to keep VPS storage optimized.
  • Integrate snapshot deletion into a larger workflow that manages VPS backups and rollbacks.

Properties

Name Meaning
Subscription ID The unique identifier of the VPS subscription where the snapshot exists.
Snapshot Name The exact name of the snapshot to be deleted.
Response Format The format in which the API response is returned; options are JSON or XML.

Output

The node outputs the API response in the chosen format (json or xml) inside the json field of the output item. If the response is JSON, it will be parsed into an object; if XML, it will be returned as a string under the data property.

Example JSON output structure (simplified):

{
  "json": {
    // API response data confirming deletion or error details
  }
}

No binary data output is produced by this operation.

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 sending.
  • The node uses HTTP requests to communicate with the Ikoula API endpoints.
  • No additional environment variables are required beyond the API credentials.

Troubleshooting

  • No credentials provided!
    This error occurs if the node is executed without setting the required API credentials. Ensure you have configured the API authentication properly.

  • Invalid Subscription ID or Snapshot Name
    If the subscription ID or snapshot name does not exist or is incorrect, the API may return an error indicating the resource was not found. Verify these inputs carefully.

  • API Response Errors
    The API might return errors related to permissions, invalid parameters, or server issues. Check the response message for details and ensure your account has the necessary rights to delete snapshots.

  • Network Issues
    Connectivity problems can cause request failures. Confirm network access to the Ikoula API endpoint.

Links and References

Discussion