EndpointsCampaigns
Read a campaign's sequence
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.
GET
/campaigns.getSequenceAuthorization
bearerAuth AuthorizationBearer <token>
Enter your MailMoo API key (format: sk_live_...)
In: header
Query Parameters
campaignId*string
Match
^([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)$Format
uuidResponse Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/campaigns.getSequence?campaignId=497f6eca-6276-4993-bfeb-53cbbbba6f08&input=%7B%22campaignId%22%3A%2213f8bf6d-dc27-4a04-bffe-6e5b13c19ddf%22%7D"{}Read a campaign GET
Returns one campaign with its lead list, content and settings. On a workspace without access to lead contact data, the contact fields are filtered out of the returned column list.
Start or pause a campaign POST
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.

