RCS API for Rich Messaging at Scale

bulk

Integrate the future of business messaging

Rich conversations

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.

A reliable API

Scale your messaging without experiencing dips in performance for reliability during peak times.

Quick setup

Send your first live message quickly with our straightforward setup, 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.com.au/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.”

Let’s start sending, together.

Why choose Esendex?

20+ years of experience
Industry leading support
An expert and reliable partner
Security and compliance
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 updates and reminders that include maps, QR codes, and suggested actions.

One-time password (OTP)

Send branded OTPs with your logo and verified sender ID via RCS.

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.

Two-way API

Let customers respond through RCS chats with buttons and quick replies, for two-way conversations.

FAQs

Is RCS currently available in Australia?

While RCS is not yet supported in Australia, the landscape is shifting rapidly following Apple’s recent global adoption of it. Esendex is ready to launch as soon as the networks go live. Register your interest today to be one of the first to know when RCS is available.

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.