Skip to main content
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.
I