Listmonk icon

Listmonk

Interact with Listmonk API

Actions71

Overview

This node interacts with the Listmonk API to handle public subscriptions. It allows users to subscribe to mailing lists by providing their name, email, and the UUIDs of the lists they want to join. This is useful for automating subscription management in marketing or communication workflows, such as adding new subscribers to specific mailing lists based on user input or external triggers.

Use Case Examples

  1. Automatically add new users from a signup form to specific mailing lists.
  2. Manage public subscription requests by capturing user details and subscribing them to selected lists.

Properties

Name Meaning
Name The subscriber's name to be sent in the request body.
Email The subscriber's email address to be sent in the request body.
List Uuids A JSON array of UUIDs representing the mailing lists to which the subscriber should be added. This is parsed from a JSON string and sent in the request body.
Request Options Settings to control request behavior such as batching, SSL certificate validation, proxy usage, and timeout duration.

Output

JSON

  • response - The JSON response from the Listmonk API after handling the public subscription request.

Dependencies

  • Requires an API key credential for authenticating with the Listmonk API, provided via node credentials.

Troubleshooting

  • Ensure the API base URL and credentials are correctly configured to avoid authentication errors.
  • If SSL certificate validation fails and the 'Ignore SSL Issues' option is not enabled, requests may be blocked.
  • Malformed JSON in the 'List Uuids' property can cause parsing errors; ensure it is a valid JSON array.
  • Batching settings should be configured carefully to avoid overwhelming the API or causing timeouts.

Links

  • Listmonk API Documentation - Official documentation for the Listmonk API, useful for understanding available endpoints and request formats.

Discussion