SISTER Web Service PT: API Reference
SISTER Web Service PT: API Reference
Overview
Web service ini digunakan oleh pengembang perangkat lunak atau admin perguruan tinggi untuk mengakses data
pada SISTER. Web service ini tidak ditujukan untuk individu dosen karena menggunakan hak akses admin dan dapat
mengakses data seluruh dosen pada perguruan tinggi yang bersangkutan.
Format Data
Seluruh data menggunakan format JSON untuk request dan response. Terdapat pengecualian pada endpoint terkait
dokumen. Upload dokumen menggunakan format multipart/form-data untuk mengirimkan isi dokumen dalam
bentuk binary. Download dokumen akan mengembalikan isi dokumen dalam bentuk binary sesuai mime type
dokumen.
1 of 295
Oleh karena itu, perguruan tinggi wajib memasukkan data yang benar dan valid di web service sesuai SPTJM (Surat
Pernyataan Tanggung Jawab Mutlak) yang disampaikan pimpinan perguruan tinggi ke Ditjen Diktiristek. Level
verifikasi bergantung pada level pengguna web service:
WS-BASIC: PDD otomatis berstatus terverifikasi perguruan tinggi namun perlu diverifikasi lagi oleh kementerian.
WS-PRO: PDD otomatis berstatus terverifikasi perguruan tinggi dan kementerian.
Authorization
Seluruh endpoint web service menggunakan token (JWT) yang dikirimkan di request header dengan format:
Authorization: Bearer <token>. Token ini didapatkan dengan memasukkan credential pada endpoint [/
authorize](#post-/authorize). Token ini berlaku selama 60 menit. Jika token sudah expired, endpoint akan
memberikan response status code 401.
Credential Akses
Akses ke web service membutuhkan credential yang didapatkan dari sistem [manajemen akses sistem Diktiristek]
(http://akses.ristekdikti.go.id). Admin perguruan tinggi dapat membuat user baru dengan role Developer atau
Sister-WS Basic, dan kemudian akan dibuatkan credential untuk mengakses web service pada instance SISTER
masing-masing perguruan tinggi. Pengajuan role Sister-WS Pro harus melalui pengajuan ke Ditjen Diktiristek.
Status Code
Berikut ini beberapa HTTP status code standar untuk response. Setiap endpoint dapat mendefinisikan status
tersendiri sesuai kebutuhan. Web service tidak mendefinisikan *error code* khusus.
Download Spesifikasi
Anda dapat mengunduh spesifikasi web service ini dalam bentuk YAML dengan mengklik tombol Download API
Spec pada bagian atas. File YAML dapat di-import ke aplikasi seperti Postman untuk mengeksekusi web service ini.
Spesifikasi dalam bentuk PDF (auto-generated) juga dapat diunduh dengan mengklik tombol Download API
Reference.
2 of 295
INDEX
1. AKSES 11
1.1 POST /authorize 11
2. ANGGOTA PROFESI 12
2.1 GET /anggota_profesi 12
2.2 POST /anggota_profesi 12
2.3 GET /anggota_profesi/{id} 14
2.4 PUT /anggota_profesi/{id} 15
2.5 DELETE /anggota_profesi/{id} 17
3. BAHAN AJAR 19
3.1 GET /bahan_ajar 19
3.2 POST /bahan_ajar 19
3.3 GET /bahan_ajar/{id} 21
3.4 PUT /bahan_ajar/{id} 23
3.5 DELETE /bahan_ajar/{id} 25
4. BEASISWA 27
4.1 GET /beasiswa 27
4.2 POST /beasiswa 27
4.3 GET /beasiswa/{id} 28
4.4 PUT /beasiswa/{id} 29
4.5 DELETE /beasiswa/{id} 31
5. BIMBINGAN DOSEN 33
5.1 GET /bimbing_dosen 33
5.2 GET /bimbing_dosen/{id} 33
6. BIMBINGAN MAHASISWA 36
6.1 GET /bimbingan_mahasiswa 36
6.2 GET /bimbingan_mahasiswa/{id} 36
6.3 GET /bimbingan_mahasiswa/{id}/bidang_ilmu 38
6.4 PUT /bimbingan_mahasiswa/{id}/bidang_ilmu 39
7. DATA POKOK 41
7.1 GET /data_pribadi/foto/{id_sdm} 41
7.2 POST /data_pribadi/foto/{id_sdm} 41
7.3 GET /data_pribadi/profil/{id_sdm} 42
7.4 GET /data_pribadi/kependudukan/{id_sdm} 43
7.5 GET /data_pribadi/keluarga/{id_sdm} 44
7.6 PUT /data_pribadi/keluarga/{id_sdm} 45
7.7 GET /data_pribadi/alamat/{id_sdm} 46
7.8 PUT /data_pribadi/alamat/{id_sdm} 47
7.9 GET /data_pribadi/kepegawaian/{id_sdm} 49
3 of 295
7.10 GET /data_pribadi/lain/{id_sdm} 50
7.11 PUT /data_pribadi/lain/{id_sdm} 50
7.12 GET /data_pribadi/bidang_ilmu/{id_sdm} 52
7.13 PUT /data_pribadi/bidang_ilmu/{id_sdm} 52
7.14 GET /data_pribadi/ajuan 53
7.15 GET /data_pribadi/ajuan/{id} 54
8. DETASERING 56
8.1 GET /detasering 56
8.2 POST /detasering 56
8.3 GET /detasering/{id} 58
8.4 PUT /detasering/{id} 59
8.5 DELETE /detasering/{id} 61
9. DIKLAT 63
9.1 GET /diklat 63
9.2 POST /diklat 63
9.3 GET /diklat/{id} 65
9.4 PUT /diklat/{id} 66
9.5 DELETE /diklat/{id} 69
10. DOKUMEN 71
10.1 GET /dokumen 71
10.2 POST /dokumen 71
10.3 GET /dokumen/{id} 72
10.4 POST /dokumen/{id} 73
10.5 DELETE /dokumen/{id} 75
10.6 GET /dokumen/{id}/download 76
11. INPASSING 78
11.1 GET /inpassing 78
11.2 POST /inpassing 78
11.3 GET /inpassing/{id} 80
11.4 PUT /inpassing/{id} 81
11.5 DELETE /inpassing/{id} 83
4 of 295
13.1 GET /jabatan_struktural 94
13.2 POST /jabatan_struktural 94
13.3 GET /jabatan_struktural/{id} 96
13.4 PUT /jabatan_struktural/{id} 97
13.5 DELETE /jabatan_struktural/{id} 99
5 of 295
19.1 GET /pembicara 141
19.2 POST /pembicara 141
19.3 GET /pembicara/{id} 143
19.4 PUT /pembicara/{id} 144
19.5 DELETE /pembicara/{id} 147
6 of 295
25. PENGHARGAAN 193
25.1 GET /penghargaan 193
25.2 POST /penghargaan 193
25.3 GET /penghargaan/{id} 195
25.4 PUT /penghargaan/{id} 196
25.5 DELETE /penghargaan/{id} 198
7 of 295
30.12 GET /referensi/jabatan_fungsional 234
30.13 GET /referensi/jabatan_negara 235
30.14 GET /referensi/jabatan_tugas_tambahan 235
30.15 GET /referensi/jenis_penghargaan 236
30.16 GET /referensi/jenis_kepanitiaan 236
30.17 GET /referensi/jenis_kesejahteraan 237
30.18 GET /referensi/jenis_beasiswa 238
30.19 GET /referensi/jenis_diklat 238
30.20 GET /referensi/jenis_keluar 239
30.21 GET /referensi/jenis_pekerjaan 240
30.22 GET /referensi/jenis_publikasi 240
30.23 GET /referensi/jenis_tes 241
30.24 GET /referensi/jenis_tunjangan 241
30.25 GET /referensi/profil_pt 242
30.26 GET /referensi/status_kepegawaian 243
30.27 GET /referensi/tingkat_penghargaan 244
30.28 GET /referensi/media_publikasi 244
30.29 GET /referensi/negara 245
30.30 GET /referensi/kategori_kegiatan 246
30.31 GET /referensi/kelompok_bidang 247
30.32 GET /referensi/wilayah 247
30.33 GET /referensi/sdm 248
30.34 GET /referensi/semester 249
30.35 GET /referensi/sumber_gaji 250
8 of 295
34. TES 269
34.1 GET /nilai_tes 269
34.2 POST /nilai_tes 269
34.3 GET /nilai_tes/{id} 271
34.4 PUT /nilai_tes/{id} 272
34.5 DELETE /nilai_tes/{id} 274
9 of 295
Security and Authentication
SECURITY SCHEMES
10 of 295
API
1. AKSES
Manajemen akses web service
REQUEST
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
RESPONSE
11 of 295
2. ANGGOTA PROFESI
Penunjang - anggota asosiasi profesi
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
12 of 295
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID anggota profesi yang dibuat
STATUS CODE - 409: Jika input data duplikat atau sudah ada
13 of 295
NAME TYPE DESCRIPTION
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
dokumen array
id string ID dokumen
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
14 of 295
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses mengembalikan detail dari anggota profesi
15 of 295
NAME TYPE DESCRIPTION
dokumen array
id string ID dokumen
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
16 of 295
STATUS CODE - 500: Jika terjadi error di server
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
17 of 295
NAME TYPE DESCRIPTION
18 of 295
3. BAHAN AJAR
Pelaksanaan pendidikan - bahan ajar
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
19 of 295
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
dokumen array
penulis_dosen array
id_sdm string ID Dosen
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID bahan ajar yang dibuat
20 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
21 of 295
NAME TYPE DESCRIPTION
penulis array
nama string Nama penulis
id_peserta_didik string ID mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
nomor_induk_peserta_didik string Nomor induk mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
dokumen array
id string ID dokumen
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
22 of 295
NAME TYPE DESCRIPTION
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
dokumen array
penulis_dosen array
id_sdm string ID Dosen
23 of 295
NAME TYPE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses mengembalikan detail dari bahan ajar
penulis array
nama string Nama penulis
id_peserta_didik string ID mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
nomor_induk_peserta_didik string Nomor induk mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
dokumen array
id string ID dokumen
24 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
25 of 295
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
26 of 295
4. BEASISWA
Reward - beasiswa dosen
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
27 of 295
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID beasiswa yang dibuat
STATUS CODE - 409: Jika input data duplikat atau sudah ada
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
29 of 295
Mengubah data beasiswa
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
30 of 295
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
31 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
32 of 295
5. BIMBINGAN DOSEN
Pelaksanaan pendidikan - pembimbingan dosen (read only)
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
33 of 295
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
34 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
35 of 295
6. BIMBINGAN MAHASISWA
Pelaksanaan pendidikan - bimbingan mahasiswa (read only)
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
36 of 295
Detail bimbingan mahasiswa
Data bersumber dari PDDIKTI dan tidak dapat diubah di SISTER
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
dosen array
id_sdm string ID SDM
mahasiswa array
nama string Nama mahasiswa
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
37 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
38 of 295
STATUS CODE - 500: Jika terjadi error di server
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
39 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
40 of 295
7. DATA POKOK
Data pokok seorang SDM (data pribadi dan kepegawaian)
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 200: File foto. Content-type response sesuai data mime_type yang tersimpan di database.
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
file string(binary) File foto baru untuk menimpa yang lama. Format yang diizinkan JPG atau PNG.
41 of 295
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
42 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
nama string Nama SDM (tanpa gelar)
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
43 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
44 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan data keluarga SDM tersebut (WS-PRO)
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (WS-BASIC). Daftar ajuan dapat dilihat pada
endpoint /data_pribadi/ajuan.
45 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
rt integer Nomor RT
rw integer Nomor RW
46 of 295
NAME TYPE DESCRIPTION
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
rw integer Nomor RW
47 of 295
NAME TYPE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan data alamat dan kontak SDM tersebut (WS-PRO)
rt integer Nomor RT
rw integer Nomor RW
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (WS-BASIC). Daftar ajuan dapat dilihat pada
endpoint /data_pribadi/ajuan.
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
48 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
49 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
50 of 295
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan data pribadi lain SDM tersebut (WS-PRO)
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (WS-BASIC). Daftar ajuan dapat dilihat pada
endpoint /data_pribadi/ajuan.
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
51 of 295
7.12 GET /data_pribadi/bidang_ilmu/{id_sdm}
Mengambil list data bidang ilmu seorang SDM
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan data list bidang ilmu SDM tersebut
52 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
ARRAY OF OBJECT WITH BELOW STRUCTURE
urutan integer Urutan
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
53 of 295
STATUS CODE - 200: List data ajuan data pokok
id_data_master string ID data master yang diajukan perubahan / penghapusannya. Berisi `null` jika ajuan data baru. Berisi ID
SDM untuk ajuan data pokok.
id_sdm string ID SDM yang datanya diajukan PDD
tanggal_verifikasi string Tanggal dan jam ajuan diverifikasi (disetujui / ditolak / ditangguhkan). Berisi `null` jika data belum
diproses.
jenis_ajuan string Jenis ajuan (Baru/Ubah/Hapus)
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
54 of 295
STATUS CODE - 200: Detail ajuan data pokok
id_data_master string ID data master yang diajukan perubahan / penghapusannya. Berisi `null` jika ajuan data baru. Berisi ID
SDM untuk ajuan data pokok.
id_sdm string ID SDM pemilik data ajuan ini
detail_perubahan object
dokumen array
id string ID dokumen
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
55 of 295
8. DETASERING
Pelaksanaan pendidikan - detasering
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
56 of 295
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID detasering yang dibuat
STATUS CODE - 409: Jika input data duplikat atau sudah ada
57 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
dokumen array
id string ID dokumen
58 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
dokumen array
59 of 295
RESPONSE
dokumen array
id string ID dokumen
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
60 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
61 of 295
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
62 of 295
9. DIKLAT
Data diklat dosen
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
REQUEST BODY - application/json
63 of 295
NAME TYPE DESCRIPTION
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID diklat yang dibuat
64 of 295
STATUS CODE - 409: Jika input data duplikat atau sudah ada
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
65 of 295
NAME TYPE DESCRIPTION
dokumen array
id string ID dokumen
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
66 of 295
NAME TYPE DESCRIPTION
dokumen array
RESPONSE
67 of 295
NAME TYPE DESCRIPTION
dokumen array
id string ID dokumen
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
68 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
69 of 295
NAME TYPE DESCRIPTION
70 of 295
10. DOKUMEN
Manajemen dokumen yang diunggah di sistem
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
71 of 295
Dokumen dapat berupa unggahan atau tautan. Request harus dalam format multipart/form-data. Jika file
dikosongkan, tautan harus diberikan.
REQUEST
FORM DATA PARAMETERS
NAME TYPE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID dokumen yang dibuat
REQUEST
72 of 295
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
73 of 295
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
file string(binary) File dokumen baru untuk menimpa yang lama. Jika dikosongkan
hanya mengubah metadata.
id_jenis_dokumen integer ID jenis dokumen
nama string Nama dokumen
tautan string Tautan dokumen jika ada
keterangan string Keterangan dokumen
RESPONSE
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
74 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
75 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 200: File dokumen. Content-type response sesuai data media_type yang tersimpan di database.
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
76 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
77 of 295
11. INPASSING
Profil - inpassing
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
REQUEST BODY - application/json
78 of 295
NAME TYPE DESCRIPTION
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID inpassing yang dibuat
STATUS CODE - 409: Jika input data duplikat atau sudah ada
79 of 295
11.3 GET /inpassing/{id}
Detail inpassing
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
dokumen array
id string ID dokumen
80 of 295
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
dokumen array
RESPONSE
81 of 295
NAME TYPE DESCRIPTION
dokumen array
id string ID dokumen
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
82 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
83 of 295
STATUS CODE - 500: Jika terjadi error di server
84 of 295
12. JABATAN FUNGSIONAL
Profil - jabatan fungsional dosen
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
REQUEST BODY - application/json
85 of 295
NAME TYPE DESCRIPTION
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID riwayat jabatan fungsional yang dibuat (WS-PRO)
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (WS-BASIC). Daftar ajuan dapat dilihat pada
endpoint /jabatan_fungsional/ajuan.
STATUS CODE - 409: Jika input data duplikat atau sudah ada
86 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
dokumen array
id string ID dokumen
87 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
dokumen array
RESPONSE
88 of 295
STATUS CODE - 200: Jika sukses mengembalikan detail dari jabatan fungsional (WS-PRO)
dokumen array
id string ID dokumen
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (WS-BASIC). Daftar ajuan dapat dilihat pada
endpoint /jabatan_fungsional/ajuan.
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
89 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
dokumen* array
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
90 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
id_data_master string ID data master yang diajukan perubahan / penghapusannya. Berisi `null` jika ajuan data baru. Berisi ID
SDM untuk ajuan data pokok.
id_sdm string ID SDM yang datanya diajukan PDD
tanggal_verifikasi string Tanggal dan jam ajuan diverifikasi (disetujui / ditolak / ditangguhkan). Berisi `null` jika data belum
diproses.
jenis_ajuan string Jenis ajuan (Baru/Ubah/Hapus)
91 of 295
NAME TYPE DESCRIPTION
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
id_data_master string ID data master yang diajukan perubahan / penghapusannya. Berisi `null` jika ajuan data baru. Berisi ID
SDM untuk ajuan data pokok.
id_sdm string ID SDM pemilik data ajuan ini
detail_perubahan object
dokumen array
id string ID dokumen
92 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
93 of 295
13. JABATAN STRUKTURAL
Pelaksanaan pengabdian - jabatan negara
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
REQUEST BODY - application/json
94 of 295
NAME TYPE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID riwayat jabatan struktural yang dibuat
STATUS CODE - 409: Jika input data duplikat atau sudah ada
95 of 295
13.3 GET /jabatan_struktural/{id}
Detail jabatan struktural
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
dokumen array
id string ID dokumen
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
96 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses mengembalikan detail dari riwayat jabatan struktural
97 of 295
NAME TYPE DESCRIPTION
dokumen array
id string ID dokumen
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
98 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
99 of 295
14. KEKAYAAN INTELEKTUAL
Pelaksanaan penelitian - paten / kekayaan intelektual
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
bidang_keilmuan array
jenis_publikasi string Jenis kekayaan intelektual
REQUEST
100 of 295
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
penulis_dosen array
id_sdm string ID Dosen
101 of 295
NAME TYPE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID paten / kekayaan intelektual yang dibuat
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
102 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
id string ID paten / kekayaan intelektual
bidang_keilmuan array
jenis_publikasi string Jenis kekayaan intelektual
pemberi_paten string Negara / organisasi pemberi paten, untuk karya berjenis paten
penerbit string Penerbit untuk karya berjenis buku, atau penyelenggara untuk karya seni / naskah
penulis array
nama string Nama penulis
id_peserta_didik string ID mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
nomor_induk_peserta_didik string Nomor induk mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
corresponding_author boolean Flag penanda apakah penulis ini corresponding author atau bukan
dokumen array
id string ID dokumen
103 of 295
STATUS CODE - 401: Jika credential salah atau sudah expired
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
104 of 295
NAME TYPE DESCRIPTION
penulis_dosen array
id_sdm string ID Dosen
RESPONSE
STATUS CODE - 200: Jika sukses mengembalikan detail dari paten / kekayaan intelektual
bidang_keilmuan array
105 of 295
NAME TYPE DESCRIPTION
pemberi_paten string Negara / organisasi pemberi paten, untuk karya berjenis paten
penerbit string Penerbit untuk karya berjenis buku, atau penyelenggara untuk karya seni / naskah
penulis array
nama string Nama penulis
id_peserta_didik string ID mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
nomor_induk_peserta_didik string Nomor induk mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
corresponding_author boolean Flag penanda apakah penulis ini corresponding author atau bukan
dokumen array
id string ID dokumen
106 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
107 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
108 of 295
STATUS CODE - 401: Jika credential salah atau sudah expired
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
109 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
110 of 295
15. KEPANGKATAN
Profil - kepangkatan dosen
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
REQUEST BODY - application/json
111 of 295
NAME TYPE DESCRIPTION
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID riwayat kepangkatan yang dibuat (WS-PRO)
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (WS-BASIC). Daftar ajuan dapat dilihat pada
endpoint /kepangkatan/ajuan.
STATUS CODE - 409: Jika input data duplikat atau sudah ada
112 of 295
NAME TYPE DESCRIPTION
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
dokumen array
id string ID dokumen
113 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses mengembalikan detail dari kepangkatan (WS-PRO)
114 of 295
NAME TYPE DESCRIPTION
dokumen array
id string ID dokumen
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (WS-BASIC). Daftar ajuan dapat dilihat pada
endpoint /kepangkatan/ajuan.
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
115 of 295
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
dokumen* array
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
116 of 295
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
id_data_master string ID data master yang diajukan perubahan / penghapusannya. Berisi `null` jika ajuan data baru. Berisi ID
SDM untuk ajuan data pokok.
id_sdm string ID SDM yang datanya diajukan PDD
tanggal_verifikasi string Tanggal dan jam ajuan diverifikasi (disetujui / ditolak / ditangguhkan). Berisi `null` jika data belum
diproses.
jenis_ajuan string Jenis ajuan (Baru/Ubah/Hapus)
117 of 295
NAME TYPE DESCRIPTION
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
id_data_master string ID data master yang diajukan perubahan / penghapusannya. Berisi `null` jika ajuan data baru. Berisi ID
SDM untuk ajuan data pokok.
id_sdm string ID SDM pemilik data ajuan ini
detail_perubahan object
dokumen array
id string ID dokumen
118 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
119 of 295
16. KESEJAHTERAAN
Reward - kesejahteraan
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
120 of 295
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID kesejahteraan yang dibuat
STATUS CODE - 409: Jika input data duplikat atau sudah ada
121 of 295
16.3 GET /kesejahteraan/{id}
Detail kesejahteraan
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
122 of 295
16.4 PUT /kesejahteraan/{id}
Mengubah data kesejahteraan
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
123 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
124 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
125 of 295
17. KOLABORATOR EKSTERNAL
Data kolaborator eksternal (non-civitas) yang mengikuti kegiatan tridharma
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
126 of 295
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
rw integer Alamat RW
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID kolaborator eksternal (id_orang) yang dibuat
127 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 409: Jika input data duplikat atau sudah ada
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
rt integer Alamat RT
rw integer Alamat RW
128 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
129 of 295
NAME TYPE DESCRIPTION
rw integer Alamat RW
RESPONSE
STATUS CODE - 200: Jika sukses mengembalikan detail dari kolaborator eksternal
rt integer Alamat RT
rw integer Alamat RW
130 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
131 of 295
STATUS CODE - 401: Jika credential salah atau sudah expired
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
132 of 295
18. ORASI ILMIAH
Pelaksanaan pendidikan - orasi ilmiah
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
REQUEST BODY - application/json
133 of 295
NAME TYPE DESCRIPTION
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID orasi ilmiah yang dibuat
STATUS CODE - 409: Jika input data duplikat atau sudah ada
134 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
135 of 295
NAME TYPE DESCRIPTION
dokumen array
id string ID dokumen
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
136 of 295
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses mengembalikan detail dari orasi ilmiah
137 of 295
NAME TYPE DESCRIPTION
dokumen array
id string ID dokumen
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
138 of 295
NAME TYPE DESCRIPTION
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
139 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
140 of 295
19. PEMBICARA
Pelaksanaan pengabdian - pembicara dalam pertemuan ilmiah
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
REQUEST BODY - application/json
141 of 295
NAME TYPE DESCRIPTION
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID pembicara yang dibuat
STATUS CODE - 409: Jika input data duplikat atau sudah ada
142 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
143 of 295
NAME TYPE DESCRIPTION
dokumen array
id string ID dokumen
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
144 of 295
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
dokumen array
RESPONSE
145 of 295
NAME TYPE DESCRIPTION
dokumen array
id string ID dokumen
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
146 of 295
NAME TYPE DESCRIPTION
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
147 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
148 of 295
20. PENDIDIKAN FORMAL
Data pendidikan formal
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
149 of 295
REQUEST
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
id_program_studi string ID program studi dari [/referensi/unit_kerja](#get-/referensi/unit_kerja). Diisi `null` jika ingin
mengisikan program studi dan perguruan tinggi manual.
nama_program_studi string max:100 chars
Nama program studi jika mengisikan manual. Diisi `null` jika memilih dari ID program studi
tertentu.
nama_perguruan_tinggi string max:100 chars
Nama perguruan tinggi jika mengisikan manual. Diisi `null` jika memilih dari ID program studi
tertentu.
id_jenjang_pendidikan integer ID jenjang studi jika mengisikan manual. Diisi `null` jika memilih dari ID program studi tertentu.
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID riwayat pendidikan formal yang dibuat (WS-PRO)
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (WS-BASIC). Daftar ajuan dapat dilihat pada
endpoint /pendidikan_formal/ajuan.
150 of 295
STATUS CODE - 401: Jika credential salah atau sudah expired
STATUS CODE - 409: Jika input data duplikat atau sudah ada
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
151 of 295
NAME TYPE DESCRIPTION
dokumen array
id string ID dokumen
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
152 of 295
NAME TYPE DESCRIPTION
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
id_program_studi string ID program studi dari [/referensi/unit_kerja](#get-/referensi/unit_kerja). Diisi `null` jika ingin
mengisikan program studi dan perguruan tinggi manual.
nama_program_studi string max:100 chars
Nama program studi jika mengisikan manual. Diisi `null` jika memilih dari ID program studi
tertentu.
nama_perguruan_tinggi string max:100 chars
Nama perguruan tinggi jika mengisikan manual. Diisi `null` jika memilih dari ID program studi
tertentu.
id_jenjang_pendidikan integer ID jenjang studi jika mengisikan manual. Diisi `null` jika memilih dari ID program studi tertentu.
RESPONSE
STATUS CODE - 200: Jika sukses mengembalikan detail dari pendidikan formal (WS-PRO)
153 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
id string ID riwayat pendidikan formal
dokumen array
id string ID dokumen
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (WS-BASIC). Daftar ajuan dapat dilihat pada
endpoint /pendidikan_formal/ajuan.
154 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
dokumen* array
155 of 295
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
156 of 295
NAME TYPE DESCRIPTION
ARRAY OF OBJECT WITH BELOW STRUCTURE
id string ID ajuan
id_data_master string ID data master yang diajukan perubahan / penghapusannya. Berisi `null` jika ajuan data baru. Berisi ID
SDM untuk ajuan data pokok.
id_sdm string ID SDM yang datanya diajukan PDD
tanggal_verifikasi string Tanggal dan jam ajuan diverifikasi (disetujui / ditolak / ditangguhkan). Berisi `null` jika data belum
diproses.
jenis_ajuan string Jenis ajuan (Baru/Ubah/Hapus)
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
157 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
id string ID ajuan
id_data_master string ID data master yang diajukan perubahan / penghapusannya. Berisi `null` jika ajuan data baru. Berisi ID
SDM untuk ajuan data pokok.
id_sdm string ID SDM pemilik data ajuan ini
detail_perubahan object
dokumen array
id string ID dokumen
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
158 of 295
21. PENELITIAN
Pelaksanaan penelitian - penelitian
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
bidang_keilmuan array
tahun_pelaksanaan integer Tahun pelaksanaan
REQUEST
REQUEST BODY - application/json
159 of 295
NAME TYPE DESCRIPTION
dana_dikti* number Dana dari DIKTI (Rp). Isikan nol jika tidak ada.
dana_perguruan_tinggi* number Dana dari perguruan tinggi (Rp). Isikan nol jika tidak ada.
dana_institusi_lain* number Dana dari institusi lain (Rp). Isikan nol jika tidak ada.
mitra_litabmas array
anggota_dosen array
id_sdm string ID Dosen
RESPONSE
160 of 295
STATUS CODE - 200: Jika sukses akan mengembalikan ID penelitian yang dibuat
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
161 of 295
NAME TYPE DESCRIPTION
mitra_litabmas array
id string
nama string
anggota array
nama string Nama penulis
id_peserta_didik string ID mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
nomor_induk_peserta_didik string Nomor induk mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
dokumen array
id string ID dokumen
162 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
163 of 295
NAME TYPE DESCRIPTION
dana_dikti* number Dana dari DIKTI (Rp). Isikan nol jika tidak ada.
dana_perguruan_tinggi* number Dana dari perguruan tinggi (Rp). Isikan nol jika tidak ada.
dana_institusi_lain* number Dana dari institusi lain (Rp). Isikan nol jika tidak ada.
mitra_litabmas array
anggota_dosen array
id_sdm string ID Dosen
RESPONSE
164 of 295
NAME TYPE DESCRIPTION
mitra_litabmas array
id string
nama string
anggota array
nama string Nama penulis
id_peserta_didik string ID mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
nomor_induk_peserta_didik string Nomor induk mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
dokumen array
id string ID dokumen
165 of 295
STATUS CODE - 401: Jika credential salah atau sudah expired
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
166 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
167 of 295
STATUS CODE - 401: Jika credential salah atau sudah expired
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
168 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
169 of 295
22. PENGABDIAN
Pelaksanaan pengabdian - pengabdian
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
bidang_keilmuan array
tahun_pelaksanaan integer Tahun pelaksanaan
REQUEST
REQUEST BODY - application/json
170 of 295
NAME TYPE DESCRIPTION
dana_dikti* number Dana dari DIKTI (Rp). Isikan nol jika tidak ada.
dana_perguruan_tinggi* number Dana dari perguruan tinggi (Rp). Isikan nol jika tidak ada.
dana_institusi_lain* number Dana dari institusi lain (Rp). Isikan nol jika tidak ada.
mitra_litabmas array
anggota_dosen array
id_sdm string ID Dosen
RESPONSE
171 of 295
STATUS CODE - 200: Jika sukses akan mengembalikan ID pengabdian yang dibuat
STATUS CODE - 409: Jika input data duplikat atau sudah ada
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
172 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
id string ID penelitian/pengabdian
mitra_litabmas array
id string
nama string
anggota array
nama string Nama penulis
id_peserta_didik string ID mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
nomor_induk_peserta_didik string Nomor induk mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
dokumen array
id string ID dokumen
173 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
174 of 295
NAME TYPE DESCRIPTION
dana_dikti* number Dana dari DIKTI (Rp). Isikan nol jika tidak ada.
dana_perguruan_tinggi* number Dana dari perguruan tinggi (Rp). Isikan nol jika tidak ada.
dana_institusi_lain* number Dana dari institusi lain (Rp). Isikan nol jika tidak ada.
mitra_litabmas array
anggota_dosen array
id_sdm string ID Dosen
RESPONSE
175 of 295
NAME TYPE DESCRIPTION
mitra_litabmas array
id string
nama string
anggota array
nama string Nama penulis
id_peserta_didik string ID mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
nomor_induk_peserta_didik string Nomor induk mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
dokumen array
id string ID dokumen
176 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
177 of 295
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
178 of 295
RESPONSE
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
179 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
ARRAY OF OBJECT WITH BELOW STRUCTURE
urutan integer Urutan
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
180 of 295
23. PENGAJARAN
Pelaksanaan pendidikan - pengajaran (read only)
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
181 of 295
23.2 GET /pengajaran/{id}
Detail pengajaran
Data bersumber dari PDDIKTI dan tidak dapat diubah di SISTER
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
182 of 295
NAME TYPE DESCRIPTION
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
183 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
184 of 295
NAME TYPE DESCRIPTION
185 of 295
24. PENGELOLA JURNAL
Penunjang - pengelola jurnal
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
186 of 295
REQUEST
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID pengelola jurnal yang dibuat
STATUS CODE - 409: Jika input data duplikat atau sudah ada
187 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
dokumen array
id string ID dokumen
188 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses mengembalikan detail dari pengelola jurnal
189 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
id string ID riwayat pengelola jurnal
dokumen array
id string ID dokumen
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
190 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
191 of 295
NAME TYPE DESCRIPTION
192 of 295
25. PENGHARGAAN
Penunjang - penghargaan
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
REQUEST BODY - application/json
193 of 295
NAME TYPE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID penghargaan yang dibuat
STATUS CODE - 409: Jika input data duplikat atau sudah ada
194 of 295
NAME TYPE DESCRIPTION
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
195 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
196 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
id string ID penghargaan
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
197 of 295
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
198 of 295
NAME TYPE DESCRIPTION
199 of 295
26. PENGUJIAN MAHASISWA
Pelaksanaan pendidikan - pengujian mahasiswa (read only)
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
200 of 295
Detail pengujian mahasiswa
Data bersumber dari PDDIKTI dan tidak dapat diubah di SISTER
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
dosen array
id_sdm string ID SDM
mahasiswa array
nama string Nama mahasiswa
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
201 of 295
NAME TYPE DESCRIPTION
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
202 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
203 of 295
NAME TYPE DESCRIPTION
204 of 295
27. PENUGASAN
Profil - penugasan/penempatan dosen
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
205 of 295
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
id_jenis_keluar string ID jenis keluar jika SDM sudah keluar, dari [/referensi/jenis_keluar](#get-/referensi/
jenis_keluar)
id_status_kepegawaian integer ID status kepegawaian dari [/referensi/status_kepegawaian](#get-/referensi/
status_kepegawaian)
id_ikatan_kerja string ID ikatan kerja dari [/referensi/ikatan_kerja](#get-/referensi/ikatan_kerja)
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
206 of 295
STATUS CODE - 500: Jika terjadi error di server
207 of 295
28. PENUNJANG LAIN
Penunjang - penunjang lain
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
208 of 295
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
anggota_dosen array
id_sdm string ID Dosen
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID penunjang yang dibuat
209 of 295
28.3 GET /penunjang_lain/{id}
Detail penunjang lain
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
anggota_dosen array
id_sdm string ID Dosen
dokumen array
id string ID dokumen
210 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
anggota_dosen array
id_sdm string ID Dosen
211 of 295
NAME TYPE DESCRIPTION
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses mengembalikan detail data penunjang lain
anggota_dosen array
id_sdm string ID Dosen
dokumen array
id string ID dokumen
212 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
213 of 295
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
214 of 295
29. PUBLIKASI
Pelaksanaan penelitian - publikasi karya
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
bidang_keilmuan array
jenis_publikasi string Jenis kekayaan intelektual
215 of 295
REQUEST
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
penulis_dosen array
id_sdm string ID Dosen
afiliasi
216 of 295
NAME TYPE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID publikasi yang dibuat
217 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
bidang_keilmuan array
jenis_publikasi string Jenis kekayaan intelektual
pemberi_paten string Negara / organisasi pemberi paten, untuk karya berjenis paten
penerbit string Penerbit untuk karya berjenis buku, atau penyelenggara untuk karya seni / naskah
penulis array
nama string Nama penulis
218 of 295
NAME TYPE DESCRIPTION
id_peserta_didik string ID mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
nomor_induk_peserta_didik string Nomor induk mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
corresponding_author boolean Flag penanda apakah penulis ini corresponding author atau bukan
dokumen array
id string ID dokumen
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
219 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
penulis_dosen array
220 of 295
NAME TYPE DESCRIPTION
RESPONSE
221 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
id string ID paten / kekayaan intelektual
bidang_keilmuan array
jenis_publikasi string Jenis kekayaan intelektual
pemberi_paten string Negara / organisasi pemberi paten, untuk karya berjenis paten
penerbit string Penerbit untuk karya berjenis buku, atau penyelenggara untuk karya seni / naskah
penulis array
nama string Nama penulis
id_peserta_didik string ID mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
nomor_induk_peserta_didik string Nomor induk mahasiswa peserta didik, hanya berisi jika jenis mahasiswa
corresponding_author boolean Flag penanda apakah penulis ini corresponding author atau bukan
dokumen array
id string ID dokumen
222 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
223 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
224 of 295
NAME TYPE DESCRIPTION
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
225 of 295
29.7 PUT /publikasi/{id}/bidang_ilmu
Mengubah bidang ilmu publikasi
Data list bidang ilmu. Urutan dalam array menyatakan urutan data bidang ilmu publikasi.
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
226 of 295
30. REFERENSI
Data referensi yang digunakan untuk data lain
REQUEST
No request parameters
RESPONSE
REQUEST
No request parameters
RESPONSE
227 of 295
NAME TYPE DESCRIPTION
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 200: Daftar unit kerja pada perguruan tinggi tersebut
228 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 200: Data jenis dokumen (ID dan nama jenis)
229 of 295
30.5 GET /referensi/agama
Agama
REQUEST
No request parameters
RESPONSE
REQUEST
No request parameters
RESPONSE
STATUS CODE - 200: Data bidang studi (ID dan nama jenis)
230 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
No request parameters
RESPONSE
STATUS CODE - 200: Data bidang usaha (ID dan nama jenis)
REQUEST
No request parameters
231 of 295
RESPONSE
STATUS CODE - 200: Data gelar akademik (ID dan nama jenis)
REQUEST
No request parameters
RESPONSE
STATUS CODE - 200: Data golongan pangkat (ID dan nama jenis)
232 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
No request parameters
RESPONSE
STATUS CODE - 200: Data jenis ikatan kerja (ID dan nama jenis)
REQUEST
No request parameters
RESPONSE
STATUS CODE - 200: Data jenis dokumen (ID dan nama jenis)
233 of 295
NAME TYPE DESCRIPTION
id integer ID objek
REQUEST
No request parameters
RESPONSE
234 of 295
30.13 GET /referensi/jabatan_negara
Jabatan tugas negara
REQUEST
No request parameters
RESPONSE
STATUS CODE - 200: Data jabatan negara (ID dan nama jenis)
REQUEST
No request parameters
RESPONSE
STATUS CODE - 200: Data jabatan tugas tambahan (ID dan nama jenis)
235 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
No request parameters
RESPONSE
STATUS CODE - 200: Data jenis penghargaan (ID dan nama jenis)
REQUEST
No request parameters
236 of 295
RESPONSE
STATUS CODE - 200: Data jenis kepanitiaan (ID dan nama jenis)
REQUEST
No request parameters
RESPONSE
STATUS CODE - 200: Data jenis kesejahteraan (ID dan nama jenis)
237 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
No request parameters
RESPONSE
STATUS CODE - 200: Data jenis beasiswa (ID dan nama jenis)
REQUEST
No request parameters
RESPONSE
STATUS CODE - 200: Data jenis diklat (ID dan nama jenis)
238 of 295
NAME TYPE DESCRIPTION
id integer ID objek
REQUEST
No request parameters
RESPONSE
STATUS CODE - 200: Data jenis keluar (ID dan nama jenis)
239 of 295
30.21 GET /referensi/jenis_pekerjaan
Jenis pekerjaan
REQUEST
No request parameters
RESPONSE
STATUS CODE - 200: Data jenis pekerjaan (ID dan nama jenis)
REQUEST
No request parameters
RESPONSE
STATUS CODE - 200: Data jenis publikasi (ID dan nama jenis)
240 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
No request parameters
RESPONSE
STATUS CODE - 200: Data jenis tes (ID dan nama jenis)
REQUEST
No request parameters
241 of 295
RESPONSE
STATUS CODE - 200: Data jenis tunjangan (ID dan nama jenis)
REQUEST
No request parameters
RESPONSE
nama_perguruan_tinggi string
telepon string
faximile string
email string
website string
jalan string
dusun string
rt integer
242 of 295
NAME TYPE DESCRIPTION
rw integer
kelurahan string
kode_pos string
id_wilayah string
nama_wilayah string
lintang number
bujur number
sk_pendirian string
tanggal_sk_pendirian string
id_status_milik string
nama_status_milik string
status_perguruan_tinggi string
sk_izin_operasional string
tanggal_izin_operasional string
REQUEST
No request parameters
RESPONSE
STATUS CODE - 200: Data status kepegawaian (ID dan nama jenis)
243 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
No request parameters
RESPONSE
STATUS CODE - 200: Data tingkat penghargaan (ID dan nama jenis)
REQUEST
244 of 295
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 200: Data media publikasi (ID dan nama jenis)
REQUEST
No request parameters
RESPONSE
245 of 295
NAME TYPE DESCRIPTION
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 200: Data kategori kegiatan. Bentuk data bergantung pada parameter `tipe`.
parent_id integer ID parent dari kategori kegiatan, `null` untuk kategori paling atas
OPTION:2 object
id integer ID kategori kegiatan
sub_kategori array
246 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
*iptek enum true Filter kelompok bidang ilmu untuk kegiatan tridharma
ALLOWED: true, false
RESPONSE
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
248 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
ARRAY OF OBJECT WITH BELOW STRUCTURE
id_sdm string ID pegawai
nidn string Nomor Induk Dosen Nasional / Nomor Induk Tenaga Kependidikan Nasional
REQUEST
No request parameters
RESPONSE
249 of 295
STATUS CODE - 500: Jika terjadi error di server
REQUEST
No request parameters
RESPONSE
250 of 295
31. RIWAYAT PEKERJAAN
Data riwayat pekerjaan dosen
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
luar_negeri boolean True = area pekerjaan di luar negeri, False = dalam negeri
251 of 295
Menambahkan data riwayat pekerjaan baru
REQUEST
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
luar_negeri boolean True = area pekerjaan di luar negeri, False = dalam negeri
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID riwayat pekerjaan yang dibuat
STATUS CODE - 409: Jika input data duplikat atau sudah ada
252 of 295
NAME TYPE DESCRIPTION
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
luar_negeri boolean True = area pekerjaan di luar negeri, False = dalam negeri
dokumen array
id string ID dokumen
253 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
254 of 295
NAME TYPE DESCRIPTION
Divisi
deskripsi_kerja string max:500 chars
Deskripsi kerja
mulai_bekerja* string Tanggal mulai bekerja
luar_negeri boolean True = area pekerjaan di luar negeri, False = dalam negeri
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses mengembalikan detail dari riwayat pekerjaan
luar_negeri boolean True = area pekerjaan di luar negeri, False = dalam negeri
dokumen array
id string ID dokumen
255 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
256 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
257 of 295
32. SERTIFIKASI DOSEN
Sertifikasi dosen
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
258 of 295
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
dokumen array
id string ID dokumen
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
259 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
id_data_master string ID data master yang diajukan perubahan / penghapusannya. Berisi `null` jika ajuan data baru. Berisi ID
SDM untuk ajuan data pokok.
id_sdm string ID SDM yang datanya diajukan PDD
tanggal_verifikasi string Tanggal dan jam ajuan diverifikasi (disetujui / ditolak / ditangguhkan). Berisi `null` jika data belum
diproses.
jenis_ajuan string Jenis ajuan (Baru/Ubah/Hapus)
260 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
id_data_master string ID data master yang diajukan perubahan / penghapusannya. Berisi `null` jika ajuan data baru. Berisi ID
SDM untuk ajuan data pokok.
id_sdm string ID SDM pemilik data ajuan ini
detail_perubahan object
dokumen array
id string ID dokumen
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
261 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
262 of 295
33. SERTIFIKASI PROFESI
Sertifikasi profesi
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
263 of 295
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID sertifikasi profesi yang dibuat
STATUS CODE - 409: Jika input data duplikat atau sudah ada
264 of 295
33.3 GET /sertifikasi_profesi/{id}
Detail sertifikasi profesi
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
265 of 295
33.4 PUT /sertifikasi_profesi/{id}
Mengubah data sertifikasi profesi
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses mengembalikan detail dari sertifikasi profesi
266 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
267 of 295
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
268 of 295
34. TES
Data nilai tes (TOEFL, IELTS, dll)
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
skor number Skor yang diperoleh (tidak boleh melebihi maksimum dari jenis tes)
REQUEST
269 of 295
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
skor* number Skor yang diperoleh (tidak boleh melebihi maksimum dari jenis tes)
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID nilai tes yang dibuat
STATUS CODE - 409: Jika input data duplikat atau sudah ada
270 of 295
NAME TYPE DESCRIPTION
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
skor number Skor yang diperoleh (tidak boleh melebihi maksimum dari jenis tes)
dokumen array
id string ID dokumen
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
271 of 295
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
skor* number Skor yang diperoleh (tidak boleh melebihi maksimum dari jenis tes)
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses mengembalikan detail dari nilai tes
272 of 295
NAME TYPE DESCRIPTION
skor number Skor yang diperoleh (tidak boleh melebihi maksimum dari jenis tes)
dokumen array
id string ID dokumen
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
273 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
274 of 295
NAME TYPE DESCRIPTION
275 of 295
35. TUGAS TAMBAHAN
Pelaksanaan pendidikan - tugas tambahan
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
276 of 295
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
dokumen array
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID tugas tambahan yang dibuat
STATUS CODE - 409: Jika input data duplikat atau sudah ada
277 of 295
NAME TYPE DESCRIPTION
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
dokumen array
id string ID dokumen
278 of 295
RESPONSE MODEL - application/json
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
dokumen array
RESPONSE
279 of 295
STATUS CODE - 200: Jika sukses mengembalikan detail dari tugas tambahan
dokumen array
id string ID dokumen
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
280 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
281 of 295
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
282 of 295
36. TUNJANGAN
Reward - tunjangan
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
283 of 295
REQUEST
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID tunjangan yang dibuat
STATUS CODE - 409: Jika input data duplikat atau sudah ada
284 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
285 of 295
STATUS CODE - 500: Jika terjadi error di server
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
286 of 295
NAME TYPE DESCRIPTION
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
287 of 295
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
288 of 295
37. VISITING SCIENTIST
Penunjang - visiting scientist
REQUEST
QUERY PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
REQUEST
REQUEST BODY - application/json
NAME TYPE DESCRIPTION
289 of 295
NAME TYPE DESCRIPTION
string
id_kategori_kegiatan* integer ID kategori kegiatan
id_perguruan_tinggi string ID perguruan tinggi pengundang. Isikan `null` untuk perguruan tinggi luar negeri.
RESPONSE
STATUS CODE - 200: Jika sukses akan mengembalikan ID visiting scientist yang dibuat
STATUS CODE - 409: Jika input data duplikat atau sudah ada
290 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
id_perguruan_tinggi string ID perguruan tinggi pengundang. Berisi `null` untuk perguruan tinggi luar negeri.
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
291 of 295
NAME TYPE DESCRIPTION
OBJECT WITH BELOW STRUCTURE
message string Pesan error
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
id_perguruan_tinggi string ID perguruan tinggi pengundang. Isikan `null` untuk perguruan tinggi luar negeri.
RESPONSE
STATUS CODE - 200: Jika sukses mengembalikan detail dari visiting scientist
292 of 295
NAME TYPE DESCRIPTION
id_perguruan_tinggi string ID perguruan tinggi pengundang. Berisi `null` untuk perguruan tinggi luar negeri.
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
293 of 295
NAME TYPE DESCRIPTION
REQUEST
PATH PARAMETERS
NAME TYPE EXAMPLE DESCRIPTION
RESPONSE
STATUS CODE - 204: Jika sukses tidak mengembalikan hasil apapun (response kosong)
STATUS CODE - 403: Jika user tidak memiliki akses ke resource yang dimaksud, atau tidak diizinkan melakukan
perubahan data
STATUS CODE - 404: Jika path endpoint API yang di-request tidak ada, atau data dengan ID tertentu tidak
ditemukan / sudah dihapus
294 of 295
295 of 295