LearningSuite icon

LearningSuite

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

Overview

This node interacts with the LearningSuite API to retrieve multiple member records in bulk. The "Get Many" operation under the "Member" resource fetches a list of members, supporting pagination and filtering options. This is useful for scenarios such as:

  • Exporting or syncing member data from LearningSuite to other systems.
  • Generating reports on member activity or status.
  • Filtering members based on login activity to target communications or cleanup inactive accounts.

For example, you could use this node to get up to 100 members who have not logged in for at least 30 days, excluding those who never logged in, to send them re-engagement emails.

Properties

Name Meaning
Limit Max number of member results to return (minimum 1).
Offset Number of member results to skip for pagination (minimum 0).
Include Groups Whether to include group membership information for each member in the response (true/false).
Additional Options:
- Days Not Logged In (GTE) Filter members who have not logged in for at least this many days (1 to 365).
- Include Never Logged In Whether to include members who have never logged in (true/false).

Output

The output is a JSON array where each item represents a member object retrieved from LearningSuite. Each member object may include standard member details such as ID, name, email, and optionally group information if requested.

If "Include Groups" is enabled, the member objects will contain additional fields describing the groups the member belongs to.

No binary data output is produced by this operation.

Dependencies

  • Requires an active connection to the LearningSuite API via an API key credential configured in n8n.
  • The node uses the base URL and authentication headers from the configured credentials.
  • No other external dependencies are required.

Troubleshooting

  • No handler for resource "member" and operation "getAll": Indicates a misconfiguration or unsupported operation. Verify that the Resource is set to "Member" and Operation to "Get Many".
  • API errors (e.g., authentication failure): Check that the API key credential is valid and has sufficient permissions.
  • Empty results despite expected members: Confirm filter settings like "Days Not Logged In" and pagination parameters; try increasing the limit or removing filters.
  • Including groups causes unexpected data: Ensure "Include Groups" is set correctly; large group data may increase response size and processing time.

Links and References

Discussion