Skip to main content

Webhook Grup

Webhook grup mengirimkan notifikasi otomatis ke server setiap kali ada perubahan anggota atau informasi grup, anggota baru bergabung, anggota keluar, atau pengaturan grup diubah.

Prasyarat:

  • Webhook sudah dikonfigurasi dan tipe event grup sudah diaktifkan.

Panduan konfigurasi di Integrasi Notifikasi Webhook.

Event: group_join

Event group_join dikirim ke server setiap kali ada anggota baru yang bergabung ke grup WhatsApp. Payload menyertakan ID grup dan daftar nomor anggota yang baru masuk.

{
"type": "group_join",
"results": {
"apiKey": "xxxxx",
"join": {
"participants": [
],
"action": "add"
}
}
}
FieldKeterangan
join.idID grup WhatsApp
join.participantsDaftar nomor anggota yang baru bergabung
join.actionSelalu bernilai add untuk event ini

Event: group_leave

Event group_leave dikirim ke server setiap kali ada anggota yang keluar dari grup WhatsApp. Payload menyertakan ID grup dan daftar nomor anggota yang keluar.

{
"type": "group_leave",
"results": {
"apiKey": "xxxxx",
"leave": {
"participants": [
],
"action": "remove"
}
}
}
FieldKeterangan
leave.idID grup WhatsApp
leave.participantsDaftar nomor anggota yang keluar
leave.actionSelalu bernilai remove untuk event ini

Event: group_update

Event group_update dikirim ke server setiap kali ada perubahan pada informasi atau pengaturan grup, misalnya nama grup diganti, pengaturan siapa yang boleh mengirim pesan diubah, atau privilege admin diatur ulang.

{
"type": "group_update",
"results": {
"apiKey": "xxxxx",
"update": [
{
"announce": false
}
]
}
}

Field yang mungkin muncul di dalam object update:

FieldKeterangan
announcePengaturan chat grup, jika true, hanya admin yang bisa mengirim pesan
subjectNama atau judul grup berubah
restrictPengaturan privilege admin grup berubah

Hanya satu field yang muncul per event, tergantung perubahan apa yang terjadi.