Ikoula Zimbra API icon

Ikoula Zimbra API

Interact with Ikoula Zimbra API for Zimbra email services management. Developed by Ascenzia - www.ascenzia.fr

Actions2

Overview

This node integrates with the Ikoula Zimbra API to manage Zimbra email services. It allows users to list all Zimbra accounts or retrieve details of a specific account within their subscription. This is useful for administrators who need to automate management tasks such as auditing accounts, monitoring usage, or integrating Zimbra account data into other workflows.

A practical example: An IT admin can use this node to fetch a list of all email accounts in their Zimbra service and then process or export that data automatically, saving time compared to manual retrieval via the web interface.

Properties

Name Meaning
Response Format The format of the API response. Options are: JSON (structured data) or XML (markup data).

Output

The node outputs an array of items where each item contains a json field representing the API response:

  • If the response format is JSON, the json field contains parsed JSON data representing either the list of accounts or account details.
  • If the response format is XML, the json field contains the raw XML string under a data property.

No binary data output is produced by this node.

Dependencies

  • Requires an API key credential for authentication with the Ikoula Zimbra API.
  • The node uses RSA public key encryption to encrypt the password before sending it to the API.
  • The base URL for the API defaults to https://api.ikoula.com but can be overridden in credentials.
  • Requires network access to the Ikoula API endpoint.

Troubleshooting

  • No credentials provided!
    This error occurs if the required API authentication credentials are missing. Ensure you have configured the API key credential properly in n8n.

  • HTTP request failures
    Network issues, incorrect credentials, or invalid subscription IDs may cause HTTP errors. Verify your credentials, subscription ID, and network connectivity.

  • Response format issues
    If you select XML format, the output will be raw XML as a string. Downstream nodes expecting JSON will fail unless you parse the XML separately.

  • Encryption errors
    The node encrypts the password using a hardcoded RSA public key. If this key changes on the server side, authentication will fail. Contact support if authentication suddenly stops working.

Links and References

Discussion