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"
}
}
}
| Field | Keterangan |
|---|---|
| join.id | ID grup WhatsApp |
| join.participants | Daftar nomor anggota yang baru bergabung |
| join.action | Selalu 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"
}
}
}
| Field | Keterangan |
|---|---|
| leave.id | ID grup WhatsApp |
| leave.participants | Daftar nomor anggota yang keluar |
| leave.action | Selalu 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:
| Field | Keterangan |
|---|---|
| announce | Pengaturan chat grup, jika true, hanya admin yang bisa mengirim pesan |
| subject | Nama atau judul grup berubah |
| restrict | Pengaturan privilege admin grup berubah |
Hanya satu field yang muncul per event, tergantung perubahan apa yang terjadi.