POST /emails/batch
Send multiple emails in one API call. Each email is processed independently — if one fails, the others still send.Authentication
API Key (Bearer token)Request Body
Array of email objects (1–100):| Field | Type | Required | Description |
|---|---|---|---|
from | string | Yes | Sender email address |
to | string or string[] | Yes | Recipient(s) |
subject | string | Yes | Email subject |
html | string | No | HTML content |
text | string | No | Plain text content |
cc | string or string[] | No | CC recipients |
bcc | string or string[] | No | BCC recipients |
reply_to | string or string[] | No | Reply-to addresses |
attachments | object[] | No | File attachments (max 10 per email) |
tags | object | No | Key-value metadata |
send_at | string | No | ISO 8601 datetime to schedule |
Response
Example
Limits
- Maximum 100 emails per batch
- Each email counts toward your daily/monthly limits
- The batch fails entirely if you don’t have enough quota for all emails