Basic batch send
202 Accepted.
Batch size limits
The maximum number of emails per batch request depends on your plan:| Plan | Max per batch |
|---|---|
| Launch | 50 |
| Starter | 100 |
| Growth | 500 |
| Scale | 1,000 |
422:
All-or-nothing validation
The entire batch is validated before any email is queued. If any email fails a check, the whole request is rejected with422 and nothing is sent.
Checks that apply to every email in the batch:
fromdomain must be verified in your workspace- Each email must include
html,text, or both tomust be a valid email address- Recipient must not be on the suppression list
Quota
Daily and monthly sending limits apply to the total number of emails in the batch. If the batch would push you over either limit, the entire request is rejected:GET /api/v1/workspace/usage.
Domain-scoped keys
If your API key is scoped to a specific domain, every email in the batch must use that domain as the sender. A mismatch returns403.
Idempotency
Batch requests do not support theIdempotency-Key header. Use individual POST /api/v1/emails requests if you need idempotent sends.