Actions18
- Invoice Actions
- Licence Actions
- Microsoft Actions
- User Actions
User → Create User
AI-generatedOverview
This node integrates with the Ikoula Microsoft 365 API to manage Microsoft 365 user accounts within a subscription. Specifically, the "Create User" operation allows you to create a new Microsoft 365 user under a specified subscription by providing essential user details such as name, email, domain, and country.
Common scenarios where this node is beneficial include:
- Automating onboarding processes by programmatically creating Microsoft 365 users when new employees join an organization.
- Integrating user creation into broader workflows that provision resources and licenses simultaneously.
- Managing multiple Microsoft 365 subscriptions and users from a centralized automation platform.
Example: Automatically create a new user in Microsoft 365 after receiving a form submission with user details, ensuring the user is ready to access company resources immediately.
Properties
| Name | Meaning |
|---|---|
| Subscription ID | The numeric ID of the Microsoft 365 subscription under which the user will be created. |
| User Data | A collection of required user information fields: |
| - Country: Country code for the user (e.g., "US", "FR"). | |
| - Display Name: Full display name of the user. | |
| - Domain: Domain associated with the user’s email. | |
| - Email: User's email address. | |
| - First Name: User's first name. | |
| - Last Name: User's last name. | |
| Response Format | The format of the API response returned by the node. Options are JSON or XML. |
Output
The node outputs the API response in the json field of the output data. This response contains the result of the user creation request, typically including details about the newly created user or any error messages if the creation failed.
If the response format is set to JSON, the output will be a parsed JSON object; if XML is selected, the raw XML string is provided inside the data property.
No binary data output is produced by this operation.
Dependencies
- Requires valid credentials for the Ikoula API, including an 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 Microsoft 365 API endpoint.
- Proper configuration of the API credentials in n8n is necessary for authentication.
Troubleshooting
No credentials provided!
Error thrown if the node is executed without configured API credentials. Ensure that the Ikoula API credentials are properly set up in n8n.Invalid Subscription ID or User Data
If the subscription ID or required user fields are missing or incorrect, the API may return errors. Verify all required input properties are correctly filled.API Response Errors
The node returns API error messages in the output JSON if the creation fails. Check the message for details such as invalid domain, email already exists, or permission issues.Network or Endpoint Issues
If the API URL is unreachable or incorrect, HTTP request failures will occur. Confirm network connectivity and correct API URL configuration.
Links and References
- Ikoula Microsoft 365 API Documentation (general reference, as per node description)
- n8n Documentation on Creating Custom Nodes
- RSA Public Key Encryption) (for understanding password encryption used)
If you need details on other operations or resources, feel free to ask!