Webhook
Webhook adalah mekanisme komunikasi otomatis antara dua aplikasi atau sistem. Ketika suatu peristiwa (event) terjadi dalam aplikasi sumber, webhook akan memicu permintaan HTTP ke URL yang ditentukan sebagai endpoint webhook. Data yang terkait dengan peristiwa tersebut dikirim melalui permintaan tersebut, memungkinkan aplikasi penerima untuk merespons dan mengambil tindakan yang sesuai. Webhook sering digunakan dalam integrasi sistem, notifikasi, sinkronisasi data, atau pembaruan otomatis antara aplikasi yang berbeda.
Nama | Deskripsi |
---|---|
Token Verifikasi | Kunci rahasia yang digunakan untuk validasi keaslian request webhook dan mencegah serangan palsu atau manipulasi data pada komunikasi antara aplikasi. |
Webhook URL | Isi endpoint URL untuk memungkinkan sistem menerima informasi dan meresponnya sesuai kebutuhan. |
Events | Konten apa yang ingin dikirim. Tip baru ataupun leaderboard baru. Berikut contoh bentuk data JSON yang dikirim masing-masing event. |
โ ๏ธ
Jika token verifikasi terekspos ke publik silahkan reset private key dan token verikasi akan terbaharui.
{
"event": "NEW_TIP",
"data": {
"name":"John Doe",
"amount":15000,
"message":"This is a test message"
}
}
{
"event": "NEW_LEADERBOARD",
"data": {
"name": "t1",
"ranking": 1
}
}