Ikoula API Microsoft icon

Ikoula API Microsoft

Interact with Ikoula Microsoft API for Microsoft 365 account management. Developed by Ascenzia - www.ascenzia.fr

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 data property 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


If you need summaries for other operations or resources, feel free to ask!

Discussion