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 bundle access. Specifically, the "Add Bundles to Member" operation allows you to assign one or more bundles to a specified member, optionally customizing access timing and notification settings.
Common scenarios include:
- Granting course or content bundles to a new or existing member.
- Overriding default access periods for special cases (e.g., promotional access).
- Disabling notification emails when adding bundles in bulk or via automation.
Practical example:
- Automatically enroll a member into multiple learning bundles after they complete a prerequisite course, setting unlimited access and suppressing notification emails.
Properties
| Name | Meaning |
|---|---|
| Member Name or ID | Select or specify the member by name or ID to whom bundles will be added. |
| Bundle Names or IDs | Choose one or more bundles by name or ID to assign to the member. |
| Access Given At Override | (Optional) Set a custom date/time when the member's access to the bundles begins, overriding defaults. |
| Access Until Override | (Optional) Set a custom date/time when the member's access to the bundles ends, overriding defaults. |
| Unlimited Access | (Optional) Boolean flag to grant unlimited access, which overrides any "Access Until" setting. |
| Disable Access Notification Email | (Optional) Boolean flag to prevent sending the access notification email upon bundle assignment. |
Output
The node outputs a JSON array where each item corresponds to the result of adding bundles to a member. The structure typically includes confirmation details such as member ID, assigned bundle IDs, and any metadata returned by the LearningSuite API.
If an error occurs during processing, the output may include an error field describing the issue alongside the input data that caused it.
No binary data is produced by this operation.
Dependencies
- Requires a valid LearningSuite API key credential configured in n8n.
- The node depends on the LearningSuite API endpoint URL provided in the credentials.
- Network connectivity to the LearningSuite API service is necessary.
Troubleshooting
Common issues:
- Invalid or missing member ID or bundle IDs can cause errors.
- Insufficient permissions or expired API keys will result in authentication failures.
- Date/time format errors in override fields may cause request rejections.
Error messages:
"No handler for resource "member" and operation "addToBundles": Indicates a misconfiguration or unsupported operation; verify resource and operation selections.- API errors returned from LearningSuite will be surfaced; check the message for details like invalid IDs or permission issues.
Resolutions:
- Ensure member and bundle IDs are correct and exist in the system.
- Verify API credentials and permissions.
- Use ISO 8601 format for date/time overrides.
- Enable "Continue On Fail" if processing multiple items to handle partial failures gracefully.
Links and References
- LearningSuite API Documentation (example placeholder link)
- n8n Expressions Documentation
- n8n Node Development Guide