Files
backend-v1/API_ENDPOINTS.md
2026-03-02 12:31:16 +05:00

3.9 KiB

SifatBaho — GET API Endpoints

Barcha endpointlar hozirda AllowAny permission bilan ishlaydi. Token yuborish shart emas (hozircha). Base URL: http://localhost:8000/api/v1/


🔐 Auth (Autentifikatsiya)

# URL Method Tavsif
1 api/v1/auth/token/ POST Login — access va refresh token olish
2 api/v1/auth/token/refresh/ POST Access tokenni yangilash
3 api/v1/auth/token/verify/ POST Tokenni tekshirish

👤 Buyurtmachilar

# URL Method Token Tavsif
1 api/v1/customer/ GET Barcha buyurtmachilar ro'yxati (ism, INN, JSHSHIR)
2 api/v1/customer/{id}/ GET Bitta buyurtmachining to'liq ma'lumotlari (passport, manzil, bank)
3 api/v1/property-owner/ GET Barcha mulk egalari ro'yxati
4 api/v1/property-owner/{id}/ GET Bitta mulk egasining to'liq ma'lumotlari

📋 Arizalar (Valuation)

# URL Method Token Tavsif
5 api/v1/valuation/ GET Barcha arizalar ro'yxati (raqam, tur, status, narx)
6 api/v1/valuation/{id}/ GET Bitta arizaning to'liq ma'lumotlari (buyurtmachi, baholovchi, narxlar)

🚗 Transport vositalari

# URL Method Token Tavsif
7 api/v1/vehicle/ GET Barcha transportlar ro'yxati (marka, model, raqam, rang)
8 api/v1/vehicle/{id}/ GET Bitta transportning to'liq ma'lumotlari (VIN, tex passport, yurgan km)

🔧 Avto baholash

# URL Method Token Tavsif
9 api/v1/auto-evaluation/ GET Barcha avto baholashlar (ariza + moshina bog'lanishi)
10 api/v1/auto-evaluation/{id}/ GET Bitta avto baholash detali (ariza va moshina to'liq)

🏠 Ko'chmas mulk baholash

# URL Method Token Tavsif
11 api/v1/real-estate-evaluation/ GET Barcha ko'chmas mulk baholashlar (tur, manzil, maydon)
12 api/v1/real-estate-evaluation/{id}/ GET Bitta ko'chmas mulk detali (kadastr, qavat, xonalar)

📦 Ko'char mulk baholash

# URL Method Token Tavsif
13 api/v1/movable-property-evaluation/ GET Barcha ko'char mulk baholashlar (nomi, kategoriya, soni)
14 api/v1/movable-property-evaluation/{id}/ GET Bitta ko'char mulk detali (seriya raqami, holat)

Tezkor baholash

# URL Method Token Tavsif
15 api/v1/quick-evaluation/ GET Barcha tezkor baholashlar (marka, model, taxminiy narx)
16 api/v1/quick-evaluation/{id}/ GET Bitta tezkor baholash detali (VIN, yoqilg'i turi, holat)

📄 Hisobotlar

# URL Method Token Tavsif
17 api/v1/evaluation-report/ GET Barcha hisobotlar ro'yxati (raqam, baholovchi, yakuniy narx)
18 api/v1/evaluation-report/{id}/ GET Bitta hisobot detali (xulosa matni, PDF fayl)

📎 Ariza hujjatlari

# URL Method Token Tavsif
19 api/v1/valuation-document/ GET Barcha hujjatlar ro'yxati (turi, sarlavha, fayl)
20 api/v1/valuation-document/{id}/ GET Bitta hujjat detali (tavsif, kim yuklagan)

💳 To'lovlar

# URL Method Token Tavsif
21 api/v1/payment/ GET Barcha to'lovlar ro'yxati (summa, usul, status)
22 api/v1/payment/{id}/ GET Bitta to'lov detali (tranzaksiya ID, izoh)

Jami: 22 ta GET endpoint (11 ta List + 11 ta Detail)

⚠️ Hozir barcha endpointlar AllowAny — token kerak emas. Keyinchalik IsAuthenticated ga o'zgartiriladi.