REST API
JSON
Bearer Token
Internal Docs v1
Vendira API Documentation
Dokumentasi untuk tim developer Vendira. Semua endpoint menggunakan RESTful JSON API dan dilindungi oleh Bearer Token via header Authorization.
Dokumentasi ini bersifat internal. Jangan share ke luar tanpa izin. Untuk pertanyaan teknis, hubungi tim backend Vendira.
Autentikasi
Bearer Token, Base URL, Role & Akses, dan cara menangani error response dari API.
Transaction
List transaksi, detail per invoice, dan summary statistik penjualan & settlement.
GET/admin/transactions
GET/admin/transaction/summary
Replacement
Kelola proses isi ulang produk ke mesin vending — list, check preview, dan create.
GET/admin/replacements
POST/admin/replacement/create
Machine
Data mesin vending dan daftar board/slot beserta stok & harga produk di tiap slot.
GET/admin/machines
GET/admin/boards
Product
Katalog produk — SKU, harga beli, harga jual, gambar, dan filter berdasarkan mesin/kategori.
GET/admin/products
Base URL
Production
https://andromeda.kasolusi.com/admin
Format Response
Semua response menggunakan struktur JSON yang konsisten — selalu menyertakan status, message, dan data.
Struktur Response
{
"status": true,
"message": "Berhasil",
"data": {} // object, array, atau null
}