Rest API Остатки по категориям - datawizio/pythonAPI GitHub Wiki
Остатки по категориям. С помощью ресурса /categories-stock/
можно получить данные по остаткам, отфильтровать по дате, магазинам и категориям.
Название поля | Тип поля | Доступные значения | Значение по умолчанию | Описание |
---|---|---|---|---|
format |
строка | "json", "api" | "json" | Формат ответа сервера |
categories |
число, список | - | Все категории | Идентификатор или список идентификаторов категорий, по которым осуществлять выборку |
shops |
число, список | - | Все магазины | Идентификатор или список идентификаторов категорий, по которым осуществлять выборку |
date_from |
строка | - | Дата последней подгрузки клиента - 30 дней | Начальная дата выборки |
date_to |
строка | - | Дата последней подгрузки клиента | Конечная дата выборки |
select |
строка, список | "stock_qty", "stock_value" | "stock_qty" | Показатели, по которым осуществлять выборку |
Название поля | Тип поля | Обязательно присутствует в ответе | Описание |
---|---|---|---|
date |
строка | да | Дата, за которую осуществилась выборка |
category |
число | да | Идентификатор категории, по которой осуществлялась выборка |
name |
строка | да | Название категории, по которой осуществлялась выборка |
stock_qty |
число | нет | Кол-во товаров категории на остатке |
stock_value |
число | нет | Себестоимость товаров категории на остатке |
Команда: POST http://api.datawiz.io/api/v1/categories-stock/
-
.json
- получить ответ с сервера в формате JSON -
.api
- получить ответ с сервера в формате HTML (тестовая платформа)
{
"categories": [68498, 65391],
"shops": 674,
"date_from": "2018-01-01",
"date_to": "2018-01-15",
}
HTTP 200 OK
Content-Type: application/json
Vary: Accept
Allow: GET, HEAD, OPTIONS
{
"result": [
{
"date": "2018-01-01",
"category": 68498,
"name": "SNACKS",
"stock_qty": 38
},
{
"date": "2018-01-01",
"category": 65391,
"name": "GROCERY",
"stock_qty": 219.04
},
{
"date": "2018-01-02",
"category": 68498,
"name": "SNACKS",
"stock_qty": 34.34
},
{
"date": "2018-01-02",
"category": 65391,
"name": "GROCERY",
"stock_qty": 13.3
},
{
"date": "2018-01-14",
"category": 68498,
"name": "SNACKS",
"stock_qty": 16
},
{
"date": "2018-01-14",
"category": 65391,
"availability_sale": 29.79,
"name": "GROCERY",
"stock_qty": 18.45
},
{
"date": "2018-01-15",
"category": 68498,
"name": "SNACKS",
"stock_qty": 18.34
},
{
"date": "2018-01-15",
"category": 65391,
"name": "GROCERY",
"stock_qty": 19.02
}
]
}
{
"categories": [68498],
"shops": [674, 541],
"date_from": "2018-01-01",
"date_to": "2018-01-01",
"select": "stock_value",
}
HTTP 200 OK
Content-Type: application/json
Vary: Accept
Allow: GET, HEAD, OPTIONS
{
"result": [
{
"category": 68498,
"name": "SNACKS",
"date": "2018-01-01",
"stock_qty": 590.84
}
]
}