Batch email API
Send many transactional emails in one API call.
Batch sends are built for receipts, imports, notifications, and backfills where every message needs its own recipient, content, result, and log entry.
POST /api/v1/email/batch
curl -X POST https://www.noticeapi.com/api/v1/email/batch \
-H "Authorization: Bearer ntc_xxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '[
{
"from": "Acme <[email protected]>",
"to": "[email protected]",
"subject": "Receipt #1042",
"html": "<p>Your receipt is ready.</p>"
},
{
"from": "Acme <[email protected]>",
"to": "[email protected]",
"subject": "Receipt #1043",
"html": "<p>Your receipt is ready.</p>"
}
]'Granular results
Each item returns its own id, message id, or error.
Same guardrails
Suppressions, domain verification, quotas, and simulator checks still apply.
Stored logs
Every accepted message gets a normal email detail page and webhook path.