Create Accountor Login
Docs

Campaigns Permissions for Connections

Part of the MountDev Ops Campaigns documentation. Updated November 5, 2026

MountDev Ops Campaigns documentation | Updated November 5, 2026

These are the permissions a connection can hold in Campaigns. Each one is a single action. Pick only what the connection needs. A connection acts as the member who made it and never does more than that member could.

Permission idLevelWhat it doesInputs
campaigns.audience.previewReadSee who a campaign, saved filter, or list would email now, and who is left out and whyaudience_id, campaign
campaigns.audiences.listReadSee the saved filters and listsnone
campaigns.audiences.saveWriteAdd or change a saved filter or listid, name (required), kind (required), module_id (required), conditions
campaigns.consent.infoReadSee the Consent page: the wording people attest to, how many people agreed, and the attestations keptnone
campaigns.consent.statusReadLook up whether an address may be emailed, and whyemail (required)
campaigns.consent.withdrawWriteWithdraw an address's consentemail (required), note
campaigns.duplicateWriteCopy a campaign into a new draftid (required)
campaigns.getReadSee a campaign: its email, who it goes to, and what still has to be doneid (required)
campaigns.listReadSee the campaignsnone
campaigns.lists.addWriteAdd people to a listid (required), records (required)
campaigns.lists.peopleReadSee who is on a list, and find people to addid (required), q
campaigns.lists.removeDeleteTake people off a listid (required), records (required)
campaigns.resultsReadSee a campaign's results and each person's emailid (required), offset, status
campaigns.saveWriteWrite or change a draft campaignid, name, subject, preview_text, reason, blocks, no_blocks, audience_id
campaigns.suppressWritePut an address on the suppression listemail (required), note

See Who a Campaign, Saved Filter, or List Would Email Now, and Who Is Left Out and Why

Permission campaigns.audience.preview | Read | MCP tool campaigns_audience_preview (action campaigns.audience.preview)

POST /account/api/v1/actions/campaigns.audience.preview
{}

See the Saved Filters and Lists

Permission campaigns.audiences.list | Read | MCP tool campaigns_audiences_list (action campaigns.audiences.list)

POST /account/api/v1/actions/campaigns.audiences.list
{}

Add or Change a Saved Filter or List

Permission campaigns.audiences.save | Write | MCP tool campaigns_audiences_save (action campaigns.audiences.save)

POST /account/api/v1/actions/campaigns.audiences.save
{"name":"Example","kind":"filter","module_id":"Example"}

Look up Whether an Address May Be Emailed, and Why

Permission campaigns.consent.status | Read | MCP tool campaigns_consent_status (action campaigns.consent.status)

POST /account/api/v1/actions/campaigns.consent.status
{"email":"Example"}

Copy a Campaign into a New Draft

Permission campaigns.duplicate | Write | MCP tool campaigns_duplicate (action campaigns.duplicate)

POST /account/api/v1/actions/campaigns.duplicate
{"id":1}

See a Campaign: Its Email, Who It Goes to, and What Still Has to Be Done

Permission campaigns.get | Read | MCP tool campaigns_get (action campaigns.get)

POST /account/api/v1/actions/campaigns.get
{"id":1}

See the Campaigns

Permission campaigns.list | Read | MCP tool campaigns_list (action campaigns.list)

POST /account/api/v1/actions/campaigns.list
{}

Add People to a List

Permission campaigns.lists.add | Write | MCP tool campaigns_lists_add (action campaigns.lists.add)

POST /account/api/v1/actions/campaigns.lists.add
{"id":1,"records":[]}

See Who Is on a List, and Find People to Add

Permission campaigns.lists.people | Read | MCP tool campaigns_lists_people (action campaigns.lists.people)

POST /account/api/v1/actions/campaigns.lists.people
{"id":1}

Take People Off a List

Permission campaigns.lists.remove | Delete | MCP tool campaigns_lists_remove (action campaigns.lists.remove)

POST /account/api/v1/actions/campaigns.lists.remove
{"id":1,"records":[]}

Removing more than one record waits for approval in the workspace.

See a Campaign's Results and Each Person's Email

Permission campaigns.results | Read | MCP tool campaigns_results (action campaigns.results)

POST /account/api/v1/actions/campaigns.results
{"id":1}

Write or Change a Draft Campaign

Permission campaigns.save | Write | MCP tool campaigns_save (action campaigns.save)

POST /account/api/v1/actions/campaigns.save
{}

Put an Address on the Suppression List

Permission campaigns.suppress | Write | MCP tool campaigns_suppress (action campaigns.suppress)

POST /account/api/v1/actions/campaigns.suppress
{"email":"Example"}

Ask Us Anything

We’d love to hear from you!