Send Batch Emails
send-batch-emailsSend up to 100 individual transactional emails in one API call, each with customizable to, subject, text, from, and more. Ideal for bulk actions like password resets or receipts, not for broadcast campaigns.
Instructions
Purpose: Send up to 100 transactional emails in one API call. Each item has the same fields as send-email (to, subject, text, from, etc.).
NOT for: Sending one email (use send-email) or the same content to a segment (use create-broadcast + send-broadcast).
When to use: User wants to send many individual emails in bulk (e.g. 50 password resets, 100 receipts). Not for one-to-many broadcasts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| emails | Yes | Array of email objects to send (1-100 emails) | |
| idempotencyKey | No | Optional unique key for the whole batch that prevents duplicate batch sends on retries (sent as the Idempotency-Key header). Use the same key when retrying the same batch; use a new key for a different batch. Must be 1-256 characters. |