Documentation
RCSSMS
RCSSMS
  1. Messages
  • RCS INTRODUCTION
  • RCS Message Support
  • Messages
    • Text
      POST
    • Text Suggestions
      POST
    • Stand Alone Card
      POST
    • Carousel Card
      POST
    • Media
      POST
  • FAQ
    • Frequently Asked Questions
  • Webhook
    • Webhook
  1. Messages

Media

Developing
POST
https://rest.qikberry.ai/v1/rcs/messages
RBM supports the following media types. For thumbnails, only image/jpeg, image/jpg, image/gif, and image/png are supported.
Media TypeDocument TypeExtension(s)Compatible with Rich Cards
application/oggOGG audio.ogx❌
application/pdfPDF.pdf❌
audio/aacAAC audio.aac❌
audio/mp3MP3 audio.mp3❌
audio/mpegMPEG audio.mpeg❌
audio/mpgMPG audio.mp3❌
audio/mp4MP4 audio.mp4❌
audio/mp4-latmMP4-latm audio.mp4❌
audio/3gpp3GPP audio.3gp❌
image/jpegJPEG image.jpeg, .jpg✅
image/gifGIF image.gif✅
image/pngPNG image.png✅
video/h263H263 video.h263✅
video/m4vM4V video.m4v✅
video/mp4MP4 video.mp4✅
video/mpg4MPEG-4 video.mp4, .m4p✅
video/mpegMPEG video.mpeg✅
video/webmWEBM video.webm✅
Check URL Slug
When you send a message with an image, video, audio, or PDF file, your agent must provide a publicly accessible URL for the content or directly upload the file. For media files, you can also specify a thumbnail image that lets users preview the content before clicking on it. For audio files, the default audio widget is used as a placeholder.

Request

Header Params
Authorization
string 
required
Example:
Bearer <ACCESS_TOKEN>
Content-Type
string 
required
Example:
application/json
Body Params application/json
to
string 
required
agentID
string 
required
message
object 
required
contentInfo
object 
required
Example
{
    "to": "<MOBILE>",
    "agentID": "<AGENT_ID>",
    "message": {
        "contentInfo": {
            "fileUrl": "<MEDIA_FILE_URL>"
        }    
    }
}

Responses

🟢200Success
application/json
Body
message
string 
required
data
array [object {3}] 
required
messageId
string 
optional
mobile
string 
optional
charges
number 
optional
Example
{
    "message": "1 numbers accepted",
    "data": [
        {
            "messageId": "a8XXXXXX-1bXX-4XXd-b5XX-5dXXXXXX:1",
            "mobile": "+9198XXXXXXXXX",
            "charges": 0.05
        }
    ]
}
🟠400Bad Request
🟠401Unauthorized
Modified at 2025-06-03 08:44:45
Previous
Carousel Card
Next
Frequently Asked Questions
Built with