SelSup Developers

API · API Ma'lumotnoma

Reklama kampaniyalari

Reklama kampaniyalari uchun yakuniy nuqtalar, shu jumladan aniq yo'nalishlar, parametrlar, so'rov organlari va kengaytiriladigan javob sxemalari.

10 yakuniy nuqtalar/api/campaignTurg'unMashina o'qiladigan tavsif ↗
{ }

Ushbu sahifani tahrirlash mumkin bo'lgan mustaqil shartnoma bilan ta'minlaydi. Ishlab chiqarishdan oldin sinov ma'lumotlari bilan yozish operatsiyalarini tasdiqlash.

/api/campaign

Ishga tayyor ish oqimlari

Ishga tayyor ish oqimlari

Ma'lumotlar modeli

Ma'lumotlar tuzilmalari

Modellari bu yerda bir marta ro'yxatga olingan va ularni ishlatadigan oxirgi nuqtalardan to'g'ridan-to'gʻri kengaytirilishi mumkin.

CampaignFilter17 maydonlar
limitinteger · int32

Chegara.

pageinteger · int32

Sahifa.

countboolean

Count.

sortBystring

O'rnatilgan.

ascendingboolean

O'sish.

statusstring

Status.

campaignStatusstring

Kampanyaning holati.

typeinteger · int32

Type.

offsetinteger · int32

O'zgarish.

servicestring

Xizmat.

dateTostring · date-time

Tanlovga.

dateFromstring · date-time

Tanlovdan.

isStatCampaignboolean

Stat kampaniyasi.

dateStartstring · date-time

Uchrashuv boshlanadi.

querystring

Savol.

productExternalIdinteger · int64

Mahsulotning tashqi identifikatori.

organizationIdsinteger[]

Tashkilotning ID-lari.

CampaignStatExportRequest4 maydonlar
servicestring

Xizmat.

organizationIdinteger · int64

Tashkilot identifikatori.

organizationIdsinteger[]

Tashkilotning ID-lari.

filterCampaignFilter

Filter.

TmsTask25 maydonlar
idinteger · int64

Id.

read-only
statusstring

Status.

read-only
typestring

Type.

read-only
namestring

Ism.

clientIdinteger · int64

Mijozning identifikatori.

entityIdinteger · int64

Entitetning identifikatori.

progressinteger · int32

Avvaliga.

processedQuantityinteger · int32

Ishlab chiqilgan miqdor.

organizationIdinteger · int64

Tashkilot identifikatori.

priorityinteger · int32

Avvalo.

propertiesstring

Mulklar.

messagestring

Xabar.

messageParamsstring

Xabar Params.

createdDatestring · date-time

Tanlangan kun.

startDatestring · date-time

Boshlang'ich sana.

finishDatestring · date-time

To'liq muddat.

urlstring

Url.

inputFileUrlstring

Fayl URL-ni kiriting.

retryNumberinteger · int32

Keyingi urinish raqami.

userIdinteger · int32

Foydalanuvchi identifikatori.

retryDatestring · date-time

Keyingi sinov.

debugboolean

Degular.

forcedStartboolean

Qat'in boshlang.

servicestring

Xizmat.

langstring

Lang.

Campaign22 maydonlar
idinteger · int64

Id.

externalIdinteger · int64

Tashqi identifikatsiya.

namestring

Ism.

campaignNamestring

Kampaning nomi.

typestring

Type.

statusTypestring

Status turi.

productIdinteger · int64

Mahsulot identifikatori.

externalProductIdinteger · int64

Tashqi mahsulot identifikatori.

createDatestring · date-time

Sana yaratish.

endDatestring · date-time

So'nggi sana.

startDatestring · date-time

Boshlang'ich sana.

suminteger · int64

Jumladan.

writeOffTypestring

Tovushni yozib tashlang.

onPauseboolean

Pauzda.

clientIdinteger · int64

Mijozning identifikatori.

servicestring

Xizmat.

categoryIdinteger · int64

Kategoriya ID.

categoryNamestring

Kategoriya nomi.

campaignTypestring

Kampanya turi.

dateStatImportstring · date-time

Stat import tarixi

nmsstring

Nms.

paymentTypestring

To'lov turi.

WildberriesType32 maydonlar
idinteger · int64

Id.

namestring

Ism.

publishedboolean

Nashr etilgan.

hasSizeboolean

U o'lchamga ega.

monoBoxMinQuantityinteger · int32

Mono Box Min miqdor.

monoTypestring

Mono turi.

monoMinPriceinteger · int32

Mono Min narx.

hasParentboolean

Ota-ona bor.

parentIdinteger · int64

Ota-ona identifikatsiyasi.

wildberriesIdinteger · int64

Wildberries ID.

lastSyncDatestring · date-time

So'nggi sinxronlashtirish sanasi.

notChangedDaysinteger · int32

Kunlar o'zgarmagan.

commissionnumber · double

Komissiya.

fbsCommissionnumber · double

FBI komissiyasi.

fbwCommissionnumber · double

FBI komissiyasi.

dbsCommissionnumber · double

DBS komissiyasi.

edbsCommissionnumber · double

Edb Komissiyasi.

cAndCCommissionnumber · double

C va CKomishinasi.

bookingCommissionnumber · double

Rezervasiya komissiyasi.

logisticPriceinteger · int32

Logistika narxi.

storagePricenumber · double

Xamishxona narxi.

acceptancePricenumber · double

Qabul qilish narxi.

needDimensionsboolean

O'lchamlarga ehtiyoj bor.

purchasePercentAvgnumber · double

Xarid foiz Avg.

purchasePercentMinnumber · double

Xarid foizlari Min.

photoAvginteger · int32

Avg fotosuratlari.

photoMininteger · int32

Rasm Min.

drrAvgnumber · double

Doktor Avg.

drrMinnumber · double

Doktor Min.

marginAvgnumber · double

Avg-ni margin.

marginMinnumber · double

Margin Min.

candCCommissionnumber · double

Komissiya tomonidan.

CampaignStat4 maydonlar
campaignstring

Kampanya.

valuenumber · double

Qiymat.

organizationIdinteger · int64

Tashkilot identifikatori.

organizationNamestring

Tashkilot nomi.

CampaignTotalStats4 maydonlar
clicksCampaignStat[]

Tugmalar.

viewsCampaignStat[]

Ko'rinish.

expensesCampaignStat[]

Xarajatlar.

averageCostCampaignStat[]

O'rtacha xarajatlar.

FindResponseStatCampaign1 maydonlar
rowsStatCampaign[]

Savatlar.

StatCampaign46 maydonlar
limitinteger · int32

Chegara.

pageinteger · int32

Sahifa.

countboolean

Count.

