Lompat ke konten
Kaba Budaya SIJUNJUNG

Integrasi mitra

API & widget sematan

Sekolah dan lembaga mitra dapat menampilkan agenda dan dokumentasi publik di situs mereka. Hanya konten berstatus Publik & Terbit yang tersedia.

Widget sematan (tanpa token)

Salin kode berikut ke halaman situs sekolah/mitra. Tambahkan &tema=gelap untuk latar gelap, &komunitas=slug atau &kategori=slug untuk menyaring.

Agenda budaya

<iframe src="https://kabasijunjung.com/sematan/agenda?jumlah=5" width="100%" height="520" style="border:0;border-radius:16px" loading="lazy" title="Agenda Budaya Sijunjung"></iframe>

Dokumentasi terbaru

<iframe src="https://kabasijunjung.com/sematan/budaya?jumlah=4" width="100%" height="560" style="border:0;border-radius:16px" loading="lazy" title="Dokumentasi Budaya Sijunjung"></iframe>

REST API baca-saja

Semua permintaan memerlukan token mitra (header Authorization: Bearer …) dengan cakupan yang sesuai. Batas: 120 permintaan/menit. Respons berformat JSON.

MetodeEndpointCakupanKeterangan
GET /api/v1/dokumentasi records Daftar dokumentasi Publik & Terbit. Parameter: q, kategori (slug), wilayah (id), per_page (≤50), page.
GET /api/v1/dokumentasi/{kode} records Detail satu dokumentasi berdasarkan ID stabil, mis. KBS-2026-0001.
GET /api/v1/agenda events Agenda publik mendatang. Parameter: komunitas (slug), dari (YYYY-MM-DD).
GET /api/v1/materi learning Materi belajar terbit. Parameter: jenjang, format.
GET /api/v1/komunitas communities Direktori komunitas terverifikasi.

Contoh

curl -H "Authorization: Bearer kbs_xxxxxxxx" \
     -H "Accept: application/json" \
     "https://kabasijunjung.com/api/v1/dokumentasi?kategori=kesenian&per_page=10"