for developers

API Documentation

REST SMS API — Send, receive, track

Integrate SMS sending in just a few minutes: REST endpoints, reception webhooks, status tracking and best practices for deliverability.

Access API REFERENCE
Exemple — cURL
curl --location 'https://rest.smsmode.com/sms/v1/messages' \
  --header 'X-Api-Key: YOUR_API_KEY_HERE' \
  --header 'Content-Type: application/json' \
  --header 'Accept: application/json' \
  --data '{
    "recipient": {
      "to": "33600000001"
    },
    "body": {
      "text": "Your message content here"
    }
  }'

Useful resources

Get started quickly, resolve common issues, and explore best practices.

How to use smsmode© APIs to automate SMS sending?

Discover how to use smsmode© APIs to automate SMS sending from your applications, CRM or Website.

Read article →

Understanding SMS Delivery Status and Error Codes (DLR)

There are several types of error codes for smsmode API. The following is a list that is not intended to be exhaustive.

Read article →

How to configure webhooks with the smsmode© API

How to configure webhooks with the smsmode© API. Receiving responses & statuses via webhooks with the smsmode API

Read article →

SenderID and OADC compliance in France

In France, OADCs or SenderIDs must be compliant. smsmode© can help you with this.

Read article →

How to Register Your Sender ID / OADC Internationally?

How to Register Your Sender ID / OADC Internationally?

Read article →