Skip to content

So‘rovlar va javoblar ​

Asosiy manzil ​

MuhitManzil
Productionhttps://api.wasyt.uz

Barcha yo‘llar shu manzilga nisbatan beriladi: /company/trade/sale → https://api.wasyt.uz/company/trade/sale.

Sarlavhalar ​

SarlavhaQiymatIzoh
Acceptapplication/jsonHar doim yuboring: xatolar ham JSON da qaytadi
Accept-Languageru, uz, ozXabarlar va nomlar tili (oz — o‘zbek kirill)
Content-Typeapplication/json yoki multipart/form-dataFayl yuborilsa — faqat multipart/form-data

So‘rov tanasi ​

JSON va multipart/form-data bir xil qabul qilinadi. Ro‘yxat va ichki obyektlar formada kvadrat qavslar bilan yoziladi:

json
{
  "products": [
    { "product_id": 1, "sold_quantity": 2 }
  ]
}
text
products[0][product_id] = 1
products[0][sold_quantity] = 2

PUT, PATCH, DELETE formadan ​

PHP multipart/form-data ni faqat POST da o‘qiydi. Shuning uchun fayl bilan tahrirlashda metod POST qilib yuboriladi va asl metod _method parametrida beriladi:

http
POST /company/product/product/15?_method=PUT
Content-Type: multipart/form-data

Ko‘p tilli maydonlar ​

Nomlar kabi ba’zi maydonlar har bir tilda alohida saqlanadi. Jadvalda ular name.{lang} ko‘rinishida beriladi; {lang} o‘rniga ru, uz, oz qo‘yiladi:

json
{ "name": { "ru": "Молоко", "uz": "Sut", "oz": "Сут" } }

Parallel tahrirlash (409) ​

Tahrirlash so‘rovida updated_at yuborilsa va yozuv shu orada boshqa manbadan o‘zgargan bo‘lsa, 409 qaytadi. Sahifani yangilab, so‘rovni qayta yuboring.

Sana va raqamlar ​

  • Sana: Y-m-d (2026-09-30), sana-vaqt: Y-m-d H:i:s.
  • Summalar: verguldan keyin 2 tagacha raqam, miqdorlar: 8 tagacha.
  • Telefon: 998xxyyyzzzz (12 raqam, + va bo‘sh joylarsiz).