---
title: "Email a reviewed batch of 1–500 users"
method: POST
path: "/api/admin/legal/notice-campaigns/{id}/send-batch"
tags: ["Admin"]
---

# Email a reviewed batch of 1–500 users

`POST /api/admin/legal/notice-campaigns/{id}/send-batch`

## Request

- Base URL: `https://api.rewritelifestyle.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.rewritelifestyle.ai/api/admin/legal/notice-campaigns/{id}/send-batch`
- Auth: HTTP bearer

Every id must still be pending (400 lists any that are not). Returns at once; the batch sends in the background. 409 while another send is running. Send `{ "userIds": [...], "confirm": true }`.

## Path parameters

- `id` number, required

## Request body

- PolicyNoticeSendBatchDto
  - `userIds` string[], required: 1–500 reviewed users, all still pending
  - `confirm` boolean, required: Must be true: this emails these users.

## Response `200`

## Changes

- **2026-10-31** `8c24191f77f3`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/rewritelifestyle/apis/rewrite-lifestyle-api/changes/api/admin/legal/notice-campaigns/:id/send-batch/post.md)

---

[API](https://skmtc.dev/rewritelifestyle/apis/rewrite-lifestyle-api.md) - [All operations](https://skmtc.dev/rewritelifestyle/apis/rewrite-lifestyle-api/llms.txt) - [OpenAPI document](https://skmtc.dev/rewritelifestyle/apis/rewrite-lifestyle-api/revisions/28695827f27a?raw)
