Media
POST
https://rest.qikberry.ai/v1/rcs/messages
Media Type | Document Type | Extension(s) | Compatible with Rich Cards |
---|---|---|---|
application/ogg | OGG audio | .ogx | ❌ |
application/pdf | .pdf | ❌ | |
audio/aac | AAC audio | .aac | ❌ |
audio/mp3 | MP3 audio | .mp3 | ❌ |
audio/mpeg | MPEG audio | .mpeg | ❌ |
audio/mpg | MPG audio | .mp3 | ❌ |
audio/mp4 | MP4 audio | .mp4 | ❌ |
audio/mp4-latm | MP4-latm audio | .mp4 | ❌ |
audio/3gpp | 3GPP audio | .3gp | ❌ |
image/jpeg | JPEG image | .jpeg , .jpg | ✅ |
image/gif | GIF image | .gif | ✅ |
image/png | PNG image | .png | ✅ |
video/h263 | H263 video | .h263 | ✅ |
video/m4v | M4V video | .m4v | ✅ |
video/mp4 | MP4 video | .mp4 | ✅ |
video/mpg4 | MPEG-4 video | .mp4 , .m4p | ✅ |
video/mpeg | MPEG video | .mpeg | ✅ |
video/webm | WEBM video | .webm | ✅ |
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://rest.qikberry.ai/v1/rcs/messages' \
--header 'Authorization: Bearer <ACCESS_TOKEN>' \
--header 'Content-Type: application/json' \
--data-raw '{
"to": "<MOBILE>",
"agentID": "<AGENT_ID>",
"message": {
"contentInfo": {
"fileUrl": "<MEDIA_FILE_URL>"
}
}
}'
Response Response Example
200 - Success
{
"message": "1 numbers accepted",
"data": [
{
"messageId": "a8XXXXXX-1bXX-4XXd-b5XX-5dXXXXXX:1",
"mobile": "+9198XXXXXXXXX",
"charges": 0.05
}
]
}
Request
Header Params
Authorization
string
required
Example:
Bearer <ACCESS_TOKEN>
Content-Type
string
required
Example:
application/json
Body Params application/json