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 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 outdated course bundles from a member.
- Adjusting membership privileges by removing access to specific learning materials.
- Managing subscriptions or entitlements dynamically based on user status changes.
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 IDs using expressions. |
Output
The node outputs a JSON array containing the results of the removal operation for each input item. Each element typically represents the response from the API confirming the removal of the specified bundles from the member.
If the operation succeeds, the output JSON will likely include confirmation details such as member ID and the bundles removed. If an error occurs and "Continue On Fail" is enabled, the output will contain an error message alongside the original input data.
The node does not output binary data.
Dependencies
- Requires a valid API key credential for authenticating with the LearningSuite API.
- The base URL for the API must be configured in the node credentials.
- The node depends on LearningSuite API endpoints that support member and bundle management.
Troubleshooting
Common Issues:
- Providing invalid or non-existent member IDs or bundle IDs will cause errors.
- Network connectivity issues or incorrect API base URL configuration can prevent successful API calls.
- Insufficient permissions or expired API keys may result in authorization errors.
Error Messages:
"No handler for resource "member" and operation "removeFromBundles": Indicates the node does not support the requested operation; verify the operation name.- API error messages returned from LearningSuite will be passed through; check the message for details like invalid IDs or permission issues.
- If the node throws a generic error, ensure that all required properties are set and valid.
Resolution Tips:
- Double-check member and bundle selections or IDs.
- Verify API credentials and endpoint configurations.
- Enable "Continue On Fail" to handle partial failures gracefully during batch operations.
Links and References
- LearningSuite API Documentation (hypothetical link for reference)
- n8n Expressions Documentation
- n8n Node Development Guide