Skip to main content
POST
Queue batch email send

Authorizations

Authorization
string
header
required

JWT token obtained from /api/auth/token endpoint. Token is verified using JWKS and must include a valid user identifier.

Body

application/json
recipients
object[]
required

List of recipients with optional per-recipient template parameters (1-10,000)

Required array length: 1 - 10000 elements
Example:
template
object
required

Email template with variable placeholders for per-recipient substitution

trackingId
string
required

Custom tracking ID for this batch send

Required string length: 1 - 100
Example:

"campaign_2024_11_newsletter"

emailType
string

Email category for tracking (optional)

Example:

"marketing"

clientProjectId
string<uuid>

Client project ID for tracking (optional)

Example:

"550e8400-e29b-41d4-a716-446655440000"

metadata
object

Additional metadata for tracking (optional)

Example:

Response

Batch email queued successfully

success
boolean
required
trackingId
string
required
totalBatches
number
required
totalRecipients
number
required
message
string
required