Qikberry API Docs
SMSWhatsapp Cloud API
RCS for BusinessVMNVerifyIntegrations
SMSWhatsapp Cloud API
RCS for BusinessVMNVerifyIntegrations
Qikberry.AI
App
  1. Non-templates messages
  • Introduction
  • Catalog Messages
  • Payment Messages
  • Non-templates messages
    • Interactive
      • URL button
      • List buttons
      • Media carousel
      • Reply buttons
    • Address
      POST
    • Audio
      POST
    • Document
      POST
    • Contacts
      POST
    • Image
      POST
    • Location
      POST
    • Video
      POST
    • Text
      POST
  1. Non-templates messages

Audio

POST
https://rest.qikberry.ai/v1/whatsapp/messages

Voice Messages#

Voice Messages let you send recorded voice notes with a microphone icon and your business profile picture. They can also display a text transcript if the recipient has enabled voice transcription.
audio_voice_message_img.png
Voice Message
Requirements:
Format: .ogg
Audio Codec: OPUS
Maximum size for play icon: 512 KB (larger files show a download icon instead)
Transcription: Available only when the recipient has enabled voice message transcription.

Basic Audio Messages#

Basic Audio Messages allow you to send standard audio files that users can download and play in WhatsApp. They display a music icon and may show a play icon if auto-download is enabled.
audio_record_message_img.png
Record Message
Key Points:
Users may need to download the audio before playing it.
If sent as an .ogg file with the OPUS codec, it appears as a voice message and can support transcription (if enabled by the recipient).

Supported audio formats#

Audio FormatSupported ExtensionMaximum File Size
AAC.aac16 MB
AMR.amr16 MB
MP3.mp316 MB
MP4 Audio.m4a16 MB
OGG (OPUS Codec).ogg16 MB
Note: Use the correct audio format and extension. For .ogg files, use the OPUS codec to ensure proper upload and playback.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Header Params

Body Params application/jsonRequired

Examples

Responses

🟢200Success
application/json
The request was successfully accepted for processing. The response returns a confirmation message along with the unique message ID and the recipient's WhatsApp number.
Bodyapplication/json

🟠401Unauthorized
🟠400Bad Request
Request Request Example
Shell
JavaScript
Java
Swift
cURL
curl --location 'https://rest.qikberry.ai/v1/whatsapp/messages' \
--header 'x-phone-number: <WA_ID>' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "to": "<USER_PHONE_NUMBER>",
    "type": "audio",
    "audio": {
        "link": "<AUDIO_URL>"
    }
}'
Response Response Example
200 - SUCCESS
{
    "message": "1 numbers accepted",
    "data": [
        {
            "messageId": "<MESSAGE_ID>",
            "mobile": "<USER_PHONE_NUMBER>"
        }
    ]
}
Modified at 2026-07-29 11:10:13
Previous
Address
Next
Document
Built with