Try it with us
Home/Developers
DOCUMENTATION

A clean API for every message.

Use the quickstart below to send your first message, then explore authentication, webhooks and channel options.

DEV

Quickstart

Send a message with a single authenticated request. Test credentials never contact a real recipient.

POST /v1/messages
curl https://api.example.com/v1/messages \
  -H "Authorization: Bearer $API_KEY" \
  -d '{
    "to": "+12025550142",
    "channel": "auto",
    "text": "Your order is on its way."
  }'
202 ACCEPTED · msg_7f92a

Authentication

Pass a scoped API key as a Bearer token. Keep production keys on your server and rotate them regularly.

Delivery events

Configure a webhook endpoint to receive accepted, delivered, read, failed and replied events.