sortBystring

O'rnatilgan.

ascendingboolean

O'sish.

statCampaignIdinteger · int64

Stat kampaniyasi ID.

viewsinteger · int32

Ko'rinish.

clicksinteger · int32

Tugmalar.

ratioClicksViewsnumber · double

Raqqoslash kliklar ko'rinishlari.

averageCostnumber · double

O'rtacha xarajatlar.

expensesnumber · double

Xarajatlar.

quantityAddCartinteger · int32

Ko'plik qo'shish kartochkasi.

quantityOrdersinteger · int32

Ko'plik buyurtmalari.

ratioOrdersOfVisitsnumber · double

Tashriflar soni

quantityProductOrdersinteger · int32

Mahsulot buyurtmalarining miqdori.

ordersAmountnumber · double

Buyurtmalar miqdori.

campaignIdinteger · int64

Kampaaniya ID.

campaignNamestring

Kampaning nomi.

createDatestring · date-time

Sana yaratish.

servicestring

Xizmat.

campaignTypestring

Kampanya turi.

categoryNamestring

Kategoriya nomi.

externalIdinteger · int64

Tashqi identifikatsiya.

productIdinteger · int64

Mahsulot identifikatori.

productViewIdinteger · int64

Mahsulot ko'rinishining identifikatori.

datestring · date-time

Uchrashuv.

startDatestring · date-time

Boshlang'ich sana.

endDatestring · date-time

So'nggi sana.

importDatestring · date-time

Import tarixi.

uniqueIdstring

Yagona identifikatsiya.

clientIdinteger · int64

Mijozning identifikatori.

organizationIdinteger · int64

Tashkilot identifikatori.

organizationNamestring

Tashkilot nomi.

rowTypestring

Tuman turi.

quantityBuyoutsnumber · double

Ko'plik sotib olish.

revenuenumber · double

Umumiy daromadlar.

profitFactnumber · double

Qimmatli qog'ozlar.

marginFactnumber · double

Marjin faktlari.

drrnumber · double

Doktor.

cpsnumber · double

Komishani.

quantityBuyoutsForecastnumber · double

Ko'plik sotib olish prognozi.

profitForecastnumber · double

Qimmatli qog'ozlar

marginForecastnumber · double

Marjin prognozlari.

allowableExpensesnumber · double

Ruxsat etilgan xarajatlar.

currencystring

Valyuta.

unavailableReasonsobject

Bo'lmagan sabablar.

FindResponseCampaign1 maydonlar
rowsCampaign[]

Savatlar.

WbBalance3 maydonlar
balanceinteger · int32

muvozanat.

netinteger · int32

To'g'ri.

bonusinteger · int32

Bonus.

Xato shartnomasi

Ilovalar xatolarini qaytarib berish usuli

error kodlari har bir joyda bir xil, foydalanuvchiga qaratilgan xabar server tomonidan tarjima qilinadi. error atrofida dastur mantiqasini quring va localMessage-dan faqat ko'rsatish uchun foydalaning.

error

Integratsiya mantiqasini yaratish uchun barqaror mashina o'qiladigan kod.

localMessage

API token foydalanuvchisining tilida ko'rsatishga tayyor xabar.

params

Server tomonidan mahalliylashtirilgan xabar namunalariga interpolatsiya qilingan qiymatlar.

localMessage API tokenini egallagan foydalanuvchining lang maydoni ishlatiladi. Hujjat tili va Accept-Language boshliq uni o'zgartirmaydi; foydalanuvchi tilni moslamasa rus tilida ishlatiladigan.

RUFoydalanuvchi manzili ru
{
  "error": "error_brand_already_exists",
  "localMessage": "Бренд Base уже существует",
  "params": {
    "name": "Base"
  }
}
UZOʻzbekcha (uz)
{
  "error": "error_brand_already_exists",
  "localMessage": "Base brendi allaqachon mavjud",
  "params": {
    "name": "Base"
  }
}

Keyingi nuqtalar

Keyingi nuqtalar

POST

Statusni yangilash kampaniyasi

/api/campaign/updateStatusCampaign
Yozib olish imkoniyatiga ega token

POST /api/campaign/updateStatusCampaign. yordamida holat kampaniyasini yangilash

Soʻrov parametrlari

MaydonTurMajburiyTavsif
campaignId integer · int64 Ha Kampaaniya ID.
status stringDELETED, READY, FINISHED, CANCELLED, ACTIVE, PAUSED, UNKNOWN, ARCHIVED Ha Status.
organizationId integer · int64 Ha Tashkilot identifikatori.
curl --request POST 'https://api.selsup.ru/api/campaign/updateStatusCampaign?campaignId=1001&status=DELETED&organizationId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Muvaffaqiyatli javob

200

Javobning tanasi yo'q.

Xatolar9

Dastur xatolari error, localMessage va params bilan JSON sifatida qaytarilgan. XPROTextning XPRO TECTED4X-ga bo'linishi; mahalliylashtirilgan matn o'zgarishi mumkin. Ilovalar xatolarini qaytarib berish usuli ↑

401auth_required
Tasdiqlash talab etiladi

Authorization yo'qolgan, bo'sh yoki haqiqiy bo'lmagan tokenni o'z ichiga oladi.

400error_access_denied
Kirish taqiqlangan

Token mavjud, ammo uning roli ushbu operatsiyani amalga oshirolmaydi.

500error_unknown
Noma'lum xatolik yuz berdi. Agar muammo takrorlansa, qo'llab-quvvatlash xizmatiga yozing

Ichki xato. So'rov vaqtini va aloqalarni saqlab qoling; mutatsiyani ko'r bo'lib qayta sinab ko'ring.

400error_no_client
Mijoz topilmadi yoki o'chirilgan. Qo'llab-quvvatlash xizmatiga yozing

Uchrashuvda error-dan foydalanish. error_no_client kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_organization_not_found
Tashkilot topilmadi

Uchrashuvda error-dan foydalanish. error_organization_not_found kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_prepared_integration_not_found
tayyorlangan integratsiya topilmadi

Uchrashuvda error-dan foydalanish. error_prepared_integration_not_found kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_subscription_expired
У вас закончился срок действия тарифа. Оплатите тариф для продолжения использования сервиса.

Uchrashuvda error-dan foydalanish. error_subscription_expired kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_token_expired_or_revoked
API tokeni bekor qilingan yoki noto'g'ri kiritilgan. API kaliti to'liq funksionallikka ega ekanligini tekshiring. Kalitlarning amal qilish muddati borligi sababli, yangi kalit yarating va SELSUPda almashtiring.

Uchrashuvda error-dan foydalanish. error_token_expired_or_revoked kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_wildberries_api
{message}

