Pinnacle

Send RCS Message

Serverhttps://api.pinnacle.sh/
POST
/messages/send/rcs

Request body

Edit JSON, then apply it to your request.

JSON

Send a RCS message immediately or schedule it for future delivery.

Requires an active RCS agent and recipient devices that support RCS Business Messaging.

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Send a text RCS message with optional quick reply buttons.

fromstring

Your RCS agent ID which must be prefixed with 'agent_'.

Match
^agent_.*$
Example
"agent_pinnacle"
Fallback MessageOptional

SMS/MMS fallback message to send if the RCS message fails to deliver.

When a recipient's device doesn't support RCS, this fallback message will be sent as SMS or MMS instead. The fallback is sent from the specified phone number.

Note: At least one of text or mediaUrls must be provided. Fallback messages require a verified from phone number with SMS/MMS sending capabilities.

Billing: You will be charged the standard SMS or MMS rate for the fallback message. The original RCS message will not be charged if the fallback is sent instead.

objectOptional

Configure how your RCS message is sent and tracked.

tostring

Recipient's phone number in E.164 format.

Example
"+14155550142"
array<6 variants>Optional

List of interactive quick reply buttons in the message.

Limit: 10 max

Items
items <= 10
textstring

Text content of the RCS message.

Length
length <= 3000
Example
"Hello from Pinnacle!"

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

Pinnacle referenceAsk Pinnacle

Get a sourced answer from the published documentation.

ViewingPinnacle documentation

Conversations are saved for analysis.

Try asking