Skip to content

Рассылка уведомлений ​

Массовая отправка объявлений и сообщений пользователям системы.

МетодАдресНазначение
POST/admin/user/notificationОтправить уведомление

Отправить уведомление ​

POST/admin/user/notification

Ставит в очередь рассылку уведомления типа announcement или message с текстом text. Получатели — пользователи, отобранные строкой запроса user_query (параметры filter/show списка пользователей, например ?filter[type]=director); пустая строка — все пользователи. Уведомления создаются асинхронно.

Заголовки ​

ЗаголовокЗначениеОписание
AuthorizationBearer {token}Токен из POST /common/auth/login
Acceptapplication/jsonОтвет в JSON
Accept-LanguageruЯзык сообщений и названий: ru, uz, oz

Тело запроса ​

ПолеТипОбязательноОписание
user_querystringДа (можно null)Макс. 1000 символов
typestringДаТип. Допустимые значения: announcement, message
textstringДаТекст
json
{
    "user_query": "?filter[company_id]=1",
    "type": "announcement",
    "text": "Text 3"
}
bash
curl -X POST "https://api.wasyt.uz/admin/user/notification" \
  -H "Accept: application/json" \
  -H "Accept-Language: ru" \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -d '{"user_query":"?filter[company_id]=1","type":"announcement","text":"Text 3"}'

Ответ · 200 ​

Поля ответа
ПолеТипОписание
messagestringСообщение
json
{
    "message": "Success"
}