Ikoula API Microsoft
Actions18
- Invoice Actions
- Licence Actions
- Microsoft Actions
- User Actions
Overview
This node integrates with the Ikoula Microsoft 365 API to manage Microsoft 365 users and related resources. Specifically, the "Delete User" operation allows you to delete a specified user from a Microsoft 365 subscription. This is useful in scenarios where you need to automate user lifecycle management, such as removing access for employees who leave an organization or cleaning up test accounts.
Practical example: Automatically deleting a user after their account is deactivated in your HR system, ensuring licenses are freed and security is maintained.
Properties
| Name | Meaning |
|---|---|
| Subscription ID | The ID of the Microsoft 365 subscription under which the user exists. |
| User ID | The unique identifier of the user to be deleted. |
| Response Format | The format of the API response returned by the node. Options: JSON, XML. |
Output
The node outputs the response from the Ikoula Microsoft API after attempting to delete the user. The output is available in the json field and contains either:
- A JSON object representing the API's response confirming deletion or providing details.
- If the response format is set to XML, the raw XML string is provided inside the
dataproperty of the JSON output.
No binary data is produced by this operation.
Dependencies
- Requires valid credentials for the Ikoula Microsoft API, including email, password, and 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 configuration of the API credentials in n8n is necessary for authentication.
Troubleshooting
No credentials provided!
Error thrown if the required API credentials are missing. Ensure that the API key credential is configured correctly in n8n.Invalid Subscription ID or User ID
If the subscription or user ID is incorrect or does not exist, the API may return an error. Verify these IDs before running the node.API Response Errors
The node passes through errors returned by the Ikoula API. Check the API response message for details, such as permission issues or invalid parameters.Network Issues
Connectivity problems to the Ikoula API endpoint can cause request failures. Confirm network access and correct API URL configuration.
Links and References
- Ikoula Microsoft 365 API Documentation (provided by developer Ascenzia, official docs should be consulted for detailed API usage)
- n8n HTTP Request Node Documentation (for understanding underlying HTTP calls)
If you need summaries for other operations or resources, feel free to ask!