RCS
Rich Communication Services (RCS) is a new, visually appealing messaging channel that offers rich functionalities to enable more engaging customer journeys. RCS is sometimes referred to as the “SMS 2.0”. It takes everything users and companies already love about SMS—100% reach, reliability, ease of use, security—and builds on this to create an even better method of communication. Through a rich feature set that allows the creation of branded messages incorporating multimedia, suggested reply buttons, barcode delivery, click-through options and more, brands now have a new way to develop relationships through 2-Way communication.
To utilize RCS in combination with other channels, check out Messages API.
Outbound Message
Send RCS messages or RCS template messages to multiple recipients. Maximum request size is 10MB.
Used for sending single RCS messages
Used for sending bulk RCS messages
Used for sending single RCS template messages (only for Vodafone Idea Limited, India)
Used for sending bulk RCS template messages (only for Vodafone Idea Limited, India)
Message Status Reports
If you are unable to receive real-time delivery reports towards your endpoint for various reasons, we offer you an API method to fetch batches of delivery reports to confirm whether specific messages have been delivered. Each request towards this endpoint will return batches of the latest delivery reports. Please note they will be returned only once.
Use this method for displaying logs for example in the user interface. Available are the logs for the last 48 hours.
For each message that you send out, we can send you a delivery report. For this to work you need to have an endpoint to forward the reports to. Please specify the endpoint per each message via the webhooks > delivery > url
parameter. Alternatively, you can provide the endpoint’s URL to Customer support and they will set it up for you. Contact support@infobip.com if you require help.
For each message that you send out, we can send you a seen report. For this to work you need to have an endpoint to forward the reports to. Please provide the endpoint’s URL to Customer support and they will set it up for you. Alternatively, you can specify the endpoint per each message via the webhooks > seen > url
parameter. Contact support@infobip.com if you require help.
Inbound Message
Set up logic for processing incoming messages to customize two-way communication. Inbound messages are forwarded in real time to the endpoint provided during the account setup.
Capability Check
Use this endpoint to verify whether the phone numbers in a given list can receive RCS messages from the specified sender. You can check up to 500 phone numbers in a single request. The response will provide the list of capability statuses for each phone number individually.
Ensure the sender is configured and launched on the mobile network/carrier that manages the phone numbers being tested for RCS capability. If the sender is not launched on the network, the capability check request will always return a negative status for the tested phone numbers.
Use this endpoint to verify whether the phone numbers in a given list can receive RCS messages from the specified sender. You can check up to 10,000 phone numbers in a single request. The Capability Check result returns asynchronously and provides the capability status for each phone number individually.
Ensure the sender is configured and launched on the mobile network/carrier that manages the phone numbers being tested for RCS capability. If the sender is not launched on the network, the capability check request will always return a negative status for the tested phone numbers.
Receive data response, requested by Check RCS capability (async). This callback will be invoked once per each phone number with POST method.
Message Templates
Retrieve all RCS templates and their statuses for a specified sender. Available only in India.
Retrieve a single RCS template with its status for a given sender and template name. Available only in India.
Edit an RCS template. Only PENDING or REJECTED templates can be edited. APPROVED templates cannot be modified. Available only in India.
Create an RCS template for a specified sender. The template will be submitted for review and approval. Once approved, the template can be sent to end users. Available only in India.
Delete an RCS template. Any messages sent using a deleted template will be rejected with the following error: “Template code with bot doesn't exist.”. Available only in India.
Retrieve the status of a specified RCS template for a given sender. Available only in India.
For each message template you create, we can send you updates. For this to work you need to configure subscriptions. Refer to Subscriptions Management for additional info. Available only in India.
Need assistance
Encountering issues
What's new? Check out
Unsure about a term? See