Ikoula API Veeam icon

Ikoula API Veeam

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

Overview

This node interacts with the Ikoula Veeam API to manage backup jobs and related resources. Specifically, the "Stop Backup Job" operation allows users to stop a running backup job within their Veeam environment managed by Ikoula. This is useful in scenarios where a backup job needs to be halted due to errors, resource constraints, or changes in backup strategy.

Practical examples include:

  • Stopping a backup job that is taking too long or consuming excessive resources.
  • Halting a backup job before making configuration changes to the backup agent or policies.
  • Automating backup management workflows where backup jobs are conditionally stopped based on external triggers.

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 specific backup job to stop.
Response Format The format of the API response. Options: JSON, XML.

Output

The node outputs the API response from the Ikoula Veeam service in the selected format (JSON or XML). When JSON is selected, the output is parsed into an object under the json field. The structure depends on the API's response for stopping a backup job, typically including status information about the job stop request.

No binary data output is produced by this operation.

Example output snippet (JSON):

{
  "json": {
    "status": "success",
    "message": "Backup job stopped successfully",
    "jobId": 12345
  }
}

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.com by default).
  • Proper API authentication credentials must be configured in n8n for this node to function.

Troubleshooting

  • No credentials provided!
    Error thrown if the required API credentials are missing. Ensure you have configured the necessary API authentication in n8n.

  • Invalid Subscription ID, Backup ID, or Job ID
    If these IDs are incorrect or do not exist, the API may return errors indicating resource not found or unauthorized access. Verify the IDs before running the node.

  • API Response Errors
    The node passes through error messages from the API. Common issues might include permission errors, invalid parameters, or network connectivity problems. Check the API documentation and your network settings.

  • Response Format Issues
    Selecting XML format will return raw XML strings; ensure downstream nodes can handle XML if chosen.

Links and References


This summary focuses on the "Stop Backup Job" operation within the Backup resource of the Ikoula API Veeam node.

Discussion