Notifikasi Responden
Overview
Tes Kepribadian menyediakan alur notifikasi melalui webhook yang memberitahu Anda ketika terdapat perubahan pada data responden.
URL webhook kemana Anda akan menerima notifikasi dapat Anda atur melalui menu API dalam laman profil pada dashboard Tes Kepribadian Anda.
| Metode |
|---|
| POST |
Request Header
| Header | Deskripsi |
|---|---|
| X-CLIENT-ID | Client ID Anda |
| X-SIGNATURE | Signature dari request webhook sesuai dengan spesifikasi signature |
Request Body
| Field | Wajib? | Jenis | Deskripsi | ||
|---|---|---|---|---|---|
| id | Ya | String | ID dari pesan (dapat Anda gunakan untuk deduplikasi) | ||
| timestamp | Ya | String | Waktu ketika pesan dikirim dari server Tes Kepribadian dalam format ISO 8601 (YYYY-MM-DD HH:MM:SS) | ||
| event | Ya | String | respondentCreate untuk aktivitas penambahan responden baru, respondentUpdate untuk aktivitas pembaruan data responden | ||
| data | Ya | Object | data akan memiliki salah satu dari respondentCreate atau respondentUpdate | ||
| respondentCreate | Tidak | Object | Data berkaitan responden baru yang ditambahkan | ||
| id | Ya | Integer | ID dari responden | ||
| timestamp | Ya | String | Waktu penambahan | ||
| respondentUpdate | Tidak | Object | Data berkaitan responden yang diperbarui | ||
| id | Ya | Integer | ID dari responden | ||
| timestamp | Ya | String | Waktu pembaruan |
Sample Request Body
{
"id": "0ddfa53f-ec16-4033-9813-6a733a9e1db2",
"timestamp": "2024-02-01 01:01:01",
"event": "respondentCreate",
"data": {
"respondentCreate": {
"id": 101,
"timestamp": "2024-02-01 01:00:59"
}
}
}