Bosh sahifa — API manzillar

Brauzer orqali haqiqiy /api/v1/ chaqiruvlari: auth dan JWT oling (yoki asosiy ilova orqali kirgandan keyin token avtomatik). Eski sahifalar uchun tokenni quyidagi maydonga yozib Saqlash bosing.

Asosiy manzillar

To‘liq URL jadvali (v1)

MetodURLQisqa ma’no
POST/api/v1/users/login/Kirish
POST/api/v1/auth/token/refresh/Refresh body: {"refresh":"..."}
POST/api/v1/users/verification/send/Kod yuborish
POST/api/v1/users/verification/verify/Kod tekshirish
POST/api/v1/users/set-password/Parol o‘rnatish
POST/api/v1/users/update-password/Parol yangilash
POST/api/v1/users/register/send-code/Ro‘yxatdan kod
POST/api/v1/users/register/verify-code/Kod verify
POST/api/v1/users/register/confirm/Ro‘yxatni tasdiqlash
GET/PATCH/api/v1/users/me/Profil
PATCH/api/v1/users/profile/update/Profil tahriri
GET/PATCH/api/v1/users/preferences/Sozlamalar
GET/POST/api/v1/users/devices/Qurilmalar
DELETE/api/v1/users/devices/<device_id>/Qurilma o‘chirish
GET/POST/api/v1/media/Media ro‘yxati
POST/api/v1/media/upload/Yuklash (multipart)
GET/DELETE/api/v1/media/<uuid>/Media detal
POST/api/v1/messages/messages/send/Matn xabar
POST/api/v1/messages/messages/mark-read/O‘qilgan
GET/api/v1/messages/chats/Chatlar ro‘yxati
POST/api/v1/messages/private/open/Shaxsiy chat ochish
POST/api/v1/messages/groups/create/Yangi guruh
POST/api/v1/messages/channels/create/Yangi kanal
GET/api/v1/messages/meta/content-types/ContentType id lar
GET/api/v1/messages/messages/history/?chat_id=&chat_type=Tarix
PATCH/api/v1/messages/messages/edit/<id>/Tahrirlash
DELETE/api/v1/messages/messages/delete/<id>/O‘chirish
POST/DEL/api/v1/messages/block/private/Blok / unblock
POST/api/v1/messages/block/group/Guruh cheklov
POST/api/v1/messages/block/channel/Kanal blok
GET/api/v1/messages/search/?q=Global qidiruv
GET/POST/PATCH/DEL/api/v1/messages/folders/Papkalar
GET/PATCH/DEL/api/v1/messages/folders/<id>/Papka detal
POST/DEL/api/v1/messages/folders/items/Papkaga chat
POST/DEL/api/v1/messages/messages/send-media/Media xabar
POST/api/v1/messages/status/update/Online ping
GET/api/v1/messages/status/<user_id>/Foydalanuvchi statusi
POST/api/v1/messages/chats/mute-toggle/Mute
GET/api/v1/messages/search/messages/?chat_id=&q=Chat ichida qidiruv
GET/api/v1/messages/chats/media/?chat_id=&type=imageChat media
POST/api/v1/messages/chats/<chat_id>/reply/Javob
POST/api/v1/messages/chats/<to_chat_id>/forward/Forward
GET/api/v1/messages/chats/inbox/Inbox

Agar notifications ilovasi asosiy urls ga ulangan bo‘lsa, odatda /api/v1/notifications/list/ va PATCH .../<id>/read/ bo‘ladi — loyiha hozirgi holatda alohida include bo‘lmasa, Swagger dan tekshiring.