Code Samples

/endpoint && /endpoint

-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": {}
}

Why do developers choose our multichannel API suite?

Built for outcomes

Our RCS API (REST) eliminates API complexity with its modern architecture: one format, one base URL, and one API key.

Multichannel agility

Frictionless transition from SMS to RCS with one simple parameter change.

Fast API integration

Reduce time-to-value and skip complex setup. Our modern architecture means you can set up your API in as little as 3 hours.

Enterprise security

Rest easy with fully accredited ISO 27001 certification and built-in, reliable GDPR compliance pathways. The only messaging supplier with both ISO 27001 and NEN 7510 in the world.