Check for RCS capabilities

Get the Vibes RCS-related capabilities of a user device.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

RCS Business Messaging Features

If RCS is supported, the returned payload specifies which Vibes RBM features the user supports. Below is a list of possible payload responses:

Payload ResponseDescription
REVOCATIONDevice allows an agent to revoke a message after it is delivered but before it is viewed.
RICHCARD_STANDALONEDevice supports displaying standalone rich cards in its messaging app.
RICHCARD_CAROUSELDevice supports displaying carousel of rich cards in its messaging app.
ACTION_CREATE_CALENDAR_EVENTDevice supports quick actions that create a calendar event in the device's calendar app.
ACTION_DIALDevice supports quick actions that dials a phone number.
ACTION_OPEN_URLDevice supports quick actions that open a URL either in the device's web browser or in an integrated webview in their messaging app.
ACTION_SHARE_LOCATIONDevice supports quick actions that share the device's location with the agent.
ACTION_VIEW_LOCATIONDevice supports quick actions that open a location view, either in the device's messaging app or map app.
FEATURE_UNSPECIFIEDDevice supports an RBM feature not specified here.
Path Params
string
required

Your unique customer key.

string
required

Target device's phone number in E.164 format.

Query Params
string
required

Alphanumeric string identifying your agent. To get your agentId, speak to your Vibes business rep.

string

Optional carrier code to target a specific carrier for the capabilities lookup.

Responses

403

Forbidden agent. The agentId is either not valid, or it has not deployed on the provider.

404

Target phone number does not support RBM. If your agent is not yet launched, note that this will be returned if the MDN is not a tester for the agent.

422

Unprocessable entity. Specific data errors have occurred in the request. Additional details will be available in the content of the error.

Example - Invalid Phone Number. The phone number is not a valid mobile number, or is on a unsupported carrier.

429

Quota exceeded. You've either exceeded the number of calls allowed, or a downstream server is busy. Please try your request again later.

Language
Credentials
OAuth2
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json