Send an email
POST/v1/email/send
This endpoint sends an email using the connected ESP
Request
- application/json
Body
required
Email Payload
Array [
]
Array [
]
Array [
]
Array [
]
Array [
]
attachments
object[]
Attachments are optional
Base64 content is required
Filename is required
Possible values: [application/pdf, application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.openxmlformats-officedocument.presentationml.presentation, text/plain, text/csv, image/jpeg, image/png, image/gif, image/svg+xml, image/webp, audio/mpeg, audio/wav, audio/ogg, video/mp4, video/x-msvideo, video/quicktime, video/webm, application/zip, application/x-tar, application/gzip, application/vnd.rar, application/x-7z-compressed]
bcc
object[]
BCC recipients are optional
Email is required and must be a valid email format
Name is optional
Campaign ID is optional
cc
object[]
CC recipients are optional
Email is required and must be a valid email format
Name is optional
content
object[]
required
Email content is required
Possible values: [text/html, text/plain]
MIME type required
Email content is required
custom_args
object
from
object
required
Email is required and must be a valid email format
Name is optional
headers
object
Headers are optional
Mailer ID is required // Custom arguments are optional
Possible values: [1, 0]
Default value: 0
Priority is optional with default value 0
Reply-to email is optional but must be valid if provided
settings
object
required
click_tracking
object
Click tracking settings
Optional boolean value
open_tracking
object
Open tracking settings
Optional boolean value
phishing_protection
object
Phishing protection settings
Optional boolean value
validate
object
Email validation settings
Optional boolean value
Subject is required
substitutions
object
property name*
object
to
object[]
required
At least one "to" recipient is required
Email is required and must be a valid email format
Name is optional
Responses
- 200
- 400
- 403
Email sent
- application/json
- Schema
- Example (from schema)
Schema
{
"ref_id": "01JC3BBW8S9YGX2VNKG5MD7BTA",
"success": true
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
{
"error": "string",
"success": false
}
Unauthorized From Email
- application/json
- Schema
- Example (from schema)
Schema
{
"error": "string",
"success": false
}