DATA TRANS API NIK
1. - Mendapatkan Data Trans Api Nik
digunakan untuk mendapatkan data trans api nik.
GET https://api.acehprov.go.id/api/rsud/trans_api_nik
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_trans | int | id trans untuk data trans api nik |
nama_app | varchar | nama app untuk data trans api nik |
timestamp | datetime | timestamp untuk data trans api nik |
jumlah_transaksi | int | jumlah transaksi untuk data trans api nik |
date_now | timestamp | date now untuk data trans api nik |
$curl = curl_init();
$data_json ='';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/rsud/trans_api_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 Trans Api Nik
digunakan untuk mendaftarkan data trans api nik.
POST https://api.acehprov.go.id/api/rsud/trans_api_nik
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_trans | int | id trans untuk data trans api nik |
nama_app | varchar | nama app untuk data trans api nik |
timestamp | datetime | timestamp untuk data trans api nik |
jumlah_transaksi | int | jumlah transaksi untuk data trans api nik |
date_now | timestamp | date now untuk data trans api nik |
$curl = curl_init();
$data_json ='[{"nama_app":"nama_app1","timestamp":"timestamp1","jumlah_transaksi":"jumlah_transaksi1","date_now":"date_now1"},{"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/rsud/trans_api_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 Trans Api Nik
digunakan untuk mengubah data trans api nik.
PUT https://api.acehprov.go.id/api/rsud/trans_api_nik
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_trans | int | id trans untuk data trans api nik |
nama_app | varchar | nama app untuk data trans api nik |
timestamp | datetime | timestamp untuk data trans api nik |
jumlah_transaksi | int | jumlah transaksi untuk data trans api nik |
date_now | timestamp | date now untuk data trans api nik |
$curl = curl_init();
$data_json ='[{"id_trans":"id_trans1","nama_app":"nama_app1","timestamp":"timestamp1","jumlah_transaksi":"jumlah_transaksi1","date_now":"date_now1"},{"id_trans":"id_trans2","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/rsud/trans_api_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 Trans Api Nik
digunakan untuk menghapus data trans api nik.
DELETE https://api.acehprov.go.id/api/rsud/trans_api_nik
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_trans | int | id trans untuk data trans api nik |
nama_app | varchar | nama app untuk data trans api nik |
timestamp | datetime | timestamp untuk data trans api nik |
jumlah_transaksi | int | jumlah transaksi untuk data trans api nik |
date_now | timestamp | date now untuk data trans api nik |
$curl = curl_init();
$data_json ='[{"id_trans":"id_trans1"},{"id_trans":"id_trans2"}]';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/rsud/trans_api_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.