Saved in this browser for 24 hours, then removed. Validate checks the key shape in this browser, then confirms it is active. After 8 checks, this browser pauses the button for 15 minutes. Sending a request below still changes live data for the key's project.

API

Templates and campaigns API

Create email content, save a draft, schedule, or send.

Templates

GET/api/v1/templates

Scope

templates:read
POST/api/v1/templates

Scope

templates:write

Fields

nameRequiredemail_typesubjectRequiredpreview_texthtml_bodyRequiredis_active
GET/api/v1/templates/{id}

Scope

templates:read
PUT/api/v1/templates/{id}

Scope

templates:write

Fields

nameRequiredemail_typesubjectRequiredpreview_texthtml_bodyRequiredis_active
DELETE/api/v1/templates/{id}

Scope

templates:write

Campaigns

GET/api/v1/campaigns

Scope

campaigns:read
POST/api/v1/campaigns

Scope

campaigns:write

Fields

nameRequiredtemplate_idsubjectpreview_texthtml_bodylist_idscheduled_at

Send template_id, or send both subject and html_body. Leave scheduled_at empty to save a draft. Only draft and scheduled campaigns can be edited.

GET/api/v1/campaigns/{id}

Scope

campaigns:read
PUT/api/v1/campaigns/{id}

Scope

campaigns:write

Fields

nameRequiredsubjectRequiredhtml_bodyRequiredpreview_textlist_idscheduled_atclear_schedule
DELETE/api/v1/campaigns/{id}

Scope

campaigns:write

Send a list

POST/api/v1/campaigns/{id}/send

Scope

campaigns:send

Sends to every subscribed contact on the campaign list. People who already received this campaign get it again. Bounced and unsubscribed contacts are skipped.