Pada halaman ini, akan dijelaskan penggunaaan API untuk menampilkan data stok produk di inventory.
API Stock Product
Method ini digunakan untuk mendapatkan data stock produk.
Request
| METHOD | URL |
|---|---|
| GET | http://apiv2.mitrabunso.com/public/inventory/stocks/details/{id_user}/{id_product} |
Parameter yang digunakan pada method ini adalah sebagai berikut:
| METHOD | Parameter | Wajib | Tipe | Keterangan |
|---|---|---|---|---|
| GET | id_user | YA | STRING | 36 character id user |
| GET | id_product | YA | STRING | 36 character id product |
| HEAD | Authorization | YA | Bearer Token | Bearer Token Login |
Response
{
"message": "Data retrieved successfully",
"data": {
"16302dde-63fd-4322-90a8-222eca06ed84": {
"inTransaction": {
"qty": "-1"
},
"inStorage": 0,
"InOrder": 0,
"Total": {
"qty": "-1"
},
"Logs": [
{
"notes": "INV20220504MPL2288130660 / 003038263237 / test cancel order",
"qty": "1",
"transactionType": "ORDER",
"time": "2022-09-02 16:12:10",
"createdBy": ""
},
{
"notes": "",
"qty": "-2",
"transactionType": "ORDER",
"time": "2022-09-02 15:59:45",
"createdBy": ""
}
]
}
}
}
API Batch Stock Product
Method ini digunakan untuk mendapatkan data batch stock produk yang ada pada storage.
Request
| METHOD | URL |
|---|---|
| POST | http://apiv2.mitrabunso.com/public/inventory/stocks/storage/details/batch/{id_user} |
Parameter yang digunakan pada method ini adalah sebagai berikut:
| METHOD | Parameter | Wajib | Tipe | Keterangan |
|---|---|---|---|---|
| GET | id_user | YA | STRING | 36 character id user |
| POST | productId | YA | Array | Array Id Product |
| HEAD | Authorization | YA | Bearer Token | Bearer Token Login |
Response
{
"message": "Data retrieved successfully",
"data": {
"02524475-26ec-437f-842d-333d99ed30d5": [
{
"productId": "02524475-26ec-437f-842d-333d99ed30d5",
"qty": "50",
"location": "1SCFDUS4 - 1SCF DUS 4"
}
],
"26166a4q-ed22-4859-8356-b200ff001c04": [
{
"productId": "26166a4q-ed22-4859-8356-b200ff001c04",
"qty": 0,
"location": "-"
}
]
}
}