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 various aspects of virtual private servers (VPS). Specifically, for the VPS Security Scan resource and the Request Security Scan operation, it allows users to request a new security scan on a specified server IP address. Users can optionally schedule the scan for a future date.
This functionality is beneficial for system administrators or security teams who want to automate vulnerability scanning of their VPS instances directly within their workflow automation platform. For example, after deploying a new application or patch, a user might trigger a security scan to verify that no vulnerabilities are present.
Properties
| Name | Meaning |
|---|---|
| Server IP | The IP address of the server on which to perform the security scan. |
| Scan Date | Optional. The date to schedule the security scan. If left empty, the scan runs immediately. |
| Response Format | The format in which the API response will be returned. Options: JSON, XML. |
Output
The node outputs the API response from the security scan request under the json field. The structure depends on the chosen response format:
- If
JSONis selected, the output will be a parsed JSON object containing details about the requested security scan, such as scan ID, status, scheduling information, etc. - If
XMLis selected, the output will contain the raw XML response as a string under thedataproperty inside thejsonoutput.
No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for authenticating with the Ikoula VPS API.
- The node uses RSA public key encryption to encrypt the password before sending requests.
- The base URL for the API defaults to
https://api.ikoula.combut can be overridden via credentials. - Proper network access to the Ikoula API endpoint is necessary.
Troubleshooting
No credentials provided!
This error occurs if the node is executed without valid API credentials configured. Ensure you have set up the required API authentication token in the node's credentials.Invalid Server IP or Subscription ID
If the server IP or subscription ID parameters are incorrect or missing, the API may return errors or fail to locate the VPS instance. Double-check these inputs.Scan scheduling issues
If providing aScan Date, ensure it is in the correct format expected by the API. Invalid dates may cause the request to fail.API response format errors
Selecting XML format returns raw XML strings; downstream nodes expecting JSON may fail. Choose JSON format unless XML is specifically needed.Network or API errors
Network connectivity problems or API service outages will cause HTTP request failures. Check your internet connection and Ikoula service status.
Links and References
- Ikoula VPS API Documentation (general reference for API endpoints and usage)
- n8n Documentation - Creating Custom Nodes