Ikoula API Microsoft
Actions18
- Invoice Actions
- Licence Actions
- Microsoft Actions
- User Actions
Overview
The "Ikoula API Microsoft" node enables interaction with the Ikoula Microsoft 365 API to manage Microsoft 365 accounts and related resources. Specifically, the Get Account Details operation retrieves detailed information about a specific Microsoft 365 subscription account by its subscription ID.
This node is useful in scenarios where you need to programmatically access Microsoft 365 account details such as subscription status, usage, or configuration within an automated workflow. For example, it can be used to monitor subscription health, audit account information, or integrate Microsoft 365 account data into other systems.
Properties
| Name | Meaning |
|---|---|
| Subscription ID | The unique numeric identifier of the Microsoft subscription for which to get details. |
| Response Format | The format of the API response; options are: JSON or XML. |
Output
- The output contains a
jsonfield holding the response from the Ikoula Microsoft API. - When the response format is JSON, the output will be a parsed JSON object representing the account details.
- If XML format is selected, the raw XML string is returned inside the
dataproperty of the JSON output. - No binary data output is produced by this operation.
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 requests to the Ikoula API endpoint (default:
https://api.ikoula.com). - Proper credential setup in n8n is necessary to authenticate API calls.
Troubleshooting
No credentials provided!
This error occurs if the node is executed without configured Ikoula API credentials. Ensure that the required API authentication credentials are set up correctly in n8n.Invalid Subscription ID
If the subscription ID does not exist or is incorrect, the API may return an error or empty result. Verify the subscription ID input.API Response Errors
Network issues, invalid credentials, or API limits may cause errors. Check the API response message for details and ensure network connectivity and valid credentials.Response Format Issues
Selecting XML format returns raw XML data as a string. Downstream nodes expecting JSON must handle parsing accordingly.
Links and References
- Ikoula Microsoft 365 API Documentation (provided by the developer Ascenzia)
- n8n HTTP Request Node Documentation (for understanding underlying HTTP calls)