Langsung ke konten utama
Seluruh request pada halaman ini membutuhkan Bearer API Key.

Endpoint peserta

Parameter

Contoh request

Contoh response

Peserta yang dibuat melalui API langsung berstatus terverifikasi. Email disimpan dalam huruf kecil. Jika peserta dengan email yang sama pernah dihapus dari projek, akun tersebut dipulihkan dan diperbarui dengan data yang dikirim.

Parameter

Contoh request

Contoh response

Status 201.
Peserta dicocokkan berdasarkan email. Format seluruh baris divalidasi lebih dulu: satu baris yang tidak valid membuat seluruh request ditolak dengan status 422, dan kunci error menunjuk ke baris tersebut (misalnya participants.3.email). Setelah lolos validasi, setiap baris diproses terpisah dan hasilnya dilaporkan per baris:
  • created — peserta baru dibuat, atau peserta yang pernah dihapus dipulihkan.
  • updated — peserta sudah ada dan update_existing bernilai true.
  • skipped — peserta sudah ada dan update_existing bernilai false. Item berisi reason.
  • failed — baris gagal diproses. Item berisi reason, tanpa participant_id.
Dengan update_existing: true, data peserta yang sudah ada diganti dengan isi baris: nama, kata sandi, dan label. Label dilepas jika label_id tidak dikirim, dan peserta yang sedang nonaktif diaktifkan kembali.

Parameter

Contoh request

Contoh response

Parameter

Contoh request

Contoh response

Endpoint juga menerima metode PUT.

Parameter

Field yang tidak dikirim tidak diubah. Email tidak dapat diubah melalui API. Peserta dengan is_active: false tidak dapat masuk ke CBT, termasuk melalui link akses ujian.

Contoh request

Contoh response

Peserta yang masih terdaftar pada ujian tidak dapat dihapus; permintaan ditolak dengan status 409. Batalkan pendaftaran ujiannya terlebih dahulu melalui DELETE /exams/{exam}/participants/{participant}.

Parameter

Contoh request

Contoh response

Diurutkan dari pendaftaran terbaru. results berisi satu item untuk setiap tes dalam ujian, dengan struktur yang sama seperti API Hasil Ujian.

Parameter

Contoh request

Contoh response

Parameter

Contoh request

Contoh response

Parameter

Contoh request

Contoh response