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
POST mobcashier.evotor.ru/api/v1/authorize/integration
GET mobcashier.evotor.ru/api/v3/market/user/{userId}/stores
GET mobcashier.evotor.ru/api/v3/market/user/{userId}/staff?shopId=
GET mobcashier.evotor.ru/api/v3/market/user/{userId}/devices
POST mobcashier.evotor.ru/api/v1/orders/create
GET mobcashier.evotor.ru/api/v1/orders/get
DELETE mobcashier.evotor.ru/api/v1/orders/delete
POST
Возвращает документ с указанным идентификатором.
Идентификатор магазина в Облаке Эвотор
Идентификатор документа в Облаке Эвотор.
Параметры отсутствуют.
{
"type": "OPEN_SESSION",
"id": "20170222-D58C-40E0-8051-B53ADFF38860",
"extras": {},
"number": 1234,
"close_date": "2017-01-10T09:33:19.757+0000",
"time_zone_offset": 10800000,
"session_id": "1022722e-9441-4beb-beae-c6bc5e7af30d",
"session_number": 80,
"close_user_id": "20170417-46B8-40B9-802E-4DEB67C07565",
"device_id": "20170928-9441-4BEB-BEAE-C6BC5E7AF30D",
"store_id": "20170928-3176-40EB-80E2-A11F032E282A",
"user_id": "09-012345678901234",
"version": "V2",
"body": {}
}
OPEN_SESSIONPOS_OPEN_SESSIONCLOSE_SESSIONCASH_INCOMECASH_OUTCOMEINVENTORYACCEPTREVALUATIONWRITE_OFFRETURNOPEN_TARESELLPAYBACKBUYBUYBACKX_REPORTZ_REPORTCORRECTIONТип документа:
OPEN_SESSION — открытие смены на смарт-терминале;POS_OPEN_SESSION — открытие смены в ККТ;CLOSE_SESSION — закрытие смены;CASH_INCOME — внесение наличных в кассу;CASH_OUTCOME — изъятие наличных из кассы;INVENTORY — инвентаризация;ACCEPT — приемка товара;REVALUATION — переоценка товара;WRITE_OFF — списание товара;RETURN — возврат товара поставщику;OPEN_TARE — вскрытие тары;SELL — продажа товара;PAYBACK — возврат товара продавцу;BUY — выкуп (товара у клиента);BUYBACK — обратный выкуп (товара клиентом);X_REPORT — X-отчет (без гашения);Z_REPORT — Z-отчет (с гашением);CORRECTION — чек коррекции.Уникальный в рамках магазина идентификатор документа в Облаке Эвотор. Формируется смарт-терминалом в момент сохранения документа.
Объект с дополнительной информацией, которую могут добавлять в документ сторонние приложения, установленные на смарт-терминале.
Каждое приложение получает в extras только те данные, которые были записаны в его контексте.
Порядковый номер документа на смарт-терминале. Отсчёт ведётся с момента активации смарт-терминала. При выполнении программного сброса отсчёт начинается с единицы.
Дата на смарт-терминале в момент сохранения документа. Представляется в формате ISO 8601 и приводится к TZ +0000.
Отражает настройки часового пояса на смарт-терминале в момент сохранения документа. Смещение для даты сохранения документа на смарт-терминале в миллисекундах относительно UTC.
Может принимать как положительные, так и отрицательные значения.
Уникальный идентификатор смены. Смарт-терминал присваивает идентификатор в момент открытия смены документом OPEN_SESSION. Все документы в рамках одной смены имеют одинаковый идентификатор смены.
Порядковый номер смены на смарт-терминале. Отсчёт ведётся с момента активации смарт-терминала. При выполнении программного сброса отсчёт начинается с единицы.
Уникальный идентификатор сотрудника под учётными данными которого был создан документ.
Идентификатор смарт-терминала, на котором был сформирован документ.
Уникальный идентификатор магазина, в котором находился смарт-терминал, когда был сформирован документ.
Идентификатор пользователя Эвотор, соответствующий учётной записи владельца бизнеса, на которую активирован смарт-терминал, сформировавший документ.
V2Версия схемы документа.
Массив контрагентов.
Массив присутствует в документе, только если на смарт-терминале установлено приложение “Агентская схема”.
Список адресов контрагента.
Полное наименование контрагента.
Порядковый номер в списке (индекс).
ИНН контрагента.
Идентификатор контрагента, который задаёт приложение.
КПП контрагента.
Список номеров телефонов контрагента.
AGENTSUBAGENTPRINCIPALTRANSACTION_OPERATORРоль контрагента. Возможные значения:
AGENT – агент;SUBAGENT – субагент;PRINCIPAL – принципал;TRANSACTION_OPERATOR – оператор перевода.Свойства, присущие данной роли. Объект присутствует только у контрагентов с ролью AGENT или SUBAGENT.
AGENTCOMMISSIONERATTORNEY_IN_FACTPAYMENT_AGENTBANK_PAYMENT_AGENTТип агента. Поле присутствует в объекте, только у контрагентов с ролью AGENT. Возможные значения:
AGENT – агент;COMMISSIONER – комиссионер;ATTORNEY_IN_FACT – поверенный;PAYMENT_AGENT – платёжный агент;BANK_PAYMENT_AGENT – банковский платёжный агент.PAYMENT_SUBAGENTBANK_PAYMENT_SUBAGENTТип субагента. Поле присутствует в объекте, только у контрагентов с ролью SUBAGENT. Возможные значения:
PAYMENT_SUBAGENT – платёжный субагент;BANK_PAYMENT_SUBAGENT – банковский платёжный субагент.Краткое наименование контрагента.
LEGAL_ENTITYINDIVIDUAL_ENTREPRENEURGOVERNMENT_AGENCYТип контрагента:
LEGAL_ENTITY — юридическое лицо;INDIVIDUAL_ENTREPRENEUR — индивидуальный предприниматель;GOVERNMENT_AGENCY — государственный орган.Объект с основной информацией о документе. Его структура и наполнение зависит от типа документа.
Успешно
Ошибка авторизации приложения.
Облако передаёт ошибку с кодом 402, в случае, когда происходит попытка обмена данными между смарт-терминалами, привязанными к одному магазину, но приложение не установлено на одно или несколько устройств или количество устройств в магазине превышает количество устройств, оплаченных в приложении.
Нет доступа. Ошибка возникает когда у приложения нет разрешения на запрашиваемое действие или пользователь не установил приложение в Личном кабинете.
Запрашиваемый ресурс не найден.
Тип содержимого, которое возвращает ресурс не соответствует типу содержимого, которое указанно в заголовке Accept.
Превышено максимальное количество запросов в текущем периоде. Работу с ресурсом можно возобновить после окончания времени, указанного в заголовке X-RateLimit-Reset.
Всю необходимую информацию о типах документов можно изучить в разделе Схемы документов.