Konfigurasi umum
- Base URL:
https://app.indolat.com/api/v1 - Autentikasi:
Authorization: Bearer <API_KEY> - Format request/response:
application/json - Rate limit default: 120 request per menit per projek; nilai aktif tersedia pada
GET /me - Pagination default: 25 data per halaman, maksimal 100
- Maksimal operasi batch: 500 peserta per request
Format response
Response berhasil:200 berhasil, 201 dibuat, 401 API Key tidak valid, 403 akses/add-on ditolak, 404 data tidak ditemukan, 409 konflik aturan bisnis, 422 validasi gagal, dan 429 rate limit terlampaui.
Validasi API Key
GET /me — Profil projek dan batas penggunaan
GET /me — Profil projek dan batas penggunaan
Catatan keamanan
- Simpan API Key hanya di server, jangan di frontend atau aplikasi mobile.
- Gunakan whitelist IP pada Pengaturan Aplikasi → Integrasi API bila memungkinkan.
- Daftarkan hanya domain milik Anda pada Domain Redirect Setelah Ujian. Hanya
return_urldengan domain terdaftar danhttps://yang diterima pada link akses ujian. - Buat ulang API Key (Buat Ulang API Key) segera jika key diduga bocor; key lama langsung tidak berlaku.
- Link akses ujian berfungsi sebagai login peserta dan hanya dapat dipakai satu kali. Buat link saat peserta akan masuk, langsung redirect peserta, dan gunakan masa berlaku sesingkat mungkin.
- Gunakan HTTPS untuk endpoint webhook dan verifikasi signature dari raw request body sebelum memproses payload.

