Actions56
- API Call Actions
- Bundle Actions
- Community Actions
- Course Actions
- Group Actions
- Hub Actions
- Member Actions
- Module Actions
- Popup Actions
- Webhook Actions
Overview
This node integrates with the LearningSuite API to manage members and their access to bundles. Specifically, the "Add Bundles to Member" operation allows users to assign one or more bundles to a specified member, optionally customizing access timing and notification settings.
Common scenarios for this node include:
- Granting course or content access to a member by adding relevant bundles.
- Managing membership entitlements dynamically based on user actions or workflows.
- Overriding default access periods for special cases (e.g., promotional access).
- Controlling whether members receive notification emails upon bundle assignment.
Practical example:
- Automatically enroll a new member into specific learning bundles when they sign up.
- Extend or limit access duration for a member by overriding access start/end dates.
- Disable notification emails for bulk updates where notifications are not desired.
Properties
| Name | Meaning |
|---|---|
| Member Name or ID | The identifier of the member to whom bundles will be added. Select from a list or specify via expression. |
| Bundle Names or IDs | One or more bundles to add to the member. Select from a list or specify via expression. |
| Access Given At Override | Optional date/time to override when access is granted to the member for these bundles. |
| Access Until Override | Optional date/time to override when access ends for these bundles. |
| Unlimited Access | Boolean flag indicating if access should never expire, overriding any end date. |
| Disable Access Notification Email | Boolean flag to disable sending the access notification email to the member upon bundle addition. |
Output
The node outputs a JSON array containing the results of the operation for each input item. Each element typically represents the updated member data or confirmation of bundles being added.
If the operation succeeds, the output JSON includes details about the member's updated bundle assignments and possibly metadata about access timing overrides.
The node does not output binary data.
Dependencies
- Requires an active connection to the LearningSuite API via an API key credential configured in n8n.
- The base URL for the API must be set in the credentials.
- The node relies on LearningSuite API endpoints that manage members and bundles.
Troubleshooting
- No handler for resource/operation error: This indicates the node was configured with an unsupported resource or operation combination. Verify that "Member" resource and "Add Bundles to Member" operation are selected correctly.
- API authentication errors: Ensure the API key credential is valid and has sufficient permissions.
- Invalid member or bundle IDs: If the specified member or bundles do not exist, the API may return errors. Confirm IDs are correct and accessible.
- Date/time format issues: When using overrides for access times, ensure the date/time values are in a supported ISO 8601 format.
- Notification email suppression: If you expect notification emails but have disabled them, verify the "Disable Access Notification Email" option is set appropriately.
Links and References
- LearningSuite API Documentation (general reference; replace with actual API docs if available)
- n8n Expressions Documentation - for specifying dynamic values in properties
- ISO 8601 Date Format - recommended format for date/time overrides