Skip to main content

Webhook Polling Grup

Webhook polling grup mengirimkan notifikasi otomatis ke server setiap kali anggota grup memberikan atau mengubah suara pada polling WhatsApp.

Prasyarat:

  • Webhook sudah dikonfigurasi dan tipe event poll_update sudah diaktifkan.

Panduan konfigurasi di Integrasi Notifikasi Webhook.

Event: poll_update

Event poll_update dikirim ke server setiap kali ada anggota grup yang memberikan suara atau mengubah pilihannya pada polling WhatsApp. Payload menyertakan ID polling, semua opsi yang tersedia, dan opsi yang dipilih oleh anggota tersebut.

{
"type": "poll_update",
"results": {
"apiKey": "xxxxx",
"pollId": "WHPI9F58CFB782BAC905AA",
"pollContent": [
"pilihan satu",
"pilihan dua"
],
"sender": "[email protected]",
"voted": [
"pilihan dua"
]
}
}

Penjelasan Field

FieldKeterangan
typeSelalu bernilai poll_update
results.apiKeyAPI Key dari perangkat yang menerima event
results.pollIdID unik polling. Gunakan untuk mengelompokkan voting dari polling yang sama
results.pollContentDaftar semua opsi yang tersedia dalam polling
results.senderNomor WhatsApp pembuat polling
results.votedOpsi yang dipilih oleh anggota yang baru melakukan vote. Bisa berisi lebih dari satu nilai jika polling memperbolehkan pilihan ganda

Catatan Teknis

  • Setiap perubahan vote memicu satu event poll_update baru
  • Gunakan pollId untuk mengelompokkan semua vote dari satu polling yang sama
  • Field voted berisi pilihan terbaru dari anggota tersebut, bukan akumulasi semua vote