Docs
Broadcasts

Create Broadcast

Create a campaign for a segment. Pass send: true to send straight away.

POST/broadcasts

Body Parameters

audience_idstringrequired
Segment to send to.
fromstringrequired
Sender.
subjectstringrequired
Subject (merge tags allowed).
htmlstring
Body. Use {{{FIRST_NAME|fallback}}} and {{{RESEND_UNSUBSCRIBE_URL}}}.
textstring
Plain text.
namestring
Internal name.
reply_tostring
Reply-to.
sendboolean
Queue immediately.
scheduled_atstring
With send, when to send.
import { Resend } from 'resend';

const client = new Resend('pw_xxxxxxxxx');

const { data, error } = await client.broadcasts.create({
  audienceId: '78261eea-…',
  from: 'Acme <news@yourdomain.com>',
  subject: 'November update',
  html: '<p>Hi {{{FIRST_NAME|there}}}</p>',
});
Try itPOST/broadcasts

No key yet? Create one in the dashboard.

Create Broadcast · Postwave Docs