Ikoula API ESET
Actions2
- Eset Actions
Overview
This node integrates with the Ikoula ESET API to manage ESET antivirus service subscriptions. Specifically, the Get Account Details operation retrieves detailed information about a particular ESET subscription account by its Subscription ID.
Typical use cases include:
- Fetching detailed subscription data for billing or auditing purposes.
- Integrating ESET subscription details into broader IT management workflows.
- Automating monitoring or reporting on specific ESET antivirus accounts.
For example, a user might input a Subscription ID to get JSON-formatted details about that subscription’s status, features, and usage.
Properties
| Name | Meaning |
|---|---|
| Subscription ID | The numeric ID of the ESET service subscription whose details you want to retrieve. |
| Response Format | The format in which the API response is returned. Options: JSON or XML. |
Output
The node outputs an array of items where each item contains a json field holding the API response data:
- If the response format is JSON, the
jsonfield contains the parsed JSON object representing the subscription details. - If the response format is XML, the
jsonfield contains the raw XML string under adataproperty (as a string).
No binary data output is produced by this node.
Example JSON output structure (simplified):
{
"json": {
"subscriptionId": 12345,
"accountName": "Example Account",
"status": "active",
"features": [...],
...
}
}
Or if XML format is selected:
{
"json": {
"data": "<xml>...</xml>"
}
}
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 uses HTTP GET requests to the Ikoula API endpoints.
- No additional external libraries beyond standard Node.js crypto and HTTP request helpers are required.
Troubleshooting
No credentials provided!
This error occurs if the node is executed without setting up the required API authentication credentials. Ensure that the API key credential is configured properly in n8n.Invalid Subscription ID or Not Found
If the Subscription ID does not exist or is incorrect, the API may return an error or empty response. Verify the Subscription ID is correct.Response Format Issues
Selecting XML format returns raw XML as a string; downstream nodes expecting JSON will fail. Use JSON format unless you specifically need XML.Network or API Errors
Network issues or invalid API URLs can cause request failures. Confirm network connectivity and that the API URL is correct.
Links and References
- Ikoula ESET API Documentation (general reference, actual docs may vary)
- n8n HTTP Request Node Documentation (for understanding HTTP request options)
This summary is based solely on static analysis of the provided source code and property definitions.