Skip to content

Xatolar ​

Xatolar har doim JSON da, message maydoni bilan qaytadi. Validatsiya xatolarida qo‘shimcha errors bor.

KodQachonJavob tanasi
400Biznes-qoida buzildi yoki yozuv topilmadi{"message": "…"}
401Token yo‘q yoki yaroqsiz{"message": "Unauthenticated"}
403Foydalanuvchi rolida bu amalga ruxsat yo‘q{"message": "…"}
404Manzil yo‘q; tashqi endpointda — noto‘g‘ri kalit{"message": "Not found"}
409Yozuv boshqa manbadan o‘zgargan (updated_at){"message": "…"}
422Validatsiya xatosi{"message": "…", "errors": {"<maydon>": ["…"]}}
429So‘rovlar chegarasi oshdi{"message": "…", "seconds_left": 30}

Validatsiya xatosi ​

json
{
  "message": "Максимальный уровень вложенности: 2",
  "errors": {
    "parent_id": ["Максимальный уровень вложенности: 2"]
  }
}

errors kalitlari so‘rov maydonlarining yo‘li: products.0.price — products ro‘yxatining birinchi elementidagi price. Xabar matni Accept-Language tilida qaytadi.

Biznes-qoida xatosi ​

json
{
  "message": "Удаление не возможно, удалите филиалы"
}