MachineGETPagination

List Mesin

Mengembalikan daftar semua mesin vending yang terdaftar — termasuk informasi client/operator, stok total, status aktivasi, versi aplikasi, dan konfigurasi warna tampilan UI mesin.

GET /admin/machines
Contoh Request
GET https://andromeda.kasolusi.com/admin/machines
  ?page=1&limit=10&activation=active
Authorization: Bearer <token>
cURL
curl -X GET \
  'https://andromeda.kasolusi.com/admin/machines?page=1&limit=10&activation=active' \
  -H 'Authorization: Bearer <token>' \
  -H 'Accept: application/json'

Query Parameters

ParameterTipeKeterangan
pageopsionalNomor halaman — default 1
limitopsionalJumlah item per halaman — default 10
groupopsionalFilter berdasarkan grup mesin (mis. JAKARTA)
activationopsionalactive | inactive
searchopsionalCari berdasarkan nama atau kode mesin
Response 200 — OK
{
  "status": true,
  "message": "Berhasil",
  "data": {
    "page": 1, "totalPage": 28, "all": 276, "limit": 10,
    "data": [
      {
        "id": 88,
        "name": "PRASMULMEDCILANDAKJKT",
        "code": "RTP800041",
        "group": "NULL",
        "pin": "224468",
        "status": "1",
        "max_stock": 257,
        "address": "Univ Prasmul",
        "payment": "xendit",
        "primary_color": "#001eff",
        "background_color": "#ffffff",
        "stock": 182,
        "activation": "active",
        "app_version": "2.1.4",
        "client": {
          "id": 2, "name": "Danpac", "status": 1,
          "machine": 300, "address": "Green Sedayu Bizpark",
          "max_cart": 3, "payment": "xendit", "membership": "true"
        }
      }
    ]
  }
}

Keterangan Field Response

id
number
ID mesin internal
code
string
Kode unik mesin (mis. RTP800041)
status
string
"1" = aktif, "0" = nonaktif
max_stock
number
Kapasitas maksimum total stok mesin
stock
number
Stok saat ini dalam mesin
activation
string
active | inactive
app_version
string
Versi aplikasi yang berjalan di mesin
payment
string
Payment gateway mesin (xendit / midtrans)
primary_color
string (hex)
Warna primer tampilan UI mesin
background_color
string (hex)
Warna background tampilan UI mesin
client.max_cart
number
Maksimum item yang bisa dibeli per transaksi
client.membership
string
"true" jika fitur membership aktif