Pakai endpoint ini untuk mengirim pesan WhatsApp ke pelanggan. Bentuk payload di dalam blok content berubah tergantung pada type pesan yang kamu pilih.
Header
-
fieldstring(required) — Kunci API ruang kerja kamu. Buat di dasbor. -
fieldstring(required) — Setel keapplication/json.
Isi permintaan (Request body)
-
channel_idstring(required) — ID saluran WhatsApp yang mengirim pesan. -
tostring(required) — Nomor telepon penerima dalam format internasional (tanpa awalan+). -
typestring(required) — Jenis pesan yang dikirim (misalnyatext,image,template,buttons,list). -
contentobject(required) — Struktur payload khusus untuktypeyang dipilih.
Panduan jenis pesan
Pilih panduan di bawah ini untuk melihat spesifikasi detail, parameter, dan contoh kode untuk setiap jenis pesan:
Interaktif & templat
- Kirim templat: Pemberitahuan yang disetujui sebelumnya (pembaruan pesanan, OTP).
- Kirim teks: Pesan teks biasa dan balasan percakapan.
- Kirim tombol: Tombol balasan cepat.
- Kirim daftar: Menu pemilih interaktif.
Lampiran media
- Kirim gambar: Foto JPG/PNG dengan teks takar (caption) opsional.
- Kirim video: Lampiran video MP4.
- Kirim audio: File audio dan pesan suara.
- Kirim dokumen: PDF dan dokumen lainnya.
- Kirim stiker: Stiker WebP statis atau animasi.
Lokasi & kontak
- Kirim lokasi: Koordinat geografis (lintang/bujur) dengan pin.
- Minta lokasi: Minta pelanggan untuk membagikan koordinat lokasi mereka.
- Kirim kontak: Bagikan informasi kartu kontak.
Tindakan
- Kirim reaksi: Tambahkan reaksi emoji ke pesan.
- Tandai telah dibaca: Tandai pesan masuk sebagai telah dibaca.