Skip to content

Kirimlar ​

Administratorga ochiq barcha kompaniyalarning tovar kirimlari — ko‘rish va bekor qilishni qaytarish.

MetodManzilVazifasi
PATCH/admin/trade/purchase/{model}/uncancelKirim bekor qilinishini qaytarish
GET/admin/trade/purchaseKirimlar ro‘yxati
GET/admin/trade/purchase/{model}Kirim kartasi

Kirim bekor qilinishini qaytarish ​

PATCH/admin/trade/purchase/{model}/uncancel

Bekor qilingan kirimni (canceled) waiting_for_confirmation holatiga qaytaradi. Boshqa holatdagi kirim uchun — 400 xatosi.

Formadan (multipart/form-data) PATCH metodi POST + ?_method=PATCH parametri bilan yuboriladi.

Sarlavhalar (headers) ​

SarlavhaQiymatTavsif
AuthorizationBearer {token}POST /common/auth/login dan olingan token
Acceptapplication/jsonJavob JSON da
Accept-LanguageruXabarlar va nomlar tili: ru, uz, oz

Yo‘l parametrlari ​

ParametrTavsif
modelYozuv ID si

Javob · 200 ​

Javob maydonlari
MaydonTuriTavsif
messagestringXabar
json
{
    "message": "Success"
}

Kirimlar ro‘yxati ​

GET/admin/trade/purchase

Administratorga ochiq kompaniyalar kirimlarining sahifali ro‘yxati.

Sarlavhalar (headers) ​

SarlavhaQiymatTavsif
AuthorizationBearer {token}POST /common/auth/login dan olingan token
Acceptapplication/jsonJavob JSON da
Accept-LanguageruXabarlar va nomlar tili: ru, uz, oz

So‘rov parametrlari ​

ParametrTavsif
filter[id]ID — aniq qiymat
filter[creator_id]Yaratuvchi — aniq qiymat
filter[company_id]Kompaniya — aniq qiymat
filter[stock_id]Ombor — aniq qiymat
filter[supplier_id]Yetkazib beruvchi — aniq qiymat
filter[inventory_id]Inventarizatsiya — aniq qiymat
filter[name]Nomlanish — qator qismi bo‘yicha qidiruv
filter[datetime]Sana va vaqt — davr: [0] — dan, [1] — gacha (Y-m-d)
filter[currency]Valyuta — aniq qiymat
filter[status]Status — aniq qiymat
filter[created_at]Yaratilgan — davr: [0] — dan, [1] — gacha (Y-m-d)
sort[]Saralash, - — kamayish bo‘yicha: id, -id
with[]Bog‘liq ma’lumotlarni qo‘shish: creator.profile, company, company.director.profile, stock, supplier, inventory
pageSahifa raqami, 1 dan
page-sizeSahifadagi yozuvlar soni, ko‘pi bilan 20
http
GET /admin/trade/purchase?sort[0]=id&sort[1]=-id

Javob · 200 ​

Sahifalangan javob: yozuvlar data[] ichida, sahifalash links va meta da.

Javob maydonlari
MaydonTuriTavsif
dataobject[]Ma'lumotlar
data[].idintegerID
data[].creator_idintegerYaratuvchi
data[].company_idintegerKompaniya
data[].stock_idintegerOmbor
data[].supplier_idintegerYetkazib beruvchi
data[].inventory_idnullInventarizatsiya
data[].namestringNomlanish
data[].datetimestringSana va vaqt
data[].currencystringValyuta
data[].statusstringStatus
data[].purchase_priceintegerSotib olish narxi
data[].sale_priceintegerSotish narxi
data[].created_atstringYaratilgan
data[].updated_atstringYangilangan
data[].sale_price_uzsinteger
json
{
    "data": [
        {
            "id": 1,
            "creator_id": 2,
            "company_id": 1,
            "stock_id": 1,
            "supplier_id": 1,
            "inventory_id": null,
            "name": "Purchase 1",
            "datetime": "2026-09-30 12:47:59",
            "currency": "uzs",
            "status": "waiting_for_confirmation",
            "purchase_price": 5000,
            "sale_price": 5900,
            "created_at": "2026-09-30 12:47:59",
            "updated_at": "2026-09-30 12:47:59",
            "sale_price_uzs": 5900
        }
    ],
    "links": {
        "first": "https://api.wasyt.uz/admin/trade/purchase?page=1",
        "last": "https://api.wasyt.uz/admin/trade/purchase?page=1",
        "prev": null,
        "next": null
    },
    "meta": {
        "current_page": 1,
        "from": 1,
        "last_page": 1,
        "links": [],
        "path": "https://api.wasyt.uz/admin/trade/purchase",
        "per_page": 20,
        "to": 1,
        "total": 1
    }
}

Kirim kartasi ​

GET/admin/trade/purchase/{model}

Administratorga ochiq kompaniyaning kirimini qaytaradi.

Sarlavhalar (headers) ​

SarlavhaQiymatTavsif
AuthorizationBearer {token}POST /common/auth/login dan olingan token
Acceptapplication/jsonJavob JSON da
Accept-LanguageruXabarlar va nomlar tili: ru, uz, oz

Yo‘l parametrlari ​

ParametrTavsif
modelYozuv ID si

Javob · 200 ​

Javob maydonlari
MaydonTuriTavsif
idintegerID
creator_idintegerYaratuvchi
company_idintegerKompaniya
stock_idintegerOmbor
supplier_idintegerYetkazib beruvchi
inventory_idnullInventarizatsiya
namestringNomlanish
datetimestringSana va vaqt
currencystringValyuta
statusstringStatus
purchase_priceintegerSotib olish narxi
sale_priceintegerSotish narxi
created_atstringYaratilgan
updated_atstringYangilangan
sale_price_uzsinteger
json
{
    "id": 1,
    "creator_id": 2,
    "company_id": 1,
    "stock_id": 1,
    "supplier_id": 1,
    "inventory_id": null,
    "name": "Purchase 1",
    "datetime": "2026-09-30 12:47:59",
    "currency": "uzs",
    "status": "waiting_for_confirmation",
    "purchase_price": 5000,
    "sale_price": 5900,
    "created_at": "2026-09-30 12:47:59",
    "updated_at": "2026-09-30 12:47:59",
    "sale_price_uzs": 5900
}