Uzum OpenAPI Spetsifikatsiyasi 38 / 38 API ULANGAN

Rasmiy Swagger hujjatidagi barcha 38 ta endpoint tizimga to'liq integratsiya qilingan va jonli ishlaydi.

Jami API lar
38 100%
Rasmiy Swagger to'liq qamrovi
GET So'rovlar
26
Ma'lumot olish & PDF yuklash
POST So'rovlar
12
Narx, qoldiq, etiketka, buyurtmalar
API Holati
Faol
Real Uzum serveriga ulangan
GET
/v1/shops products

Sotuvchining barcha do'konlari ro'yxatini olish

Uzum akkauntiga biriktirilgan barcha do'konlar (ID, nom, holat) ro'yxatini qaytaradi.

GET
/v1/product/shop/{shopId} products

Do'kondagi SKU va mahsulotlar ro'yxati

Tanlangan do'kondagi barcha tovarlar, SKU variantlari, mavjud qoldiqlar (FBO/FBS) va narxlarni qaytaradi.

Parametrlar: shopId* (path) page (query) size (query)
POST
/v1/product/{shopId}/sendPriceData products

SKU narxlarini o'zgartirish va yangilash

Tanlangan SKU narxlarini (yangi narx va eski chegirma narxi) ommaviy yoki yakka tartibda yangilaydi.

Parametrlar: shopId* (path) skuPrices* (body_json)
GET
/v1/product/barcodes/types products

Shtrix-kod va etiketka o'lchamlari ma'lumotnomasi

Uzum tomonidan qo'llab-quvvatlanadigan shtrix-kod qog'oz o'lchamlari (Termoprint 43x25, A4 70x37, A4 48.5x25.4 va h.k.) ro'yxati.

POST
/v1/product/shop/{shopId}/barcodes/print products

Tovarlar uchun shtrix-kod PDF chop etish

Belgilangan SKU va miqdorlar bo'yicha tayyor bosmaga chiqariladigan PDF shtrix-kod etiketkalarini shakllantiradi.

Parametrlar: shopId* (path) data* (body_json)
GET
/v1/finance/orders finance

Moliyaviy buyurtmalar va tushumlar hisoboti

Sotilgan tovarlar, sotish narxi, komissiya, sotuvchi sof tushumi va buyurtma holatlarini qaytaradi.

Parametrlar: shopIds* (query) page (query) size (query)
GET
/v1/finance/expenses finance

Sotuvchining barcha xarajatlari ro'yxati

Logistika xarajatlari, omborda saqlash to'lovlari va ekspress pul yechish to'lovlari hisoboti.

Parametrlar: shopId (query) page (query) size (query)
GET
/v1/invoice fbo

Barcha do'konlar bo'yicha yuk xatlari (umumiy)

Uzum omboriga topshirilgan barcha yetkazib berish yuk xatlari ro'yxati.

Parametrlar: page (query) size (query)
GET
/v1/shop/{shopId}/invoice fbo

Do'kon bo'yicha FBO yetkazib berish yuk xatlari

Muayyan do'kon bo'yicha omborga topshirilgan nakladnoylar, qabul qilingan tovarlar soni va holati.

Parametrlar: shopId* (path) page (query) size (query)
GET
/v1/shop/{shopId}/invoice/products fbo

Yuk xatining to'liq tarkibi (tovarlar ro'yxati)

Tanlangan nakladnoydagi tovarlar, qabul qilingan miqdor, sotib olish narxi va SKU'lar tafsiloti.

Parametrlar: shopId* (path) invoiceId* (query)
GET
/v1/return fbo

Barcha do'konlar bo'yicha qaytarilgan tovarlar (umumiy)

Barcha do'konlar bo'yicha xaridorlar yoki ombor tomonidan qaytarilgan tovarlar ro'yxati.

Parametrlar: page (query) size (query)
GET
/v1/shop/{shopId}/return fbo

Do'kon bo'yicha qaytarilgan tovarlar ro'yxati

Tanlangan do'konda qaytarilgan tovarlar, ombor manzili va qabul holati.

Parametrlar: shopId* (path) page (query) size (query)
GET
/v1/shop/{shopId}/return/{returnId} fbo

Qaytarilgan tovar nakladnoyining to'liq tarkibi

Qaytarish nakladnoyidagi aniq tovarlar, soni, sababi va holati.

Parametrlar: shopId* (path) returnId* (path)
GET
/v3/fbs/sku/stocks fbs_stocks

FBS SKU qoldiqlari (sahifalash bilan)

Sotuvchi omboridagi (FBS) tovar qoldiqlari, shtrix-kodlari va ruxsat berilgan sxemalari ro'yxati.

Parametrlar: page (query) size (query)
GET
/v2/fbs/sku/stocks fbs_stocks

FBS SKU qoldiqlari (v2 eskirgan versiya)

FBS qoldiqlarini olish uchun v2 endpoint (tizim mosligi uchun saqlangan).

POST
/v2/fbs/sku/stocks fbs_stocks

FBS SKU qoldiqlarini yangilash/o'rnatish

Sotuvchi omboridagi SKU qoldiq miqdorini Uzum tizimiga kiritish va sinxronizatsiya qilish.

Parametrlar: skuAmountList* (body_json)
GET
/v2/fbs/orders fbs_orders

FBS buyurtmalar ro'yxati

