kirem.coDokumentasi API
Dokumentasi/Messages/Mengirim Pesan Video
Messages

Mengirim Pesan Video

Ringkasan Teknis (TL;DR)

Panduan mengirim file video menggunakan Media ID Meta atau tautan langsung.

#messages#send#video#media

Mengirim Pesan Video

Endpoint ini digunakan untuk mengirimkan berkas video (MP4/3GP) ke pelanggan. Layaknya gambar, pengiriman video mendukung dua metode: menggunakan Media ID Meta atau menggunakan Tautan URL video eksternal secara langsung.


🛜 1. HTTP Endpoint

  • Opsi A (Default): POST /v1/messages (Routing otomatis menggunakan saluran aktif pertama)
  • Opsi B (Spesifik): POST /v1/:phone_number_id/messages (Routing melalui nomor tertentu)
Info

Informasi mengenai perbedaan kedua opsi routing ini serta cara mendapatkan phone_number_id dapat dibaca selengkapnya pada Panduan Mengirim Pesan Teks.

Headers:

  • Authorization: Bearer <API_KEY>
  • Content-Type: application/json

📦 2. Payload Request (JSON)

Metode A: Menggunakan Media ID (Direkomendasikan)

Metode ini dianjurkan karena berkas video disimpan langsung di infrastruktur Meta untuk pemutaran video yang lebih cepat.

{
  "messaging_product": "whatsapp",
  "recipient_type": "individual",
  "to": "62812345678",
  "type": "video",
  "video": {
    "id": "18471948194820",
    "caption": "Silakan tonton video demo produk kami"
  }
}

Metode B: Menggunakan Tautan URL Langsung

Menggunakan URL video eksternal yang dihosting publik di server Anda.

{
  "messaging_product": "whatsapp",
  "recipient_type": "individual",
  "to": "62812345678",
  "type": "video",
  "video": {
    "link": "https://kirem.id/assets/demo-video.mp4",
    "caption": "Video Tutorial Penggunaan Kirem API"
  }
}

Penjelasan Parameter:

  • type (String - Wajib): Set nilai ke "video".
  • video.id (String - Wajib jika tidak memakai link): ID media video hasil unggahan.
  • video.link (String - Wajib jika tidak memakai ID): Tautan HTTPS langsung ke file video (harus berakhiran format video, misal .mp4/.3gp).
  • video.caption (String - Opsional): Teks keterangan yang disematkan tepat di bawah pratinjau video di aplikasi pelanggan.
Penting

Batasan Ukuran File & Format: Meta membatasi ukuran file video maksimal sebesar 16 MB dengan format berkas yang didukung adalah video/mp4 dan video/3gp. Format video wajib menggunakan audio codec H.264 atau AAC untuk kompatibilitas pemutaran langsung di WhatsApp.


🚦 3. Format Respons API

Respons Sukses (201 Created)

{
  "status": 201,
  "message": "Message sent successfully",
  "data": {
    "messaging_product": "whatsapp",
    "contacts": [{"input": "62812345678", "wa_id": "62812345678"}],
    "messages": [{"id": "wamid.HBgLNjI4MTIzNDU2NzhGFgQ0NDMzMzc3RUQ1OEFG"}]
  }
}
  • messages[0].id: ID pesan unik untuk melacak status pengantaran via webhook.

Butuh bantuan integrasi lanjutan?

Hubungi tim developer Kirem melalui tiket bantuan.

Buka Tiket Bantuan