Ikoula Zimbra API
Actions2
- Zimbra Actions
Overview
This node interacts with the Ikoula Zimbra API to manage Zimbra email services. Specifically, the "Get Account Details" operation retrieves detailed information about a specific Zimbra account associated with a given subscription ID. This is useful for administrators or automation workflows that need to fetch account-specific data such as configuration, status, or usage details from the Zimbra service.
Practical examples include:
- Automatically retrieving account details to verify subscription status before performing further actions.
- Integrating Zimbra account information into dashboards or reporting tools.
- Triggering alerts or updates based on account properties fetched dynamically.
Properties
| Name | Meaning |
|---|---|
| Subscription ID | The unique numeric identifier of the Zimbra service subscription whose account details are requested. |
| Response Format | The format in which the API response will be returned. Options: JSON or XML. |
Output
The node outputs the response from the Ikoula Zimbra API under the json field. Depending on the selected response format:
- If
JSONis chosen, the output will be a parsed JSON object containing the account details. - If
XMLis chosen, the output will be a string containing the raw XML response.
The output is structured as an array of items, each with a json property holding the API response data or error information if the request failed.
No binary data output is produced by this node.
Dependencies
- Requires valid credentials for the Ikoula 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 GET requests to the Ikoula API endpoint (
https://api.ikoula.comby default). - Proper n8n credential setup is necessary to provide the required authentication details.
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.HTTP request failures
Network issues, incorrect subscription IDs, or invalid credentials can cause request errors. Verify the subscription ID is correct and the API credentials are valid.Response format issues
Selecting XML format returns raw XML strings; downstream nodes expecting JSON may fail. Use JSON format unless XML is specifically needed.Encryption errors
The password is encrypted with a hardcoded RSA public key. If the API changes its key, authentication will fail. Confirm the public key matches the current API requirements.
Links and References
- Ikoula Zimbra API Documentation (general reference, check for latest API docs)
- Zimbra Collaboration Suite
- n8n Documentation - Creating Custom Nodes