DATA PENGULANGAN KELAS

digunakan untuk mendapatkan data pengulangan kelas.

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

Permission: private

Request Header

Nama Tipe Deskripsi
id_pengulanganintid pengulangan untuk data pengulangan kelas
kota_kabvarcharkota kab untuk data pengulangan kelas
kecamatanvarcharkecamatan untuk data pengulangan kelas
tahunyeartahun untuk data pengulangan kelas
jenjangvarcharjenjang untuk data pengulangan kelas
jumlah_siswaintjumlah siswa untuk data pengulangan kelas
date_nowtimestampdate now untuk data pengulangan kelas

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

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

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

Permission: private

Request Header

Nama Tipe Deskripsi
id_pengulanganintid pengulangan untuk data pengulangan kelas
kota_kabvarcharkota kab untuk data pengulangan kelas
kecamatanvarcharkecamatan untuk data pengulangan kelas
tahunyeartahun untuk data pengulangan kelas
jenjangvarcharjenjang untuk data pengulangan kelas
jumlah_siswaintjumlah siswa untuk data pengulangan kelas
date_nowtimestampdate now untuk data pengulangan kelas

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

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

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

Permission: private

Request Header

Nama Tipe Deskripsi
id_pengulanganintid pengulangan untuk data pengulangan kelas
kota_kabvarcharkota kab untuk data pengulangan kelas
kecamatanvarcharkecamatan untuk data pengulangan kelas
tahunyeartahun untuk data pengulangan kelas
jenjangvarcharjenjang untuk data pengulangan kelas
jumlah_siswaintjumlah siswa untuk data pengulangan kelas
date_nowtimestampdate now untuk data pengulangan kelas

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

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

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

Permission: private

Request Header

Nama Tipe Deskripsi
id_pengulanganintid pengulangan untuk data pengulangan kelas
kota_kabvarcharkota kab untuk data pengulangan kelas
kecamatanvarcharkecamatan untuk data pengulangan kelas
tahunyeartahun untuk data pengulangan kelas
jenjangvarcharjenjang untuk data pengulangan kelas
jumlah_siswaintjumlah siswa untuk data pengulangan kelas
date_nowtimestampdate now untuk data pengulangan kelas

$curl = curl_init();
$data_json ='[{"id_pengulangan":"id_pengulangan1"},{"id_pengulangan":"id_pengulangan2"}]';

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