---
title: "Send SMS"
method: POST
path: "/sms/send"
tags: ["SMS"]
---

# Send SMS

`POST /sms/send`

Send an SMS message to one or more numbers, up to a maximum of 100 numbers.

## Request body

- object
  - `destination` string[], required — An array of SMS numbers to send the message to (Maximum: 100 numbers). Numbers should include the country code of the recipient, and can optionally start with a plus symbol (+).
  - `sender` string — The message will be sent from this number (must be in e.164 format). Leave empty to use the default sender number. If the source and destination are located in different countries, a shared number in the recipient's country will be used for sending.
  - `content` string, required — The content of the SMS. If more than 160 characters, will be sent as multiple units.

## Response `200`

SMS Sent

- object
  - `data` object, required
    - `statuses` object, required
      - `queued` integer, required
    - `total_sent` integer, required
    - `messages` object[] — An array of objects containing the object of each message sent
      - `destination` string, required
      - `message_id` string, required
      - `status` 'processing' | 'enroute' | 'queued' | 'submitted' | 'processed' | 'delivered' | 'held' | 'expired' | 'cancelled' | 'failed' | 'rejected', required
  - `request_id` string, required

## Other responses

- `400` — 400

---

[API](https://skmtc.net/smtp2go/apis/smtp2go-api-v3-0-4.md) · [All operations](https://skmtc.net/smtp2go/apis/smtp2go-api-v3-0-4/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/smtp2go/smtp2go-api-v3-0-4/versions/1ba6b25eebb9/schema)
