Campanhas são a unidade de envio. Crie uma com conteúdo HTML + flags de rastreamento, transicione por run / pause / resume e depois baixe logs de rastreamento, abertura, clique, bounce, feedback e descadastro como CSV.
GET/campaignsÍndice paginado. Passe per_page, page.
POST/campaignsCrie. Obrigatório: list_uid, name, subject, from_*, html.
GET/campaigns/:uidBusque uma única campanha com estatísticas.
PATCH/campaigns/:uidAtualize conteúdo, assunto ou flags de rastreamento.
POST/campaigns/:uid/runColoque a campanha na fila para entrega.
POST/campaigns/:uid/pausePause uma campanha em andamento.
POST/campaigns/:uid/resumeRetome uma campanha pausada.
GET/campaigns/:uid/tracking-log/downloadFaça stream do CSV de rastreamento.
GET/campaigns/:uid/{open,click,bounce,feedback,unsubscribe}-log/downloadFaça stream do CSV por evento (uma rota por tipo de evento).
DELETE/campaigns/:uidApague uma campanha (somente quando não estiver em andamento).