Рассылка уведомлений
Массовая отправка объявлений и сообщений пользователям системы.
| Метод | Адрес | Назначение |
|---|---|---|
| POST | /admin/user/notification | Отправить уведомление |
Отправить уведомление
POST
/admin/user/notificationСтавит в очередь рассылку уведомления типа announcement или message с текстом text. Получатели — пользователи, отобранные строкой запроса user_query (параметры filter/show списка пользователей, например ?filter[type]=director); пустая строка — все пользователи. Уведомления создаются асинхронно.
Заголовки
| Заголовок | Значение | Описание |
|---|---|---|
Authorization | Bearer {token} | Токен из POST /common/auth/login |
Accept | application/json | Ответ в JSON |
Accept-Language | ru | Язык сообщений и названий: ru, uz, oz |
Тело запроса
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
user_query | string | Да (можно null) | Макс. 1000 символов |
type | string | Да | Тип. Допустимые значения: announcement, message |
text | string | Да | Текст |
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
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
message | string | Сообщение |
json
{
"message": "Success"
}
