Skip to content
Send messages

Send video

Send a video by passing a public HTTPS URL in video.link. WhatsApp fetches the asset server-side; you don’t upload anything through Kirim.

Terminal window
curl -X POST \
https://api.kirim.chat/v1/$PHONE_ID/messages \
-H "Authorization: Bearer $KIRIM_KEY" \
-H "Content-Type: application/json" \
-d '{
"messaging_product": "whatsapp",
"to": "+628123456789",
"type": "video",
"video": {
"link": "https://cdn.example.com/demo.mp4",
"caption": "Demo singkat fitur baru"
}
}'
FieldConstraint
video.linkPublic HTTPS URL; either link or id (not both)
video.captionOptional, ≤ 1024 chars
FormatMP4 (H.264 + AAC), 3GPP
Max size16 MB
AudioMandatory — silent videos may fail validation at Meta