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 and interact with various VPS-related resources, including security scans. Specifically, for the VPS Security Scan resource with the List Security Scans operation, it retrieves a list of all security scans associated with a given server IP address.

Common scenarios where this node is beneficial include:

  • Monitoring the security status of your VPS by listing all performed or scheduled security scans.
  • Automating security audit workflows by fetching scan data regularly.
  • Integrating VPS security scan information into broader IT management or alerting systems.

For example, you can use this node to fetch all security scans for a particular VPS server IP in JSON format and then process or display the results in your workflow.

Properties

Name Meaning
Subscription ID The VPS subscription ID (required for some resources but not used in this operation).
Server IP The IP address of the VPS server for which to list security scans (required).
Response Format The format of the API response; options are JSON or XML. Defaults to JSON.

Output

The node outputs an array of items, each containing a json property with the API response data.

  • For the List Security Scans operation, the json field contains the list of security scans retrieved from the Ikoula VPS API for the specified server IP.
  • If the response format is JSON, the output will be parsed JSON objects representing the scans.
  • If XML is requested, the raw XML string is returned inside the data property of the json output.

The node does not output binary data.

Dependencies

  • Requires valid credentials for the Ikoula VPS 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 endpoints.
  • No additional external dependencies beyond standard n8n helpers and Node.js crypto module.

Troubleshooting

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

  • Invalid server IP or subscription ID
    Providing incorrect or missing values for required properties like Server IP may cause API errors or empty responses. Double-check these inputs.

  • API response format issues
    If you request XML format but downstream nodes expect JSON, parsing errors may occur. Use JSON format unless you specifically need XML.

  • Network or API errors
    Network connectivity problems or API downtime can cause request failures. Check your internet connection and Ikoula API status.

  • Continue on Fail
    If enabled, the node will continue processing other items even if one fails, returning error messages in the output JSON.

Links and References


If you want me to analyze other operations or resources, please provide their names or additional input properties.

Discussion