| Tool | Confirm | Project | What it does |
|---|---|---|---|
list_campaigns | optional | Lists the campaigns of a project, oldest first, at most 100 per call, optionally of one status. | |
create_campaign | optional | Creates a campaign in a project, a draft: one message template sent to one or more of its lists. | |
get_campaign | optional | Reads one campaign: its status, lists, template, sender and the other fields, and what its launch fixed. | |
update_campaign | optional | Changes a campaign’s fields: name, lists, template, sender, reply-to, subject, transport, tracking, throttle. | |
cancel_campaign | confirm | optional | Cancels a scheduled, sending or paused campaign for good: its letters not sent yet are cancelled; letters already sent stay sent. |
launch_campaign | confirm | optional | Launches a draft campaign: its recipients’ messages are queued and sending starts. |
pause_campaign | optional | Pauses a sending campaign: no new letter of it goes out until resume_campaign; the letters under way finish. | |
preflight_campaign | optional | Shows what launching a draft campaign would do now: its recipients after deduplication and suppression, its sender’s sending domain with its warnings, its… | |
resume_campaign | optional | Resumes a paused campaign: it is sending again and its remaining letters go out. | |
get_campaign_stats | optional | Reads where a campaign’s sending is: its status, how many recipients its launch wrote, and its deliveries by status (queued, deferred, sent, bounced… |