Skip to main content
Seluruh request pengelolaan webhook membutuhkan Bearer API Key.

Endpoint webhook

Event yang tersedia:
  • exam_participant.registered — peserta didaftarkan ke ujian
  • exam_participant.unregistered — pendaftaran peserta dibatalkan
  • exam_result.completed — peserta selesai mengerjakan tes
  • exam_result.scored — nilai tes terbit atau berubah

Parameter

Tidak ada parameter endpoint.

Contoh request

Contoh response

Maksimal lima endpoint webhook per projek. Signing secret hanya dikembalikan saat endpoint dibuat atau secret dirotasi.

Parameter

Contoh request

Contoh response

Endpoint juga menerima metode PUT. Secret baru hanya dikembalikan jika rotate_secret bernilai true.

Parameter

Contoh request

Contoh response

Parameter

Contoh request

Contoh response

Parameter

Contoh request

Contoh response

Jika event tidak dikirim atau tidak dikenali, event default adalah exam_result.completed.

Parameter

Contoh request

Contoh response

Payload dan Signature Webhook

Contoh payload webhook:
Setiap request webhook membawa header X-Cbt-Signature dengan format t=<unix>,v1=<hex>. v1 adalah HMAC-SHA256 dari <t>.<raw body> menggunakan signing secret endpoint.
Balas webhook dengan status 2xx. Respons selain 2xx akan dicoba ulang dengan jeda yang bertambah. Endpoint yang gagal terus-menerus dapat dinonaktifkan otomatis.