IPA ialah API input yang dapat digunakan untuk berkomunikasi dengan portal ODBA. API Input ini diperuntukkan untuk setiap SKPK yang ada di Kota Banda Aceh, guna menghubungkan setiap aplikasi di SKPK-nya ke portal ODBA.
Untuk dapat menggunakan API Input ini, terlebih dahulu setiap operator/pengguna yang ada di SKPK sudah terdaftar pada portal ODBA. Selanjutnya akan diberikan
username dan
password guna dapat mengakses portal ODBA.
Saat ini API Input yang terdapat pada portal ODBA terdiri dari 7 fungsi. Setiap melakukan request ke API Input,
pengguna wajib memasukkan
username dan
password sebagai Autorisasi ke dalam API Input ODBA.
Adapun skema IPA yang disediakan ialah sebagai berikut :
odba.ipa.current_list
Function : List Dataset + Datasource Yang Dimiliki User
URL IPA : http://data.bandaacehkota.go.id/index.php/ipa/current_list
Methode : POST
Parameter :
- username - username login ODBA
- password - password login ODBA
odba.ipa.dataset.add
Function : Add Dataset
URL IPA : http://data.bandaacehkota.go.id/
index.php/ipa/dataset/add
Methode : POST
Parameter :
- title - judul dataset
- description - deskripsi atau keterangan dataset
- tags - tags dataset, di tulis berupa nama tags (dengan koma untuk beberapa tags)
- license - lisensi dataset
- category - kategori dataset, ditulis kode uuid category
- username - username login ODBA
- password - password login ODBA
odba.ipa.dataset.edit(data)
Function : Edit Dataset
URL IPA : http://data.bandaacehkota.go.id/index.php/ipa/dataset/edit/{uuid_dataset}
Methode : POST
Parameter :
- title - judul dataset
- description - deskripsi atau keterangan dataset
- tags - tags dataset, di tulis berupa nama tags (dengan koma untuk beberapa tags)
- license - lisensi dataset
- category - kategori dataset, ditulis kode uuid category
- username - username login ODBA
- password - password login ODBA
odba.ipa.dataset.delete(data)
Function : Delete Dataset
URL IPA : http://data.bandaacehkota.go.id/index.php/ipa/dataset/delete/{uuid_dataset}
Methode : POST
Parameter :
- username - username login ODBA
- password - password login ODBA
odba.ipa.datasource.add
Function : Add Datasource
URL IPA : http://data.bandaacehkota.go.id/index.php/ipa/datasource/add/
Methode : POST
Parameter :
- uuid_dataset - uuid dataset yang akan ditambahkan datasource
- title - judul datasource
- description - deskripsi atau keterangan datasource
- csv - file csv yang akan di upload
- username - username login ODBA
- password - password login ODBA
odba.ipa.datasource.edit(data)
Function : Edit Datasource
URL IPA : http://data.bandaacehkota.go.id/index.php/ipa/datasource/edit/{uuid_datasource}
Methode : POST
Parameter :
- title - judul datasource
- description - deskripsi atau keterangan datasource
- csv - file csv yang akan di upload
- username - username login ODBA
- password - password login ODBA
odba.ipa.datasource.delete(data)
Function : Delete Datasource
URL IPA : http://data.bandaacehkota.go.id/index.php/ipa/datasource/delete/{uuid_datasource}
Methode : POST
Parameter :
- username - username login ODBA
- password - password login ODBA
odba.ipa.datastore.add
Function : Add Datastore
URL IPA : http://data.bandaacehkota.go.id/index.php/ipa/datastore/add/
Methode : POST
Parameter :
- uuid_datasource - uuid datasource yang akan ditambahkan datastore
- {custom_column} - sebutkan nama kolom sesuai dengan kolom yang terdapat di csv datasource Anda
- username - username login ODBA
- password - password login ODBA
odba.ipa.datastore.edit(data)
Function : Edit Datastore
URL IPA : http://data.bandaacehkota.go.id/index.php/ipa/datastore/edit/{uuid_datastore}
Methode : POST
Parameter :
- uuid_datasource - uuid datasource
- {custom_column} - sebutkan nama kolom sesuai dengan kolom yang terdapat di csv datasource Anda
- username - username login ODBA
- password - password login ODBA
odba.ipa.datastore.delete(data)
Function : Delete Datastore
URL IPA : http://data.bandaacehkota.go.id//index.php/ipa/datastore/delete/{uuid_datastore}
Methode : POST
Parameter :
- uuid_datasource - uuid datasource
- username - username login ODBA
- password - password login ODBA