---
title: "Sends multiple emails in parallel using AWS SES service."
method: POST
path: "/sendBulkEmails"
---

# Sends multiple emails in parallel using AWS SES service.

`POST /sendBulkEmails`

This function sends bulk emails to a list of recipients using AWS SES. It allows for parallel sending to improve performance and accepts various email parameters including sender, recipients, subject, and body content in both plain text and HTML formats.

## Request body

- object
  - `body` object — Body of the sendBulkEmails sls call
    - `arguments` unknown[], required
      - unknown
    - `auth` object — Authentication object
      - `strategy` 'apikey' — Authentication strategy
      - `variables` unknown[] — Variables for the authentication strategy
        - unknown
    - `packageName` string — @microfox/aws-ses

## Response `200`

Successful operation

- object[]
  - `SendEmailResult` object
    - `MessageId` string — The unique identifier for the sent email
  - `ResponseMetadata` object
    - `RequestId` string — The unique request identifier

## Other responses

- `400` — Bad request
- `500` — Internal server error

## Changes

- **2025-05-29** `dfcea36afd3a` — 2 warning, 2 info
  - removed the optional property `error` from the response with the `400` status
  - removed the optional property `error` from the response with the `500` status
  - added the optional property `message` to the response with the `400` status
  - added the optional property `message` to the response with the `500` status
- **2025-05-27** `e2e5cbb7c6db` — 6 warning, 3 info
  - removed the request property `bodyHtml`
  - removed the request property `bodyText`
  - removed the request property `displayName`
  - removed the request property `recipients`
  - …5 more
- **2025-05-16** `e9e8a90e40e0` — 5 breaking, 1 warning, 3 info
  - added the new required request property `recipients`
  - added the new required request property `sender`
  - added the new required request property `subject`
  - removed the media type `application/json` for the response with the status `400`
  - …5 more

[Change history](https://skmtc.dev/microfox-ai/apis/microfox-aws-ses-api/changes/sendBulkEmails/post.md)

---

[API](https://skmtc.dev/microfox-ai/apis/microfox-aws-ses-api.md) · [All operations](https://skmtc.dev/microfox-ai/apis/microfox-aws-ses-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/microfox-ai/microfox-aws-ses-api/revisions/132031a65b75/schema)
