Rename a campaign
Changes a campaign's name. Nothing else changes.
/campaigns.renameAuthorization
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.rename" \ -H "Content-Type: application/json" \ -d '{ "campaignId": "13f8bf6d-dc27-4a04-bffe-6e5b13c19ddf", "name": "string" }'{ "campaignId": "13f8bf6d-dc27-4a04-bffe-6e5b13c19ddf", "previousName": "string", "name": "string"}Check whether a campaign is ready to start GET
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.
Delete a campaign POST
Deletes a campaign as the app does: its sequence stops and the campaign disappears from lists. Its leads, the people behind them and their conversations stay in the workspace. Pass dryRun to see whether it is running and how many leads it has, without changing anything.

