DATA PENDUDUK PEKERJAAN

digunakan untuk mendapatkan data penduduk pekerjaan.

GET https://api.acehprov.go.id/api/drka/penduduk_pekerjaan

Permission: private

Request Header

Nama Tipe Deskripsi
id_penduduk_pekerjaanintid penduduk pekerjaan untuk data penduduk pekerjaan
kota_kabvarcharkota kab untuk data penduduk pekerjaan
kecamatanvarcharkecamatan untuk data penduduk pekerjaan
gampongvarchargampong untuk data penduduk pekerjaan
semestervarcharsemester untuk data penduduk pekerjaan
tahunyeartahun untuk data penduduk pekerjaan
nama_pekerjaanvarcharnama pekerjaan untuk data penduduk pekerjaan
jumlah_pendudukintjumlah penduduk untuk data penduduk pekerjaan
date_nowtimestampdate now untuk data penduduk pekerjaan

$curl = curl_init();
$data_json ='';

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://api.acehprov.go.id/api/drka/penduduk_pekerjaan",
  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 penduduk pekerjaan.

POST https://api.acehprov.go.id/api/drka/penduduk_pekerjaan

Permission: private

Request Header

Nama Tipe Deskripsi
id_penduduk_pekerjaanintid penduduk pekerjaan untuk data penduduk pekerjaan
kota_kabvarcharkota kab untuk data penduduk pekerjaan
kecamatanvarcharkecamatan untuk data penduduk pekerjaan
gampongvarchargampong untuk data penduduk pekerjaan
semestervarcharsemester untuk data penduduk pekerjaan
tahunyeartahun untuk data penduduk pekerjaan
nama_pekerjaanvarcharnama pekerjaan untuk data penduduk pekerjaan
jumlah_pendudukintjumlah penduduk untuk data penduduk pekerjaan
date_nowtimestampdate now untuk data penduduk pekerjaan

$curl = curl_init();
$data_json ='[{"kota_kab":"kota_kab1","kecamatan":"kecamatan1","gampong":"gampong1","semester":"semester1","tahun":"tahun1","nama_pekerjaan":"nama_pekerjaan1","jumlah_penduduk":"jumlah_penduduk1","date_now":"date_now1"},{"kota_kab":"kota_kab2","kecamatan":"kecamatan2","gampong":"gampong2","semester":"semester2","tahun":"tahun2","nama_pekerjaan":"nama_pekerjaan2","jumlah_penduduk":"jumlah_penduduk2","date_now":"date_now2"}]';

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://api.acehprov.go.id/api/drka/penduduk_pekerjaan",
  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 penduduk pekerjaan.

PUT https://api.acehprov.go.id/api/drka/penduduk_pekerjaan

Permission: private

Request Header

Nama Tipe Deskripsi
id_penduduk_pekerjaanintid penduduk pekerjaan untuk data penduduk pekerjaan
kota_kabvarcharkota kab untuk data penduduk pekerjaan
kecamatanvarcharkecamatan untuk data penduduk pekerjaan
gampongvarchargampong untuk data penduduk pekerjaan
semestervarcharsemester untuk data penduduk pekerjaan
tahunyeartahun untuk data penduduk pekerjaan
nama_pekerjaanvarcharnama pekerjaan untuk data penduduk pekerjaan
jumlah_pendudukintjumlah penduduk untuk data penduduk pekerjaan
date_nowtimestampdate now untuk data penduduk pekerjaan

$curl = curl_init();
$data_json ='[{"id_penduduk_pekerjaan":"id_penduduk_pekerjaan1","kota_kab":"kota_kab1","kecamatan":"kecamatan1","gampong":"gampong1","semester":"semester1","tahun":"tahun1","nama_pekerjaan":"nama_pekerjaan1","jumlah_penduduk":"jumlah_penduduk1","date_now":"date_now1"},{"id_penduduk_pekerjaan":"id_penduduk_pekerjaan2","kota_kab":"kota_kab2","kecamatan":"kecamatan2","gampong":"gampong2","semester":"semester2","tahun":"tahun2","nama_pekerjaan":"nama_pekerjaan2","jumlah_penduduk":"jumlah_penduduk2","date_now":"date_now2"}]';

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://api.acehprov.go.id/api/drka/penduduk_pekerjaan",
  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 penduduk pekerjaan.

DELETE https://api.acehprov.go.id/api/drka/penduduk_pekerjaan

Permission: private

Request Header

Nama Tipe Deskripsi
id_penduduk_pekerjaanintid penduduk pekerjaan untuk data penduduk pekerjaan
kota_kabvarcharkota kab untuk data penduduk pekerjaan
kecamatanvarcharkecamatan untuk data penduduk pekerjaan
gampongvarchargampong untuk data penduduk pekerjaan
semestervarcharsemester untuk data penduduk pekerjaan
tahunyeartahun untuk data penduduk pekerjaan
nama_pekerjaanvarcharnama pekerjaan untuk data penduduk pekerjaan
jumlah_pendudukintjumlah penduduk untuk data penduduk pekerjaan
date_nowtimestampdate now untuk data penduduk pekerjaan

$curl = curl_init();
$data_json ='[{"id_penduduk_pekerjaan":"id_penduduk_pekerjaan1"},{"id_penduduk_pekerjaan":"id_penduduk_pekerjaan2"}]';

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://api.acehprov.go.id/api/drka/penduduk_pekerjaan",
  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.