Send the same message to multiple recipients in a single request using Prelude Notify API.
Send to multiple recipients in one API call. Useful for transactional fan-out or marketing campaigns. If a recipient is not eligible (e.g., unsubscribed, invalid number), their entry will include an error in the results array; successful entries include a message object with IDs and timestamps.Documentation Index
Fetch the complete documentation index at: https://docs.prelude.so/llms.txt
Use this file to discover all available pages before exploring further.
schedule_at may be adjusted to comply with local regulations.results[].error and do not fail the entire request.Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The list of recipients' phone numbers in E.164 format.
["+33612345678", "+15551234567"]The template identifier configured by your Customer Success team.
"template_01k8ap1btqf5r9fq2c8ax5fhc9"
The Sender ID. Must be approved for your account.
A BCP-47 formatted locale string.
"el-GR"
"fr-FR"
The variables to be replaced in the template.
{ "order_id": "12345", "amount": "$49.99" }The message expiration date in RFC3339 format. Messages will not be sent after this time.
"2025-12-25T18:00:00Z"
Schedule delivery in RFC3339 format. Marketing sends may be adjusted to comply with local time windows.
"2025-12-25T10:00:00Z"
The URL where webhooks will be sent for delivery events.
"https://your-app.com/webhooks/notify"
A user-defined identifier to correlate this request with your internal systems.
80"campaign-12345"
Preferred channel for delivery. If unavailable, automatic fallback applies.
sms, rcs, whatsapp "whatsapp"
A media attachment to include in the message header. Supported on
WhatsApp templates registered with a DOCUMENT, IMAGE, or
VIDEO header. The media type is determined by the template's
registered header format; send the matching file type for each.
DOCUMENT headers accept PDF and other document formats; filename is required and displayed to the recipient.IMAGE headers accept .png, .jpg, .jpeg, and .webp URLs; filename is ignored.VIDEO headers accept .mp4 and .3gp URLs; filename is ignored.OK
The per-recipient result of the bulk send.
Total number of recipients.
Number of successful sends.
Number of failed sends.
A string that identifies this specific request.
The callback URL used for this bulk request, if any.
The variables used for this bulk request.
The template identifier used for this bulk request.