Skip to main content
Check whether a recipient’s device supports RCS — and which features it supports — before sending. This lets you adapt your message format (rich card vs. plain text) and fall back to SMS when needed.

Query single number

Check RCS capabilities for a single phone number:

Response examples

Feature reference


Bulk capability query

Check up to 100 numbers at once to efficiently segment your audience:
RCS capability queries can be slow (several seconds per request). For time-sensitive applications, cache results and refresh periodically rather than querying before every message.

Send with automatic fallback

Use capability queries to send the best possible message format:
Python

Deeplinks let users start an RCS conversation from a website, email, or QR code — without having your number saved.

Response

Embed the deeplink in an HTML button or link. The URL won’t open directly in a browser — it must be an <a> tag or button click:
Convert the deeplink URL to a QR code for print materials, in-store signage, or business cards. Users scan with their camera to open an RCS conversation.
Include the deeplink in marketing emails as a CTA button. When tapped on Android with Google Messages, it opens the RCS conversation directly.

Requirements


Send RCS Messages

Send text, rich cards, carousels, and suggested actions.

RCS Webhooks

Handle inbound RCS messages and delivery events.

RCS Getting Started

Set up your RCS agent and get approved.

RCS API Reference

Full API reference for RCS messaging.