# Twilio Bulk Messaging API

> \[!IMPORTANT]
>
> Twilio Bulk Messaging API is currently available as a Public Beta product and the information contained in this document is subject to change. This means that some features are not yet implemented and others may be changed before the product is declared as Generally Available. Public Beta products are not covered by a SLA.

## Twilio Bulk Messaging API

Send personalized messages across SMS, MMS, RCS, and WhatsApp. Reach up to 10,000 recipients in a single API request, with rich content and cross-channel support. Find the documentation, sample code, and developer tools you need to start sending.

[Get started now](/docs/bulk-messaging/getting-started)

## Tutorial

```bash !sample
curl -X POST 'https://comms.twilio.com/v1/Messages' \
-H 'Content-Type: application/json' \
-d '{
    "from": {
        "address": "+15017122661",
        "channel": "SMS"
    },
    "to": [
        {
            "address": "+15558675310",
            "channel": "PHONE"
        }
    ],
    "content": {
        "text": "Hello from Twilio Bulk Messaging!"
    }
}' \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN
```

1. Authenticate with your Account SID and Auth Token
2. Compose your message with recipients, sender, and content
3. Twilio processes the request asynchronously and returns an operation ID

Tutorial code output: "Send your first bulk message in minutes."

## Start sending messages

Set up your account, configure your sender, and send your first message with the Twilio Bulk Messaging API.

```http
HTTP/1.1 202 Accepted
operationId: comms_operation_01h9krwprkeee8fzqspvwy6nq8
```

### Get started

* [Getting started guide](/docs/bulk-messaging/getting-started)
* [API overview](/docs/bulk-messaging/overview)
* [Troubleshooting](/docs/bulk-messaging/troubleshooting)

## Learn more

Explore the guides and API references to build and scale your bulk messaging integration.

### Core concepts

* [Overview](/docs/bulk-messaging/overview)
* [Getting Started](/docs/bulk-messaging/getting-started)
* [Operations and Message Tracking](/docs/bulk-messaging/operations-and-message-tracking)
* [Troubleshooting](/docs/bulk-messaging/troubleshooting)

### API reference

* [Message resource](/docs/bulk-messaging/api/message-resource)
* [Sender Pool resource](/docs/bulk-messaging/api/sender-pool-resource)
* [Sender resource](/docs/bulk-messaging/api/sender-resource)

### Key features

* [Personalization](/docs/bulk-messaging/personalization)
* [Rich Content](/docs/bulk-messaging/rich-content)
* [Scheduling](/docs/bulk-messaging/scheduling)
* [Channel Fallback](/docs/bulk-messaging/channel-fallback)
* [Sender Pools](/docs/bulk-messaging/sender-pools)
* [Tags](/docs/bulk-messaging/tags)

## Related Products

Twilio offers other tools to enhance your messaging applications. Reach your customers across multiple channels with Programmable Messaging and Voice.

### Messaging

Send SMS, MMS, and WhatsApp messages programmatically.

[Product Docs](/docs/messaging)

### Conversations

Build multi-channel conversations with a unified API.

[Product Docs](/docs/conversations)

### Verify

Add multi-factor authentication and phone verification.

[Product Docs](/docs/verify/api)
