DEVELOPERS
Messaging APIs built for Developers
Use our multichannel APIs to send and receive messages across SMS, WhatsApp, Email and Voice.
Our APIs provide you with a single interface for all your messaging needs, allowing you to easily connect your software with your users.

Seamless integration
Our APIs act as a single point of integration for various communication channels, eliminating the complexity of dealing with multiple vendors and networks. Focus on your messages for your end-users.
We’ve got your back
Comprehensive developer resources ensure you’re never left in the dark. We offer detailed API documentation, code examples in multiple languages, guides and dedicated local support teams ready to assist you.
Reliable and secure
With an uptime of 99.99% and ISO, Cyber Essentials, SOC2 accreditations rest assured that you are in safe hands.
Built by developers, for developers. Integrate our APIs for simple, real-time communication
Use our API documentation to integrate Esendex’ services into your systems within minutes. Here’s how to send an SMS:
// 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": {}
}
No commitment, 30 day free trial
Begin your journey by opening a free Esendex account today and get 100 SMS credits.
Ready? Set? Go!
Learn how to get your service up and running with our simple quickstart guides.
“Without Esendex’s SMS API we wouldn’t have been able to provide such a robust click-and-collect solution”
Commercial Manager – Capgemini

Let’s start sending, together.
Discover the full power of our mobile messaging platform.
Insights
Idempotency keys and why your retry logic needs them
APIA timeout doesn’t mean the request failed. Without idempotency, your retry might send the same message twice.Webhooks vs polling: choosing a delivery receipt strategy
DevelopersPolling is easier to build and harder to live with. Here’s how to decide which approach fits your volume and latency requirements.Sending your first SMS with the Esendex API
DevelopersA five-minute walkthrough from API key to delivered message, with curl examples you can paste straight into a terminal.
