Start or pause a campaign
Starts the campaign's sequence, or pauses it. Starting one begins messaging real people, and requires an active subscription and a sequence that passes its readiness checks. Pausing is always allowed.
/campaigns.setSequenceActiveAuthorization
bearerAuth Enter your MailMoo API key (format: sk_live_...)
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/campaigns.setSequenceActive" \ -H "Content-Type: application/json" \ -d '{ "campaignId": "13f8bf6d-dc27-4a04-bffe-6e5b13c19ddf", "active": true }'{ "sequenceId": "string", "campaignId": "string", "active": true, "changed": true}Read a campaign's sequence GET
Returns the steps a campaign sends, in the order they run for a lead, with the counts the sequence has accumulated. Read-only: use the launch endpoint to start or pause it.
Count what needs attention GET
Returns how many leads sit in each bucket of the triage queue: waiting on a reply, due a catch-up, carrying a due task, gone quiet, stalled, or due to wake from on-hold. A lead lands in exactly one bucket, so the buckets sum to `total`.

