API остатков
#
End-point: Изменение остатков#
Method: POSThttps://lk.market/api/v1/stock/set
#
HeadersKey | 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: POSThttps://lk.market/api/v1/products/stocks
#
HeadersKey | 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 } ] } ]}