Send transactional emails using templates. Transactional emails are one-to-one messages triggered by user actions (order confirmations, password resets, notifications). Create reusable templates with merge tags, then send them to individual contacts. Includes deprecated template-based endpoints — for new integrations, use the Email API.
Send an email
Required scope(s): emailapi:read
query Parameters
account_idOptional Account ID to be used for the request
Optional Account ID to be used for the request
Send an email › Request Body
emailRecipient's email address
group_idAllows the grouping multiple transactional emails for analytics
Custom mail headers
One or more file attachments
queueQueue ID
Send an email › Responses
Successful Response
emailRecipient email address
objectObject type
sentWhether the email was sent
Show email stats
Get aggregated email statistics for the legacy email system, including send counts, opens, clicks, and bounces over a time period.
Required scope(s): reports:read
query Parameters
start_timeStart time for the report.
Start time for the report.
end_timeEnd time for the report.
End time for the report.
account_idOptional Account ID to be used for the request
Optional Account ID to be used for the request
Show email stats › Responses
Successful Response
Email statistics per date
Show email activity logs
Required scope(s): logs:read
query Parameters
log_typeAn enumeration.
account_idOptional Account ID to be used for the request
Optional Account ID to be used for the request
pageper_pagewith_countInclude count in the response
Include count in the response
start_timeStart time for the report.
Start time for the report.
end_timeEnd time for the report.
End time for the report.
filterValid Terms:
group_idemailemail_id
Valid Operators:
==
Query separator:
;
Valid Terms:
group_idemailemail_id
Valid Operators:
==
Query separator:
;
Show email activity logs › Responses
Successful Response
List of email log entries
List Email Group Ids
query Parameters
account_idOptional Account ID to be used for the request
Optional Account ID to be used for the request
pageper_pagewith_countInclude count in the response
Include count in the response
List Email Group Ids › Responses
Successful Response
List of email group ids
Edit an Email Group Id
path Parameters
group_idThe ID of the group to edit
The ID of the group to edit
query Parameters
account_idOptional Account ID to be used for the request
Optional Account ID to be used for the request
Edit an Email Group Id › Request Body
description^[\w\s!@#$%^&*()_+\-… · requiredEdit an Email Group Id › Responses
Successful Response
idEmail group id
objectObject type
updatedWhether the email group id was updated
List Transactional Email Templates
List Transactional Email Templates
Required scope(s): transactional:read
path Parameters
list_idquery Parameters
account_idOptional Account ID to be used for the request
Optional Account ID to be used for the request
pageper_pagewith_countInclude count in the response
Include count in the response
List Transactional Email Templates › Responses
Successful Response
Create a Transactional Email Template
Create a Transactional Email Template
Required scope(s): transactional:write
path Parameters
list_idquery Parameters
account_idOptional Account ID to be used for the request
Optional Account ID to be used for the request
Create a Transactional Email Template › Request Body
namereply_toccCreate a Transactional Email Template › Responses
Successful Response
idobjectcreatedShow a Transactional Email Template
Show a Transactional Email Template
Required scope(s): transactional:read
path Parameters
list_idtransactional_email_template_idquery Parameters
account_idShow a Transactional Email Template › Responses
Successful Response
Delete a Transactional Email Template
Delete a Transactional Email Template
Required scope(s): transactional:delete
path Parameters
list_idtransactional_email_template_idquery Parameters
account_idOptional Account ID to be used for the request
Optional Account ID to be used for the request
Delete a Transactional Email Template › Responses
Successful Response
idobjectdeletedUpdate a Transactional Email Template
Update a Transactional Email Template
Required scope(s): transactional:write
path Parameters
list_idtransactional_email_template_idquery Parameters
account_idOptional Account ID to be used for the request
Optional Account ID to be used for the request
Update a Transactional Email Template › Request Body
namereply_toccUpdate a Transactional Email Template › Responses
Successful Response
idobjectupdatedSend a Transactional Email from a Template to a contact
Send a Transactional Email from a Template to a single contact in the list.
If you need to send to multiple contacts at once, you should use the Campaigns API, which are designed for bulk sending.
Required scope(s): transactional:send
path Parameters
list_idtransactional_email_template_idquery Parameters
account_idSend a Transactional Email from a Template to a contact › Request Body
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: contact_id | |
| type = object · requires: email |
contact_idList of temporary custom attributes, overriding the contact's custom attributes. Note: the custom attributes will not be saved to the contact's profile.
resubscribequeueQueue ID
Send a Transactional Email from a Template to a contact › Responses
Successful Response
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: email, data | |
| type = object · requires: email, data |
emailobjectsentSend a Test Transactional Email from a Template
Send a Test Transactional Email from a Template
Required scope(s): transactional:send-test
path Parameters
list_idtransactional_email_template_idquery Parameters
account_idOptional Account ID to be used for the request
Optional Account ID to be used for the request
Send a Test Transactional Email from a Template › Request Body
emailSend a Test Transactional Email from a Template › Responses
Successful Response
objectsentRender a Transactional Email Template
Render a Transactional Email Template
Required scope(s): transactional:read
path Parameters
list_idtransactional_email_template_idquery Parameters
account_idRender a Transactional Email Template › Request Body
contact_idRender a Transactional Email Template › Responses
Successful Response