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

Start free trial

MailerPress Update Campaign

mailerpress/update-campaign updates an existing campaign’s title and nested meta payload: the emailConfig subject and email type, the status, and the JSON content.

Locks are refreshed by MailerPress on the way through.

At a glance

Abilitymailerpress/update-campaign
ToolsetMailerPress — toolset/mailerpress
GroupMailerPress › Campaigns & Sending
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

Those locks are how MailerPress stops two editors overwriting each other. Going through this rather than writing the record directly means a campaign open in somebody’s editor is not silently clobbered.

Writing the JSON content here updates the block tree. It does not compile the HTML, so a content change made this way leaves the artifact stale — recipients would still get the previous version.

mailerpress/save-campaign-content is the ability that writes both, and mailerpress/check-campaign-send-readiness is how you confirm they agree.

The subject lives in emailConfig rather than at the top level, which is a shape worth knowing — the campaign’s title is an internal name and the subject is what recipients see.

Idempotent.

Input

NameTypeRequiredWhat it is
idintegerYesThe campaign ID.
titlestringNoThe internal campaign name.
metaobjectNoNested payload: emailConfig and json.

What comes back

NameTypeWhat it is
campaignobjectThe campaign after the write.
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:

Change the subject line on that campaign.

It resolves to one call:

{
  "ability": "mailerpress/update-campaign",
  "parameters": {
    "id": 44,
    "meta": { "emailConfig": { "subject": "Your September update" } }
  }
}

Worth knowing

  • Locks are refreshed, so an open editor is not clobbered.
  • Writing JSON content here does not compile the HTML.
  • The subject is in emailConfig; the title is internal.
  • Idempotent.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading