LearningSuite icon

LearningSuite

Interact with LearningSuite API (powered by agentur-systeme.de)

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 use cases include:

  • Automatically creating new members when a user signs up on an external platform.
  • Importing user lists from CSV or databases into LearningSuite.
  • Integrating with HR or CRM systems to keep member information up-to-date.

For example, you could use this node to create a new member with their email, first name, and last name, and optionally set additional details like phone number, position, or locale preferences.

Properties

Name Meaning
Email The email address of the member to be created. This is required and uniquely identifies the member.
First Name The first name of the member. Required for identification and personalization.
Last Name The last name of the member. Required for identification and personalization.
Additional Options A collection of optional fields to provide more detailed member information:
- About A descriptive text about the member.
- City The 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 The user interface language preference for the member. Options are German ("de") or English ("en"). Defaults to German.
- Password The password for the member account. Should be used carefully, especially if SSO is involved.
- Phone The phone number of the member.
- Position The job title or position of the member within the organization.

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. This typically includes identifiers, email, names, and any additional properties set during creation.

If the node encounters errors and "Ignore If Already Exists" is not enabled, it will throw an error instead of outputting partial results.

The node does not output binary data.

Dependencies

  • Requires a valid API key credential configured in n8n to authenticate with the LearningSuite API.
  • The base URL for the API must be set in the credentials.
  • Internet access to reach the LearningSuite API endpoint.

Troubleshooting

  • Error: No handler for resource "member" and operation "create"
    This indicates a misconfiguration or unsupported operation. Ensure the resource is set to "Member" and operation to "Create Member".

  • Error when creating a member that already exists
    If the member email already exists and "Ignore If Already Exists" is false, the node will throw an error. Enable this option to skip duplicates without failing.

  • Authentication errors
    Verify that the API key credential is correctly configured and has sufficient permissions.

  • Missing required fields
    Ensure that Email, First Name, and Last Name are provided; otherwise, the API will reject the request.

Links and References

Discussion