Ikoula API Veeam
Actions26
- Backup Actions
- Backup Policy Actions
- Management Actions
- Veeam Actions
Overview
This node integrates with the Ikoula Veeam API to manage backup and management agents, backup policies, and related operations. Specifically, the "Install Backup Agent" operation under the "Management" resource allows users to remotely install a backup agent through an existing management agent.
Typical use cases include automating the deployment of backup agents on managed systems, streamlining backup infrastructure setup, and integrating backup agent installation into broader automation workflows. For example, after provisioning a new server, this node can be used to install the necessary backup agent automatically without manual intervention.
Properties
| Name | Meaning |
|---|---|
| Subscription ID | The ID of the Veeam subscription |
| Management ID | The ID of the management agent through which the backup agent will be installed |
| Response Format | The format of the API response; options are: JSON or XML |
Output
The node outputs the response from the Ikoula Veeam API call in the json field. The structure depends on the chosen response format (JSON or XML). When JSON is selected, the output is parsed into an object; if XML is selected, the raw XML string is returned inside the data property.
No binary data output is produced by this operation.
Dependencies
- Requires valid credentials for the Ikoula API, including email, password, and API URL.
- The password is encrypted using RSA public key encryption before being sent.
- The node makes HTTP requests to the Ikoula Veeam API endpoint (
https://api.ikoula.comby default). - Proper configuration of the API credentials within n8n is necessary.
Troubleshooting
- No credentials provided!: This error occurs if the node is executed without configured API credentials. Ensure that the required API authentication details are set up correctly in n8n.
- HTTP request failures: Network issues, incorrect subscription or management IDs, or invalid API URLs may cause request errors. Verify all input parameters and network connectivity.
- Invalid IDs: Using wrong or non-existent Subscription ID or Management ID will result in API errors. Double-check these values before running the node.
- Response format issues: If XML is selected but downstream nodes expect JSON, parsing errors may occur. Choose the response format according to your workflow needs.
Links and References
- Ikoula Veeam API Documentation (general reference for API capabilities)
- n8n Documentation - Creating Custom Nodes