Skip to content

Сообщение открыто или отображено

Событие доставки сообщения передается в момент, когда приложение отображает мобильный пуш пользователю.

POST https://api.rees46.ru/track/opened

Параметры

TODO

Актуализировать список параметров

ПараметрОбязателен?Описание
shop_idДаAPI-ключ
typeДаТип сообщения: bulk, chain, transactional
codeДаУникальный код сообщения

Запрос

TODO

Ревью параметров мобильных SDK. Доделать Android.

Пример запроса:

shell
curl 'https://api.rees46.ru/track/opened' \
    -X 'POST' \
    -H 'Content-Type: application/json' \
    --data-raw '{"shop_id":"SHOP_ID", "code":"CODE", "type":"TYPE"}'
swift
// TODO переименовать в `opened`
sdk.notificationReceived(code: "i7ykuagkjgfs", type: "bulk")
kotlin
TBD
java
TBD
javascript
// Код и тип можно взять из тела push-уведомления
const params = {
  code: 'CODE',
  type: 'TYPE'
};

// Track when the notification is received and displayed
sdk.notificationOpened(params);

Ответ

Пример ответа сервера:

json
{
  "status": "success"
}

В случае ошибки ответ будет в формате:

json
{
  "status": "error",
  "payload": {
    "message": "Code is not valid"
  }
}