GET /stores/{store-id}/products
GET /stores/{store-id}/products/{product-id}
POST /stores/{store-id}/products
PUT /stores/{store-id}/products
PUT /stores/{store-id}/products/{product-id}
PATCH /stores/{store-id}/products/{product-id}
DELETE /stores/{store-id}/products
DELETE /stores/{store-id}/products/{product-id}
GET /stores/{store-id}/product-groups
GET /stores/{store-id}/product-groups/{product-group-id}
POST /stores/{store-id}/product-groups
PUT /stores/{store-id}/product-groups
PUT /stores/{store-id}/product-groups/{product-group-id}
PATCH /stores/{store-id}/product-groups/{product-group-id}
DELETE /stores/{store-id}/product-groups
DELETE /stores/{store-id}/product-groups/{product-group-id}
GET /api/apps/{application_id}/push-notifications/{push-id}
POST /api/apps/{application_id}/push-notifications
POST /api/apps/{application_id}/devices/{device_uuid}/push-notifications
GET /api/v1/inventories/stores/{store-id}/products/schemes
POST /api/v1/inventories/stores/{store-id}/products/schemes
POST /api/v1/inventories/stores/{store-id}/products/schemes/delete
GET /api/v1/inventories/stores/{store-id}/products/extras
POST /api/v1/inventories/stores/{store-id}/products/extras
POST /api/v1/inventories/stores/{store-id}/products/extras/delete
POST /user/create
POST /user/verify
POST /user/token
GET /commodities
PUT /
POST /inventories/stores/{storeUuid}/products
POST /subscription/event
POST /installation/event
GET mobilecashier.ru/api/v2/authorize
GET mobilecashier.evotor.ru/api/v2/market/user/{userId}/stores
GET mobilecashier.evotor.ru/api/v2/market/user/{userId}/staff?shopId=
GET mobilecashier.evotor.ru/api/v2/market/user/{userId}/devices
POST mobilecashier.ru/api/v4/asc/create/userId
GET mobilecashier.ru/api/v4/asc/get
DELETE mobilecashier.ru/api/v2/asc/delete/{uuid}
POST
GET mobcashier.evotor.ru/api/v1/callback/reset/{userId}
Создаёт или заменяет группы товаров или группы модификаций товаров в магазине. Идентификаторы объектов формирует клиент API.
Чтобы передать несколько объектов дополните заголовок Content-Type
модификатором +bulk
.
Количество модификаций в группе может быть от 0 до 200, каждая модификация может содержать до 500 атрибутов.
В одном запросе можно передать до 5000 объектов.
Идентификатор магазина в Облаке Эвотор
Параметры отсутствуют.
[
{
"parent_id": "1ddea16b-971b-dee5-3798-1b29a7aa2e27",
"name": "Группа",
"barcodes": [
"2000000000060"
],
"attributes": [
{
"id": "36755a25-8f56-11e8-96a6-85f64fd5f8e3",
"name": "Цвет",
"choices": [
{
"id": "36755a27-8f56-11e8-96a6-85f64fd5f8e3",
"name": "Зелёный"
}
]
}
]
}
]
Идентификатор группы, уникальный в рамках магазина.
Уникальный идентификатор группы или группы модификаций, к которой иерархически привязана группа или группа модификаций.
Если элемент номенклатуры находится в корне иерархии, то данное свойство не указывается.
Название группы, длиной не менее 1 символа и не более 128 символов.
Массив штрихкодов для группы модификаций.
Не применим для группы, которая содержит элементы, отличные от модификаций товара.
Объект, содержащий перечисление возможных характеристик и их значений для модификаций в группе. Максимальное количество характеристик 200. Максимальное количество значений (элементы массива choices
) 500.
Не применим для группы, которая содержит элементы, отличные от модификаций товара.
Наличие поля
attributes
у группы означает, что группа является “Группой модификаций” и все дочерние элементы этой группы являются “Модификациями товара”.
Название группы характеристик.
Идентификатор характеристик.
Массив значений характеристик.
Суммарное количество значений для всех характеристик не может превышать 500.
Название характеристики.
Идентификатор значения характеристики.
{
"id": "ca187ddc-8d1b-4d0e-b20d-c509082da528",
"modified_at": "2018-01-01T00:00:00.000Z",
"status": "COMPLETED",
"type": "product",
"details": [
{ }
]
}
Массив объектов с деталями выполнения задачи. Массив details
присуствует только в задачах со статусом COMPLETED
, DECLINED
и FAILED
.
Содержание массива зависит от статуса выполнения задачи:
COMPLETED
— массив содержит данные переданных в запросе товаров или групп товаров;DECLINED
— массив содержит объекты с описанием ошибок, которые привели к отклонению задачи. В каждом объекте пристствует поле id
, которое содержит идентификатор товара или группы, в котором возникла ошибка;FAILED
— массив содержит объекты с описанием ошибок, из-за которых не удалось выполнить задачу. В каждом объекте пристствует поле id
, которое содержит идентификатор товара или группы, в котором возникла ошибка;Идентификатор задачи.
product
product-group
Объект, который обрабатывается в задаче: товар или группа товаров.
Время обновления состояния задачи.
ACCEPTED
RUNNING
COMPLETED
DECLINED
FAILED
Состояние задачи. Возможные значения:
ACCEPTED
– задача принята в работу;RUNNING
– задача обрабатывается;COMPLETED
– обработка задачи завершена;DECLINED
– задача отклонена. В большинстве случаев это связанно с некорректным содержимым запроса;FAILED
– обработать задачу не удалось.Задача массовой операции принята к исполнению.
Неправильный синтаксис запроса. Измените запрос перед повторным выполнением.
Ошибка авторизации приложения.
Нет доступа. Ошибка возникает когда у приложения нет разрешения на запрашиваемое действие или пользователь не установил приложение в Личном кабинете.
Запрашиваемый ресурс не найден.
Ресурс не поддерживает использованный метод. Может возникать, например, если в заголовке Content-Type
отсутствует модификатор +bulk
, что означает, что ресурс поддерживает только массовые операции.
Превышен максимальный объём запроса — 5 Мб.
Превышено максимальное количество запросов в текущем периоде. Работу с ресурсом можно возобновить после окончания времени, указанного в заголовке X-RateLimit-Reset
.