LearningSuite icon

LearningSuite

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

Overview

This node interacts with the LearningSuite API to manage members and their associated bundles. Specifically, the "Remove Bundles From Member" operation allows users to detach one or more bundles from a specified member. This is useful in scenarios where a member's access to certain content or courses (grouped as bundles) needs to be revoked or updated.

Practical examples include:

  • Removing expired or no longer relevant course bundles from a member.
  • Managing membership levels by adjusting bundle access dynamically.
  • Automating cleanup of member entitlements when they leave an organization or change roles.

Properties

Name Meaning
Member Name or ID The identifier of the member from whom bundles will be removed. Choose from a list or specify via expression.
Bundle Names or IDs One or more bundles to remove from the member. Select from a list or specify via expression.

Output

The node outputs a JSON array containing the results of the removal operation for each input item. Each element typically represents the status or confirmation of bundles being removed from the specified member.

If the operation encounters errors and "Continue On Fail" is enabled, error details are included in the output alongside the input data that caused the failure.

No binary data output is involved in this operation.

Dependencies

  • Requires a valid API key credential for authenticating with the LearningSuite API.
  • The node depends on the LearningSuite API endpoints for managing members and bundles.
  • Proper configuration of the base URL and authentication credentials in n8n is necessary.

Troubleshooting

  • Common Issues:

    • Providing invalid or non-existent member IDs or bundle IDs will cause errors.
    • Network or authentication failures can prevent successful API calls.
    • Attempting to remove bundles not currently assigned to the member may result in no changes or specific error messages.
  • Error Messages:

    • "No handler for resource "member" and operation "removeFromBundles": Indicates a misconfiguration or unsupported operation; ensure the correct resource and operation are selected.
    • API errors related to authorization or invalid parameters will be passed through; verify credentials and input values.
  • Resolutions:

    • Double-check member and bundle identifiers.
    • Ensure API credentials are valid and have sufficient permissions.
    • Use expressions carefully to avoid malformed inputs.

Links and References

Discussion