Code Samples

/inbox && /schedules/delayed

1

// Retrieve messages after 6pm

curl 'https://api.esendex.co.uk/v2/inbox\
?Direction=Inbound\
&RetrieveMessageBody=true\
&StartTime=2026-09-24T18:00:00Z\
&PageSize=10' \
  -H 'X-Api-Key: YOUR_API_KEY' \
  -H 'AccountReference: EX000000'

2

// Schedule a customer notification at 9am

curl -X POST 'https://api.esendex.co.uk/v2/schedules/delayed' \
  -H 'X-Api-Key: YOUR_API_KEY' \
  -H 'AccountReference: EX000000' \
  -H 'Content-Type: application/json' \
  -d '{
    "scheduleInformation": {
      "sendTime": "2026-09-25T09:00:00Z"
    },
    "dispatch": {
      "name": "Out of Hours Morning Follow-up",
      "channel": "SMS",
      "from": "SalesTeam",
      "messageType": "NotificationsAndReminders",
      "body": {
        "text": "Hi! We saw your message last night. A sales rep is reviewing your request now and will call you shortly!"
      }
    },
    "recipients": [
      {
        "msisdn": "+447123456789"
      }
    ]
  }'

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.