API остатков
End-point: Изменение остатков#
Method: POST#
https://lk.market/api/v1/stock/set
Headers#
| Key | Value |
|---|---|
| Сontent-type | application/json |
| Accept | application/json |
| X-Client-Id | **** |
| X-Api-Token | *** |
Request#
[ { "productId": int (ID продукта), "sellerId": int (ID продавца), "warehouseId": int (ID склада), "quantity": int (Количество) }]Example Request#
[ { "sellerId": 1234, "productId": 43214334, "warehouseId": 2, "quantity": 31 }, { "sellerId": 1234, "productId": 43214333, "warehouseId": 2, "quantity": 4 }]Response (raw)#
{ "success": bool (Успешность ответа), "errors": array (Ошибки), "data": array (Пустой массив) []}Example Response (raw)#
{ "success": true, "errors": [], "data": []}End-point: Получение остатков товаров#
Method: POST#
https://lk.market/api/v1/products/stocks
Headers#
| Key | Value |
|---|---|
| Сontent-type | application/json |
| Accept | application/json |
| X-Client-Id | **** |
| X-Api-Token | *** |
Request#
[ { "ids": array(int) (массив с ID продуктов) }]Example Request#
[ { "ids": [ 1, 2 ] }]Response (raw)#
{ "success": bool (Успешность ответа), "errors": array (Ошибки), "data": array (Результаты ответа) [ "productId": int (ID продукта), "sellerId": int (ID продавца), "stocks": array (Остатки по маркетплейсам) [ { "marketId": string (ID маркетплейса), "quantity": int (Количество) } ] ]}Example Response (raw)#
{ "success": true, "errors": [], "data": [ { "productId": 1, "sellerId": 1, "stocks": [ { "marketId": "system", "quantity": 3 } ] }, { "productId": 2, "sellerId": 1, "stocks": [ { "marketId": "system", "quantity": 0 } ] } ]}