30 days free. No credit card. Full access from the moment you connect your site.

Start free trial

MailerPress Delete List

mailerpress/delete-list permanently deletes a subscriber list and every contact-membership row that references it. It requires confirm_name matching the list’s current name.

Nobody is deleted. Their membership is.

Before you run it

The list and every membership row go. The contacts themselves survive — nobody is deleted — but everybody who was on this list is now on one fewer, and a contact whose only list this was becomes unreachable by list-targeted campaigns while still appearing subscribed. Check first what depends on it: mailerpress/find-workflows-using is the only thing that surfaces automation dependencies.

At a glance

Abilitymailerpress/delete-list
ToolsetMailerPress — toolset/mailerpress
GroupMailerPress › Lists
RequiresAcrossAI Pro, plus MailerPress active on the site
Capabilitymanage_options
SafetyDestructive — deletes the list and every membership row referencing it. Requires confirm_name.
RepeatableIdempotent — running it twice leaves the same result
Ships inAcrossAI Pro 0.9.16 and later

How it works

A contact whose only list this was remains subscribed and becomes unreachable by any list-targeted campaign — which is a state that looks fine on the contact record and sends them nothing.

That is worth checking before deleting a list with a large membership, because there is no report afterwards that distinguishes those contacts from anybody else.

Before renaming or deleting a tag or list, mailerpress/find-workflows-using is the only thing that surfaces which automations depend on it. The ID is stored under four different JSON shapes, so scanning by eye reliably misses cases.

A workflow triggered by joining this list, or branching on membership of it, stops working when the list goes — and the failure surfaces as an automation that quietly does nothing.

Deleting the default list is worth particular care: the site then has no default until another is set, and unrouted signups have nowhere to go.

Idempotent.

Input

NameTypeRequiredWhat it is
idintegerYesThe list.
confirm_namestringYesMust match the list’s current name.
confirmbooleanYes — must be trueThe irreversibility gate. Without it the call is refused before anything is touched.

What comes back

NameTypeWhat it is
deletedbooleanWhether the list was removed.
memberships_removedintegerHow many contact memberships went with it.
successbooleanWhether the call completed.
messagestringA one-line summary of what happened, suitable for showing a human.
error_codestringPresent only on failure — a stable machine-readable reason, such as a missing field, a wrong field type or an unmet confirmation.

Example

Ask your assistant:

Delete the old campaign list.

It resolves to one call:

{
  "ability": "mailerpress/delete-list",
  "parameters": {
    "id": 9,
    "confirm_name": "Spring promo 2024",
    "confirm": true
  }
}

Worth knowing

  • Contacts survive; a contact whose only list this was becomes unreachable.
  • Workflows referencing the list stop working, silently.
  • Deleting the default leaves signups with nowhere to go.
  • Idempotent.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading