Dreamhost icon

Dreamhost

Get data from Dreamhost API

Overview

This node interacts with the Dreamhost API to manage announcement lists, specifically allowing operations such as removing a subscriber from an announcement list. It is useful for automating email list management tasks within Dreamhost-hosted mailing lists. For example, you can automatically remove users who unsubscribe or are no longer eligible to receive announcements, helping maintain clean and up-to-date mailing lists.

Properties

Name Meaning
List Name The name of the announcement list as it appears in your Dreamhost panel (e.g., "testlist" if the full list is testlist@example.com).
Domain The domain part of the announcement list's email address (e.g., "example.com" if the full list is testlist@example.com).
Email The email address of the subscriber you want to remove from the announcement list.
Output Format The format in which the response data will be returned. Options include: HTML, JSON, Perl, PHP, Tab, XML, YAML.

Output

The node outputs the response from the Dreamhost API in the selected output format (default is JSON). The json output field contains the API response data confirming the removal operation or providing error details if the operation failed. If another format is selected, the output corresponds to that format's representation of the response.

No binary data output is expected from this node.

Dependencies

  • Requires an active connection to the Dreamhost API.
  • Needs an API authentication token configured in n8n credentials to authorize requests.
  • The base URL for API requests is https://api.dreamhost.com.

Troubleshooting

  • Common issues:

    • Incorrect list name or domain may cause the API to fail to find the specified announcement list.
    • Providing an email not subscribed to the list will likely result in an error or no action.
    • Missing or invalid API credentials will prevent successful API calls.
  • Error messages:

    • Authentication errors indicate problems with the API key/token; verify credentials in n8n.
    • Validation errors usually mean required parameters like list name, domain, or email are missing or malformed.
    • API rate limits or service downtime could cause request failures; check Dreamhost status and retry later.

Links and References

Discussion