{"openapi":"3.1.0","info":{"title":"API Data Terbuka SIMPANDU","version":"1.0.0","summary":"Data penilaian State of the Coast, ICM Plan, dan progres ICM Provinsi Jawa Tengah.","description":"API baca-saja untuk sistem lain, misalnya dasbor Bappeda dan portal Satu Data. Hanya memuat data dari dokumen berstatus terpublikasi dan tidak memuat data pribadi. Tanpa autentikasi, dibatasi laju per alamat IP.","license":{"name":"Data terbuka. Cantumkan \"SIMPANDU Provinsi Jawa Tengah\" sebagai sumber. Lisensi formal menunggu penetapan pemilik data."},"contact":{"name":"SIMPANDU Provinsi Jawa Tengah"}},"servers":[{"url":"https://simpandu.liveapp.web.id/api/v1","description":"Server ini"}],"tags":[{"name":"Umum","description":"Penemuan dan spesifikasi."},{"name":"Wilayah","description":"Daftar provinsi, kabupaten, dan kota."},{"name":"SOC","description":"Penilaian State of the Coast."},{"name":"ICM","description":"ICM Plan dan progres triwulan."}],"paths":{"/":{"get":{"operationId":"penemuan","summary":"Penemuan","description":"Nama, versi, daftar titik akhir, lisensi, kontak, dan tautan dokumentasi.","tags":["Umum"],"parameters":[],"responses":{"200":{"description":"Berhasil.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Penemuan"}}},"headers":{"ETag":{"description":"Pengenal isi. Kirim kembali lewat If-None-Match untuk memperoleh 304.","schema":{"type":"string"}},"X-RateLimit-Limit":{"schema":{"type":"integer"}},"X-RateLimit-Remaining":{"schema":{"type":"integer"}}}},"304":{"description":"Isi tidak berubah sejak If-None-Match."},"429":{"description":"Batas laju terlampaui (kode terlalu_banyak_permintaan).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}}}}},"/openapi.json":{"get":{"operationId":"openapi","summary":"Spesifikasi OpenAPI","description":"Berkas spesifikasi OpenAPI 3.1 untuk API ini.","tags":["Umum"],"parameters":[],"responses":{"200":{"description":"Berhasil.","content":{"application/json":{"schema":{"type":"object"}}},"headers":{"ETag":{"description":"Pengenal isi. Kirim kembali lewat If-None-Match untuk memperoleh 304.","schema":{"type":"string"}},"X-RateLimit-Limit":{"schema":{"type":"integer"}},"X-RateLimit-Remaining":{"schema":{"type":"integer"}}}},"304":{"description":"Isi tidak berubah sejak If-None-Match."},"429":{"description":"Batas laju terlampaui (kode terlalu_banyak_permintaan).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}}}}},"/wilayah":{"get":{"operationId":"wilayahIndeks","summary":"Daftar wilayah","description":"Provinsi, kabupaten, dan kota, urut tampil.","tags":["Wilayah"],"parameters":[{"name":"tingkat","in":"query","required":false,"description":"Saring menurut tingkat.","schema":{"type":"string","enum":["provinsi","kabupaten","kota"]}},{"name":"pesisir","in":"query","required":false,"description":"Saring wilayah pesisir (true atau false).","schema":{"type":"string","enum":["true","false","1","0"]}}],"responses":{"200":{"description":"Berhasil.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DaftarWilayah"}}},"headers":{"ETag":{"description":"Pengenal isi. Kirim kembali lewat If-None-Match untuk memperoleh 304.","schema":{"type":"string"}},"X-RateLimit-Limit":{"schema":{"type":"integer"}},"X-RateLimit-Remaining":{"schema":{"type":"integer"}}}},"304":{"description":"Isi tidak berubah sejak If-None-Match."},"422":{"description":"Parameter tidak valid (kode parameter_tidak_valid).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}},"429":{"description":"Batas laju terlampaui (kode terlalu_banyak_permintaan).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}}}}},"/wilayah/{kode_bps}":{"get":{"operationId":"wilayahDetail","summary":"Detail wilayah","description":"Satu wilayah menurut kode BPS, beserta tautan ke data wilayah itu.","tags":["Wilayah"],"parameters":[{"name":"kode_bps","in":"path","required":true,"description":"Kode BPS wilayah, misalnya 33.74.","schema":{"type":"string","pattern":"^\\d{2}(\\.\\d{2})?$","examples":["33.74"]}}],"responses":{"200":{"description":"Berhasil.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailWilayah"}}},"headers":{"ETag":{"description":"Pengenal isi. Kirim kembali lewat If-None-Match untuk memperoleh 304.","schema":{"type":"string"}},"X-RateLimit-Limit":{"schema":{"type":"integer"}},"X-RateLimit-Remaining":{"schema":{"type":"integer"}}}},"304":{"description":"Isi tidak berubah sejak If-None-Match."},"422":{"description":"Parameter tidak valid (kode parameter_tidak_valid).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}},"404":{"description":"Tidak ditemukan atau belum terpublikasi (kode tidak_ditemukan).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}},"429":{"description":"Batas laju terlampaui (kode terlalu_banyak_permintaan).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}}}}},"/instrumen/soc":{"get":{"operationId":"instrumenSoc","summary":"Struktur instrumen SOC","description":"Aspek, elemen, indikator, dan parameter instrumen penilaian pada satu tahun, beserta bobot menurut tahun itu.","tags":["SOC"],"parameters":[{"name":"tahun","in":"query","required":false,"description":"Tahun instrumen. Bawaan: tahun terbaru yang punya dokumen terpublikasi.","schema":{"type":"string","pattern":"^\\d{4}$","examples":["2025"]}}],"responses":{"200":{"description":"Berhasil.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InstrumenSoc"}}},"headers":{"ETag":{"description":"Pengenal isi. Kirim kembali lewat If-None-Match untuk memperoleh 304.","schema":{"type":"string"}},"X-RateLimit-Limit":{"schema":{"type":"integer"}},"X-RateLimit-Remaining":{"schema":{"type":"integer"}}}},"304":{"description":"Isi tidak berubah sejak If-None-Match."},"422":{"description":"Parameter tidak valid (kode parameter_tidak_valid).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}},"404":{"description":"Tidak ditemukan atau belum terpublikasi (kode tidak_ditemukan).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}},"429":{"description":"Batas laju terlampaui (kode terlalu_banyak_permintaan).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}}}}},"/soc":{"get":{"operationId":"socIndeks","summary":"Daftar dokumen SOC","description":"Dokumen SOC terpublikasi (versi tertinggi per wilayah dan tahun) beserta skor ringkas. Urut tahun menurun lalu wilayah.","tags":["SOC"],"parameters":[{"name":"kode_bps","in":"query","required":false,"description":"Saring menurut wilayah.","schema":{"type":"string","pattern":"^\\d{2}(\\.\\d{2})?$","examples":["33.74"]}},{"name":"tahun","in":"query","required":false,"description":"Saring menurut tahun.","schema":{"type":"string","pattern":"^\\d{4}$","examples":["2025"]}},{"name":"per_halaman","in":"query","required":false,"description":"Jumlah baris per halaman, 1 sampai 100.","schema":{"type":"integer","minimum":1,"maximum":100,"default":25}},{"name":"halaman","in":"query","required":false,"description":"Nomor halaman, mulai dari 1.","schema":{"type":"integer","minimum":1,"default":1}}],"responses":{"200":{"description":"Berhasil.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DaftarSoc"}}},"headers":{"ETag":{"description":"Pengenal isi. Kirim kembali lewat If-None-Match untuk memperoleh 304.","schema":{"type":"string"}},"X-RateLimit-Limit":{"schema":{"type":"integer"}},"X-RateLimit-Remaining":{"schema":{"type":"integer"}}}},"304":{"description":"Isi tidak berubah sejak If-None-Match."},"422":{"description":"Parameter tidak valid (kode parameter_tidak_valid).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}},"429":{"description":"Batas laju terlampaui (kode terlalu_banyak_permintaan).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}}}}},"/soc/{kode_bps}/{tahun}":{"get":{"operationId":"socDetail","summary":"Detail dokumen SOC","description":"Skor per aspek, elemen, dan parameter, metadata dokumen, serta tautan halaman publik.","tags":["SOC"],"parameters":[{"name":"kode_bps","in":"path","required":true,"description":"Kode BPS kabupaten atau kota.","schema":{"type":"string","pattern":"^\\d{2}(\\.\\d{2})?$","examples":["33.74"]}},{"name":"tahun","in":"path","required":true,"description":"Tahun dokumen.","schema":{"type":"string","pattern":"^\\d{4}$","examples":["2025"]}}],"responses":{"200":{"description":"Berhasil.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailSoc"}}},"headers":{"ETag":{"description":"Pengenal isi. Kirim kembali lewat If-None-Match untuk memperoleh 304.","schema":{"type":"string"}},"X-RateLimit-Limit":{"schema":{"type":"integer"}},"X-RateLimit-Remaining":{"schema":{"type":"integer"}}}},"304":{"description":"Isi tidak berubah sejak If-None-Match."},"422":{"description":"Parameter tidak valid (kode parameter_tidak_valid).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}},"404":{"description":"Tidak ditemukan atau belum terpublikasi (kode tidak_ditemukan).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}},"429":{"description":"Batas laju terlampaui (kode terlalu_banyak_permintaan).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}}}}},"/skor-wilayah":{"get":{"operationId":"skorWilayah","summary":"Skor wilayah","description":"Skor ringkas tiap wilayah pesisir dan rekap provinsi pada satu tahun, identik dengan dasbor publik.","tags":["SOC"],"parameters":[{"name":"tahun","in":"query","required":false,"description":"Tahun dasbor. Bawaan: tahun terbaru yang punya dokumen terpublikasi.","schema":{"type":"string","pattern":"^\\d{4}$","examples":["2025"]}}],"responses":{"200":{"description":"Berhasil.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkorWilayah"}}},"headers":{"ETag":{"description":"Pengenal isi. Kirim kembali lewat If-None-Match untuk memperoleh 304.","schema":{"type":"string"}},"X-RateLimit-Limit":{"schema":{"type":"integer"}},"X-RateLimit-Remaining":{"schema":{"type":"integer"}}}},"304":{"description":"Isi tidak berubah sejak If-None-Match."},"422":{"description":"Parameter tidak valid (kode parameter_tidak_valid).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}},"404":{"description":"Tidak ditemukan atau belum terpublikasi (kode tidak_ditemukan).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}},"429":{"description":"Batas laju terlampaui (kode terlalu_banyak_permintaan).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}}}}},"/icm-plan":{"get":{"operationId":"icmPlanIndeks","summary":"Daftar ICM Plan","description":"Dokumen ICM Plan terpublikasi (versi tertinggi per wilayah dan tahun) beserta metadata yang aman.","tags":["ICM"],"parameters":[{"name":"kode_bps","in":"query","required":false,"description":"Saring menurut wilayah.","schema":{"type":"string","pattern":"^\\d{2}(\\.\\d{2})?$","examples":["33.74"]}},{"name":"tahun","in":"query","required":false,"description":"Saring menurut tahun rencana.","schema":{"type":"string","pattern":"^\\d{4}$","examples":["2025"]}},{"name":"per_halaman","in":"query","required":false,"description":"Jumlah baris per halaman, 1 sampai 100.","schema":{"type":"integer","minimum":1,"maximum":100,"default":25}},{"name":"halaman","in":"query","required":false,"description":"Nomor halaman, mulai dari 1.","schema":{"type":"integer","minimum":1,"default":1}}],"responses":{"200":{"description":"Berhasil.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DaftarIcmPlan"}}},"headers":{"ETag":{"description":"Pengenal isi. Kirim kembali lewat If-None-Match untuk memperoleh 304.","schema":{"type":"string"}},"X-RateLimit-Limit":{"schema":{"type":"integer"}},"X-RateLimit-Remaining":{"schema":{"type":"integer"}}}},"304":{"description":"Isi tidak berubah sejak If-None-Match."},"422":{"description":"Parameter tidak valid (kode parameter_tidak_valid).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}},"429":{"description":"Batas laju terlampaui (kode terlalu_banyak_permintaan).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}}}}},"/icm-plan/{kode_bps}/{tahun}":{"get":{"operationId":"icmPlanDetail","summary":"Detail ICM Plan","description":"Satu dokumen ICM Plan terpublikasi, tanpa tautan berkas unduhan.","tags":["ICM"],"parameters":[{"name":"kode_bps","in":"path","required":true,"description":"Kode BPS wilayah.","schema":{"type":"string","pattern":"^\\d{2}(\\.\\d{2})?$","examples":["33.74"]}},{"name":"tahun","in":"path","required":true,"description":"Tahun rencana.","schema":{"type":"string","pattern":"^\\d{4}$","examples":["2025"]}}],"responses":{"200":{"description":"Berhasil.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailIcmPlan"}}},"headers":{"ETag":{"description":"Pengenal isi. Kirim kembali lewat If-None-Match untuk memperoleh 304.","schema":{"type":"string"}},"X-RateLimit-Limit":{"schema":{"type":"integer"}},"X-RateLimit-Remaining":{"schema":{"type":"integer"}}}},"304":{"description":"Isi tidak berubah sejak If-None-Match."},"422":{"description":"Parameter tidak valid (kode parameter_tidak_valid).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}},"404":{"description":"Tidak ditemukan atau belum terpublikasi (kode tidak_ditemukan).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}},"429":{"description":"Batas laju terlampaui (kode terlalu_banyak_permintaan).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}}}}},"/icm-progres":{"get":{"operationId":"icmProgresIndeks","summary":"Progres triwulan ICM","description":"Capaian triwulan wilayah pesisir. Status memakai ambang progres 70 dan 55.","tags":["ICM"],"parameters":[{"name":"kode_bps","in":"query","required":false,"description":"Saring menurut wilayah.","schema":{"type":"string","pattern":"^\\d{2}(\\.\\d{2})?$","examples":["33.74"]}},{"name":"tahun","in":"query","required":false,"description":"Saring menurut tahun rencana.","schema":{"type":"string","pattern":"^\\d{4}$","examples":["2025"]}},{"name":"periode","in":"query","required":false,"description":"Saring menurut periode, format TAHUN-QN.","schema":{"type":"string","pattern":"^\\d{4}-Q[1-4]$","examples":["2025-Q3"]}},{"name":"per_halaman","in":"query","required":false,"description":"Jumlah baris per halaman, 1 sampai 100.","schema":{"type":"integer","minimum":1,"maximum":100,"default":25}},{"name":"halaman","in":"query","required":false,"description":"Nomor halaman, mulai dari 1.","schema":{"type":"integer","minimum":1,"default":1}}],"responses":{"200":{"description":"Berhasil.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DaftarIcmProgres"}}},"headers":{"ETag":{"description":"Pengenal isi. Kirim kembali lewat If-None-Match untuk memperoleh 304.","schema":{"type":"string"}},"X-RateLimit-Limit":{"schema":{"type":"integer"}},"X-RateLimit-Remaining":{"schema":{"type":"integer"}}}},"304":{"description":"Isi tidak berubah sejak If-None-Match."},"422":{"description":"Parameter tidak valid (kode parameter_tidak_valid).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}},"429":{"description":"Batas laju terlampaui (kode terlalu_banyak_permintaan).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Galat"}}}}}}}},"components":{"schemas":{"Metadata":{"type":"object","properties":{"versi":{"type":"string"},"waktu":{"type":"string","format":"date-time"},"lisensi":{"type":"string"},"sumber":{"type":"string"}},"required":["versi","waktu","lisensi","sumber"]},"MetaHalaman":{"type":"object","properties":{"halaman":{"type":"integer"},"per_halaman":{"type":"integer"},"total":{"type":"integer"},"jumlah_halaman":{"type":"integer"}},"required":["halaman","per_halaman","total","jumlah_halaman"]},"TautanHalaman":{"type":"object","properties":{"self":{"type":"string"},"first":{"type":"string"},"last":{"type":"string"},"prev":{"type":["string","null"]},"next":{"type":["string","null"]}},"required":["self","first","last","prev","next"]},"Galat":{"type":"object","properties":{"galat":{"type":"object","properties":{"kode":{"type":"string","enum":["tidak_ditemukan","parameter_tidak_valid","terlalu_banyak_permintaan","metode_tidak_diizinkan","galat_server"]},"pesan":{"type":"string"}},"required":["kode","pesan"]}},"required":["galat"]},"WilayahRingkas":{"type":"object","properties":{"kode_bps":{"type":"string"},"nama":{"type":"string"},"tingkat":{"type":"string"}},"required":["kode_bps","nama","tingkat"]},"Wilayah":{"type":"object","properties":{"kode_bps":{"type":"string"},"nama":{"type":"string"},"tingkat":{"type":"string"},"pesisir":{"type":"boolean"},"lintang":{"type":["number","null"]},"bujur":{"type":["number","null"]},"urutan":{"type":["integer","null"]}},"required":["kode_bps","nama","tingkat","pesisir","lintang","bujur","urutan"]},"BlokSkor":{"type":"object","properties":{"skor_mentah":{"type":["number","null"]},"skor_maksimum":{"type":"number"},"persen":{"type":["number","null"]},"status":{"type":"string","enum":["baik","sedang","perlu_penguatan","belum_dinilai"]},"status_label":{"type":"string"},"parameter_terisi":{"type":"integer"},"parameter_total":{"type":"integer"}},"required":["skor_mentah","skor_maksimum","persen","status","status_label","parameter_terisi","parameter_total"]},"Penemuan":{"type":"object","properties":{"metadata":{"$ref":"#/components/schemas/Metadata"},"data":{"type":"object","properties":{"nama":{"type":"string"},"versi":{"type":"string"},"deskripsi":{"type":"string"},"lisensi":{"type":"string"},"kontak":{"type":["string","null"]},"dokumentasi":{"type":"string"},"spesifikasi":{"type":"string"},"waktu_server":{"type":"string"},"titik_akhir":{"type":"array","items":{"type":"object","properties":{"metode":{"type":"string"},"jalur":{"type":"string"},"url":{"type":"string"},"ringkasan":{"type":"string"}},"required":["metode","jalur","url","ringkasan"]}}},"required":["nama","versi","deskripsi","lisensi","kontak","dokumentasi","spesifikasi","waktu_server","titik_akhir"]}},"required":["metadata","data"]},"DaftarWilayah":{"type":"object","properties":{"metadata":{"$ref":"#/components/schemas/Metadata"},"data":{"type":"array","items":{"$ref":"#/components/schemas/Wilayah"}}},"required":["metadata","data"]},"DetailWilayah":{"type":"object","properties":{"metadata":{"$ref":"#/components/schemas/Metadata"},"data":{"$ref":"#/components/schemas/Wilayah"}},"required":["metadata","data"]},"InstrumenSoc":{"type":"object","properties":{"metadata":{"$ref":"#/components/schemas/Metadata"},"data":{"type":"object","properties":{"tahun":{"type":"integer"},"skor_maksimum":{"type":"number"},"skala_skor":{"type":"array","items":{"type":"object","properties":{"skor":{"type":"integer"},"label":{"type":"string"}},"required":["skor","label"]}},"aspek":{"type":"array","items":{"type":"object","properties":{"kode":{"type":"string"},"nama":{"type":"string"},"skor_maksimum":{"type":"number"},"elemen":{"type":"array","items":{"type":"object","properties":{"kode":{"type":"string"},"nama":{"type":"string"},"skor_maksimum":{"type":"number"},"jumlah_parameter":{"type":"integer"},"indikator":{"type":"array","items":{"type":"object","properties":{"nama":{"type":"string"},"parameter":{"type":"array","items":{"type":"object","properties":{"kode":{"type":"string"},"nama":{"type":"string"},"bobot":{"type":"number"}},"required":["kode","nama","bobot"]}}},"required":["nama","parameter"]}}},"required":["kode","nama","skor_maksimum","jumlah_parameter","indikator"]}}},"required":["kode","nama","skor_maksimum","elemen"]}}},"required":["tahun","skor_maksimum","skala_skor","aspek"]}},"required":["metadata","data"]},"RingkasanSoc":{"type":"object","properties":{"wilayah":{"$ref":"#/components/schemas/WilayahRingkas"},"tahun":{"type":"integer"},"versi":{"type":"integer"},"tanggal_terbit":{"type":["string","null"]},"skor":{"type":"object","properties":{"tata_kelola":{"$ref":"#/components/schemas/BlokSkor"},"pembangunan":{"$ref":"#/components/schemas/BlokSkor"},"overall":{"$ref":"#/components/schemas/BlokSkor"}},"required":["tata_kelola","pembangunan","overall"]},"parameter_terisi":{"type":"integer"},"parameter_total":{"type":"integer"},"tautan":{"type":"object","properties":{"halaman_publik":{"type":"string"},"detail":{"type":"string"}},"required":["halaman_publik","detail"]}},"required":["wilayah","tahun","versi","tanggal_terbit","skor","parameter_terisi","parameter_total","tautan"]},"DaftarSoc":{"type":"object","properties":{"metadata":{"$ref":"#/components/schemas/Metadata"},"data":{"type":"array","items":{"$ref":"#/components/schemas/RingkasanSoc"}},"meta":{"$ref":"#/components/schemas/MetaHalaman"},"links":{"$ref":"#/components/schemas/TautanHalaman"}},"required":["metadata","data","meta","links"]},"DetailSoc":{"type":"object","properties":{"metadata":{"$ref":"#/components/schemas/Metadata"},"data":{"type":"object","properties":{"wilayah":{"$ref":"#/components/schemas/WilayahRingkas"},"tahun":{"type":"integer"},"versi":{"type":"integer"},"tanggal_terbit":{"type":["string","null"]},"skor":{"type":"object","properties":{"tata_kelola":{"$ref":"#/components/schemas/BlokSkor"},"pembangunan":{"$ref":"#/components/schemas/BlokSkor"},"overall":{"$ref":"#/components/schemas/BlokSkor"}},"required":["tata_kelola","pembangunan","overall"]},"parameter_terisi":{"type":"integer"},"parameter_total":{"type":"integer"},"tautan":{"type":"object","properties":{"halaman_publik":{"type":"string"},"detail":{"type":"string"}},"required":["halaman_publik","detail"]},"dokumen":{"type":"object","properties":{"ringkasan":{"type":["string","null"]},"kata_kunci":{"type":"array","items":{"type":"string"}},"instansi_penyusun":{"type":["string","null"]},"tanggal_pengesahan":{"type":["string","null"]},"bahasa":{"type":["string","null"]},"lisensi":{"type":["string","null"]},"penyelenggara":{"type":"string"}},"required":["ringkasan","kata_kunci","instansi_penyusun","tanggal_pengesahan","bahasa","lisensi","penyelenggara"]},"elemen":{"type":"array","items":{"type":"object","properties":{"kode":{"type":"string"},"nama":{"type":"string"},"aspek":{"type":"string"},"skor_mentah":{"type":["number","null"]},"skor_maksimum":{"type":"number"},"persen":{"type":["number","null"]},"status":{"type":"string","enum":["baik","sedang","perlu_penguatan","belum_dinilai"]},"status_label":{"type":"string"},"parameter_terisi":{"type":"integer"},"parameter_total":{"type":"integer"},"sumber":{"type":["string","null"]},"parameter":{"type":"array","items":{"type":"object","properties":{"kode":{"type":"string"},"nama":{"type":"string"},"indikator":{"type":"string"},"bobot":{"type":"number"},"skor":{"type":["integer","null"],"enum":[0,1,2,null]},"label":{"type":["string","null"],"enum":["Tidak Ada","Dalam Proses","Ada",null]},"nilai_akhir":{"type":["number","null"]}},"required":["kode","nama","indikator","bobot","skor","label","nilai_akhir"]}}},"required":["kode","nama","aspek","skor_mentah","skor_maksimum","persen","status","status_label","parameter_terisi","parameter_total","sumber","parameter"]}}},"required":["wilayah","tahun","versi","tanggal_terbit","skor","parameter_terisi","parameter_total","tautan","dokumen","elemen"]}},"required":["metadata","data"]},"SkorWilayah":{"type":"object","properties":{"metadata":{"$ref":"#/components/schemas/Metadata"},"data":{"type":"object","properties":{"tahun":{"type":"integer"},"wilayah":{"type":"array","items":{"type":"object","properties":{"kode_bps":{"type":"string"},"nama":{"type":"string"},"persen_total":{"type":["number","null"]},"persen_tata_kelola":{"type":["number","null"]},"persen_pembangunan":{"type":["number","null"]},"status":{"type":"string","enum":["baik","sedang","perlu_penguatan","belum_dinilai"]},"status_label":{"type":"string"}},"required":["kode_bps","nama","persen_total","persen_tata_kelola","persen_pembangunan","status","status_label"]}},"provinsi":{"type":"object","properties":{"persen_total":{"type":["number","null"]},"persen_tata_kelola":{"type":["number","null"]},"persen_pembangunan":{"type":["number","null"]},"status":{"type":"string","enum":["baik","sedang","perlu_penguatan","belum_dinilai"]},"status_label":{"type":"string"},"cakupan":{"type":"object","properties":{"jumlah_wilayah":{"type":"integer"},"terpublikasi":{"type":"integer"},"belum_dinilai":{"type":"integer"},"persen":{"type":"number"}},"required":["jumlah_wilayah","terpublikasi","belum_dinilai","persen"]}},"required":["persen_total","persen_tata_kelola","persen_pembangunan","status","status_label","cakupan"]}},"required":["tahun","wilayah","provinsi"]}},"required":["metadata","data"]},"IcmPlan":{"type":"object","properties":{"wilayah":{"$ref":"#/components/schemas/WilayahRingkas"},"tahun":{"type":"integer"},"versi":{"type":"integer"},"tanggal_terbit":{"type":["string","null"]},"dokumen":{"type":"object","properties":{"ringkasan":{"type":["string","null"]},"kata_kunci":{"type":"array","items":{"type":"string"}},"instansi_penyusun":{"type":["string","null"]},"tanggal_pengesahan":{"type":["string","null"]},"bahasa":{"type":["string","null"]},"lisensi":{"type":["string","null"]},"penyelenggara":{"type":"string"}},"required":["ringkasan","kata_kunci","instansi_penyusun","tanggal_pengesahan","bahasa","lisensi","penyelenggara"]},"tautan":{"type":"object","properties":{"halaman_publik":{"type":"string"},"detail":{"type":"string"},"progres":{"type":"string"}},"required":["halaman_publik","detail","progres"]}},"required":["wilayah","tahun","versi","tanggal_terbit","dokumen","tautan"]},"DaftarIcmPlan":{"type":"object","properties":{"metadata":{"$ref":"#/components/schemas/Metadata"},"data":{"type":"array","items":{"$ref":"#/components/schemas/IcmPlan"}},"meta":{"$ref":"#/components/schemas/MetaHalaman"},"links":{"$ref":"#/components/schemas/TautanHalaman"}},"required":["metadata","data","meta","links"]},"DetailIcmPlan":{"type":"object","properties":{"metadata":{"$ref":"#/components/schemas/Metadata"},"data":{"$ref":"#/components/schemas/IcmPlan"}},"required":["metadata","data"]},"IcmProgres":{"type":"object","properties":{"wilayah":{"$ref":"#/components/schemas/WilayahRingkas"},"tahun_rencana":{"type":"integer"},"periode":{"type":"string"},"progres":{"type":"integer"},"satuan":{"type":"string"},"kendala":{"type":["string","null"]},"terverifikasi":{"type":"boolean"},"status":{"type":"string","enum":["baik","sedang","perlu_penguatan","belum_dinilai"]},"status_label":{"type":"string"}},"required":["wilayah","tahun_rencana","periode","progres","satuan","kendala","terverifikasi","status","status_label"]},"DaftarIcmProgres":{"type":"object","properties":{"metadata":{"$ref":"#/components/schemas/Metadata"},"data":{"type":"array","items":{"$ref":"#/components/schemas/IcmProgres"}},"meta":{"$ref":"#/components/schemas/MetaHalaman"},"links":{"$ref":"#/components/schemas/TautanHalaman"}},"required":["metadata","data","meta","links"]}},"headers":{"RateLimit":{"description":"Sisa permintaan pada menit ini.","schema":{"type":"integer"}}}}}