Request punya tujuan yang jelas
Sebuah endpoint mewakili sumber daya. Gunakan GET saat membaca daftar dan POST saat mengirim pekerjaan baru. Dokumentasi BudiBantu memperlihatkan method dan path bersama agar keduanya mudah dibandingkan.
Header dan parameter
Header membawa metadata seperti tipe konten dan autentikasi. Query parameter mempersempit hasil pencarian. Body JSON membawa input yang lebih terstruktur. Jangan menaruh kunci rahasia dalam kode frontend publik.
Periksa respons sebelum menampilkan data
Pisahkan respons sukses dan kesalahan. Jangan mengasumsikan setiap respons selalu berisi data. Tampilkan pesan kosong saat hasil pencarian tidak ditemukan dan berikan pilihan mencoba ulang ketika request gagal.
Coba di sandbox
Buka playground BudiBantu untuk melihat bentuk respons. Playground ini menggunakan data contoh lokal, sehingga cocok untuk mempelajari struktur tanpa mengirim dokumen atau informasi pribadi.