---
title: "Send up to 100 emails in one request"
method: POST
path: "/emails/batch"
tags: ["Emails"]
---

# Send up to 100 emails in one request

`POST /emails/batch`

## Request body

- object
  - `emails` SendEmailInput[], required
    - `from` string, required — `Name <email@verified-domain>` or just `email@verified-domain`. The domain must be verified in your account.
    - `to` string[], required
    - `cc` string[]
    - `bcc` string[]
    - `reply_to` string, email
    - `subject` string
    - `html` string
    - `text` string
    - `headers` object
    - `tags` string[]
    - `attachments` Attachment[]
      - `filename` string, required
      - `content` string, required — base64-encoded file contents
      - `content_type` string — Defaults to inferred MIME type
    - `idempotency_key` string — Deduplicates sends for 24h.
    - `scheduled_at` string, date-time
    - `template_id` string
    - `variables` object

## Response `200`

Batch accepted

- object
  - `data` SendEmailResponse[]
    - `id` string, required — Email public ID (starts with `em_`)

---

[API](https://skmtc.dev/poststack/apis/poststack-api.md) · [All operations](https://skmtc.dev/poststack/apis/poststack-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/poststack/poststack-api/revisions/0f5bfcfae749/schema)