Sotuvchi omboridan yetkazilishi kerak bo'lgan barcha buyurtmalar ro'yxati (yangi, yig'ilayotgan, yetkazilgan).

Parametrlar: shopIds* (query) page (query) size (query)
GET
/v2/fbs/orders/count fbs_orders

FBS buyurtmalar soni

Holatlar va do'kon bo'yicha buyurtmalar sonini tezkor olish.

Parametrlar: shopIds (query)
GET
/v1/fbs/order/{orderId} fbs_orders

Muayyan FBS buyurtma haqida to'liq ma'lumot

Buyurtma ichidagi tovarlar, mijoz ma'lumotlari, yetkazish manzili va muddatlari.

Parametrlar: orderId* (path)
POST
/v1/fbs/order/{orderId}/confirm fbs_orders

FBS buyurtmasini tasdiqlash

Buyurtmani qabul qilib, yig'ish jarayoniga o'tkazish.

Parametrlar: orderId* (path)
POST
/v1/fbs/order/{orderId}/cancel fbs_orders

FBS buyurtmasini bekor qilish

Tovarning omborda yo'qligi yoki boshqa sabab bilan buyurtmani bekor qilish.

Parametrlar: orderId* (path) reason* (body) comment (body)
GET
/v1/fbs/order/return-reasons fbs_orders

FBS bekor qilish sabablari ma'lumotnomasi

Uzum tizimi qabul qiladigan rasmiy bekor qilish sabablari ro'yxati (OUT_OF_STOCK, OUT_OF_PACKAGE va h.k.).

GET
/v1/fbs/order/{orderId}/labels/print fbs_orders

FBS buyurtma etiketkasini chop etish (PDF)

Qutiga yopishtiriladigan etiketkani yuklab olish (LARGE 58x40 yoki BIG 43x25).

Parametrlar: orderId* (path) size* (query)
POST
/v1/fbs/order/{orderId}/identifier fbs_orders

Buyurtmaga markirovka (DataMatrix) kodlarini biriktirish

Asl Belgisi / DataMatrix markirovkalangan tovarlarning kodlarini buyurtma qatorlariga bog'lash.

Parametrlar: orderId* (path) items* (body_json)
GET
/v1/fbs/invoice fbs_invoices

FBS yuk xatlari ro'yxati

Sotuvchi tomonidan qabul punktiga topshirish uchun yaratilgan FBS aktlari.

Parametrlar: statuses* (query) page (query) size (query)
POST
/v1/fbs/invoice fbs_invoices

Yangi FBS yuk xati yaratish

Tayyorlangan bir nechta FBS buyurtmalarni bitta umumiy yuk xatiga jamlash.

Parametrlar: payload* (body_json)
GET
/v1/fbs/invoice/{invoiceId} fbs_invoices

FBS yuk xati ma'lumotlari

Muayyan FBS yuk xati holati, topshirish punkti va vaqti.

Parametrlar: invoiceId* (path)
GET
/v1/fbs/invoice/{invoiceId}/orders fbs_invoices

FBS yuk xatidagi buyurtmalar ro'yxati

Shu yuk xatiga biriktirilgan barcha buyurtmalar ro'yxatini ko'rish.

Parametrlar: invoiceId* (path)
POST
/v1/fbs/invoice/{invoiceId}/update-content fbs_invoices

FBS yuk xati tarkibini o'zgartirish

Yuk xatiga buyurtma qo'shish yoki undan buyurtmani olib tashlash.

Parametrlar: invoiceId* (path) payload* (body_json)
POST
/v1/fbs/invoice/{invoiceId}/cancel fbs_invoices

FBS yuk xatini bekor qilish

Hali omborga topshirilmagan FBS yuk xatini bekor qilish.

Parametrlar: invoiceId* (path)
GET
/v1/fbs/invoice/{invoiceId}/print fbs_invoices

FBS yetkazib berish aktini chop etish (PDF)

Topshirish aktining rasmiy PDF nusxasini generatsiya qilish.

Parametrlar: invoiceId* (path)
GET
/v1/fbs/invoice/{invoiceId}/closing-documents fbs_invoices

FBS qabul qilish yakuniy aktini chop etish (PDF)

Uzum ombori tomonidan qabul qilinganlikni tasdiqlovchi rasmiy hujjat.

Parametrlar: invoiceId* (path)
GET
/v1/fbs/invoice/dop/drop-off-points fbs_invoices

FBS qabul qilish punktlari (Drop-off points) ro'yxati

Tovarlarni topshirish mumkin bo'lgan rasmiy qabul qilish manzillari va omborlari.

GET
/v1/fbs/invoice/dop/time-slot fbs_invoices

Punkt bo'yicha mavjud vaqt oraliqlari (Time-slots)

Tovarni topshirish uchun qabul punktidagi bo'sh vaqt oralig'ini tanlash.

Parametrlar: dopId* (query)
POST
/v1/fbs/invoice/dop/time-slot fbs_invoices

Qabul qilish punkti va vaqt oralig'ini yangilash

Yuk xatining qabul punkti yoki topshirish vaqtini o'zgartirish.

Parametrlar: payload* (body_json)
POST
/v1/dbs/order/{orderId}/delivering dbs

DBS buyurtmasini yetkazishga o'tkazish

Sotuvchi kuryeri tomonidan tovar mijoz manziliga olib ketilganini qayd etish.

Parametrlar: orderId* (path)
POST
/v1/dbs/order/{orderId}/completed dbs

DBS buyurtmasi mijozga topshirilganini tasdiqlash

Mijozdan olingan tasdiqlash kodi (issueCode) bilan buyurtmani yakunlash.

Parametrlar: orderId* (path) issueCode (query)
POST
/v1/dbs/order/{orderId}/refund dbs

DBS buyurtmasi bo'yicha pulni qaytarish (refund)

Mijoz tovarni rad etganda pul qaytarish jarayonini boshlash.

Parametrlar: orderId* (path)