Ikoula HEB API
Actions2
- HEB Actions
Overview
This node interacts with the Ikoula HEB API to manage web hosting services. Specifically, for the "HEB" resource and the "Get Account Details" operation, it retrieves detailed information about a specific HEB service subscription by its Subscription ID.
Common scenarios where this node is useful include:
- Automating retrieval of account details for monitoring or reporting purposes.
- Integrating HEB account data into workflows that require up-to-date subscription information.
- Fetching account details as part of a larger automation involving web hosting management.
For example, you could use this node to automatically fetch and log the details of a particular hosting subscription whenever triggered, or to feed account data into a dashboard.
Properties
| Name | Meaning |
|---|---|
| Subscription ID | The numeric ID of the HEB service subscription whose details you want to retrieve. |
| Response Format | The format in which the API response should be returned. Options: JSON, XML. |
Output
The node outputs an array of items, each containing a json field with the API response data.
- If the response format is JSON, the
jsonfield contains the parsed JSON object representing the account details. - If the response format is XML, the
jsonfield contains the raw XML string under adataproperty (as a string). - In case of errors (if "Continue On Fail" is enabled), the output item will contain an
errorproperty with the error message.
No binary data output is produced by this node.
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 GET requests to the Ikoula API endpoint.
- No additional external dependencies beyond standard n8n helpers and Node.js crypto module.
Troubleshooting
No credentials provided!
This error occurs if the required API credentials are missing. Ensure you have configured the necessary API authentication credentials in n8n before running the node.HTTP request failures
Network issues, invalid Subscription IDs, or incorrect API URLs can cause request failures. Verify the Subscription ID is correct and the API URL is reachable.Response format issues
If you select XML format, the response is returned as a raw string inside thedataproperty. You may need to parse this XML manually downstream.Encryption errors
The password is encrypted with a hardcoded RSA public key. If this key changes on the server side, the node will fail to authenticate.
Links and References
- Ikoula HEB API Documentation (general reference; actual docs may vary)
- n8n HTTP Request Node Documentation (for understanding HTTP request options)
- Node.js Crypto Module (for encryption details)