Send Batch Emails
send-batch-emailsSend up to 100 individualized transactional emails in a single API call. Use for bulk sending distinct messages like password resets or receipts.
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. Max 256 characters. |