Webhook grup
Webhook ini berfungsi untuk mengirimkan data ketika ada member bergabung, keluar, dan perubahan informasi pada grup. Ada 3 kategori webhook yang akan dikirim :
group_join
group_leave
group_update
Group Join
Webhook akan kirim ketika ada member yang bergabung di grup.
{
"type": "group_join", // Tipe webhook yang dikirim
"results": { // Kumpulan object dari event group_join
"apiKey": "xxxxx", // Alamat API Key dari device
"join": { // object join
"id": "[email protected]", // id group
"participants": [ // data list member yang bergabung
"[email protected]"
],
"action": "add" // object aksi menambahkan
}
}
}
Group Leave
Webhook akan kirim ketika ada member yang keluar di grup.
{
"type": "group_leave", // Tipe webhook yang dikirim
"results": { // Kumpulan object dari event group_leave
"apiKey": "xxxxx", // Alamat API Key dari device
"leave": { // object leave
"id": "[email protected]", // id group
"participants": [ // data list member yang keluar
"[email protected]"
],
"action": "remove" // object aksi menambahkan
}
}
}
Group Update
Webhook akan kirim ketika ada perubahan settingan/informasi grup
{
"type": "group_update", // Tipe webhook yang dikirim
"results": { // Kumpulan object dari event group_update
"apiKey": "xxxxx", // Alamat API Key dari device
"update": [ // object update grup
{
"id": "[email protected]", // id group
"announce": false // Ada 3 object, announce || subject || restrict
}
]
}
}
Struktur dari webhook json group_update seperti contoh diatas, kami akan jelaskan beberapa object tertentu :
Pada object update, ada 3 jenis yaitu announce, subject, restrict
Dari ketiga object diatas akan dijelaskan sebagai berikut :
Announce = Settingan untuk membuat grup hanya admin saja yang bisa chat
Subject = Judul grup diganti
Restrict = Privilege yang diatur/diganti
Last updated