Send RCS Message API (Quick)
Send RCS (Quick) for SMSGatewayCenter APIs
Send RCS Message API (Quick)
Use the Send RCS API to deliver RCS messages through SMSGatewayCenter using an approved template. This endpoint accepts POST requests and returns JSON. This page uses sendMethod=quick. Send to one or more mobile numbers.
Do not send live account usernames or passwords in public examples. Replace placeholders with your own credentials.
API Endpoint
https://unify.smsgateway.center/RCSApi/send
Authentication
Send userid (your account username) and password in the request body. RCS must be enabled on your account, and the botId must belong to that account.
| Parameter | Required | Description | Example/Value |
|---|---|---|---|
| Authentication | |||
| userid | Yes | Your SMSGatewayCenter account username. | YourUsername |
| password | Yes | Your account password. | ********** |
| Message Parameters | |||
| sendMethod | Yes | Set to quick on this page. Allowed values: quick (one or more mobiles), group (saved contact group), or bulkupload (file upload). |
quick |
| msgType | Yes | Message type. Use text for template-based RCS content. |
text |
| format | Yes | Response format. | json |
| botId | Yes | RCS bot identifier used to send the message. | YOUR_BOT_ID |
| msg | Yes | RCS payload JSON. Include contentMessage.templateMessage.templateCode and optional ttl. |
See sample request |
| mobile | Yes | Recipient number with country code. Required for quick. Comma-separated for multiple numbers. |
919999999999 |
| identifier | Optional | Campaign identifier for your records. | api_campaign_001 |
curl --location --request POST 'https://unify.smsgateway.center/RCSApi/send' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'password={{PASSWORD}}' \
--data-urlencode 'userid=YourUsername' \
--data-urlencode 'sendMethod=quick' \
--data-urlencode 'msgType=text' \
--data-urlencode 'format=json' \
--data-urlencode 'botId={{botId}}' \
--data-urlencode 'mobile=919999999999' \
--data-urlencode 'msg={
"contentMessage": {
"templateMessage": {
"templateCode": "WELCOME_TEMPLATE"
}
},
"ttl": "86400s"
}' \
--data-urlencode 'identifier=api_campaign_001'
{
"status": "success",
"mobile": "919999999999",
"invalidMobile": "",
"transactionId": "3983571817594375469",
"statusCode": "200",
"reason": "success",
"msgId": ""
}
Notes
- Use an approved template code in
msg.contentMessage.templateMessage.templateCode. ttlis the message time-to-live, for example86400sfor 24 hours.- Create and manage templates with the Create RCS Template API.
- List bots for your account with the RCS Bots REST API.

