Backend Developer Assessment

Tugas Koneksi API

Halaman ini sekarang difokuskan untuk simulasi tes backend developer: koneksikan API, cari tahu resource dan data yang tersedia, lalu buktikan alur GET, POST, PUT, dan DELETE dari endpoint yang diuji. Yang ditampilkan untuk kandidat adalah referensi endpoint, header, token atau API key, body key, dan contoh JSON request dari API milik project ini sendiri. Kandidat wajib menggunakan minimal 2 bahasa pemrograman dari 4 opsi yang diperbolehkan: PHP, Node.js, Python, dan Java.

GET POST PUT DELETE

Apa yang perlu dibuktikan kandidat

Tujuan

Hubungkan aplikasi ini ke API target, pahami resource yang tersedia, lalu tunjukkan bahwa endpoint bisa dibaca, dibuat, diubah, dan dihapus dengan memahami URL, header, key payload, dan struktur JSON yang benar.

Checklist

  • Temukan data atau resource apa saja yang tersedia di API.
  • Jalankan GET untuk list atau detail data.
  • Jalankan POST untuk membuat data baru.
  • Jalankan PUT untuk mengubah data yang ada.
  • Jalankan DELETE untuk menghapus data.
  • Gunakan minimal 2 bahasa pemrograman dari PHP, Node.js, Python, dan Java.
  • Pahami header auth, token atau API key, body key, dan contoh JSON tiap method.

Yang Dinilai

Ketelitian membaca struktur response, ketepatan memilih endpoint, header, token atau API key, key payload, penanganan error, dan kemampuan menjelaskan request yang dipakai.

URL, auth header, body key, dan contoh JSON per method

Referensi endpoint dan struktur request untuk method GET.

URL Endpoint

-

Headers

-

Body JSON

-

Header Key

-

Body Key

-

Alat bantu opsional untuk cek request

Bagian ini bukan jawaban utama kandidat. Ini hanya alat bantu internal untuk memvalidasi endpoint dan payload saat kamu menyiapkan soal atau mengecek hasil.

Gunakan GET untuk membaca dan memetakan data yang tersedia.

Mulai dari endpoint list untuk mencari tahu data apa saja yang tersedia.

Area playground ini tetap menerima header dalam format JSON object agar request bisa dikirim dari tool.

Kosongkan body saat eksplorasi GET. Isi JSON saat POST atau PUT.

Bukti hasil pengujian API

Belum ada request 0 ms

Headers

-

Body

-

Jejak request kandidat

Belum ada request yang disimpan.