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}
Создаёт (изменяет) схемы товаров для определённого магазина пользователя Эвотор. Эвотор создаёт схему в рамках приложения. Эвотор определяет приложение по токену. Передаваемый appId
должен соответствовать токену, с которым делается запрос. Иначе соответствующий GET-запрос возвращает пустой список.
Идентификатор магазина в Облаке Эвотор
Параметры отсутствуют.
[
{
"uuid": "1eaca77f-1579-5078-a726-83c892348acd",
"appId": "1eaca77f-1579-5078-a726-83c892348abc",
"items": [
{
"title": "Схема 1",
"editable": true,
"uuid": "1eaca77f-8937-5314-a726-83c892348acd",
"type": "TEXT_FIELD",
"data": {},
"regexp": "\\\\w+"
},
{
"title": "Схема 2",
"editable": false,
"uuid": "1eaca88f-1579-5078-a726-83c892348acd",
"type": "DICTIONARY_FIELD",
"multiple": false,
"items": [
{
"title": "Элемент 1",
"value": "1eaca77f-1579-5078-a726-83c892348ghj"
}
]
}
]
}
]
[
{
"uuid": "1eaca77f-1579-5078-a726-83c892348acd",
"appId": "1eaca77f-1579-5078-a726-83c892348abc",
"items": [
{
"title": "Схема 1",
"editable": true,
"uuid": "1eaca77f-8937-5314-a726-83c892348acd",
"type": "TEXT_FIELD",
"data": {},
"regexp": "\\\\w+"
},
{
"title": "Схема 2",
"editable": false,
"uuid": "1eaca88f-1579-5078-a726-83c892348acd",
"type": "DICTIONARY_FIELD",
"multiple": false,
"items": [
{
"title": "Элемент 1",
"value": "1eaca77f-1579-5078-a726-83c892348ghj"
}
]
}
]
}
]
Идентификатор схемы в магазине.
Идентификатор приложения в Облаке Эвотор.
Массив полей схемы.
OK
Ошибка авторизации приложения.
Нет доступа. Ошибка возникает когда у приложения нет разрешения на запрашиваемое действие или пользователь не установил приложение в Личном кабинете.
Запрашиваемый ресурс не найден.
Превышено максимальное количество запросов в текущем периоде. Работу с ресурсом можно возобновить после окончания времени, указанного в заголовке X-RateLimit-Reset
.
items
Массив items
содержит объекты схем, которые будут отображаться в интерфейсе смарт-терминала. Ниже приведены примеры схем.
{
"title": "string",
"editable": false,
"uuid": "string",
"type": "string",
"data": {},
"regexp": "\\\\w+"
}
Название поля.
Указывает можно редактировать поле или нет.
Идентификатор поля.
TEXT_FIELD
DICTIONARY_FIELD
Определяет набор данных, которые содержит дополнительное поле. Может принимать значения:
TEXT_FIELD
— текстовое поле.DICTIONARY_FIELD
— словарь. Позволяет выбрать одно или несколько предустановленных значений.Содержит валидный JSON-объект с произвольными данными, доступными на терминале из JavaScript.
Валидное регулярное выражение.
{
"title": "string",
"editable": false,
"uuid": "string",
"type": "string",
"multiple": false,
"items": [
{
"title": "string",
"value": "string"
}
]
}
Название поля.
Указывает можно редактировать поле или нет.
Идентификатор поля.
TEXT_FIELD
DICTIONARY_FIELD
Определяет набор данных, которые содержит дополнительное поле. Может принимать значения:
TEXT_FIELD
— текстовое поле.DICTIONARY_FIELD
— словарь. Позволяет выбрать одно или несколько предустановленных значений.Указывает можно выбрать несколько элементов раскрывающегося списка или нет.
Массив элементов раскрывающегося списка.
Название элемента списка.
Идентификатор элемента.