Uchrashuvda error-dan foydalanish. error_wildberries_api kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

POST

Eksport kampaniyasi ma'lumotlari

/api/campaign/stats/xlsx
Yozib olish imkoniyatiga ega token

POST /api/campaign/stats/xlsx. yordamida eksport kampaniyasi statistikasi

Talabnoma organi

application/json
Ob'ekt maydonlariCampaignStatExportRequest
MaydonTurMajburiyTavsif
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Yoʻq Xizmat.
organizationId integer · int64 Yoʻq Tashkilot identifikatori.
organizationIds integer[] Yoʻq Tashkilotning ID-lari.
filter CampaignFilter Yoʻq Filter.
Ob'ekt maydonlari CampaignFilter
MaydonTurMajburiyTavsif
limit integer · int32 Yoʻq Chegara.
page integer · int32 Yoʻq Sahifa.
count boolean Yoʻq Count.
sortBy stringEXTERNALID, SERVICE, CAMPAIGNNAME, CAMPAIGNTYPE, CATEGORYNAME, VIEWS, CLICKS, RATIOCLICKSVIEWS, AVERAGECOST, EXPENSES, QUANTITYADDCART, QUANTITYORDERS, RATIOORDERSOFVISITS, QUANTITYPRODUCTORDERS, ORDERSAMOUNT, CREATEDATE, STATUS Yoʻq O'rnatilgan.
ascending boolean Yoʻq O'sish.
status string Yoʻq Status.
campaignStatus stringDELETED, READY, FINISHED, CANCELLED, ACTIVE, PAUSED, UNKNOWN, ARCHIVED Yoʻq Kampanyaning holati.
type integer · int32 Yoʻq Type.
offset integer · int32 Yoʻq O'zgarish.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Yoʻq Xizmat.
dateTo string · date-time Yoʻq Tanlovga.
dateFrom string · date-time Yoʻq Tanlovdan.
isStatCampaign boolean Yoʻq Stat kampaniyasi.
dateStart string · date-time Yoʻq Uchrashuv boshlanadi.
query string Yoʻq Savol.
productExternalId integer · int64 Yoʻq Mahsulotning tashqi identifikatori.
organizationIds integer[] Yoʻq Tashkilotning ID-lari.
curl --request POST 'https://api.selsup.ru/api/campaign/stats/xlsx' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "service": "NONE",
  "organizationId": 1001,
  "organizationIds": "string",
  "filter": "string"
}'

Muvaffaqiyatli javob

200
Ob'ekt maydonlari TmsTask
MaydonTurMajburiyTavsif
id integer · int64 Yoʻq Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Yoʻq Status.
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Yoʻq Type.
name string Yoʻq Ism.
clientId integer · int64 Yoʻq Mijozning identifikatori.
entityId integer · int64 Yoʻq Entitetning identifikatori.
progress integer · int32 Yoʻq Avvaliga.
processedQuantity integer · int32 Yoʻq Ishlab chiqilgan miqdor.
organizationId integer · int64 Yoʻq Tashkilot identifikatori.
priority integer · int32 Yoʻq Avvalo.
properties string Yoʻq Mulklar.
message string Yoʻq Xabar.
messageParams string Yoʻq Xabar Params.
createdDate string · date-time Yoʻq Tanlangan kun.
startDate string · date-time Yoʻq Boshlang'ich sana.
finishDate string · date-time Yoʻq To'liq muddat.
url string Yoʻq Url.
inputFileUrl string Yoʻq Fayl URL-ni kiriting.
retryNumber integer · int32 Yoʻq Keyingi urinish raqami.
userId integer · int32 Yoʻq Foydalanuvchi identifikatori.
retryDate string · date-time Yoʻq Keyingi sinov.
debug boolean Yoʻq Degular.
forcedStart boolean Yoʻq Qat'in boshlang.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Yoʻq Xizmat.
lang string Yoʻq Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Xatolar9

Dastur xatolari error, localMessage va params bilan JSON sifatida qaytarilgan. XPROTextning XPRO TECTED4X-ga bo'linishi; mahalliylashtirilgan matn o'zgarishi mumkin. Ilovalar xatolarini qaytarib berish usuli ↑

401auth_required
Tasdiqlash talab etiladi

Authorization yo'qolgan, bo'sh yoki haqiqiy bo'lmagan tokenni o'z ichiga oladi.

400error_access_denied
Kirish taqiqlangan

Token mavjud, ammo uning roli ushbu operatsiyani amalga oshirolmaydi.

500error_unknown
Noma'lum xatolik yuz berdi. Agar muammo takrorlansa, qo'llab-quvvatlash xizmatiga yozing

Ichki xato. So'rov vaqtini va aloqalarni saqlab qoling; mutatsiyani ko'r bo'lib qayta sinab ko'ring.

400error_analytics_access_denied
Analitika ma’lumotlari SUPPORT roli uchun maxfiydir

Uchrashuvda error-dan foydalanish. error_analytics_access_denied kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_no_marketplace
Marketpleys ko'rsatilmagan

Uchrashuvda error-dan foydalanish. error_no_marketplace kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_no_organization
Tashkilot ko‘rsatilmagan

Uchrashuvda error-dan foydalanish. error_no_organization kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_subscription_expired
У вас закончился срок действия тарифа. Оплатите тариф для продолжения использования сервиса.

Uchrashuvda error-dan foydalanish. error_subscription_expired kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_unsupported_service
Xizmat qo‘llab-quvvatlanmaydi

Uchrashuvda error-dan foydalanish. error_unsupported_service kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_user_does_not_have_this_organization
Foydalanuvchi ushbu tashkilotga kirish huquqiga ega emas

Uchrashuvda error-dan foydalanish. error_user_does_not_have_this_organization kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

POST

Kampanani yaratish

/api/campaign/createCampaign
Yozib olish imkoniyatiga ega token

POST /api/campaign/createCampaign. yordamida kampaniya yaratish

Soʻrov parametrlari

MaydonTurMajburiyTavsif
organizationId integer · int64 Ha Tashkilot identifikatori.

Talabnoma organi

