Actions8
- Announcement List Actions
- DNS Management Actions
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). |
| 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
- Dreamhost API Documentation (for detailed API usage and parameters)
- n8n documentation on Creating Custom Nodes