Ikoula VMware API
Actions2
- VMware Actions
Overview
This node integrates with the Ikoula VMware API to manage VMware services. It allows users to list all VMware accounts or retrieve details of a specific VMware account subscription. This is useful for administrators or automation workflows that need to monitor, audit, or manage VMware service subscriptions programmatically.
Common scenarios:
- Automatically retrieving a list of all VMware accounts under an organization.
- Fetching detailed information about a particular VMware subscription by its ID.
- Integrating VMware account data into dashboards or reporting tools.
- Automating account management tasks based on retrieved account information.
Properties
| Name | Meaning |
|---|---|
| Response Format | The format of the API response. Options: JSON (default) or XML. |
Note: The operation "List Accounts" uses this property to determine whether the returned data is in JSON or XML format.
Output
The node outputs an array of items where each item contains a json field with the API response data:
- For JSON format, the
jsonfield contains parsed JSON data representing the list of VMware accounts. - For XML format, the
jsonfield contains the raw XML string under adataproperty, since XML is returned as a string and not parsed.
Each output item is paired with the corresponding input item index (pairedItem).
No binary data output is produced by this node.
Dependencies
Requires valid credentials for the Ikoula VMware API, including:
- An email address
- A password (which is RSA-encrypted before sending)
- The API base URL (defaults to
https://api.ikoula.comif not provided)
The node performs HTTP GET requests to the Ikoula VMware API endpoints.
The node expects the API to support query parameters for login, encrypted password, and response format.
Troubleshooting
No credentials provided!
This error occurs if the required API credentials are missing. Ensure you have configured the API key credential with the necessary email and password.HTTP request failures:
Network issues, incorrect API URLs, or invalid credentials can cause request errors. Verify your network connectivity and credential correctness.Unexpected response format:
If the API returns data in an unexpected format or an error message, check that theResponse Formatproperty matches what the API supports (jsonorxml).Encryption issues:
The password is encrypted using a hardcoded RSA public key. If the API changes its encryption requirements or keys, authentication will fail.
Links and References
- Ikoula VMware API Documentation (general reference, actual API docs may be private)
- n8n HTTP Request Node Documentation
- RSA Encryption in Node.js