How To: Build email content Send marketing emails Send transactional emails Send automated emails

Cancel Schedule

POST emails/cancelSchedule

Cancel a scheduled email send

Copy

POST emails/copy

Create a copy an existing email and return it as a draft

Delete

POST emails/delete

Delete an existing email. Deleting a sent email will throw an error.

Activity Log

POST GET emails/getActivityLog

Get log of activity for a given email (who, what, when)

Lookup

POST GET emails/lookup

Get full details for emails, including high-level deliverability metrics (for sent emails)

Save

POST emails/save

Save content and header information for an email. Can pass an email object (i.e. response from /emails/lookup) or just key/value pairs.

Schedule

POST emails/schedule

Schedule future delivery of a one-time email send. Equivalent to "sending" a scheduled email. Email must be ready to send.

Search

POST GET emails/search

Search emails by various criteria.

Send

POST emails/send

Send an existing email to its assigned recipients. The email must first be created using /emails/save. Once an email is sent, it cannot be modified in any way, but it can be copied to a new draft.

Send Test

POST emails/sendTest

Send a test of an existing email to a single recipient.

Send Transactional

POST emails/sendTransactional

Send a transactional email to a limited number of contacts in a single call. Transactional emails contain information that completes a transaction or process the recipient has started with you. This endpoint should never be used to send marketing emails. To include suppressed contacts, be sure to use the ignoreContactSuppression flag. NOTE: This endpoint must be enabled for your account before use. Please contact support for access.

Transactional Categories

POST GET emails/transactionalCategories

Get all transactional categories