Kunci API, per outlet
Setiap kunci diberi akses ke outlet tertentu dan membawa cakupan sendiri. Outlet yang tidak diberikan dijawab 404, bukan 403 — supaya sebuah kunci tidak bisa dipakai untuk menebak outlet mana yang ada.
Developer
Antarmuka yang dipakai channel pengantaran — GoFood, GrabFood, ShopeeFood, atau integrasi langsung — untuk membaca menu sebuah outlet, mengirim pesanan pelanggannya, dan mengikuti apa yang terjadi di dapur.
Yang perlu diketahui lebih dulu
Selebihnya ada di spesifikasi. Empat ini yang paling sering membuat integrasi pertama berjalan mulus atau tidak.
Setiap kunci diberi akses ke outlet tertentu dan membawa cakupan sendiri. Outlet yang tidak diberikan dijawab 404, bukan 403 — supaya sebuah kunci tidak bisa dipakai untuk menebak outlet mana yang ada.
Setiap permintaan yang mengubah sesuatu membawa Idempotency-Key, dan sebuah pesanan dijaga dua kali lewat nomor pesanan Anda sendiri. Percobaan ulang setelah timeout mengembalikan pesanan yang sama, bukan pesanan kedua.
Kirim harga yang Anda tampilkan ke pelanggan. Kalau sudah bergeser, pesanannya ditolak dan responsnya menyebut baris mana — daripada diam-diam dihargai ulang, yang berarti pelanggan membayar satu angka dan outlet mencatat angka lain.
Setiap perubahan status dikirim ke endpoint Anda, ditandatangani HMAC dan dicoba ulang sampai delapan kali. Tetap saja, pembacaan pesanan yang berwenang — webhook boleh tertunda, pembacaan tidak pernah melewatkan apa pun.
Dirender langsung dari spesifikasi yang disajikan API — jadi yang Anda baca di sini adalah kontrak yang benar-benar dijalankan server, bukan salinan yang bisa tertinggal.
Memuat referensi API…
Sistem kasir dan operasional untuk cafe, restoran, dan outlet takeaway di Indonesia.
Lihat langsung Sajiin bekerja dengan data menu outlet Anda sendiri.
© 2026 Sajiin. Seluruh hak cipta dilindungi.
Dibuat untuk bisnis F&B di Indonesia.