Update Campaign Blocklist

getresponse.update_campaign_blocklist
ActionEmailconnection required

Calls the GetResponse API with the connection's credentials.

Add masks to a campaign's blocklist, delete them, or replace the whole list with the masks supplied.

Connection

Required
Yes — the node will not save without one
Auth type
API key
Providers
GetResponse
Secret shape
the API key, or {"api_key": "…"}, or {"access_token": "…"} for OAuth2
Config it needs
region, domain, base_url
Resolved by
config.connection_id, else node.connection_id

Configuration

3 fields, 2 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
campaign_id
The id of the campaign (contact list) to act on.
stringYes——V3J
masks
The blocklist masks, comma-separated. A mask is an address or a pattern such as a whole domain.
stringYes——@somedomain.com,spam@example.com
mode
'add' appends the masks and 'delete' removes them. Leave blank and GetResponse replaces the campaign's entire blocklist with what you send.
stringNo—one of "add", "delete"—

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "campaign_id": "V3J",
  "masks": "@somedomain.com,spam@example.com"
}

Output

One shape.

result

FieldTypeExample
campaign_id
The campaign whose blocklist was written.
string—
mode
What the call did: 'add', 'delete', or 'replace' when no mode was given.
string—
submitted
How many masks were sent.
number—
masks
The masks GetResponse returned after the change.
array—
{
  "campaign_id": "",
  "masks": [],
  "mode": "",
  "submitted": 0
}

Notes

  • Leaving 'mode' blank is destructive: GetResponse replaces the campaign's whole blocklist with the masks in this node.

See Update Campaign Blocklist run in a workflow.

In a technical demo we add the GetResponse connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.