Sistem Informasi Rekrutmen BKI SKARIGA
API Reference

Endpoint Siswa & Alumni

Spesifikasi endpoint untuk modul Siswa Aktif dan Alumni

Endpoint berikut diakses oleh pengguna dengan role siswa atau alumni.

Profil & E-Portofolio Mandiri (/api/siswa/portfolio & /api/alumni/portfolio)

  • GET /api/siswa/portfolio/profile: Mengambil data profil akademis, biodata, dan kontak.
  • GET /api/siswa/portfolio/options: Opsi dropdown kategori portofolio, keahlian, dan status.
  • PUT /api/siswa/portfolio/profile: Memperbarui biodata pribadi dan sosial media.
  • POST /api/siswa/portfolio/upload: Mengunggah berkas portofolio (sertifikat, piagam, CV) format PDF/gambar max 10MB.
  • DELETE /api/siswa/portfolio/{id}: Menghapus berkas portofolio.

(Alumni dapat mengakses rute padanan di /api/alumni/portfolio/*)

Eksplorasi Lowongan & Pengajuan Lamaran (/api/job-vacancies & /api/my-applications)

  • GET /api/job-vacancies: Menampilkan lowongan pekerjaan aktif yang terbuka untuk jurusan dan status pelamar.
  • GET /api/job-vacancies/options: Opsi filter perusahaan, tipe pekerjaan, dan lokasi kerja.
  • GET /api/job-vacancies/{id}: Detail informasi lowongan kerja, kualifikasi, dan benefit.
  • POST /api/job-vacancies/{id}/apply: Mengajukan lamaran pada lowongan terkait (ApplyJobVacancyRequest).
  • GET /api/my-applications: Daftar seluruh lamaran yang diajukan beserta status tahapan terkini.
  • GET /api/my-applications/{id}: Detail lamaran, timeline progres tahapan seleksi, dan tautan surat penerimaan jika lolos.

Tracer Study Alumni (/api/alumni/tracer-study)

  • GET /api/alumni/tracer-study: Mengambil riwayat data survei penelusuran lulusan yang telah diisi.
  • POST /api/alumni/tracer-study: Menyimpan/memperbarui data tracer study (status kerja, institusi/perusahaan, gaji awal, masa tunggu).

On this page