Blast MMS to Audience

Send an MMS message to all contacts in an audience.

Messages are distributed evenly across the provided sender phone numbers.

Use the optional schedule parameter in options to schedule the blast for future delivery. When scheduled, the response will contain a scheduleId instead of blast details.

Authentication

PINNACLE-API-KEYstring
API Key authentication via header

Request

This endpoint expects an object.
audienceIdstringRequiredformat: "^aud_"
The audience ID to send the blast to. This identifier is a string that always begins with the prefix `aud_`, for example: `aud_abc123`. <br> You can create an audience via [the dashboard](https://app.pinnacle.sh/dashboard/audiences) or [API](/api-reference/audiences/create).
senderslist of stringsRequired

Array of phone numbers to send from in E.164 format.

Messages will be distributed evenly across these senders.

Note: Sandbox numbers cannot be used for blasts.

Limit: 1 min

messageobjectRequired

Message with text and/or media files from a phone number.

optionsobjectOptional
Additional settings to customize MMS blast delivery.

Response

Successfully queued or scheduled the MMS blast. <br> - **Immediate blast**: Returns blast details including total recipients, messages, segments, and cost. - **Scheduled blast**: Returns a `scheduleId` and the schedule configuration.
Blast Responseobject
OR
Scheduled Blast Responseobject

Errors