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 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


If you need summaries for other operations or resources, feel free to ask!

Discussion