SMS API

Send individual, bulk, and personalized SMS, then track delivery.

Overview

The SMS API lets you send one-off messages, the same message to many numbers, or a different message per recipient, and retrieve full delivery history. Every send is attributed to an approved sender ID (the name recipients see).

Scope

All endpoints below require an API token with the messages scope. Create a token under Settings, API tokens, and keep it server-side only.

Billing

SMS units are deducted per message part. A single part holds up to 160 characters of GSM7 text, or 70 characters when the message contains Unicode. Longer messages are split automatically into multiple parts, and each part is billed. The response for every send reports the parts count.

Keep messages within one part

Staying under 160 GSM7 characters keeps each message to a single billed unit. Emojis and accented characters switch the whole message to Unicode, dropping the limit to 70.

Endpoints