LearningSuite icon

LearningSuite

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

Overview

This node integrates with the LearningSuite API to manage popups within the system. Specifically, the "Delete Popup Trigger" operation under the "Popup" resource allows users to remove a trigger associated with a popup for a specific member. This is useful in scenarios where you want to stop a popup from being shown or triggered for certain users, such as when a campaign ends or a user no longer qualifies for a particular popup.

Practical examples include:

  • Removing a promotional popup trigger for a member who has already seen or dismissed it.
  • Disabling onboarding popups for members who have completed initial setup.
  • Managing personalized popup triggers dynamically based on user actions or status changes.

Properties

Name Meaning
Popup Name or ID The identifier (ID or SID) of the popup whose trigger you want to delete. You can select from a list or specify an ID via expression.
Member Name or ID The identifier of the member for whom the popup trigger should be removed. Select from a list or specify an ID via expression.

Output

The node outputs a JSON array containing the result of the delete operation. Typically, this will include confirmation that the popup trigger was successfully removed for the specified member. The exact structure depends on the API response but generally includes status information and any relevant metadata.

No binary data output is involved in this operation.

Dependencies

  • Requires a valid API key credential for authenticating with the LearningSuite API.
  • The node expects the base URL and authentication headers to be configured via credentials.
  • The node uses internal methods to load options for popups and members dynamically, which depend on the LearningSuite API endpoints.

Troubleshooting

  • Common Issues:

    • Providing an invalid or non-existent popup ID or member ID will cause the operation to fail.
    • Network or authentication errors if the API key or base URL is misconfigured.
    • Attempting to delete a trigger that does not exist may return an error or no-op response.
  • Error Messages:

    • "No handler for resource "popup" and operation "removeTriggerForMember": Indicates the operation is not supported or incorrectly specified.
    • API errors related to authorization or resource not found will be passed through; ensure credentials are correct and IDs are valid.
  • Resolution Tips:

    • Verify popup and member IDs by using the provided dropdown lists or expressions.
    • Check API credentials and endpoint configuration.
    • Use the "continue on fail" option to handle errors gracefully in workflows.

Links and References


Note: This summary is based solely on static analysis of the provided source code and property definitions without runtime execution.

Discussion