API reference

Campaigns

18 endpoints in this area. Each one has its own page with its parameters, its response and a request you can run.

All developer docs →

MethodPathWhat it doesPermission
GET/v1/campaignsThe organisation's campaigns.campaigns.view
POST/v1/campaignsCreate a campaign from a template and an audience.campaigns.view
DELETE/v1/campaigns/espDisconnect the provider account and remove its stored key.campaigns.send
GET/v1/campaigns/espThe organisation's own e-mail provider account.campaigns.view
POST/v1/campaigns/espConnect an e-mail provider account.campaigns.send
POST/v1/campaigns/esp/verifyProve the provider account works and read its verified domains.campaigns.send
POST/v1/campaigns/previewRender a template with example values.campaigns.view
GET/v1/campaigns/tagsThe magic-tag palette a campaign composer offers.campaigns.view
GET/v1/campaigns/templatesThe organisation's campaign templates.campaigns.view
POST/v1/campaigns/templatesAuthor a campaign template.campaigns.view
DELETE/v1/campaigns/templates/{templateId}Archive a template and retire its translation sources.campaigns.view
GET/v1/campaigns/templates/{templateId}One campaign template.campaigns.view
PUT/v1/campaigns/templates/{templateId}Edit a campaign template.campaigns.view
DELETE/v1/campaigns/{campaignId}Delete a campaign and retire its delivery rows.campaigns.send
GET/v1/campaigns/{campaignId}One campaign and its delivery report.campaigns.view
POST/v1/campaigns/{campaignId}/controlPause, resume or cancel a running send.campaigns.send
POST/v1/campaigns/{campaignId}/sendStart the durable send.campaigns.send
POST/v1/campaigns/{campaignId}/testSend one real message on the channel the campaign will actually use.campaigns.send