iFragment

Xatolar

Xatolar formati va kodlari.

Har qanday xato 4xx/5xx HTTP statusi va quyidagi tana bilan qaytadi:

{
  "success": false,
  "error": {
    "code": -1007,
    "type": "validation",
    "message": "So'rov maydonlarini tekshiring",
    "details": [{ "field": "quantity", "message": "Kamida 50" }]
  },
  "meta": { "requestId": "8e3c…", "timestamp": "2026-09-26T10:15:30.000Z", "processingTimeMs": 3 }
}
  • code bu barqaror raqamli kod, kodingizda aynan unga tayaning; message o'zgarishi mumkin va Accept-Language bo'yicha tarjima qilinadi.
  • details: maydonlar bo'yicha xatolar (faqat validatsiya uchun).
  • data: xato haqida qo'shimcha ma'lumot, agar bo'lsa.
  • meta.requestId x-request-id sarlavhasi bilan bir xil, qo'llab-quvvatlash xizmatiga yozganda uni ko'rsating.

HTTP statuslari

StatusQachonNima qilish kerak
400validatsiya xatosi (-1007), Idempotency-Key yo'q (-11001), noto'g'ri username (-9202), mahsulot (-9203) yoki externalId (-9204)so'rovni tuzatish
401kalit yo'q, noto'g'ri yoki bekor qilinganX-API-Key ni tekshirish
402balans yetarli emas (-9301)balansni to'ldirish
403IP Project allowlist'ida yo'qserver manzilini qo'shish
404buyurtma topilmadi yoki boshqa Project'ga tegishli (-9201)buyurtma id'sini tekshirish
409shu Idempotency-Key bilan so'rov hali bajarilmoqda (-11003); externalId boshqa parametrli buyurtma tomonidan band (-9207)keyinroq qayta urinish yoki buyurtmani tekshirish
422qabul qiluvchi topilmadi (-9002), qabul qiluvchiga sovg'a qilib bo'lmaydi (-9003), Idempotency-Key boshqa tana bilan ishlatilgan (-11002)xatoni xaridorga ko'rsatish yoki yangi kalit olish; o'zgartirmasdan takrorlamang
429limit oshib ketdi (-11005)Retry-After dan keyin qayta urinish
502yetkazib beruvchi vaqtincha mavjud emas (-9006)bir necha soniyadan keyin qayta urinish
5xxbizning tomonimizdagi xatoxuddi shu Idempotency-Key bilan qayta urinish

Kodlar diapazonlari

KodlarSoha
-1000…-1999umumiy (validatsiya, kirish huquqi)
-11001…-11099idempotentlik va limitlar
-9001…-9099yetkazib beruvchi (qabul qiluvchi topilmadi, mavjud emas)
-9201…-9299buyurtmalar
-9301…-9399narxlar va balans
-9101…-9199Supplier Accounts
-9401…-9499vebxuklar

Har bir metod uchun kodlarning to'liq ro'yxati API ma'lumotnomasida keltirilgan.

Ushbu sahifada