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

Discussion