Docs
Emails · Sending

Send Batch Emails

Send up to 100 emails in one request. Attachments and scheduling aren't supported in batch.

POST/emails/batch

Body Parameters

(body)Email[]required
An array of 1–100 email objects, each with the same fields as Send Email.
import { Resend } from 'resend';

const client = new Resend('pw_xxxxxxxxx');

const { data, error } = await client.batch.send([
  { from: 'Acme <onboarding@yourdomain.com>', to: ['delivered@postwave.test'], subject: 'Hello 1', html: '<p>First</p>' },
  { from: 'Acme <onboarding@yourdomain.com>', to: ['delivered@postwave.test'], subject: 'Hello 2', html: '<p>Second</p>' },
]);
Try itPOST/emails/batch

No key yet? Create one in the dashboard.