application/json
Ob'ekt maydonlariCampaign
MaydonTurMajburiyTavsif
id integer · int64 Yoʻq Id.
externalId integer · int64 Yoʻq Tashqi identifikatsiya.
name string Yoʻq Ism.
campaignName string Yoʻq Kampaning nomi.
type stringIN_CATALOG, IN_CARD, IN_SEARCH, IN_MAIN, AUTO, IN_SEARCH_AND_CATALOG, BRAND_SHELF, UNKNOWN Yoʻq Type.
statusType stringDELETED, READY, FINISHED, CANCELLED, ACTIVE, PAUSED, UNKNOWN, ARCHIVED Yoʻq Status turi.
productId integer · int64 Yoʻq Mahsulot identifikatori.
externalProductId integer · int64 Yoʻq Tashqi mahsulot identifikatori.
createDate string · date-time Yoʻq Sana yaratish.
endDate string · date-time Yoʻq So'nggi sana.
startDate string · date-time Yoʻq Boshlang'ich sana.
sum integer · int64 Yoʻq Jumladan.
writeOffType stringBALANCE, NET, BONUS Yoʻq Tovushni yozib tashlang.
onPause boolean Yoʻq Pauzda.
clientId integer · int64 Yoʻq Mijozning identifikatori.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Yoʻq Xizmat.
categoryId integer · int64 Yoʻq Kategoriya ID.
categoryName string Yoʻq Kategoriya nomi.
campaignType string Yoʻq Kampanya turi.
dateStatImport string · date-time Yoʻq Stat import tarixi
nms string Yoʻq Nms.
paymentType string Yoʻq To'lov turi.
curl --request POST 'https://api.selsup.ru/api/campaign/createCampaign?organizationId=1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 1001,
  "externalId": 1001,
  "name": "Example",
  "campaignName": "Example",
  "type": "IN_CATALOG",
  "statusType": "DELETED"
}'

Muvaffaqiyatli javob

200
Ob'ekt maydonlari Campaign
MaydonTurMajburiyTavsif
id integer · int64 Yoʻq Id.
externalId integer · int64 Yoʻq Tashqi identifikatsiya.
name string Yoʻq Ism.
campaignName string Yoʻq Kampaning nomi.
type stringIN_CATALOG, IN_CARD, IN_SEARCH, IN_MAIN, AUTO, IN_SEARCH_AND_CATALOG, BRAND_SHELF, UNKNOWN Yoʻq Type.
statusType stringDELETED, READY, FINISHED, CANCELLED, ACTIVE, PAUSED, UNKNOWN, ARCHIVED Yoʻq Status turi.
productId integer · int64 Yoʻq Mahsulot identifikatori.
externalProductId integer · int64 Yoʻq Tashqi mahsulot identifikatori.
createDate string · date-time Yoʻq Sana yaratish.
endDate string · date-time Yoʻq So'nggi sana.
startDate string · date-time Yoʻq Boshlang'ich sana.
sum integer · int64 Yoʻq Jumladan.
writeOffType stringBALANCE, NET, BONUS Yoʻq Tovushni yozib tashlang.
onPause boolean Yoʻq Pauzda.
clientId integer · int64 Yoʻq Mijozning identifikatori.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Yoʻq Xizmat.
categoryId integer · int64 Yoʻq Kategoriya ID.
categoryName string Yoʻq Kategoriya nomi.
campaignType string Yoʻq Kampanya turi.
dateStatImport string · date-time Yoʻq Stat import tarixi
nms string Yoʻq Nms.
paymentType string Yoʻq To'lov turi.
{
  "id": 1001,
  "externalId": 1001,
  "name": "Example",
  "campaignName": "Example",
  "type": "IN_CATALOG",
  "statusType": "DELETED"
}
Xatolar10

Dastur xatolari error, localMessage va params bilan JSON sifatida qaytarilgan. XPROTextning XPRO TECTED4X-ga bo'linishi; mahalliylashtirilgan matn o'zgarishi mumkin. Ilovalar xatolarini qaytarib berish usuli ↑

401auth_required
Tasdiqlash talab etiladi

Authorization yo'qolgan, bo'sh yoki haqiqiy bo'lmagan tokenni o'z ichiga oladi.

400error_access_denied
Kirish taqiqlangan

Token mavjud, ammo uning roli ushbu operatsiyani amalga oshirolmaydi.

500error_unknown
Noma'lum xatolik yuz berdi. Agar muammo takrorlansa, qo'llab-quvvatlash xizmatiga yozing

Ichki xato. So'rov vaqtini va aloqalarni saqlab qoling; mutatsiyani ko'r bo'lib qayta sinab ko'ring.

400error_no_client
Mijoz topilmadi yoki o'chirilgan. Qo'llab-quvvatlash xizmatiga yozing

Uchrashuvda error-dan foydalanish. error_no_client kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_organization_not_found
Tashkilot topilmadi

Uchrashuvda error-dan foydalanish. error_organization_not_found kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_prepared_integration_not_found
tayyorlangan integratsiya topilmadi

Uchrashuvda error-dan foydalanish. error_prepared_integration_not_found kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_service_not_supported
Xizmat qo‘llab-quvvatlanmaydi

Uchrashuvda error-dan foydalanish. error_service_not_supported kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_subscription_expired
У вас закончился срок действия тарифа. Оплатите тариф для продолжения использования сервиса.

Uchrashuvda error-dan foydalanish. error_subscription_expired kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_token_expired_or_revoked
API tokeni bekor qilingan yoki noto'g'ri kiritilgan. API kaliti to'liq funksionallikka ega ekanligini tekshiring. Kalitlarning amal qilish muddati borligi sababli, yangi kalit yarating va SELSUPda almashtiring.

Uchrashuvda error-dan foydalanish. error_token_expired_or_revoked kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_wildberries_api
{message}

Uchrashuvda error-dan foydalanish. error_wildberries_api kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

GET

Import kampaniyasi

/api/campaign/updateCampaigns
Oʻqish imkoniyatiga ega token

GET /api/campaign/updateCampaigns. yordamida import kampaniyalari

Soʻrov parametrlari

MaydonTurMajburiyTavsif
organizationId integer · int64 Ha Tashkilot identifikatori.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Ha Xizmat.
curl --request GET 'https://api.selsup.ru/api/campaign/updateCampaigns?organizationId=1001&service=NONE' \
  --header 'Authorization: YOUR_API_TOKEN'

Muvaffaqiyatli javob

200
Ob'ekt maydonlari TmsTask
MaydonTurMajburiyTavsif
id integer · int64 Yoʻq Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Yoʻq Status.
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Yoʻq Type.
name string Yoʻq Ism.
clientId integer · int64 Yoʻq Mijozning identifikatori.
entityId integer · int64 Yoʻq Entitetning identifikatori.
progress integer · int32 Yoʻq Avvaliga.
processedQuantity integer · int32 Yoʻq Ishlab chiqilgan miqdor.
organizationId integer · int64 Yoʻq Tashkilot identifikatori.
priority integer · int32 Yoʻq Avvalo.
properties string Yoʻq Mulklar.
message string Yoʻq Xabar.
messageParams string Yoʻq Xabar Params.
createdDate string · date-time Yoʻq Tanlangan kun.
startDate string · date-time Yoʻq Boshlang'ich sana.
finishDate string · date-time Yoʻq To'liq muddat.
url string Yoʻq Url.
inputFileUrl string Yoʻq Fayl URL-ni kiriting.
retryNumber integer · int32 Yoʻq Keyingi urinish raqami.
userId integer · int32 Yoʻq Foydalanuvchi identifikatori.
retryDate string · date-time Yoʻq Keyingi sinov.
debug boolean Yoʻq Degular.
forcedStart boolean Yoʻq Qat'in boshlang.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Yoʻq Xizmat.
lang string Yoʻq Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Xatolar5

