Email
email.campaigns
Bulk email sends with audiences, scheduling, and progress reporting. Use for newsletters, promos, and broadcasts — single transactional sends should use email.send.
#Endpoints
- GET
/v1/email/campaignsList campaigns. Filter by status. - GET
/v1/email/campaigns/:idFetch a single campaign, including sent/delivered/opened counts. - POST
/v1/email/campaignsCreate a draft campaign. Pass scheduledFor to schedule on create. - POST
/v1/email/campaigns/:id/launchMove a draft or paused campaign into the sending pipeline. Optionally pass scheduledFor to schedule for later. - POST
/v1/email/campaigns/:id/pausePause an actively sending campaign. Resume by launching again.
GET
/v1/email/campaignsList campaigns. Filter by status.
SDK
TypeScript
GET
/v1/email/campaigns/:idFetch a single campaign, including sent/delivered/opened counts.
SDK
TypeScript
Response
JSON
POST
/v1/email/campaignsCreate a draft campaign. Pass scheduledFor to schedule on create.
SDK
TypeScript
POST
/v1/email/campaigns/:id/launchMove a draft or paused campaign into the sending pipeline. Optionally pass scheduledFor to schedule for later.
SDK
TypeScript
POST
/v1/email/campaigns/:id/pausePause an actively sending campaign. Resume by launching again.
SDK
TypeScript