Ikoula API Veeam icon

Ikoula API Veeam

Interact with Ikoula Veeam API for backup management. Developed by Ascenzia - www.ascenzia.fr

Overview

This node integrates with the Ikoula Veeam API to manage Veeam backup accounts, agents, jobs, and policies. Specifically, the "Delete Backup Policy" operation allows users to delete an existing backup policy associated with a Veeam subscription.

Typical use cases include automating backup policy lifecycle management within a cloud or enterprise environment where Veeam is used for data protection. For example, when a backup policy becomes obsolete or needs to be replaced, this node can programmatically remove it without manual intervention in the Veeam console.

Properties

Name Meaning
Subscription ID The numeric ID of the Veeam subscription under which the backup policy exists.
Policy ID The numeric ID of the specific backup policy to delete.
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 policy. The output is available in the json field of the item and will contain either:

  • A JSON object representing the API's confirmation or status message if the response format is JSON.
  • A string containing XML data if the response format is XML.

No binary data output is produced by this operation.

Dependencies

  • Requires valid credentials for the Ikoula 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 Veeam API endpoint (https://api.ikoula.com by default).
  • Proper configuration of the API credentials in n8n is necessary for authentication.

Troubleshooting

  • No credentials provided!
    This error occurs if the node is executed without configured Ikoula API credentials. Ensure that the required API authentication details are set up correctly in n8n.

  • Invalid Subscription ID or Policy ID
    If the IDs provided do not correspond to existing resources, the API may return errors indicating resource not found. Verify that the subscription and policy IDs are correct.

  • API Response Errors
    Network issues, incorrect API URLs, or permission problems may cause HTTP request failures. Check network connectivity and credential permissions.

  • Response Format Issues
    Selecting XML as the response format will return raw XML strings, which might require additional parsing downstream.

Links and References

Discussion