Отправка уведомлений пользователям

Мы работаем только через POST-запросы

Данная интеграция является API. То есть запрос идет в систему Imshop.

Для получения URL обратитесь к менеджеру IMSHOP

Дополнительные интеграции вводятся в эксплуатацию после завершения основных интеграций:

Для подключения дополнительных интеграций обратитесь к вашему менеджеру в IMSHOP.IO

Запрос

Описание формата

  • userIds - (строковый массив) идентификаторы покупателей в вашей системе. В их качестве также могут выступать номера телефонов без форматирования

  • message - объект сообщения с двумя обязательными полями

    • title - заголовок уведомления

    • summary - текст уведомления

  • deeplink - (опционально) deeplink, по которому будет осуществлён переход после запуска приложения, при старте через push-уведомление

Пример

{
    "userIds": [
        "79999999999"
    ],
    "message": {
      "title": "Заголовок уведомления",
      "summary": "Сообщение пользователю"
    },
    "deeplink": "slug://browse"
}

Ответ

Описание формата

  • success - флаг успешного выполнения

  • error - текст сообщения об ошибке, если запрос не удалось завершить корректно.

  • message - дополнительный текст сообщения об ошибке, если запрос завершился с кодом статуса, отличающимся от 200. При неверно заданных параметрах, здесь будут перечислены недостающие поля и/или ожидания по их формату

Примеры

{
    "success": true
}
{
    "success": false,
    "error": "Integration is unavailable"
}
{
    "error": "Bad Request",
    "message": "child \"userIds\" fails because [\"userIds\" must be an array]"
}

Last updated