Bildirishnomalar yuborish
Tizim foydalanuvchilariga e’lon va xabarlarni ommaviy yuborish.
| Metod | Manzil | Vazifasi |
|---|---|---|
| POST | /admin/user/notification | Bildirishnoma yuborish |
Bildirishnoma yuborish
POST
/admin/user/notificationtext matnli announcement yoki message turidagi bildirishnoma yuborishni navbatga qo‘yadi. Qabul qiluvchilar — user_query so‘rov satri bilan tanlangan foydalanuvchilar (foydalanuvchilar ro‘yxatining filter/show parametrlari, masalan ?filter[type]=director); bo‘sh satr — barcha foydalanuvchilar. Bildirishnomalar asinxron yaratiladi.
Sarlavhalar (headers)
| Sarlavha | Qiymat | Tavsif |
|---|---|---|
Authorization | Bearer {token} | POST /common/auth/login dan olingan token |
Accept | application/json | Javob JSON da |
Accept-Language | ru | Xabarlar va nomlar tili: ru, uz, oz |
So‘rov tanasi
| Maydon | Turi | Majburiy | Tavsif |
|---|---|---|---|
user_query | string | Ha (null bo‘lishi mumkin) | Maks. 1000 belgi |
type | string | Ha | Turi. Mumkin qiymatlar: announcement, message |
text | string | Ha | Matn |
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"}'Javob · 200
Javob maydonlari
| Maydon | Turi | Tavsif |
|---|---|---|
message | string | Xabar |
json
{
"message": "Success"
}