Dastur xatolari error, localMessage va params bilan JSON sifatida qaytarilgan. XPROTextning XPRO TECTED4X-ga bo'linishi; mahalliylashtirilgan matn o'zgarishi mumkin. Ilovalar xatolarini qaytarib berish usuli ↑

401auth_required
Tasdiqlash talab etiladi

Authorization yo'qolgan, bo'sh yoki haqiqiy bo'lmagan tokenni o'z ichiga oladi.

400error_access_denied
Kirish taqiqlangan

Token mavjud, ammo uning roli ushbu operatsiyani amalga oshirolmaydi.

500error_unknown
Noma'lum xatolik yuz berdi. Agar muammo takrorlansa, qo'llab-quvvatlash xizmatiga yozing

Ichki xato. So'rov vaqtini va aloqalarni saqlab qoling; mutatsiyani ko'r bo'lib qayta sinab ko'ring.

400error_analytics_access_denied
Analitika ma’lumotlari SUPPORT roli uchun maxfiydir

Uchrashuvda error-dan foydalanish. error_analytics_access_denied kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_unsupported_service
Xizmat qo‘llab-quvvatlanmaydi

Uchrashuvda error-dan foydalanish. error_unsupported_service kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

GET

Kampanani qayta yuklash statistikasi

/api/campaign/reloadCampaignStats
Oʻqish imkoniyatiga ega token

GET /api/campaign/reloadCampaignStats. yordamida kampaniya statistikasini qayta yuklash

Soʻrov parametrlari

MaydonTurMajburiyTavsif
dateFrom string · date Ha Tanlovdan.
dateTo string · date Ha Tanlovga.
organizationId integer · int64 Ha Tashkilot identifikatori.
isExpensesOnly boolean Yoʻq Faqat xarajatlar.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Ha Xizmat.
curl --request GET 'https://api.selsup.ru/api/campaign/reloadCampaignStats?dateFrom=2026-01-15&dateTo=2026-01-15&organizationId=1001&service=NONE' \
  --header 'Authorization: YOUR_API_TOKEN'

Muvaffaqiyatli javob

200

Javobning tanasi yo'q.

Xatolar3

Dastur xatolari error, localMessage va params bilan JSON sifatida qaytarilgan. XPROTextning XPRO TECTED4X-ga bo'linishi; mahalliylashtirilgan matn o'zgarishi mumkin. Ilovalar xatolarini qaytarib berish usuli ↑

401auth_required
Tasdiqlash talab etiladi

Authorization yo'qolgan, bo'sh yoki haqiqiy bo'lmagan tokenni o'z ichiga oladi.

400error_access_denied
Kirish taqiqlangan

Token mavjud, ammo uning roli ushbu operatsiyani amalga oshirolmaydi.

500error_unknown
Noma'lum xatolik yuz berdi. Agar muammo takrorlansa, qo'llab-quvvatlash xizmatiga yozing

Ichki xato. So'rov vaqtini va aloqalarni saqlab qoling; mutatsiyani ko'r bo'lib qayta sinab ko'ring.

GET

" Wildberries " mavzularini oʻrganing

/api/campaign/getWildberriesSubjects
Oʻqish imkoniyatiga ega token

GET /api/campaign/getWildberriesSubjects. yordamida Wildberries Subjects-ni olish

Soʻrov parametrlari

MaydonTurMajburiyTavsif
query string Ha Savol.
limit integer · int32 Ha Chegara.
organizationId integer · int64 Ha Tashkilot identifikatori.
curl --request GET 'https://api.selsup.ru/api/campaign/getWildberriesSubjects?query=string&limit=50&organizationId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Muvaffaqiyatli javob

200
Array elementining tuzilishi WildberriesType[]
MaydonTurMajburiyTavsif
id integer · int64 Yoʻq Id.
name string Yoʻq Ism.
published boolean Yoʻq Nashr etilgan.
hasSize boolean Yoʻq U o'lchamga ega.
monoBoxMinQuantity integer · int32 Yoʻq Mono Box Min miqdor.
monoType stringALWAYS, NEVER, MONO_IF_MIN_PRICE Yoʻq Mono turi.
monoMinPrice integer · int32 Yoʻq Mono Min narx.
hasParent boolean Yoʻq Ota-ona bor.
parentId integer · int64 Yoʻq Ota-ona identifikatsiyasi.
wildberriesId integer · int64 Yoʻq Wildberries ID.
lastSyncDate string · date-time Yoʻq So'nggi sinxronlashtirish sanasi.
notChangedDays integer · int32 Yoʻq Kunlar o'zgarmagan.
commission number · double Yoʻq Komissiya.
fbsCommission number · double Yoʻq FBI komissiyasi.
fbwCommission number · double Yoʻq FBI komissiyasi.
dbsCommission number · double Yoʻq DBS komissiyasi.
edbsCommission number · double Yoʻq Edb Komissiyasi.
cAndCCommission number · double Yoʻq C va CKomishinasi.
bookingCommission number · double Yoʻq Rezervasiya komissiyasi.
logisticPrice integer · int32 Yoʻq Logistika narxi.
storagePrice number · double Yoʻq Xamishxona narxi.
acceptancePrice number · double Yoʻq Qabul qilish narxi.
needDimensions boolean Yoʻq O'lchamlarga ehtiyoj bor.
purchasePercentAvg number · double Yoʻq Xarid foiz Avg.
purchasePercentMin number · double Yoʻq Xarid foizlari Min.
photoAvg integer · int32 Yoʻq Avg fotosuratlari.
photoMin integer · int32 Yoʻq Rasm Min.
drrAvg number · double Yoʻq Doktor Avg.
drrMin number · double Yoʻq Doktor Min.
marginAvg number · double Yoʻq Avg-ni margin.
marginMin number · double Yoʻq Margin Min.
candCCommission number · double Yoʻq Komissiya tomonidan.
[
  "string"
]
Xatolar7

Dastur xatolari error, localMessage va params bilan JSON sifatida qaytarilgan. XPROTextning XPRO TECTED4X-ga bo'linishi; mahalliylashtirilgan matn o'zgarishi mumkin. Ilovalar xatolarini qaytarib berish usuli ↑

