RCS API for Rich Messaging at Scale

bulk

Integrate the future of business messaging

Rich experiences

Use our RCS business messaging API to send videos, carousels, maps, and suggested actions that transform customer communication beyond SMS.

Branded and trusted

Messages are sent from a verified business profile that carries your name, logo, and colours, supported by 99.9% uptime for reliable delivery.

Effortless integration

With simple documentation, multi-language code samples, and 24/7 expert support, our API makes adding RCS messaging straightforward.

> 1bn users

Over one billion people actively use RCS messaging every month, making it one of the fastest-growing global channels.

99.9% uptime

With 99.9% uptime, the Esendex API ensures your RCS messages are delivered quickly, securely, and at scale.

< 2 hours

Most businesses send their first RCS message in under two hours with our simple set up, integration and expert support.

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

Not a coder? We’ve got you covered

“The Esendex range of products greatly enhance the way we speak with our customers from sales follow-ups and engineer appointment confirmations, all the way through to general Q&As.”

bulk

Let’s start sending, together.

Why choose Esendex?

20+ years of experience
Industry leading support
An expert and reliable partner
One-on-one with everyone
Flexible and scalable options
Solutions designed for you

Get the most out of RCS with our powerful API

Marketing campaigns

Deliver visually rich campaigns with carousels, images, videos, and interactive buttons.

Customer service

Support customers with two-way conversations that include maps, QR codes, and suggested actions.

Updates and reminders

Send dynamic appointment reminders, payment prompts, and real-time delivery notifications.

Rich messages

Go beyond SMS with branded media, interactive templates, and suggested replies.

Branded profiles

Reassure customers with verified sender IDs that display your company name, logo, and colours.

Powerful automation

Build intelligent workflows that trigger automated messages and replies at the right time.

FAQs

What’s the difference between RCS and SMS?

SMS is a universal, text-only channel delivered over the mobile network and supported by every handset. RCS (Rich Communication Services) uses mobile data or Wi-Fi to deliver messages, enabling richer content such as images, videos, buttons, and branded business profiles. Read our guide to learn more. 

Can all devices receive RCS messages?

RCS messaging is available on Android devices running version 5.0 or higher, and on iPhones using iOS 18.2 or later. If a device doesn’t support RCS, our API automatically falls back to SMS.

Is the RCS API secure and GDPR compliant?

Yes. The Esendex API is fully compliant with GDPR and ISO 27001.

How quickly can I start sending messages with the RCS API?

Most teams send their first RCS message in under two hours thanks to simple integration and expert support.

Do I need coding skills to use the RCS API?

No. Our managed services team make it easy to get started without technical resources.

Let’s start sending, together.