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
Все запросы к Облаку Эвотор осуществляются в рамках приложения. После установки приложения в Личном кабинете, Облако присваивает ему токен Облака Эвотор, уникальный для пары приложение-пользователь.
Передавайте этот токен в заголовке Authorization
, чтобы авторизовать свои запросы к Облаку.
Токен Облака можно получить вручную или автоматически.
В марте 2022 года истекает срок действия текущего SSL-сертификата облака Эвотор. Для подготовки к миграции на отечественные сертификаты заранее добавьте в свои сервисы корневой сертификат Минцифры:
Чтобы получить токен Облака Эвотор вручную:
В Личном кабинете разработчика выберите черновик необходимого приложения и перейдите на вкладку Интеграция.
В разделе Настройки приложения, включите опцию Создать вкладку “Настройки” на странице приложения.
Опция добавляет вкладку Настройки для приложения установленного в Личном кабинете пользователя Эвотор.
Нажмите кнопку Текстовое поле, в поле Значение поля укажите ${token}
.
Сохраните изменения и переведите черновик в тестирование.
В Личном кабинете пользователя Эвотор, на вкладке Мои приложения, выберите приложение, в котором были сделаны изменения.
При необходимости установите приложение.
Перейдите на вкладку Настройки.
На вкладке будет отображаться поле с токеном Облака Эвотор.
Чтобы автоматически получать токен Облака Эвотор:
Поддержите в своём сервисе эндпоинт https://<yourserver.ru>/api/v1/user/token
.
После установки приложения, на указанный адрес Облако передаёт токен Облака Эвотор. Запросы облака необходимо авторизовать с помощью токена приложения стороннего сервиса.
В Личном кабинете разработчика выберите черновик необходимого приложения и перейдите на вкладку Интеграция.
Включите опцию Токен приложения для доступа к REST API Эвотор.
В поле URL, укажите адрес эндпоинта https://<yourserver.ru>/api/v1/user/token
, на который Облако будет передавать токен.
Выберите тип авторизации, с помощью которого ваш сервис будет авторизовать запрос от Облака Эвотор.
Если вы выбрали С помощью токена. В поле Токен, укажите токен стороннего сервиса.
Облако передаёт токен в заголовке Authorization
.
Если вы выбрали Запрос логина и пароля (Basic Auth). В полях Логин и Пароль укажите данные для доступа к стороннему сервису.
Облако кодирует логин и пароль с помощью base64 и передаёт закодированные данные в заголовке Authorization
.
Сохраните изменения, вернитесь к списку черновиков приложения и переведите необходимый черновик в тестирование.
После того, как пользователь Эвотора установит ваше приложение, Облако передаст токен на указанный эндпоинт.