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 policies and related backup operations. Specifically, for the Backup Policy resource and the List Backup Policies operation, it retrieves all backup policies associated with a given Veeam subscription account.
Typical use cases include:
- Automating retrieval of backup policy lists for monitoring or reporting.
- Integrating backup policy data into workflows for further processing or decision-making.
- Synchronizing backup policies from Veeam accounts into other systems.
For example, an IT administrator could use this node to fetch all backup policies for a subscription and then trigger alerts if certain policies are missing or outdated.
Properties
| Name | Meaning |
|---|---|
| Subscription ID | The numeric ID of the Veeam subscription whose backup policies you want to list. |
| Response Format | The format in which the API response is returned. Options: JSON or XML. |
Output
The node outputs an array of items where each item contains a json field holding the API response data.
- When the response format is JSON, the
jsonfield contains a parsed JavaScript object representing the list of backup policies. - When the response format is XML, the
jsonfield contains the raw XML string under adataproperty.
No binary data output is produced by this operation.
Dependencies
- Requires valid credentials for the Ikoula Veeam 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 endpoint (default:
https://api.ikoula.com). - Proper network access to the Ikoula API 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 IDs, or invalid parameters can cause API errors. Verify the subscription ID is correct and that the API service is reachable.Unexpected response format
If the response format is set to XML but downstream nodes expect JSON, parsing errors may occur. Choose the response format according to your workflow needs.Permission or access errors
Make sure the API credentials have sufficient permissions to list backup policies for the specified subscription.
Links and References
- Ikoula Veeam API Documentation (general reference, check for latest official docs)
- n8n Documentation - Creating Custom Nodes
- RSA Public Key Encryption (for understanding password encryption used)
If you need details on other operations or resources, feel free to ask!