Check whether a campaign is ready to start
Lists everything that would stop a campaign from starting, or make it send less than expected, without starting it: senders who cannot perform a step or cannot send, merge fields with no column, empty filter steps, every sender paused. Errors block starting; warnings do not.
/campaigns.checkSequenceAuthorization
bearerAuth Enter your MailMoo API key (format: sk_live_...)
In: header
Query Parameters
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$uuidResponse Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/campaigns.checkSequence?campaignId=497f6eca-6276-4993-bfeb-53cbbbba6f08&input=%7B%22campaignId%22%3A%2213f8bf6d-dc27-4a04-bffe-6e5b13c19ddf%22%7D"{ "ready": true, "problems": [ { "severity": "error", "message": "string" } ], "campaignId": "13f8bf6d-dc27-4a04-bffe-6e5b13c19ddf", "campaignName": "string", "running": true}Remove a step from a campaign's sequence POST
Removes one step from a paused campaign's sequence and joins the steps on either side. Conditions are removed in the app, and the last step of a condition path cannot be removed until another takes its place. Returns the sequence and what would still stop it from starting.
Rename a campaign POST
Changes a campaign's name. Nothing else changes.

