List active campaign IDs
Returns the ID of every campaign in the workspace whose sequence is currently running. Use it to narrow a metrics request down to the campaigns that are actually sending.
/campaigns.getActiveCampaignIdsAuthorization
bearerAuth Enter your MailMoo API key (format: sk_live_...)
In: header
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/campaigns.getActiveCampaignIds"[ "string"]Enroll leads in a campaign POST
Enrolls the people behind a selection of leads into another campaign, existing or new. Select by explicit lead ids, or by filter (scope plus the same conditions as lead search). One fresh enrollment per person; Do Not Contact and blocklisted people are skipped. Their sequences still running elsewhere are stopped by default (activeConflictPolicy). sender keep_where_possible keeps each person's owner when that sender sends in the destination and unassigns the rest, so the destination's senders pick them up. Pass dryRun to get the counts without changing anything. Never starts the destination campaign.
List campaigns GET
Returns the campaigns in the workspace, newest first by default. Results are paginated by page number, and can be filtered by name and reordered.

