Ikoula VMware API icon

Ikoula VMware API

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

Actions2

Overview

This node interacts with the Ikoula VMware API to manage VMware service subscriptions. Specifically, the "Get Account Details" operation retrieves detailed information about a particular VMware subscription account by its Subscription ID. This is useful for users who need to programmatically access account-specific data such as subscription status, configuration, or usage details.

Practical examples include:

  • Automating retrieval of subscription details for billing or auditing purposes.
  • Integrating VMware account information into dashboards or reporting tools.
  • Validating subscription status before performing further automated operations on VMware services.

Properties

Name Meaning
Subscription ID The numeric ID of the VMware service subscription whose details you want to retrieve.
Response Format The format in which the API response will be returned. Options: JSON, 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 json field contains a parsed JSON object representing the 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.

Example JSON output structure (simplified):

{
  "accountId": 12345,
  "accountName": "Example VMware Subscription",
  "status": "active",
  "createdDate": "2023-01-01T00:00:00Z",
  ...
}

Dependencies

  • Requires an API key credential for authenticating with the Ikoula VMware API.
  • The node uses HTTPS requests to the Ikoula API endpoint (https://api.ikoula.com by default).
  • The password is encrypted using RSA public key encryption before sending.
  • No additional external libraries beyond Node.js built-ins and n8n helpers are required.

Troubleshooting

  • No credentials provided!
    This error occurs if the required API authentication credentials are not set up in n8n. Ensure that valid API credentials are configured before running the node.

  • 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 value.

  • Response Format Issues
    Selecting XML format returns raw XML as a string; downstream nodes expecting JSON must handle parsing accordingly.

  • Network or API Errors
    Network connectivity issues or API downtime can cause request failures. Check network access and Ikoula API status.

Links and References


If you need further details or help with other operations or resources, feel free to ask!

Discussion