EndpointsCampaigns
List campaigns
Returns the campaigns in the workspace, newest first by default. Results are paginated by page number, and can be filtered by name and reordered.
GET
/campaigns.getBasicAuthorization
bearerAuth AuthorizationBearer <token>
Enter your MailMoo API key (format: sk_live_...)
In: header
Query Parameters
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/campaigns.getBasic"{ "totalCount": 0, "basicCampaigns": [ { "id": "string", "name": "string", "createdAt": "string", "sequenceId": "string", "leadGroupId": "string", "workspaceId": "string", "config": null, "webcamVideoName": "string", "backgroundVideoName": "string", "hasActiveSequence": true, "property1": null, "property2": null } ], "nextCursor": { "id": "string", "sortColumnValue": "string", "property1": null, "property2": null }, "property1": null, "property2": null}List active campaign IDs GET
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.
Get campaign metrics GET
Returns delivery and reply performance for the given campaigns. Metrics are computed per campaign, so request them in one batch rather than one call per campaign.

