API Terintegrasi SIGA (Sistem Informasi Gender dan Anak) Provinsi Sulawesi Selatan dibangun untuk menjembatani pertukaran data sektoral antara aplikasi milik Kabupaten/Kota dengan server pusdalops Provinsi secara *real-time* dan aman.
Seluruh endpoint di dalam API ini (kecuali dinyatakan lain) mewajibkan penyertaan *API Key* aktif yang diterbitkan oleh administrator Provinsi.
Kirimkan API Key Anda melalui HTTP Header Authorization dengan skema Bearer.
Authorization: Bearer YOUR_API_KEY_HERE
Accept: application/json
Endpoint ini digunakan untuk memverifikasi apakah kredensial API Key Anda valid dan sistem berhasil terhubung dengan server provinsi.
/api/v1/ping
{
"status": true,
"message": "Koneksi berhasil",
"data": {
"client": "Kab. Gowa",
"timestamp": "2026-06-05 10:00:00"
}
}
Digunakan untuk menarik seluruh referensi metadata master (seperti daftar OPD, kategori urusan, dan definisi tabel standar provinsi) agar sistem di Kab/Kota dapat menyesuaikan struktur database lokalnya.
/api/v1/metadata
{
"status": true,
"data": {
"opd": [ ... ],
"urusan": [ ... ],
"indikator": [ ... ]
}
}
Endpoint untuk membaca dan mensinkronisasikan data sektoral (bank data) yang sebelumnya telah dikirimkan ke Provinsi. Berguna jika sistem Kab/Kota perlu merekonstruksi ulang data riwayat pencapaian.
/api/v1/dataset/bank
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
tahun | Integer | Ya | Tahun data sektoral yang diminta (contoh: 2026). |
opd_guid | String | Tidak | Filter spesifik per OPD berdasarkan GUID. |
Merupakan endpoint utama (*core*) tempat aplikasi Kab/Kota melakukan *push/update* nilai capaian indikator sektoral secara massal atau parsial ke server provinsi.
/api/v1/dataset/process
{
"tahun": 2026,
"payload": [
{
"indikator_id": "IDK-001",
"nilai": 14500,
"sumber_data": "BPS Makassar"
},
{
"indikator_id": "IDK-002",
"nilai": 85.5,
"sumber_data": "Dinas Kesehatan"
}
]
}