You can send the same message to multiple recipients by providing an array of phone numbers in the to field.
Basic Example
curl -X POST https://api.buildwithchirp.com/v1/sms \
-H "Authorization: Bearer YOUR_LIVE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": "+15551234567",
"to": [
"+15559876543",
"+15551112222",
"+15553334444"
],
"text": "Important notification for all recipients"
}'
With MMS
Send MMS to multiple recipients:
curl -X POST https://api.buildwithchirp.com/v1/sms \
-H "Authorization: Bearer YOUR_LIVE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": "+15551234567",
"to": [
"+15559876543",
"+15551112222",
"+15553334444"
],
"text": "Check out our new product",
"mediaUrls": ["https://example.com/product.jpg"],
"transport": "mms"
}'
How It Works
When you send to multiple recipients:
- Each recipient receives an individual message
- Recipients cannot see other recipients (no group chat)
- Each message is billed separately
- All messages use the same content
This is not a group message. Each recipient receives their own individual message and cannot see other recipients.