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"
],
"voted": [
"pilihan dua"
]
}
}
Penjelasan Field
| Field | Keterangan |
|---|---|
| type | Selalu bernilai poll_update |
| results.apiKey | API Key dari perangkat yang menerima event |
| results.pollId | ID unik polling. Gunakan untuk mengelompokkan voting dari polling yang sama |
| results.pollContent | Daftar semua opsi yang tersedia dalam polling |
| results.sender | Nomor WhatsApp pembuat polling |
| results.voted | Opsi 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