DATA SISWA

digunakan untuk mendapatkan data siswa.

GET https://api.acehprov.go.id/api/disdik/siswa

Permission: private

Request Header

Nama Tipe Deskripsi
id_siswaintid siswa untuk data siswa
kota_kabvarcharkota kab untuk data siswa
kecamatanvarcharkecamatan untuk data siswa
tahunyeartahun untuk data siswa
semestervarcharsemester untuk data siswa
jenjangvarcharjenjang untuk data siswa
jumlah_siswaintjumlah siswa untuk data siswa
date_nowtimestampdate now untuk data siswa

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

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

POST https://api.acehprov.go.id/api/disdik/siswa

Permission: private

Request Header

Nama Tipe Deskripsi
id_siswaintid siswa untuk data siswa
kota_kabvarcharkota kab untuk data siswa
kecamatanvarcharkecamatan untuk data siswa
tahunyeartahun untuk data siswa
semestervarcharsemester untuk data siswa
jenjangvarcharjenjang untuk data siswa
jumlah_siswaintjumlah siswa untuk data siswa
date_nowtimestampdate now untuk data siswa

$curl = curl_init();
$data_json ='[{"kota_kab":"kota_kab1","kecamatan":"kecamatan1","tahun":"tahun1","semester":"semester1","jenjang":"jenjang1","jumlah_siswa":"jumlah_siswa1","date_now":"date_now1"},{"kota_kab":"kota_kab2","kecamatan":"kecamatan2","tahun":"tahun2","semester":"semester2","jenjang":"jenjang2","jumlah_siswa":"jumlah_siswa2","date_now":"date_now2"}]';

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

PUT https://api.acehprov.go.id/api/disdik/siswa

Permission: private

Request Header

Nama Tipe Deskripsi
id_siswaintid siswa untuk data siswa
kota_kabvarcharkota kab untuk data siswa
kecamatanvarcharkecamatan untuk data siswa
tahunyeartahun untuk data siswa
semestervarcharsemester untuk data siswa
jenjangvarcharjenjang untuk data siswa
jumlah_siswaintjumlah siswa untuk data siswa
date_nowtimestampdate now untuk data siswa

$curl = curl_init();
$data_json ='[{"id_siswa":"id_siswa1","kota_kab":"kota_kab1","kecamatan":"kecamatan1","tahun":"tahun1","semester":"semester1","jenjang":"jenjang1","jumlah_siswa":"jumlah_siswa1","date_now":"date_now1"},{"id_siswa":"id_siswa2","kota_kab":"kota_kab2","kecamatan":"kecamatan2","tahun":"tahun2","semester":"semester2","jenjang":"jenjang2","jumlah_siswa":"jumlah_siswa2","date_now":"date_now2"}]';

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

DELETE https://api.acehprov.go.id/api/disdik/siswa

Permission: private

Request Header

Nama Tipe Deskripsi
id_siswaintid siswa untuk data siswa
kota_kabvarcharkota kab untuk data siswa
kecamatanvarcharkecamatan untuk data siswa
tahunyeartahun untuk data siswa
semestervarcharsemester untuk data siswa
jenjangvarcharjenjang untuk data siswa
jumlah_siswaintjumlah siswa untuk data siswa
date_nowtimestampdate now untuk data siswa

$curl = curl_init();
$data_json ='[{"id_siswa":"id_siswa1"},{"id_siswa":"id_siswa2"}]';

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