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}
Возвращает все события приложения за указанный период.
Если период не указан, ответ будет содержать все события с момента применения к версии приложения соответствующих настроек.
Авторизуйте запрос с помощью ключа доступа издателя.
Идентификатор приложения в формате uuid4
.
Дата начала выборки в миллисекундах. Ответ содержит события, созданные в указанную дату и после неё.
Указывается только в первом запросе из серии постраничных запросов.
Не указывайте данный параметр, если требуется получить события начиная с момента применения к ключу издателя соответствующих настроек.
Дата окончания выборки в миллисекундах. Ответ содержит события, созданные строго до указанной даты.
Если не задана дата окончания выборки, значение автоматически определяется как текущая дата в момент выполнения запроса Облаком Эвотор.
Указывается только в первом запросе из серии постраничных запросов.
Идентификатор курсора для постраничного чтения данных. Указывается для получения второй и последующих страниц данных.
Для корректного выполнения постраничной навигации должен принимать значение переменной next_cursor
, присутсвовавшее в предыдущем ответе от Облака Эвотор.
Document
Product
ProductGroup
Settings
MarketplacePurchase
Тип события:
Document
— событие, связанное с созданием документа;Product
— событие, связанное с созданием, изменением или удалением товара;ProductGroup
— событие, связанное с созданием, изменением или удалением группы товаров;Settings
— событие, связанное с применением настроек к ключу доступа издателя;MarketplacePurchase
— событие, связанное с использованием приложения (установкой, продлением подписки, удалением и прочее).Максимальное количество событий в выборке.
Параметры отсутствуют.
{
"items": [
{
"id": "7e3e1f3c-2ea2-4235-a7a5-12883554276e",
"timestamp": 1554389078453,
"type": "Document",
"action": "created",
"payload": {}
},
{
"id": "69ef30a8-19b6-4768-a367-8d7bb745a7ac",
"timestamp": 1554390641981,
"type": "Document",
"action": "created",
"payload": {}
}
],
"paging": {
"next_cursor": "<cursor string value>"
}
}
Информация о следующей странице. Если текущая страница является последней, объект будет пустым.
Значение параметра cursor
для получения следующей страницы.
Массив событий приложения.
Уникальный идентификатор события в формате uuid4
.
Время создания события в миллисекундах.
Document
Product
ProductGroup
Settings
MarketplacePurchase
Тип события:
Document
— событие, связанное с созданием документа;Product
— событие, связанное с созданием, изменением или удалением товара;ProductGroup
— событие, связанное с созданием, изменением или удалением группы товаров;Settings
— событие, связанное с применением настроек к ключу доступа издателя;MarketplacePurchase
— событие, связанное с изменением состояния приложения (установкой, продлением подписки, удалением и прочее).DEVICE
APPLICATION
Источник события: приложение или смарт-терминал.
Источником документов всегда является смарт-терминал (DEVICE
).
created
updated
removed
Created
Activated
TermsChanged
DeviceAssignmentChanged
Renewed
CancellationRequested
Cancelled
Действие, которое привело к созданию события.
created
— создание документа, товара или группы товаров;updated
— изменение товара или группы товаров. Не применимо к событиям типа Document
;removed
— удаление товара или группы товаров. Не применимо к событиям типа Document
;Следующие действия применимы только к событиям типа MarketplacePurchase
:
Created
— новая подписка. Сообщает о том, что пользователь приобрёл приложение в Личном кабинете. Создаётся в начале пробного периода или перед сообщением об успешной оплате, если пробного периода нет.Activated
— подписка активирована. Сообщает об успешной оплате. Создаётся после окончания пробного периода или после после события с действием Created
, если пробного периода нет.TermsChanged
— изменились условия подписки, например, тарифный план или платные опции.DeviceAssignmentChanged
— пользователь изменил смарт-терминалы, на которых установленно приложение.Renewed
— подписка продлена на следующий период. Сообщает об успешной оплате очередного периода.CancellationRequested
— пользователь запросил отмену подписки. Подписка может быть восстановлена (событие Renewed
), если пользователь повторно активирует приложение до истечения оплаченного периода. Также, после отмены подписки, пользователь может изменить условия подписки (событие TermsChanged
) или устройства, на которые установлено приложение (событие DeviceAssignmentChanged
).Cancelled
— подписка завершена. Приходит если не прошла регулярная оплата, независимо от того запросил пользователь завершение подписки или нет.Тело события, которое содержит данные о действиях с приложением (устанока или удаление приложения, изменение подписки) или изменённый элемент, например, документ или товар.
Список событий за заданный интервал времени.
payload
Содержимое объекта payload
зависит от типа события.
При создании документа или изменении товара и группы товаров, payload
содержит соответствующий объект.
Ниже представлен пример и описание схемы объекта payload
, который содержит событие изменения состояния приложения (тип MarketplacePurchase
).
{
"subscription_id": "c5aaeac5-716d-4162-a30a-3cfb2a13c8fb",
"user_id": "01-000000000000001",
"addons": [
{
"addonId": "Name1",
"quantity": 0
},
{
"addonId": "name2",
"quantity": 0
}
],
"devices": [
"352398082569551"
],
"product_id": "c5aaeac5-716d-4162-a30a-3cfb2a13c8fb",
"device_number_limit": 1,
"plan_id": "someplan1_1",
"status": "Trial",
"next_billing_date": 1583998515487
}
Иденификатор подписки.
Идентификатор пользователя Эвотор.
Массив платных опций.
Иденификатор платной опции, который задаётся в Личном кабинете на Портале разработчиков.
Количество приобретённых экземпляров платной опции.
Массив IMEI номеров смарт-терминалов, на которые установлено приложение.
Идентификатор приложения.
Количество оплаченных устройств.
Иденификатор тарифа, который задаётся в Личном кабинете на Портале разработчиков.
Trial
Active
Inactive
Указывает состояние приложения:
Trial
— приложение используется в пробном режиме;Active
— приложение используется в рамках оплаченного периода;Inactive
— пользователь не продлил подписку на приожение.Дата и время следующего платежа в миллисекундах.