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 →

I received an smsmode's error code, what does it mean?

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 →