Actions56
- API Call Actions
- Bundle Actions
- Community Actions
- Course Actions
- Group Actions
- Hub Actions
- Member Actions
- Module Actions
- Popup Actions
- Webhook Actions
Overview
The "Create Member" operation in the LearningSuite node allows users to add a new member to their LearningSuite environment. This is useful for automating user management tasks such as onboarding new users, syncing user data from other systems, or bulk-creating members based on external data sources.
Typical scenarios include:
- Automatically creating new members when they sign up on an external platform.
- Importing user lists into LearningSuite without manual entry.
- Integrating with HR or CRM systems to keep member data up-to-date.
For example, you could use this node to create a new member with their email, first name, last name, and optionally set their password, locale, and other profile details.
Properties
| Name | Meaning |
|---|---|
| Email address of the member (required). | |
| First Name | First name of the member (required). |
| Last Name | Last name of the member (required). |
| Additional Options | A collection of optional fields to further customize the member: |
| - About | About text or description for the member. |
| - City | City where the member is located. |
| - Do Not Require Password Change | If enabled, the member will not be prompted to change their password upon first login. Useful if the member logs in via Single Sign-On (SSO) and has no password set. Defaults to false. |
| - Do Not Send Welcome Email | If enabled, the member will not receive a welcome email containing a pre-signed login link. Defaults to false. |
| - Ignore If Already Exists | If enabled, the node will avoid throwing an error when trying to create a member that already exists. Defaults to false. |
| - Locale | User interface language for the member. Options are German ("de") or English ("en"). Default is German. |
| - Password | Password for the member account. Should be used carefully, especially if SSO is involved. |
| - Phone | Phone number of the member. |
| - Position | Job title or position of the member. |
Output
The node outputs an array of JSON objects representing the created member(s). Each object contains the member's details as returned by the LearningSuite API after creation.
If multiple members are created (e.g., batch operations), the output will be an array of these member objects.
The node does not output binary data.
Dependencies
- Requires a valid API key credential for the LearningSuite API.
- The node expects the base URL of the LearningSuite API to be configured in the credentials.
- Network access to the LearningSuite API endpoint is necessary.
Troubleshooting
Error: No handler for resource "member" and operation "create"
This indicates a misconfiguration or unsupported operation. Verify that the resource is set to "Member" and the operation to "Create Member".Error when creating a member that already exists
If the "Ignore If Already Exists" option is not enabled, attempting to create a member with an existing email may cause an error. Enable this option to prevent failures in such cases.Authentication errors
Ensure the API key credential is correctly configured and has sufficient permissions.Password-related issues
If using SSO, do not set a password or enable "Do Not Require Password Change" to avoid login problems.
Links and References
- LearningSuite API Documentation (example placeholder, replace with actual URL)
- n8n Documentation on Creating Custom Nodes
- Best practices for managing user accounts and passwords in LearningSuite (refer to official LearningSuite guides)