barlve.

dokumentasi / api

API bank soal

rencana Endpoint baca-saja untuk soal TKA dan CPNS. Dirancang agar sekolah dan pengembang bisa memakai bank soal tanpa membangunnya sendiri.

Autentikasi

Setiap permintaan membawa header x-api-key. Kunci dibuat per klien, punya kuota bulanan, dan bisa dicabut tanpa mengganggu klien lain.

curl -H "x-api-key: $BARLVE_KEY" \
  "https://api.barlve.com/v1/soal?kategori=BIN&limit=5"

Endpoint yang direncanakan

MetodeJalurKeterangan
GET/v1/mapelDaftar kategori dan jumlah soal aktif
GET/v1/soalSoal per kategori; parameter kategori, limit, acak
GET/v1/soal/:idSatu soal beserta pembahasan
GET/v1/kuotaPemakaian bulan berjalan

Bentuk respons

{ "data": [ { "id": "...", "kategori": "BIN", "subkategori": "Ide pokok",
    "pertanyaan": "...", "pilihan": ["...","..."], "jawaban": 1,
    "pembahasan": "..." } ],
  "meta": { "total": 30, "kuota": { "terpakai": 12, "batas": 10000 } } }

Batas dan aturan