All How to guides
APIIntermediate8 min

Send SMS with the REST API

POST https://www.splitsms.com/api/v1/sms/send with a Bearer key, sender, recipients, and message.

For Developers

  1. 1

    Authenticate

    All requests are HTTPS JSON. Header Authorization: Bearer YOUR_API_KEY. Base URL: https://www.splitsms.com/api/v1. Use sk_test_ keys in development.

  2. 2

    Send

    POST /sms/send with sender (approved Sender ID), recipients (array of international numbers without +), and message. The response includes message IDs and initial status.

  3. 3

    Track delivery

    Poll GET /messages or register a webhook. Do not assume Delivered from a 200 on send — that only means SplitSMS accepted the request.

Notes

  • Full schemas and cURL examples live on the API reference. This page is the operator walkthrough.

Newsletter

Subscribe to our newsletter

Delivery tips, SmartForms, and product updates from SplitSMS. No daily spam.

Occasional updates only. Unsubscribe any time.