# Создать пуш-уведомление
# Запрос для создания
METHOD POST
URI /v1/push/update/
AUTH Bearer <token>
# Параметры
Все параметры и их описание можно посмотреть здесь
Кроме них в этом запросе есть следующие параметры
Название | Тип | Обязательный | Описание |
---|---|---|---|
need_to_send | boolean | true | Необходимо отправить это пуш-уведомление |
Ключевые моменты
- Этот запрос отвечает за создание записи, но также можно и отправить пуш-уведомление для этого параметр
need_to_send
должен содержатьtrue
, если необходимо отправить пуш-уведомление для этого есть отдельный запрос
# Ответ
Ответ будет содержать параметр success(boolean) true|false
- по которому можно понять пуш-уведомление было создано или нет
Пример положительного ответа
{
"success": true,
"message": null,
"data": {
"id": 105,
"external_id": null,
"need_to_send": false,
"header": "Автоматический тест",
"text": "Автоматический тес1т",
"url": null,
"route_in_app": null,
"user_ids": [
1
],
"send_to_all": false,
"created_at": "2019-12-17 23:33:55",
"sent_at": "2019-12-17 23:33:55"
}
}
Пример отрицательного ответа
{
"success": false,
"errorType": "RequestError",
"message": null,
"data": {
"send_to_all": [
"При заполненом \"user_ids\" списке пользователей для отправки значение поля должно быть false - не должна стоять галочка"
],
"id": [
"Не удалось создать/изменить push уведомление"
]
}
}
# Пример
Запрос
{
"header": "Автоматический тест",
"text": "Автоматический тест",
"send_to_all": false,
"user_ids": [45],
"need_to_send": true
}
Ответ
{
"success": true,
"message": null,
"data": {
"id": 110,
"external_id": null,
"need_to_send": true,
"header": "Автоматический тест",
"text": "Автоматический тест",
"url": null,
"route_in_app": null,
"user_ids": [
45
],
"send_to_all": false,
"created_at": "2020-01-14 22:04:58",
"sent_at": "2020-01-14 22:04:58"
}
}