401auth_required
Tasdiqlash talab etiladi

Authorization yo'qolgan, bo'sh yoki haqiqiy bo'lmagan tokenni o'z ichiga oladi.

400error_access_denied
Kirish taqiqlangan

Token mavjud, ammo uning roli ushbu operatsiyani amalga oshirolmaydi.

500error_unknown
Noma'lum xatolik yuz berdi. Agar muammo takrorlansa, qo'llab-quvvatlash xizmatiga yozing

Ichki xato. So'rov vaqtini va aloqalarni saqlab qoling; mutatsiyani ko'r bo'lib qayta sinab ko'ring.

400error_organization_not_found
Tashkilot topilmadi

Uchrashuvda error-dan foydalanish. error_organization_not_found kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_prepared_integration_not_found
tayyorlangan integratsiya topilmadi

Uchrashuvda error-dan foydalanish. error_prepared_integration_not_found kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_subscription_expired
У вас закончился срок действия тарифа. Оплатите тариф для продолжения использования сервиса.

Uchrashuvda error-dan foydalanish. error_subscription_expired kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_token_expired_or_revoked
API tokeni bekor qilingan yoki noto'g'ri kiritilgan. API kaliti to'liq funksionallikka ega ekanligini tekshiring. Kalitlarning amal qilish muddati borligi sababli, yangi kalit yarating va SELSUPda almashtiring.

Uchrashuvda error-dan foydalanish. error_token_expired_or_revoked kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

GET

To'liq statistika kampaniyalarini olish

/api/campaign/getTotalStatCampaigns
Oʻqish imkoniyatiga ega token

GET /api/campaign/getTotalStatCampaigns. yordamida umumiy statistika kampaniyalarini olish

Soʻrov parametrlari

MaydonTurMajburiyTavsif
organizationId integer · int64 Yoʻq Tashkilot identifikatori.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Ha Xizmat.
status string Yoʻq Status.
campaignStatus stringDELETED, READY, FINISHED, CANCELLED, ACTIVE, PAUSED, UNKNOWN, ARCHIVED Yoʻq Kampanyaning holati.
type integer · int32 Yoʻq Type.
offset integer · int32 Yoʻq O'zgarish.
dateTo string · date-time Yoʻq Tanlovga.
dateFrom string · date-time Yoʻq Tanlovdan.
isStatCampaign boolean Yoʻq Stat kampaniyasi.
dateStart string · date-time Yoʻq Uchrashuv boshlanadi.
query string Yoʻq Savol.
productExternalId integer · int64 Yoʻq Mahsulotning tashqi identifikatori.
organizationIds integer[] Yoʻq Tashkilotning ID-lari.
limit integer · int32 Yoʻq Chegara.
page integer · int32 Yoʻq Sahifa.
count boolean Yoʻq Count.
sortBy stringEXTERNALID, SERVICE, CAMPAIGNNAME, CAMPAIGNTYPE, CATEGORYNAME, VIEWS, CLICKS, RATIOCLICKSVIEWS, AVERAGECOST, EXPENSES, QUANTITYADDCART, QUANTITYORDERS, RATIOORDERSOFVISITS, QUANTITYPRODUCTORDERS, ORDERSAMOUNT, CREATEDATE, STATUS Yoʻq O'rnatilgan.
ascending boolean Yoʻq O'sish.
topN integer · int32 Ha Yuqori N.
curl --request GET 'https://api.selsup.ru/api/campaign/getTotalStatCampaigns?service=NONE&limit=50&page=1&topN=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Muvaffaqiyatli javob

200
Ob'ekt maydonlari CampaignTotalStats
MaydonTurMajburiyTavsif
clicks CampaignStat[] Yoʻq Tugmalar.
Array elementining tuzilishi CampaignStat
MaydonTurMajburiyTavsif
campaign string Yoʻq Kampanya.
value number · double Yoʻq Qiymat.
organizationId integer · int64 Yoʻq Tashkilot identifikatori.
organizationName string Yoʻq Tashkilot nomi.
views CampaignStat[] Yoʻq Ko'rinish.
Array elementining tuzilishi CampaignStat
MaydonTurMajburiyTavsif
campaign string Yoʻq Kampanya.
value number · double Yoʻq Qiymat.
organizationId integer · int64 Yoʻq Tashkilot identifikatori.
organizationName string Yoʻq Tashkilot nomi.
expenses CampaignStat[] Yoʻq Xarajatlar.
Array elementining tuzilishi CampaignStat
MaydonTurMajburiyTavsif
campaign string Yoʻq Kampanya.
value number · double Yoʻq Qiymat.
organizationId integer · int64 Yoʻq Tashkilot identifikatori.
organizationName string Yoʻq Tashkilot nomi.
averageCost CampaignStat[] Yoʻq O'rtacha xarajatlar.
Array elementining tuzilishi CampaignStat
MaydonTurMajburiyTavsif
campaign string Yoʻq Kampanya.
value number · double Yoʻq Qiymat.
organizationId integer · int64 Yoʻq Tashkilot identifikatori.
organizationName string Yoʻq Tashkilot nomi.
{
  "clicks": "string",
  "views": "string",
  "expenses": "string",
  "averageCost": "string"
}
Xatolar3

Dastur xatolari error, localMessage va params bilan JSON sifatida qaytarilgan. XPROTextning XPRO TECTED4X-ga bo'linishi; mahalliylashtirilgan matn o'zgarishi mumkin. Ilovalar xatolarini qaytarib berish usuli ↑

401auth_required
Tasdiqlash talab etiladi

Authorization yo'qolgan, bo'sh yoki haqiqiy bo'lmagan tokenni o'z ichiga oladi.

400error_access_denied
Kirish taqiqlangan

Token mavjud, ammo uning roli ushbu operatsiyani amalga oshirolmaydi.

500error_unknown
Noma'lum xatolik yuz berdi. Agar muammo takrorlansa, qo'llab-quvvatlash xizmatiga yozing

Ichki xato. So'rov vaqtini va aloqalarni saqlab qoling; mutatsiyani ko'r bo'lib qayta sinab ko'ring.

GET

Stat kampaniyalarini olish

/api/campaign/getStatCampaigns
Oʻqish imkoniyatiga ega token

GET /api/campaign/getStatCampaigns. yordamida Stat kampaniyalarini olish

Soʻrov parametrlari

MaydonTurMajburiyTavsif
organizationId integer · int64 Yoʻq Tashkilot identifikatori.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Ha Xizmat.
status string Yoʻq Status.
campaignStatus stringDELETED, READY, FINISHED, CANCELLED, ACTIVE, PAUSED, UNKNOWN, ARCHIVED Yoʻq Kampanyaning holati.
type integer · int32 Yoʻq Type.
offset integer · int32 Yoʻq O'zgarish.
dateTo string · date-time Yoʻq Tanlovga.
dateFrom string · date-time Yoʻq Tanlovdan.
isStatCampaign boolean Yoʻq Stat kampaniyasi.
dateStart string · date-time Yoʻq Uchrashuv boshlanadi.
query string Yoʻq Savol.
productExternalId integer · int64 Yoʻq Mahsulotning tashqi identifikatori.
organizationIds integer[] Yoʻq Tashkilotning ID-lari.
limit integer · int32 Yoʻq Chegara.
page integer · int32 Yoʻq Sahifa.
count boolean Yoʻq Count.
sortBy stringEXTERNALID, SERVICE, CAMPAIGNNAME, CAMPAIGNTYPE, CATEGORYNAME, VIEWS, CLICKS, RATIOCLICKSVIEWS, AVERAGECOST, EXPENSES, QUANTITYADDCART, QUANTITYORDERS, RATIOORDERSOFVISITS, QUANTITYPRODUCTORDERS, ORDERSAMOUNT, CREATEDATE, STATUS Yoʻq O'rnatilgan.
ascending boolean Yoʻq O'sish.
curl --request GET 'https://api.selsup.ru/api/campaign/getStatCampaigns?service=NONE&limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Muvaffaqiyatli javob

200
Ob'ekt maydonlari FindResponseStatCampaign
MaydonTurMajburiyTavsif
rows StatCampaign[] Yoʻq Savatlar.
Array elementining tuzilishi StatCampaign
MaydonTurMajburiyTavsif
limit integer · int32 Yoʻq Chegara.
page integer · int32 Yoʻq Sahifa.
count boolean Yoʻq Count.
sortBy string Yoʻq O'rnatilgan.
ascending boolean Yoʻq O'sish.
statCampaignId integer · int64 Yoʻq Stat kampaniyasi ID.
views integer · int32 Yoʻq Ko'rinish.
clicks integer · int32 Yoʻq Tugmalar.
ratioClicksViews number · double Yoʻq Raqqoslash kliklar ko'rinishlari.
averageCost number · double Yoʻq O'rtacha xarajatlar.
expenses number · double Yoʻq Xarajatlar.
quantityAddCart integer · int32 Yoʻq Ko'plik qo'shish kartochkasi.
quantityOrders integer · int32 Yoʻq Ko'plik buyurtmalari.
ratioOrdersOfVisits number · double Yoʻq Tashriflar soni
quantityProductOrders integer · int32 Yoʻq Mahsulot buyurtmalarining miqdori.
ordersAmount number · double Yoʻq Buyurtmalar miqdori.
campaignId integer · int64 Yoʻq Kampaaniya ID.
campaignName string Yoʻq Kampaning nomi.
createDate string · date-time Yoʻq Sana yaratish.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Yoʻq Xizmat.
campaignType stringIN_CATALOG, IN_CARD, IN_SEARCH, IN_MAIN, AUTO, IN_SEARCH_AND_CATALOG, BRAND_SHELF, UNKNOWN Yoʻq Kampanya turi.
categoryName string Yoʻq Kategoriya nomi.
externalId integer · int64 Yoʻq Tashqi identifikatsiya.
productId integer · int64 Yoʻq Mahsulot identifikatori.
productViewId integer · int64 Yoʻq Mahsulot ko'rinishining identifikatori.
date string · date-time Yoʻq Uchrashuv.
startDate string · date-time Yoʻq Boshlang'ich sana.
endDate string · date-time Yoʻq So'nggi sana.
importDate string · date-time Yoʻq Import tarixi.
uniqueId string Yoʻq Yagona identifikatsiya.
clientId integer · int64 Yoʻq Mijozning identifikatori.
organizationId integer · int64 Yoʻq Tashkilot identifikatori.
organizationName string Yoʻq Tashkilot nomi.
rowType stringCAMPAIGN, UNALLOCATED Yoʻq Tuman turi.
quantityBuyouts number · double Yoʻq Ko'plik sotib olish.
revenue number · double Yoʻq Umumiy daromadlar.
profitFact number · double Yoʻq Qimmatli qog'ozlar.
marginFact number · double Yoʻq Marjin faktlari.
drr number · double Yoʻq Doktor.
cps number · double Yoʻq Komishani.
quantityBuyoutsForecast number · double Yoʻq Ko'plik sotib olish prognozi.
profitForecast number · double Yoʻq Qimmatli qog'ozlar
marginForecast number · double Yoʻq Marjin prognozlari.
allowableExpenses number · double Yoʻq Ruxsat etilgan xarajatlar.
currency string Yoʻq Valyuta.
unavailableReasons object Yoʻq Bo'lmagan sabablar.
{
  "rows": "string"
}
Xatolar3

Dastur xatolari error, localMessage va params bilan JSON sifatida qaytarilgan. XPROTextning XPRO TECTED4X-ga bo'linishi; mahalliylashtirilgan matn o'zgarishi mumkin. Ilovalar xatolarini qaytarib berish usuli ↑

401auth_required
Tasdiqlash talab etiladi

Authorization yo'qolgan, bo'sh yoki haqiqiy bo'lmagan tokenni o'z ichiga oladi.

400error_access_denied
Kirish taqiqlangan

Token mavjud, ammo uning roli ushbu operatsiyani amalga oshirolmaydi.

500error_unknown
Noma'lum xatolik yuz berdi. Agar muammo takrorlansa, qo'llab-quvvatlash xizmatiga yozing

Ichki xato. So'rov vaqtini va aloqalarni saqlab qoling; mutatsiyani ko'r bo'lib qayta sinab ko'ring.

GET

Kampanyalar olib boring

/api/campaign/getCampaigns
Oʻqish imkoniyatiga ega token

GET /api/campaign/getCampaigns. yordamida kampaniyalarni olish

Soʻrov parametrlari

MaydonTurMajburiyTavsif
organizationId integer · int64 Ha Tashkilot identifikatori.
status string Yoʻq Status.
campaignStatus stringDELETED, READY, FINISHED, CANCELLED, ACTIVE, PAUSED, UNKNOWN, ARCHIVED Yoʻq Kampanyaning holati.
type integer · int32 Yoʻq Type.
offset integer · int32 Yoʻq O'zgarish.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Yoʻq Xizmat.
dateTo string · date-time Yoʻq Tanlovga.
dateFrom string · date-time Yoʻq Tanlovdan.
isStatCampaign boolean Yoʻq Stat kampaniyasi.
dateStart string · date-time Yoʻq Uchrashuv boshlanadi.
query string Yoʻq Savol.
productExternalId integer · int64 Yoʻq Mahsulotning tashqi identifikatori.
organizationIds integer[] Yoʻq Tashkilotning ID-lari.
limit integer · int32 Yoʻq Chegara.
page integer · int32 Yoʻq Sahifa.
count boolean Yoʻq Count.
sortBy stringEXTERNALID, SERVICE, CAMPAIGNNAME, CAMPAIGNTYPE, CATEGORYNAME, VIEWS, CLICKS, RATIOCLICKSVIEWS, AVERAGECOST, EXPENSES, QUANTITYADDCART, QUANTITYORDERS, RATIOORDERSOFVISITS, QUANTITYPRODUCTORDERS, ORDERSAMOUNT, CREATEDATE, STATUS Yoʻq O'rnatilgan.
ascending boolean Yoʻq O'sish.
curl --request GET 'https://api.selsup.ru/api/campaign/getCampaigns?organizationId=1001&limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Muvaffaqiyatli javob

200
Ob'ekt maydonlari FindResponseCampaign
MaydonTurMajburiyTavsif
rows Campaign[] Yoʻq Savatlar.
Array elementining tuzilishi Campaign
MaydonTurMajburiyTavsif
id integer · int64 Yoʻq Id.
externalId integer · int64 Yoʻq Tashqi identifikatsiya.
name string Yoʻq Ism.
campaignName string Yoʻq Kampaning nomi.
type stringIN_CATALOG, IN_CARD, IN_SEARCH, IN_MAIN, AUTO, IN_SEARCH_AND_CATALOG, BRAND_SHELF, UNKNOWN Yoʻq Type.
statusType stringDELETED, READY, FINISHED, CANCELLED, ACTIVE, PAUSED, UNKNOWN, ARCHIVED Yoʻq Status turi.
productId integer · int64 Yoʻq Mahsulot identifikatori.
externalProductId integer · int64 Yoʻq Tashqi mahsulot identifikatori.
createDate string · date-time Yoʻq Sana yaratish.
endDate string · date-time Yoʻq So'nggi sana.
startDate string · date-time Yoʻq Boshlang'ich sana.
sum integer · int64 Yoʻq Jumladan.
writeOffType stringBALANCE, NET, BONUS Yoʻq Tovushni yozib tashlang.
onPause boolean Yoʻq Pauzda.
clientId integer · int64 Yoʻq Mijozning identifikatori.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Yoʻq Xizmat.
categoryId integer · int64 Yoʻq Kategoriya ID.
categoryName string Yoʻq Kategoriya nomi.
campaignType string Yoʻq Kampanya turi.
dateStatImport string · date-time Yoʻq Stat import tarixi
nms string Yoʻq Nms.
paymentType string Yoʻq To'lov turi.
{
  "rows": "string"
}
Xatolar4

Dastur xatolari error, localMessage va params bilan JSON sifatida qaytarilgan. XPROTextning XPRO TECTED4X-ga bo'linishi; mahalliylashtirilgan matn o'zgarishi mumkin. Ilovalar xatolarini qaytarib berish usuli ↑

401auth_required
Tasdiqlash talab etiladi

Authorization yo'qolgan, bo'sh yoki haqiqiy bo'lmagan tokenni o'z ichiga oladi.

400error_access_denied
Kirish taqiqlangan

Token mavjud, ammo uning roli ushbu operatsiyani amalga oshirolmaydi.

500error_unknown
Noma'lum xatolik yuz berdi. Agar muammo takrorlansa, qo'llab-quvvatlash xizmatiga yozing

Ichki xato. So'rov vaqtini va aloqalarni saqlab qoling; mutatsiyani ko'r bo'lib qayta sinab ko'ring.

400error_no_client
Mijoz topilmadi yoki o'chirilgan. Qo'llab-quvvatlash xizmatiga yozing

Uchrashuvda error-dan foydalanish. error_no_client kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

GET

Kampaning muvozanatini saqlang

/api/campaign/getCampaignBalance
Oʻqish imkoniyatiga ega token

GET /api/campaign/getCampaignBalance. yordamida kampaniya balansini oling

Soʻrov parametrlari

MaydonTurMajburiyTavsif
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Ha Xizmat.
organizationId integer · int64 Ha Tashkilot identifikatori.
curl --request GET 'https://api.selsup.ru/api/campaign/getCampaignBalance?service=NONE&organizationId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Muvaffaqiyatli javob

200
Ob'ekt maydonlari WbBalance
MaydonTurMajburiyTavsif
balance integer · int32 Yoʻq muvozanat.
net integer · int32 Yoʻq To'g'ri.
bonus integer · int32 Yoʻq Bonus.
{
  "balance": 1,
  "net": 1,
  "bonus": 1
}
Xatolar7

Dastur xatolari error, localMessage va params bilan JSON sifatida qaytarilgan. XPROTextning XPRO TECTED4X-ga bo'linishi; mahalliylashtirilgan matn o'zgarishi mumkin. Ilovalar xatolarini qaytarib berish usuli ↑

401auth_required
Tasdiqlash talab etiladi

Authorization yo'qolgan, bo'sh yoki haqiqiy bo'lmagan tokenni o'z ichiga oladi.

400error_access_denied
Kirish taqiqlangan

Token mavjud, ammo uning roli ushbu operatsiyani amalga oshirolmaydi.

500error_unknown
Noma'lum xatolik yuz berdi. Agar muammo takrorlansa, qo'llab-quvvatlash xizmatiga yozing

Ichki xato. So'rov vaqtini va aloqalarni saqlab qoling; mutatsiyani ko'r bo'lib qayta sinab ko'ring.

400error_organization_not_found
Tashkilot topilmadi

Uchrashuvda error-dan foydalanish. error_organization_not_found kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_service_not_supported
Xizmat qo‘llab-quvvatlanmaydi

Uchrashuvda error-dan foydalanish. error_service_not_supported kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_subscription_expired
У вас закончился срок действия тарифа. Оплатите тариф для продолжения использования сервиса.

Uchrashuvda error-dan foydalanish. error_subscription_expired kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_token_expired_or_revoked
API tokeni bekor qilingan yoki noto'g'ri kiritilgan. API kaliti to'liq funksionallikka ega ekanligini tekshiring. Kalitlarning amal qilish muddati borligi sababli, yangi kalit yarating va SELSUPda almashtiring.

Uchrashuvda error-dan foydalanish. error_token_expired_or_revoked kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

Authorization

Sinov talablari uchun belgisi

Token ushbu brauzerning localStorage-da qoladi va faqat api.selsup.ru nomli so'rovlarning Authorization boshliqida yuboriladi.

Sinab koʻrish

Haqiqiy talab parametrlari

API- ning jonli javoblari

SelSup javobini ko'rish uchun iltimos yuboring.