JagaDana API
API JagaDana — lapisan transparansi pengadaan. Semua data paket, penyedia, dan penawaran adalah data demo sintetis berlabel “Data Demo”; tidak ada data nyata atau hasil scraping.
Aturan lintas endpoint
- Nominal uang: rupiah bulat (integer), tanpa pecahan. Contoh
190342598. - Waktu: ISO-8601 dengan zona, mis.
2026-11-15T08:30:00+07:00. - ID: UUID v4.
- Daftar memakai cursor:
?limit=&cursor=→{ items, next_cursor }. - Galat selalu memakai satu envelope:
{ error: { code, message, fields? }, request_id? }. - Angka audit (deviasi, sinkronisasi, kemiripan, skor risiko) dihitung kode deterministik, bukan LLM.
Penawaran tersegel: selama masa penawaran, publik hanya melihat hash komitmen. Harga dan identitas penawar dibuka setelah bids/open, dan rincian pemenang dibuka setelah penetapan + masa sanggah.
Penanda status: x-status: implemented berarti endpoint sudah ada di kode; planned berarti kontrak sudah disepakati dan implementasinya menyusul pada fase berikutnya. Dokumentasi ini adalah kontrak, bukan klaim bahwa semua endpoint sudah berjalan.
Bahasa temuan netral: sistem menandai “Perlu Klarifikasi” sebagai indikator untuk dijelaskan, bukan bukti pelanggaran.