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

Start free trial

MailerPress Update Workflow Status

mailerpress/update-workflow-status bulk-flips workflow status between DRAFT, ENABLED and DISABLED.

Pass ids as an array, or the literal string all to hit every workflow on the site.

At a glance

Abilitymailerpress/update-workflow-status
ToolsetMailerPress — toolset/mailerpress
GroupMailerPress › Workflows
RequiresAcrossAI Pro, plus MailerPress active on the site
Capabilitymanage_options
SafetyWrites data
RepeatableIdempotent — running it twice leaves the same result
Ships inAcrossAI Pro 0.9.16 and later

How it works

Enabling re-registers the custom trigger hooks; disabling tears them down. That is why this is an ability rather than a status field write — a workflow flipped to enabled without its hooks registered would sit enabled and never fire.

It also means enabling is the moment an automation starts affecting real contacts. A workflow that sends email begins sending it.

Disabling stops future triggering. It does not stop contacts already in flight, who continue through the workflow they entered.

That distinction is the one people miss when disabling an automation to stop it: the people already in it carry on receiving what comes next.

all is a real option and disabling everything is one call. There is no filter parameter here to narrow it, so all means all.

Idempotent.

Input

NameTypeRequiredWhat it is
idsarray | stringYesWorkflow IDs, or the literal all.
statusstringYesDRAFT, ENABLED or DISABLED.

What comes back

NameTypeWhat it is
updatedintegerHow many workflows changed status.
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:

Turn off all the automations.

It resolves to one call:

{
  "ability": "mailerpress/update-workflow-status",
  "parameters": {
    "ids": "all",
    "status": "DISABLED"
  }
}

Worth knowing

  • Enabling registers the trigger hooks; a bare status write would not.
  • Disabling stops new entries, not contacts already in flight.
  • all has no filter — it means every workflow.
  • Idempotent.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading