API

Sotuv kanallari bo‘yicha statistikani olish

GET/api/crm/v2/sales_channelsv2
operationId: salesChannels.default

Har bir savdo kanali bo‘yicha tushum, buyurtmalar soni va o‘rtacha chekni qaytaradi. Bitta so‘rovda ikki davrgacha ma’lumot olinadi, bu orqali oylar kesimida taqqoslash mumkin. Davr yakunlari allaqachon hisoblangan, grafiklar uchun esa UTC formatidagi bo‘sh bo‘lmagan soatlar qaytariladi. Ularni foydalanuvchi vaqt mintaqasiga o‘tkazing va kun yoki oy bo‘yicha birlashtiring. Tushumga faqat bajarilgan buyurtmalar kiradi.

Avtorizatsiya

api-token + language + role

So‘rov parametrlari

date_creation_fromstring

Misol: 01/08/2026

date_creation_tostring

Misol: 31/08/2026

date_comparison_fromstring

Ikkinchi davr; taqqoslash uchun hech narsa bo'lmasa, bo'sh

Misol: 01/07/2026

date_comparison_tostring

Misol: 31/07/2026

chain_idinteger
branch_idinteger
delivery_methodstring (OrderDelivery)

Yetkazib berish usuli: kuryer yoki o‘zi olib ketish

Qiymatlar:courierpickup

payment_statusstring (OrderPayment)

Toʻlov holati: toʻlanmagan, kutilmoqda, toʻlangan

Qiymatlar:not_paidwaitingpaid

operator_idinteger
downloadstring

A davri uchun yig‘ma jadvalni CSV formatida, JSON o‘rniga qaytaradi

Qiymatlar:yes

Misol: yes

Javoblar

OK

object
statusstringmajburiy

Qiymatlar:successerror

Misol: success

dataobject
filtersobject
date_creation_fromobject (FilterDateFrom)
valuestringnull bo‘lishi mumkin

Misol: 2026-08-01 00:00:00

typestringmajburiy

Misol: date

modestring (FilterMode)

Interfeys filtrni qanday ishlashini belgilaydi; oddiy filtrda mode mavjud emas. force_shown — doim ko‘rsatiladi, yashirib bo‘lmaydi. value_required — bo‘limga kirish nuqtasi: doim ko‘rsatiladi, bo‘sh qiymatga ega emas (qiymat tanlanmaguncha ro‘yxat bo‘sh; “barchasi” varianti yo‘q), umumiy tozalash uni tozalamaydi.

Qiymatlar:force_shownvalue_required

Misol: value_required

date_creation_toobject (FilterDateTo)
valuestringnull bo‘lishi mumkin

Misol: 2026-08-31 23:59:59

typestringmajburiy

Misol: date

modestring (FilterMode)

Interfeys filtrni qanday ishlashini belgilaydi; oddiy filtrda mode mavjud emas. force_shown — doim ko‘rsatiladi, yashirib bo‘lmaydi. value_required — bo‘limga kirish nuqtasi: doim ko‘rsatiladi, bo‘sh qiymatga ega emas (qiymat tanlanmaguncha ro‘yxat bo‘sh; “barchasi” varianti yo‘q), umumiy tozalash uni tozalamaydi.

Qiymatlar:force_shownvalue_required

Misol: value_required

date_creation_rangeobject (FilterDateRange)

Tayyor sana filtrlash davrlari; pastki chegara foydalanuvchi vaqt mintaqasida hisoblanadi. value — joriy *_from va *_to ga mos keladigan davr; null — ixtiyoriy davr. default — server sanalarsiz so‘rovda avtomatik qo‘llaydigan davr: shu davr bo‘lim birinchi yuklanganda va filtrlash tiklanganda ishlatiladi. Davrning yuqori chegarasi har doim foydalanuvchining joriy kuniga teng, shuning uchun option uni o‘z ichiga olmaydi: tayyor davr uchun *_to uzatish shart emas, server uni o‘zi belgilaydi. Davr bir yildan uzun bo‘lsa, yangi chegara tomonidan qisqartiriladi.

valuestring (DateRange) null bo‘lishi mumkin

Tayyor sana bo‘yicha filtr davri. Uning alohida so‘rov parametri yo‘q: quyi chegara allaqachon hisoblangan holda option da keladi va *_from ga qo‘yiladi. Yuqori chegara javobda ham, so‘rovda ham uzatilmaydi — u har doim foydalanuvchining joriy kuniga teng va server tomonidan belgilanadi.

Qiymatlar:todaythree_daysweektwo_weeksmonthquarterhalf_yearyear

Misol: today

defaultstring (DateRange) majburiy

Tayyor sana bo‘yicha filtr davri. Uning alohida so‘rov parametri yo‘q: quyi chegara allaqachon hisoblangan holda option da keladi va *_from ga qo‘yiladi. Yuqori chegara javobda ham, so‘rovda ham uzatilmaydi — u har doim foydalanuvchining joriy kuniga teng va server tomonidan belgilanadi.

Qiymatlar:todaythree_daysweektwo_weeksmonthquarterhalf_yearyear

Misol: today

typestringmajburiy

Misol: select

modestring (FilterMode)

Interfeys filtrni qanday ishlashini belgilaydi; oddiy filtrda mode mavjud emas. force_shown — doim ko‘rsatiladi, yashirib bo‘lmaydi. value_required — bo‘limga kirish nuqtasi: doim ko‘rsatiladi, bo‘sh qiymatga ega emas (qiymat tanlanmaguncha ro‘yxat bo‘sh; “barchasi” varianti yo‘q), umumiy tozalash uni tozalamaydi.

Qiymatlar:force_shownvalue_required

Misol: value_required

optionarray of objectmajburiy
valuestring (DateRange) majburiy

Tayyor sana bo‘yicha filtr davri. Uning alohida so‘rov parametri yo‘q: quyi chegara allaqachon hisoblangan holda option da keladi va *_from ga qo‘yiladi. Yuqori chegara javobda ham, so‘rovda ham uzatilmaydi — u har doim foydalanuvchining joriy kuniga teng va server tomonidan belgilanadi.

Qiymatlar:todaythree_daysweektwo_weeksmonthquarterhalf_yearyear

Misol: today

date_fromstringmajburiy

Misol: 25/08/2026

date_comparison_fromobject (FilterDateFrom)
valuestringnull bo‘lishi mumkin

Misol: 2026-08-01 00:00:00

typestringmajburiy

Misol: date

modestring (FilterMode)

Interfeys filtrni qanday ishlashini belgilaydi; oddiy filtrda mode mavjud emas. force_shown — doim ko‘rsatiladi, yashirib bo‘lmaydi. value_required — bo‘limga kirish nuqtasi: doim ko‘rsatiladi, bo‘sh qiymatga ega emas (qiymat tanlanmaguncha ro‘yxat bo‘sh; “barchasi” varianti yo‘q), umumiy tozalash uni tozalamaydi.

Qiymatlar:force_shownvalue_required

Misol: value_required

date_comparison_toobject (FilterDateTo)
valuestringnull bo‘lishi mumkin

Misol: 2026-08-31 23:59:59

typestringmajburiy

Misol: date

modestring (FilterMode)

Interfeys filtrni qanday ishlashini belgilaydi; oddiy filtrda mode mavjud emas. force_shown — doim ko‘rsatiladi, yashirib bo‘lmaydi. value_required — bo‘limga kirish nuqtasi: doim ko‘rsatiladi, bo‘sh qiymatga ega emas (qiymat tanlanmaguncha ro‘yxat bo‘sh; “barchasi” varianti yo‘q), umumiy tozalash uni tozalamaydi.

Qiymatlar:force_shownvalue_required

Misol: value_required

date_comparison_rangeobject (FilterDateRangeOptional)

Tayyor sana filtrlash davrlari, standart qiymat yo‘q: default har doim null ga teng.

valuestring (DateRange) null bo‘lishi mumkin

Tayyor sana bo‘yicha filtr davri. Uning alohida so‘rov parametri yo‘q: quyi chegara allaqachon hisoblangan holda option da keladi va *_from ga qo‘yiladi. Yuqori chegara javobda ham, so‘rovda ham uzatilmaydi — u har doim foydalanuvchining joriy kuniga teng va server tomonidan belgilanadi.

Qiymatlar:todaythree_daysweektwo_weeksmonthquarterhalf_yearyear

Misol: today

defaultstring (DateRange) null bo‘lishi mumkin

Tayyor sana bo‘yicha filtr davri. Uning alohida so‘rov parametri yo‘q: quyi chegara allaqachon hisoblangan holda option da keladi va *_from ga qo‘yiladi. Yuqori chegara javobda ham, so‘rovda ham uzatilmaydi — u har doim foydalanuvchining joriy kuniga teng va server tomonidan belgilanadi.

Qiymatlar:todaythree_daysweektwo_weeksmonthquarterhalf_yearyear

Misol: today

typestringmajburiy

Misol: select

optionarray of objectmajburiy
valuestring (DateRange) majburiy

Tayyor sana bo‘yicha filtr davri. Uning alohida so‘rov parametri yo‘q: quyi chegara allaqachon hisoblangan holda option da keladi va *_from ga qo‘yiladi. Yuqori chegara javobda ham, so‘rovda ham uzatilmaydi — u har doim foydalanuvchining joriy kuniga teng va server tomonidan belgilanadi.

Qiymatlar:todaythree_daysweektwo_weeksmonthquarterhalf_yearyear

Misol: today

date_fromstringmajburiy

Misol: 25/08/2026

chain_idobject (FilterSelectInteger)
valueinteger

Misol: 8920

typestringmajburiy

Misol: select

optionarray of object
valueintegermajburiy

Misol: 8920

namestringmajburiy

Misol: Green Basket | Kaliningrad

modestring (FilterMode)

Interfeys filtrni qanday ishlashini belgilaydi; oddiy filtrda mode mavjud emas. force_shown — doim ko‘rsatiladi, yashirib bo‘lmaydi. value_required — bo‘limga kirish nuqtasi: doim ko‘rsatiladi, bo‘sh qiymatga ega emas (qiymat tanlanmaguncha ro‘yxat bo‘sh; “barchasi” varianti yo‘q), umumiy tozalash uni tozalamaydi.

Qiymatlar:force_shownvalue_required

Misol: value_required

branch_idobject (FilterSelectInteger)
valueinteger

Misol: 8920

typestringmajburiy

Misol: select

optionarray of object
valueintegermajburiy

Misol: 8920

namestringmajburiy

Misol: Green Basket | Kaliningrad

modestring (FilterMode)

Interfeys filtrni qanday ishlashini belgilaydi; oddiy filtrda mode mavjud emas. force_shown — doim ko‘rsatiladi, yashirib bo‘lmaydi. value_required — bo‘limga kirish nuqtasi: doim ko‘rsatiladi, bo‘sh qiymatga ega emas (qiymat tanlanmaguncha ro‘yxat bo‘sh; “barchasi” varianti yo‘q), umumiy tozalash uni tozalamaydi.

Qiymatlar:force_shownvalue_required

Misol: value_required

delivery_methodobject (FilterEnum)

Filter-enum — enum qiymatlarining tekis ro‘yxati

valuestring

Misol: example

typestringmajburiy

Misol: select

optionarray of string
modestring (FilterMode)

Interfeys filtrni qanday ishlashini belgilaydi; oddiy filtrda mode mavjud emas. force_shown — doim ko‘rsatiladi, yashirib bo‘lmaydi. value_required — bo‘limga kirish nuqtasi: doim ko‘rsatiladi, bo‘sh qiymatga ega emas (qiymat tanlanmaguncha ro‘yxat bo‘sh; “barchasi” varianti yo‘q), umumiy tozalash uni tozalamaydi.

Qiymatlar:force_shownvalue_required

Misol: value_required

payment_statusobject (FilterEnum)

Filter-enum — enum qiymatlarining tekis ro‘yxati

valuestring

Misol: example

typestringmajburiy

Misol: select

optionarray of string
modestring (FilterMode)

Interfeys filtrni qanday ishlashini belgilaydi; oddiy filtrda mode mavjud emas. force_shown — doim ko‘rsatiladi, yashirib bo‘lmaydi. value_required — bo‘limga kirish nuqtasi: doim ko‘rsatiladi, bo‘sh qiymatga ega emas (qiymat tanlanmaguncha ro‘yxat bo‘sh; “barchasi” varianti yo‘q), umumiy tozalash uni tozalamaydi.

Qiymatlar:force_shownvalue_required

Misol: value_required

operator_idobject (FilterSelectInteger)
valueinteger

Misol: 8920

typestringmajburiy

Misol: select

optionarray of object
valueintegermajburiy

Misol: 8920

namestringmajburiy

Misol: Green Basket | Kaliningrad

modestring (FilterMode)

Interfeys filtrni qanday ishlashini belgilaydi; oddiy filtrda mode mavjud emas. force_shown — doim ko‘rsatiladi, yashirib bo‘lmaydi. value_required — bo‘limga kirish nuqtasi: doim ko‘rsatiladi, bo‘sh qiymatga ega emas (qiymat tanlanmaguncha ro‘yxat bo‘sh; “barchasi” varianti yo‘q), umumiy tozalash uni tozalamaydi.

Qiymatlar:force_shownvalue_required

Misol: value_required

downloadobject (FilterButtonDownloadCsv)

Tanlab olingan ma'lumotlarni yuklab olish tugmasi: bosilganda download=yes ni yuboring

valuestring

Misol: Download

typestringmajburiy

Misol: button_download_csv

periodsarray of object

Bitta element — asosiy davr uchun; ikkinchisi — faqat taqqoslash davri ko‘rsatilgan bo‘lsa

keystringmajburiy

a — asosiy davr, b — taqqoslash davri

Qiymatlar:ab

Misol: a

date_fromstringmajburiy

Misol: 01/08/2026

date_tostringmajburiy

Misol: 31/08/2026

totalobject (SalesChannelsTotal) majburiy

Davr bo‘yicha barcha kanallar natijalari

orders_countintegermajburiy

Misol: 4120

completed_countintegermajburiy

Misol: 3894

completed_percentnumbermajburiy

Misol: 94.51

revenuenumbermajburiy

Misol: 4361280

averagenumbermajburiy

Misol: 1120

channelsarray of objectmajburiy

Har bir buyurtma kanali uchun bitta element, qat'iy tartibda. "Barcha kanallar" elementi yo‘q: buning uchun total mavjud.

platformstring (OrderPlatform) majburiy

Buyurtma platformasi

Qiymatlar:androidapifbiosvksite

orders_countintegermajburiy

Misol: 1810

orders_sharenumbermajburiy

Davr mobaynidagi buyurtmalar ulushi foizda

Misol: 43.93

completed_countintegermajburiy

Misol: 1702

completed_percentnumbermajburiy

Misol: 94.03

revenuenumbermajburiy

Misol: 1855180

revenue_sharenumbermajburiy

Davr uchun tushum ulushi foizda

Misol: 42.54

averagenumbermajburiy

Daromad, bajarilgan buyurtmalar soniga bo‘lingan

Misol: 1090

deltaobject (SalesChannelsDelta) majburiynull bo‘lishi mumkin

Kanalni B davridagi shu kanal bilan solishtirish. Agar B davri ko‘rsatilmagan bo‘lsa, null.

revenue_absolutenumbermajburiy

Misol: -120400

revenue_percentnumbermajburiynull bo‘lishi mumkin

null, agar B davrida kanalda daromad bo‘lmagan bo‘lsa: nolga nisbatan o‘sish foizi mavjud emas

Misol: -6.09

bucketsarray of objectmajburiy

Soatlar bo‘yicha guruhlangan buyurtmalar; faqat bo‘sh bo‘lmagan soatlar. Vaqtni foydalanuvchi vaqt mintaqasiga o‘tkazing, so‘ngra soatlarni grafik nuqtalariga yig‘ing: chiziqli grafik — kunlar yoki oylar bo‘yicha, ustunli grafik — kalendar oylar bo‘yicha. count, completed_count va revenue qiymatlarini yig‘ing; o‘rtacha qiymatlarni o‘rtacha hisoblamang.

datetimestringmajburiy

Buyurtmalar tegishli bo‘lgan vaqt, UTC bo‘yicha

Misol: 2026-08-01 09:00:00

countintegermajburiy

Misol: 12

completed_countintegermajburiy

Misol: 11

revenuenumbermajburiy

Misol: 12100