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 accounts and related resources. Specifically, the "List Veeam Accounts" operation retrieves a list of all Veeam backup accounts associated with the user's subscription. This is useful for administrators or IT professionals who want to automate monitoring or management of their Veeam backup infrastructure within n8n workflows.
Practical examples include:
- Automatically fetching all Veeam accounts to display in dashboards.
- Triggering follow-up actions based on the list of accounts, such as auditing or reporting.
- Integrating account data into broader backup management automation pipelines.
Properties
| Name | Meaning |
|---|---|
| Response Format | The format of the API response. Options: JSON (default) or XML. |
Output
The node outputs an array of items where each item's json property contains the API response data from the Veeam service.
- For the "List Veeam Accounts" operation, the output JSON includes the list of Veeam accounts retrieved from the API.
- If the response format is set to XML, the raw XML string is returned inside the
datafield of the JSON output. - No binary data output is produced by this operation.
Example output structure when using JSON format:
[
{
"json": {
"accounts": [
{
"id": 123,
"name": "Account A",
"status": "active",
...
},
{
"id": 456,
"name": "Account B",
"status": "inactive",
...
}
]
}
}
]
Dependencies
- Requires valid credentials for the Ikoula 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 Veeam API endpoint (
https://api.ikoula.comby default). - Proper API authentication credentials must be configured in n8n prior to use.
Troubleshooting
No credentials provided!
This error occurs if the node cannot find the required API credentials. Ensure that the API key credential is properly set up and selected in the node configuration.HTTP request failures
Network issues, incorrect API URLs, or invalid credentials can cause request errors. Verify network connectivity and credential correctness.Unexpected response format
If the response format is set to XML but downstream nodes expect JSON, parsing errors may occur. Choose the appropriate response format according to your workflow needs.Permission or access errors from API
Make sure the API user has sufficient permissions to list Veeam accounts.
Links and References
- Ikoula Veeam API Documentation (official site referenced in code comments)
- Veeam Backup & Replication (general product info)
This summary focuses exclusively on the "List Veeam Accounts" operation under the "Veeam" resource as requested.