DATA WAREHOUSE NIK
1. - Mendapatkan Data Warehouse Nik
digunakan untuk mendapatkan data warehouse nik.
GET https://api.acehprov.go.id/api/drka/warehouse_nik
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_warehouse_nik | int | id warehouse nik untuk data warehouse nik |
nama_skpa | varchar | nama skpa untuk data warehouse nik |
nama_app | varchar | nama app untuk data warehouse nik |
timestamp | datetime | timestamp untuk data warehouse nik |
jumlah_transaksi | int | jumlah transaksi untuk data warehouse nik |
date_now | timestamp | date now untuk data warehouse nik |
$curl = curl_init();
$data_json ='';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/drka/warehouse_nik",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_POSTFIELDS => $data_json,
CURLOPT_HTTPHEADER => array(
"content-type: application/json",
"x-api-key: API_KEY_TERDAFTAR"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
Respond Body
#Success 200
HTTP/1.1 200 Ok
{
"status": true,
"total": "total_data",
"data": []
}
#Error 400
HTTP/1.1 400 Bad Request
2. - Mendaftarkan Data Warehouse Nik
digunakan untuk mendaftarkan data warehouse nik.
POST https://api.acehprov.go.id/api/drka/warehouse_nik
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_warehouse_nik | int | id warehouse nik untuk data warehouse nik |
nama_skpa | varchar | nama skpa untuk data warehouse nik |
nama_app | varchar | nama app untuk data warehouse nik |
timestamp | datetime | timestamp untuk data warehouse nik |
jumlah_transaksi | int | jumlah transaksi untuk data warehouse nik |
date_now | timestamp | date now untuk data warehouse nik |
$curl = curl_init();
$data_json ='[{"nama_skpa":"nama_skpa1","nama_app":"nama_app1","timestamp":"timestamp1","jumlah_transaksi":"jumlah_transaksi1","date_now":"date_now1"},{"nama_skpa":"nama_skpa2","nama_app":"nama_app2","timestamp":"timestamp2","jumlah_transaksi":"jumlah_transaksi2","date_now":"date_now2"}]';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/drka/warehouse_nik",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => $data_json,
CURLOPT_HTTPHEADER => array(
"content-type: application/json",
"x-api-key: API_KEY_TERDAFTAR"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
Respond Body
#Success 200
HTTP/1.1 200 Ok
{
"info": {
"jumlah_tersimpan": "total data tersimpan",
"jumlah_gagal": "total data gagal tersimpan",
"jumlah_duplikat": "total data duplikat"
},
"data": []
}
#Error 400
HTTP/1.1 400 Bad Request
3. - Mengubah Data Warehouse Nik
digunakan untuk mengubah data warehouse nik.
PUT https://api.acehprov.go.id/api/drka/warehouse_nik
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_warehouse_nik | int | id warehouse nik untuk data warehouse nik |
nama_skpa | varchar | nama skpa untuk data warehouse nik |
nama_app | varchar | nama app untuk data warehouse nik |
timestamp | datetime | timestamp untuk data warehouse nik |
jumlah_transaksi | int | jumlah transaksi untuk data warehouse nik |
date_now | timestamp | date now untuk data warehouse nik |
$curl = curl_init();
$data_json ='[{"id_warehouse_nik":"id_warehouse_nik1","nama_skpa":"nama_skpa1","nama_app":"nama_app1","timestamp":"timestamp1","jumlah_transaksi":"jumlah_transaksi1","date_now":"date_now1"},{"id_warehouse_nik":"id_warehouse_nik2","nama_skpa":"nama_skpa2","nama_app":"nama_app2","timestamp":"timestamp2","jumlah_transaksi":"jumlah_transaksi2","date_now":"date_now2"}]';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/drka/warehouse_nik",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => $data_json,
CURLOPT_HTTPHEADER => array(
"content-type: application/json",
"x-api-key: API_KEY_TERDAFTAR"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
Respond Body
#Success 200
HTTP/1.1 200 Ok
{
"info": {
"jumlah_tersimpan": "total data tersimpan",
"jumlah_gagal": "total data gagal tersimpan"
},
"data": []
}
#Error 400
HTTP/1.1 400 Bad Request
4. - Menghapus Data Warehouse Nik
digunakan untuk menghapus data warehouse nik.
DELETE https://api.acehprov.go.id/api/drka/warehouse_nik
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_warehouse_nik | int | id warehouse nik untuk data warehouse nik |
nama_skpa | varchar | nama skpa untuk data warehouse nik |
nama_app | varchar | nama app untuk data warehouse nik |
timestamp | datetime | timestamp untuk data warehouse nik |
jumlah_transaksi | int | jumlah transaksi untuk data warehouse nik |
date_now | timestamp | date now untuk data warehouse nik |
$curl = curl_init();
$data_json ='[{"id_warehouse_nik":"id_warehouse_nik1"},{"id_warehouse_nik":"id_warehouse_nik2"}]';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/drka/warehouse_nik",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => $data_json,
CURLOPT_HTTPHEADER => array(
"content-type: application/json",
"x-api-key: API_KEY_TERDAFTAR"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
Respond Body
#Success 200
HTTP/1.1 200 Ok
{
"info": {
"jumlah_gagal": "total data gagal tersimpan",
"jumlah_terhapus": "total data terhapus"
},
"data": []
}
#Error 400
HTTP/1.1 400 Bad Request
Tip!
Untuk mendapatkan hak akses dari API berikut. Silahkan hubungi Admin atau Mendaftar pada Helpdesk Data Center Pemerintah Aceh sebagai layanan bantuan yang disediakan oleh Tim Data Center Pemerintah Aceh.