Messaging APIs built for Developers

// The POST v1/messages endpoint allows you to send a message to a single contact in one request.
// The message can also be sent via different channels; including SMS, Whatsapp and RCS.

curl -X POST 'https://api.esendex.co.uk/v2/messages' -H 'X-Api-Key: {{your-key-here}}' -H 'Content-Type: application/json' -d

{
  "accountReference": "EXxxxxxxxx",
  "name": "name",
  "characterSet": "characterSet",
  "channel": "channel",
  "from": "from",
  "validity": "2025-07-30T09:38:04.4517739+00:00",
  "messageType": "messageType",
  "body": {
    "text": "text",
    "templateId": "templateId"
  },
  "recipients": [
    {
      "msisdn": "msisdn",
      "variables": {},
      "metaData": {}
    }
  ],
  "addressBook": {
    "contacts": [
      {
        "id": "id"
      }
    ]
  },
  "metaData": {}
}

“Without Esendex’s SMS API we wouldn’t have been able to provide such a robust click-and-collect solution”

bulk

Let’s start sending, together.

Insights