Ikoula API Veeam
Actions26
- Backup Actions
- Backup Policy Actions
- Management Actions
- Veeam Actions
Overview
This node integrates with the Ikoula Veeam API to manage Veeam 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 numeric ID of the Veeam subscription under which the backup job exists. |
| Backup ID | The numeric ID of the backup agent associated with the backup job. |
| Job ID | The numeric ID of the backup job to be deleted. |
| Response Format | The format of the API response returned by the node. Options: JSON, 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 node's output data.
- 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.
- The output includes any success confirmation or error details returned by the API.
No binary data is produced by this operation.
Dependencies
- Requires valid credentials for the Ikoula API, including email, password, and API URL (defaulting to
https://api.ikoula.comif not provided). - The password is encrypted using RSA public key encryption before being sent.
- The node makes HTTP requests to the Ikoula Veeam API endpoints.
- Proper network access to the Ikoula API endpoint is necessary.
- The user must configure the node with an API authentication credential containing the required login information.
Troubleshooting
No credentials provided!
This error occurs if the node is executed without configured API credentials. Ensure that the Ikoula API credential is set up correctly in n8n.Invalid Subscription ID, Backup ID, or Job ID
If the IDs provided do not correspond to existing resources, the API may return errors indicating resource not found. Verify the correctness of these IDs.API Response Errors
The node returns the API's error messages in the output JSON. Common issues might include permission denied, invalid parameters, or network connectivity problems.Response Format Issues
Selecting XML as the response format will return raw XML strings, which may require additional parsing downstream.Network or Endpoint Issues
Ensure that the API URL is reachable and correct. Network firewalls or proxy settings might block access.
Links and References
- Ikoula Veeam API Documentation (Note: link is illustrative; please refer to official Ikoula documentation for exact URLs)
- Veeam Backup & Replication Official Site
- n8n Documentation - Creating Custom Nodes