Отправка web пушей
Базовый адрес API — https://api.multipushed.ru
Попробуйте в Swagger
Отправка web пуш-сообщений
Создает группу для отправок push-сообщений.
Рекомендуемые ограничения на количество символов
40 символов для заголовка и 80 символов для сообщения
Все уведомления, которые вы отправляете пользователям, отображаются в push-баннере браузера:

Формат запроса
POST https://pub.multipushed.ru/v2/publish-web-push
Тело запроса
{
"title": "Test Notification",
"url": "https://multipushed.ru/",
"body": "Добрый день",
"image": "https://example.com/image.png"
}
Параметры тела запроса
title | Заголовок | Обязательное поле |
url | URL открывающийся при нажатии | Необязательное поле |
body | Текст | Обязательное поле |
image | Изображение | Необязательное поле |
Пример запроса
curl --request POST \
--url https://pub.multipushed.ru/v2/publish-web-push/<clientToken> \
--header 'Authorization: YOUR_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"title": "Test Notification",
"url": "https://multipushed.ru/",
"body": "Добрый день",
"image": "https://example.com/image.png"
}'
Пример ответа
{
"model": {
"id": "66d5a0bb6a1dc7d467d1adee",
"createdAt": "2024-09-02T11:25:47.8329958Z",
"sentAt": null,
"messageStatus": "InProcess"
},
"success": true/false,
"message": string/null,
"errCode": int/null
}
model | данные ответа, будет заполнено в случае успешного выполнения |
success | результат выполнения запроса |
errCode | код ошибки, будет заполнено в случае ошибки |
message | текстовое описание ошибки, будет заполнено в случае ошибки |