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 jobs and related resources. Specifically, the Delete Backup Job operation allows users to delete a specific backup job within a Veeam subscription and backup agent context.
Typical use cases include automating cleanup of obsolete or failed backup jobs, managing backup lifecycle programmatically, or integrating backup job management into broader IT workflows.
For example, an IT administrator could use this node in an automation workflow to delete backup jobs that have completed successfully or are no longer needed, freeing up resources and maintaining a clean backup environment.
Properties
| Name | Meaning |
|---|---|
| Subscription ID | The ID of the Veeam subscription. |
| Backup ID | The ID of the backup agent associated with the backup job. |
| Job ID | The ID of the backup job to be deleted. |
| Response Format | The format of the API response. Options: JSON or XML. |
Output
The node outputs the response from the Ikoula Veeam API after attempting to delete the specified backup job. The output is available in the json field of the item.
- If the response format is JSON, the output will be a parsed JSON object representing the API's response.
- If the response format is XML, the output will contain the raw XML string data under the
dataproperty inside thejsonfield.
No binary data output is produced by this operation.
Dependencies
- Requires valid credentials for the Ikoula Veeam API, including 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 (
https://api.ikoula.comby default). - Proper configuration of the API credentials in n8n is necessary for successful authentication.
Troubleshooting
No credentials provided!
This error occurs if the node cannot find the required API credentials. Ensure that the Ikoula Veeam API credentials are correctly set up in n8n.HTTP request failures (e.g., 401 Unauthorized, 404 Not Found)
These may indicate invalid subscription, backup, or job IDs, or insufficient permissions. Verify that the IDs used correspond to existing resources and that the API user has appropriate rights.Incorrect response format
If the response format is set incorrectly, parsing errors might occur. Choose between JSON or XML according to your needs and ensure downstream nodes handle the format properly.Network or connectivity issues
Ensure that the n8n instance can reach the Ikoula API endpoint and that there are no firewall or proxy restrictions blocking the requests.
Links and References
- Ikoula Veeam API Documentation (Note: link is illustrative; please refer to official Ikoula documentation for details)
- n8n Documentation - Creating Custom Nodes
- RSA Public Key Encryption