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 operations. Specifically, the Assign Backup Policy operation allows users to assign an existing backup policy to a particular backup agent within a Veeam subscription.
Typical use cases include automating backup management workflows where you need to programmatically assign backup policies to agents, for example:
- Automatically assigning specific backup policies to new or existing backup agents as part of infrastructure provisioning.
- Reassigning backup policies during maintenance or scaling operations.
- Integrating backup policy assignments into broader IT automation pipelines.
Properties
| Name | Meaning |
|---|---|
| Subscription ID | The numeric ID of the Veeam subscription under which the backup agent exists. |
| Backup ID | The numeric ID of the backup agent to which the policy will be assigned. |
| Policy ID (For Assignment) | The string ID of the backup policy that should be assigned to the specified backup agent. |
| 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 data. When JSON is selected, the response is parsed into an object; if XML is selected, the raw XML string is returned under the data property.
The output corresponds to the result of the "assign backup policy" API call, typically confirming success or providing details about the assignment.
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 endpoints.
- Proper configuration of the API credentials in n8n is necessary for authentication.
Troubleshooting
No credentials provided!
This error occurs if the node cannot find the required API credentials. Ensure that the API key credential is configured correctly in n8n.Invalid Subscription ID, Backup ID, or Policy ID
If these IDs are incorrect or do not exist, the API will likely return an error. Verify that the IDs correspond to existing resources in your Veeam account.API Response Errors
Errors from the API (e.g., permission denied, invalid parameters) will be returned in the node output. Check the API documentation and ensure all parameters are correct.Network or Connectivity Issues
If the node cannot reach the API endpoint, verify network connectivity and that the API URL is correct.
Links and References
- Ikoula Veeam API Documentation (Note: link is illustrative; please refer to official Ikoula resources)
- Veeam Backup & Replication Documentation
- n8n HTTP Request Node Documentation (for understanding underlying HTTP calls)
If you need summaries for other operations or resources, feel free to ask!