Send up to 100 emails
send_batchSend up to 100 independent emails in one call; each item has send_email's fields. Results come back per email, in input order. Same dry_run and duplicate protection as send_email, applied to the whole batch. If this key's guardrails need a person, the call either asks them in chat once for the whole batch, or returns status pending_approval with an approval_url on each email that waits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| emails | Yes | ||
| dry_run | No | true validates and simulates the send: nothing leaves emitd and nothing is billed, though it counts toward rate limits. Returns a message_id for the simulated send. | |
| allow_duplicate | No | true sends another copy even though an identical email went out in the last 10 minutes. | |
| idempotency_key | No | Retry-safe key: calling again with the same key returns the first result instead of sending again. Without one, an identical send within 10 minutes is deduplicated automatically. |