---
title: "Send multiple SMS messages in bulk"
method: POST
path: "/v1/messages/bulk"
tags: ["messages-v1"]
---

# Send multiple SMS messages in bulk

`POST /v1/messages/bulk`

## Request

- Base URL: `https://api.tracklysms.com/api`
- URL: `https://api.tracklysms.com/api/v1/messages/bulk`
- Auth: API key in header `X-Api-Key`

**RETIRED**: The v1 message-send path is retired. Use the v2 API.

## Request body

- BulkMessage
  - `from_phone_number_id` string, required: Sending list phone number ID
  - `messages` BulkMessageItem[], required: List of messages to send
    - `body` string, required: Message body text
    - `to_msisdn` string, required: Recipient phone number

## Other responses

- `401`: Authentication error
- `410`: Endpoint retired

---

[API](https://skmtc.dev/tracklysms/apis/trackly-sms-api.md) · [All operations](https://skmtc.dev/tracklysms/apis/trackly-sms-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tracklysms/apis/trackly-sms-api/revisions/ac1ad22cb2a9?raw)
