Tez boshlash
Birinchi so‘rovgacha uch qadam: token olish, uni sarlavhaga qo‘yish va ro‘yxat so‘rash.
1. Token olish
bash
curl -X POST "https://api.wasyt.uz/common/auth/login" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{"username": "director@example.uz", "password": "••••••••"}'json
{
"token": "Bearer 13|xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}Bearer allaqachon ichida
token qiymati Bearer prefiksi bilan qaytadi. Uni Authorization sarlavhasiga o‘zgartirmasdan qo‘ying, prefiksni ikkinchi marta qo‘shmang.
2. So‘rov yuborish
bash
curl "https://api.wasyt.uz/company/trade/sale?page-size=5" \
-H "Accept: application/json" \
-H "Accept-Language: uz" \
-H "Authorization: Bearer 13|xxxxxxxxxxxxxxxxxxxxxxxxxxxx"3. Javobni o‘qish
Ro‘yxatlar sahifalab qaytadi: yozuvlar data ichida, sahifalash links va meta da.
json
{
"data": [{ "id": 125, "code": "#300926001", "status": "completed" }],
"links": { "first": "…?page=1", "last": "…?page=4", "prev": null, "next": "…?page=2" },
"meta": { "current_page": 1, "last_page": 4, "per_page": 5, "total": 18 }
}Keyingi qadamlar
| Vazifa | Qayerga o‘tish |
|---|---|
| ICAN kredit shartnomalarini ulash | Tashqi tizimlar (ICAN) |
| Filtr va saralashdan foydalanish | Ro‘yxatlar |
Fayl yuborish, PUT so‘rovlari | So‘rovlar va javoblar |
| Xatolarni qayta ishlash | Xatolar |
401 yoki 404 qaytyaptimi?
401 Unauthenticated — token yo‘q yoki muddati o‘tgan, qayta login qiling. Tashqi tizim endpointlarida 404 noto‘g‘ri External-System-Secret-Key degani: kalit xato bo‘lsa, endpoint ataylab mavjud emasdek javob beradi.

