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_nikintid warehouse nik untuk data warehouse nik
nama_skpavarcharnama skpa untuk data warehouse nik
nama_appvarcharnama app untuk data warehouse nik
timestampdatetimetimestamp untuk data warehouse nik
jumlah_transaksiintjumlah transaksi untuk data warehouse nik
date_nowtimestampdate 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



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_nikintid warehouse nik untuk data warehouse nik
nama_skpavarcharnama skpa untuk data warehouse nik
nama_appvarcharnama app untuk data warehouse nik
timestampdatetimetimestamp untuk data warehouse nik
jumlah_transaksiintjumlah transaksi untuk data warehouse nik
date_nowtimestampdate 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



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_nikintid warehouse nik untuk data warehouse nik
nama_skpavarcharnama skpa untuk data warehouse nik
nama_appvarcharnama app untuk data warehouse nik
timestampdatetimetimestamp untuk data warehouse nik
jumlah_transaksiintjumlah transaksi untuk data warehouse nik
date_nowtimestampdate 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



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_nikintid warehouse nik untuk data warehouse nik
nama_skpavarcharnama skpa untuk data warehouse nik
nama_appvarcharnama app untuk data warehouse nik
timestampdatetimetimestamp untuk data warehouse nik
jumlah_transaksiintjumlah transaksi untuk data warehouse nik
date_nowtimestampdate 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.