Перейти к основному содержимому

Трансляция web пуш-сообщений

Базовый адрес API https://api.multipushed.ru

Попробуйте в Swagger

Трансляция web пуш-сообщений (broadcast)

Массовая отправка web пуш-сообщений.

Формат запроса

POST https://pub.multipushed.ru/v2/publish-broadcast-web-push

Тело запроса

{
"title": "Broadcast Notification",
"url": "https://multipushed.ru/",
"body": "Сообщение для всех",
"image": "https://example.com/image.png",
"groupid": "66d199c1885e451134479574"
}

Параметры тела запроса

titleЗаголовокОбязательное поле
urlURL открывающийся при нажатииНеобязательное поле
bodyТекстОбязательное поле
imageИзображениеНеобязательное поле
groupidИдентификатор группы, если не указано, рассылка осуществляется на все привязанные токеныНеобязательное поле

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

curl --request POST \
--url https://pub.multipushed.ru/v2/publish-broadcast-web-push \
--header 'Authorization: YOUR_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"title": "Broadcast Notification",
"url": "https://multipushed.ru/",
"body": "Сообщение для всех",
"image": "https://example.com/image.png",
"groupid": "66d199c1885e451134479574"
}'

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

{
"success": true/false,
"errCode": int/null,
"message": string/null
}
successрезультат выполнения запроса
errCodeкод ошибки, будет заполнено в случае ошибки
messageтекстовое описание ошибки, будет заполнено в случае ошибки