RepleanishGETKT-84
List Repleanish
Mengembalikan daftar semua repleanish group yang sudah dibuat — beserta status, tanggal, dan mesin yang terlibat di tiap sesi repleanish.
GET
/admin/replacements
Setiap entry adalah satu Repleanish Group — satu sesi repleanish yang bisa mencakup beberapa mesin sekaligus. Di dalam setiap group ada array machine yang berisi detail per mesin.
Contoh Request
GET https://andromeda.kasolusi.com/admin/replacements
?start=2025-10-01&end=2025-10-31&machine=66&page=1&limit=10
Authorization: Bearer <token>
cURL
curl -X GET \
'https://andromeda.kasolusi.com/admin/replacements?page=1&limit=10' \
-H 'Authorization: Bearer <token>' \
-H 'Accept: application/json'
Query Parameters
| Parameter | Tipe | Keterangan |
|---|---|---|
| start | opsional | Tanggal mulai — format YYYY-MM-DD |
| end | opsional | Tanggal akhir — format YYYY-MM-DD |
| machine | opsional | Filter berdasarkan ID mesin tertentu |
| client | opsional | Filter berdasarkan ID client. Hanya berlaku untuk role Admin |
| search | opsional | Cari berdasarkan nama mesin, status, atau tanggal |
| page | opsional | Nomor halaman — default 1 |
| limit | opsional | Jumlah item per halaman — default 10 |
Response 200 — OK
{
"status": true,
"message": "Berhasil",
"data": [
{
"id": 42,
"status": "CREATED",
"date": "01 Oktober 2025",
"machine": [
{
"name": "PRASMULMEDCILANDAKJKT",
"code": "RTP800023",
"account": { "id": 3, "username": "operator01" },
"status": "CREATED"
}
]
}
],
"page": 1,
"total": 5,
"totalAll": 45
}
Keterangan Field Response
id
number
ID repleanish group
status
string
Status group:
CREATED | IN_PROGRESS | DONEdate
string
Tanggal dibuat — format
DD MMMM YYYY (Indonesia)machine[].name
string
Nama mesin yang di-repleanish dalam sesi ini
machine[].code
string
Kode unik mesin (mis.
RTP800023)machine[].account
object | null
Akun operator yang melakukan repleanish fisik
machine[].status
string
Status repleanish untuk mesin spesifik ini
totalAll
number
Total seluruh repleanish group