Release Notes: RCS API v1.0
Release Date: June 24, 2024
Introducing EnableX Rich Business Messaging (RBM) Service
EnableX introduces Rich Business Messaging (RBM) Service, enabling communication between users and brands via mobile carriers. This service aims to replace SMS messages with a richer text-message system that includes phonebook polling (for service discovery) and the ability to transmit multimedia and action links.
Rich Communication Services (RCS) is the communication protocol on RBM. RCS APIs can be integrated with numerous backend systems, such as CRM and marketing platforms.
RCS APIs
Introducing an all-new suite of RCS API from EnableX covering all aspects of RBM Communication. As a part of Release 1.0, the following features are supported:
-
Token API: The Token API enables easy access token generation to authenticate and authorize API requests, ensuring secure communication between the application and the messaging platform.
-
Template API: With the Template API, create a range of message templates, including text, media, quick reply, call-to-action, and more. These templates provide a simple and effective way to streamline the messaging process and engage users with interactive buttons and lists.
- Create Text Template
- Create Rich Media Template
- Create Quick Reply Template
- Create Call-to-Action Template
- Create Interactive Suggestions/Actions Template
- Get list of Templates
Get List of Templates
-
Messages API: The Messages API enables sending messages through the messaging platform with or without templates, as well as send messages with media files or location information. Messages API supports the use of interactive buttons and lists, making it easy to create engaging conversations with users.
- Send Messages with Template
- Send Messages without Template
- Send Messages with a Media File
- Send Message with Location
- Send Message with Interactive Buttons
- Send Message with Interactive List
Webhook Notifications
To ensure seamless integration and real-time updates, EnableX provides a powerful webhook feature that allows you to receive incoming messages through a secure webhook path. With this feature, you can easily handle and respond to incoming messages, ensuring a smooth and engaging user experience.
-
Incoming Message
- Receive Text Message
- Receive Message with Media
- Receive Message with Contacts
- Receive Message with Location
- Receive Referral Message
- Receive Interactive Response
-
Delivery Notification
- Sent
- Delivered
- Failed
- Read
- deleted
-
Templates Approval
- Approved
- Rejected
Key Features of the EnableX RCS API Integration
Templates
- Create Text Template API: You can use this API to create pre-approved text message templates, which can be sent to customers through the RBM platform. These templates have already been reviewed and approved RBM platform, and they help to ensure that messages sent through the API comply with RBM’s policies and guidelines.
- Create Media Template API: This API allows you to create pre-approved media message templates, which can be sent to customers through RBM platform. These templates can include images, videos, and audio files, and they have already been reviewed and approved by RBM platform.
- Create Quick Reply Template API: You can use this API to create pre-approved quick reply message templates, which allow customers to respond to messages with predefined options. These templates have already been reviewed and approved by RBM platform.
- Create Call-to-Action Template API: This API allows you to create pre-approved call-to-action message templates, which can include buttons that customers can click on to take specific actions. These templates have already been reviewed and approved by RBM platform.
- Get list of Templates API: This API enables you to retrieve a list of all the pre-approved message templates that are available to use with the RCS API.
Message
- Send Messages with Template API: Developers can use this API to send pre-approved message templates to customers outside of the 24-hour customer care window, using RCS message tags.
- Send Messages without Template API: This API allows developers to send plain text messages to customers outside of the 24-hour customer care window, using RCS message tags.
- Send Messages with a Media File API: This API enables developers to send media messages to customers outside of the 24-hour customer care window, using RCS message tags.
- Send Message with Location API: This API allows developers to send messages that include location information to customers outside of the 24-hour customer care window, using RCS message tags.
- Send Message with Interactive Buttons API: Developers can use this API to send messages with interactive buttons to customers outside of the 24-hour customer care window, using RCS message tags.
- Send Message with Interactive List API: This API allows developers to send messages with interactive lists to customers outside of the 24-hour customer care window, using RCS message tags.