Skip to content

Bildirishnomalar yuborish ​

Tizim foydalanuvchilariga e’lon va xabarlarni ommaviy yuborish.

MetodManzilVazifasi
POST/admin/user/notificationBildirishnoma yuborish

Bildirishnoma yuborish ​

POST/admin/user/notification

text 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) ​

SarlavhaQiymatTavsif
AuthorizationBearer {token}POST /common/auth/login dan olingan token
Acceptapplication/jsonJavob JSON da
Accept-LanguageruXabarlar va nomlar tili: ru, uz, oz

So‘rov tanasi ​

MaydonTuriMajburiyTavsif
user_querystringHa (null bo‘lishi mumkin)Maks. 1000 belgi
typestringHaTuri. Mumkin qiymatlar: announcement, message
textstringHaMatn
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
MaydonTuriTavsif
messagestringXabar
json
{
    "message": "Success"
}