SelSup Developers

Грамадскае API · API Падпісанне

Сертыфікаты якасці

Канчатковыя пункты для сертыфікатаў якасці, уключаючы дакладныя маршруты, параметры, органы запыту і схемы пашырэння рэакцыі.

10 канчатковыя пункты/api/qualityDocumentСтабільныМашыначытна чытае апісанне ↗
{ }

Гэты старонка падтрымліваецца рэдагаваць самастойны кантракт.

/api/qualityDocument

Готовыя да выкарыстання працоўныя патокі

Готовыя да выкарыстання працоўныя патокі

01

Пачніце выкарыстоўваць сертыфікаты якасці

Выкарыстоўвайце адмысловы токен API і пацвердзіце аперацыі чытання з дадзенымі тэсту спачатку.

  1. Захоўвайце знак з боку сервера і адправіце яго ў заголоўку Authorization.
  2. Праверце патрабаваныя параметры і пашырыць схему запыту або адказу.
  3. Выкарыстоўвайце стан HTTP і стабільнае поле error ў памылках прыкладання.

Мадэль дадзеных

Структуры дадзеных

Мадэлі пералічаныя тут адзін раз і могуць быць пашыраныя непасрэдна з канчатковых пунктаў, якія іх выкарыстоўваюць.

QualityDocumentImage5 палёў
idinteger · int64

Id.

urlstring

Ураль.

positioninteger · int32

Пазіцыя.

documentIdinteger · int64

Документ ID.

clientIdinteger · int64

Ідэнтыфікатар кліента.

AliexpressCategory8 палёў
idinteger · int64

Id.

namestring

Назва.

publishedboolean

Выдадзены.

parentIdinteger · int64

Падпісанне бацькоў.

aliexpressIdinteger · int64

Аліэкспрэс ID.

lastSyncDatestring · date-time

Апошняя дата сінхрынізацыі.

notChangedDaysinteger · int32

Не змяніліся дні.

isLeafboolean

Гэта ліст.

AvitoCategory9 палёў
idinteger · int64

Id.

Абавязкова
namestring

Назва.

Абавязкова
shortNamestring

Краткае імя.

publishedboolean

Выдадзены.

parentIdinteger · int64

Падпісанне бацькоў.

lastSyncDatestring · date-time

Апошняя дата сінхрынізацыі.

isLeafboolean

Гэта ліст.

goodsTypestring

Тавар тыпу.

categorystring

Катэгорыя.

Brand11 палёў
brandIdinteger · int32

Ід брэнда.

read-only
namestring

Назва.

Абавязкова
clientIdinteger · int64

Ідэнтыфікатар кліента.

read-only
logoUrlstring

Логотыка URL.

read-only
logoSizeinteger · int32

Памер лагаты.

read-only
logoWidthinteger · int32

Шырыня лагаты.

read-only
logoHeightinteger · int32

Вышыня лагаты.

read-only
deletedboolean

Здарэнне.

ozonNamestring

Назва Озона.

ozonIdinteger · int64

Азоны ID.

oneCIdstring

Адзін ІК.

Category47 палёў
categoryIdinteger · int32

Ід катэгорыі.

read-only
namestring

Назва.

Абавязкова
deletedboolean

Здарэнне.

read-only
parentIdinteger · int32

Падпісанне бацькоў.

clientIdinteger · int64

Ідэнтыфікатар кліента.

read-only
markedboolean

Пазначыў.

categoryClassstring

Клас катэгорыі.

wildberriesTypeWildberriesType

Тып дзікіх ягад.

wildberriesCategoryIdinteger · int64

Wildberries Катэгорыя ID.

wildberriesFbmCommissionnumber · double

Wildberries ФБМ камісія.

read-only
wildberriesFbwCommissionnumber · double

Wildberries Fbw камісія.

read-only
wildberriesFbsCommissionnumber · double

Wildberries ФБС камісія.

read-only
wildberriesDbsCommissionnumber · double

У Wildberries Dbs камісія.

read-only
wildberriesEdbsCommissionnumber · double

Камісія Wildberries Edbs.

read-only
wildberriesCAndCCommissionnumber · double

Wildberries C і C камісія.

read-only
wildberriesBookingCommissionnumber · double

Камісія за рэзерваванне Wildberries.

read-only
ozonDescriptionCategoryIdinteger · int64

Апісанне азону Катэгорыя ID.

yandexMarketCategoryIdinteger · int64

Яндекс Рынок Катэгорыя ID.

yandexMarketCategoryYandexMarketCategory

Яндэкс Катэгорыя рынку.

ozonDescriptionCategoryOzonDescriptionCategory

Катэгорыя апісання озону.

ozonCommissionnumber · double

Камісія па азёне.

read-only
tnvedTnved

Тнведзе.

tnvedIdinteger · int64

ТНВІД-ІД.

laundrystring

Працьмы.

paramsstring

Парамс.

namePatternstring

Назва Падклад.

aliexpressCategoryAliexpressCategory

Катэгорыя AliExpress.

aliexpressCategoryIdinteger · int64

Аліэкспрэс катэгорыя ID.

avitoCategoryAvitoCategory

Катэгорыя Avito.

lamodaCategoryLamodaCategory

Катэгорыя ламоды.

lamodaCategoryIdinteger · int64

Ід катэгорыі Lamoda.

avitoCategoryIdinteger · int64

Авіто Катэгорыя ID.

packDepthinteger · int32

Пакаваць глыбіню.

packWidthinteger · int32

Пакаваць шырыню.

packHeightinteger · int32

Пакаваць Вышыню.

packWeightinteger · int32

Пакаваць Вага.

hasSizeboolean

У яго ёсць памер.

hasColorboolean

Ён мае колеру.

autoNameboolean

Аўтаматычнае імя.

removeFbsStockboolean

Знімайце ФБС-пастаянне.

oneCIdstring

Адзін ІК.

externalIdstring

Па-залежнае пазначэнне.

moySkladIdstring

Мой Склад ID.

useClientParamsboolean

Выкарыстоўвайце кліентныя парамы.

requiredExpirationDateboolean

Патрабаваная дата заканчэння тэрміну.

serviceCategoryMappingsobject

Картаванне катэгорыі паслуг.

productCountinteger · int32

Палік прадукту.

LamodaCategory8 палёў
idinteger · int64

Id.

namestring

Назва.

shortNamestring

Краткае імя.

publishedboolean

Выдадзены.

isLeafboolean

Гэта ліст.

parentIdinteger · int64

Падпісанне бацькоў.

lastSyncDatestring · date-time

Апошняя дата сінхрынізацыі.

notChangedDaysinteger · int32

Не змяніліся дні.

OzonDescriptionCategory21 палёў
idinteger · int64

Id.

namestring

Назва.

Абавязкова
publishedboolean

Выдадзены.

parentIdinteger · int64

Падпісанне бацькоў.

isLeafboolean

Гэта ліст.

lastSyncDatestring · date-time

Апошняя дата сінхрынізацыі.

notChangedDaysinteger · int32

Не змяніліся дні.

isErrorboolean

Гэта памылка.

errorDatestring · date

Дата памылкі.

typesstring

Тыпы.

typeIdinteger · int64

Тып ID.

purchasePercentAvgnumber · double

Купля Перацэнт Avg.

purchasePercentMinnumber · double

Купля Перацэнт міні.

photoAvginteger · int32

Фота АВГ.

photoMininteger · int32

Фота Мін.

drrAvgnumber · double

Д-р Авг.

drrMinnumber · double

Д-р Мін.

marginAvgnumber · double

Маржы АВГ.

marginMinnumber · double

Маргін Мін.

promotionCtrAvgnumber · double

Павышэнне Ctr Avg.

promotionCtrMinnumber · double

Павышэнне Ctr Min.

QualityDocument12 палёў
idinteger · int64

Id.

namestring

Назва.

typestring

Type.

numberstring

Нумар.

numberNormalizedstring

Нумар нармалізаваны.

clientIdinteger · int64

Ідэнтыфікатар кліента.

versionIdinteger · int64

Ід версіі.

createdUserstring

Створаны карыстальнік.

startDatestring · date

Пачатак дата.

expireDatestring · date

Дата заканчэння тэрміну.

dataQualityDocumentData[]

Дата.

imagesQualityDocumentImage[]

Фотаздымкі.

QualityDocumentData8 палёў
idinteger · int64

Id.

documentIdinteger · int64

Документ ID.

productModelIdinteger · int64

Ід мадэля прадукту.

brandBrand

Брэнд.

brandIdinteger · int32

Ід брэнда.

categoryCategory

Катэгорыя.

categoryIdinteger · int32

Ід катэгорыі.

clientIdinteger · int64

Ідэнтыфікатар кліента.

ServiceCategoryMapping3 палёў
servicestring

Паслуга.

externalIdstring

Па-залежнае пазначэнне.

namestring

Назва.

Tnved14 палёў
idinteger · int64

Id.

namestring

Назва.

deletedboolean

Здарэнне.

typestring

Type.

categoryClassstring

Клас катэгорыі.

parentIdinteger · int64

Падпісанне бацькоў.

keywordsstring

Ключавыя словы.

descriptionstring

Апісанне.

paramsTnvedIdinteger · int64

Парамс Tnved ID.

isInParamboolean

Ён у Параме.

certificationstring

Сертыфікацыя.

parentCodestring

Бацькаўскі код.

codestring

Code.

certificationRequiredboolean

Патрабаванае сертыфікат.

WildberriesType32 палёў
idinteger · int64

Id.

namestring

Назва.

publishedboolean

Выдадзены.

hasSizeboolean

У яго ёсць памер.

monoBoxMinQuantityinteger · int32

Моно-каробка міні-квантычнасць.

monoTypestring

Монатыпа.

monoMinPriceinteger · int32

Моно-Мін Прайс.

hasParentboolean

У яго ёсць бацька.

parentIdinteger · int64

Падпісанне бацькоў.

wildberriesIdinteger · int64

Ід Wildberries.

lastSyncDatestring · date-time

Апошняя дата сінхрынізацыі.

notChangedDaysinteger · int32

Не змяніліся дні.

commissionnumber · double

Камісія.

fbsCommissionnumber · double

ФБС камісія.

fbwCommissionnumber · double

ФБУ камісія.

dbsCommissionnumber · double

Камісія ДБС.

edbsCommissionnumber · double

Камісія Эдбс.

cAndCCommissionnumber · double

C і CКамісія.

bookingCommissionnumber · double

Кабільная камісія.

logisticPriceinteger · int32

Логістычны кошт.

storagePricenumber · double

Пакупка кошту.

acceptancePricenumber · double

Прыняцце Прэміі.

needDimensionsboolean

Патрэбныя вымярэнні.

purchasePercentAvgnumber · double

Купля Перацэнт Avg.

purchasePercentMinnumber · double

Купля Перацэнт міні.

photoAvginteger · int32

Фота АВГ.

photoMininteger · int32

Фота Мін.

drrAvgnumber · double

Д-р Авг.

drrMinnumber · double

Д-р Мін.

marginAvgnumber · double

Маржы АВГ.

marginMinnumber · double

Маргін Мін.

candCCommissionnumber · double

Кандыдат ЦК.

YandexMarketCategory7 палёў
idinteger · int64

Id.

namestring

Назва.

Абавязкова
publishedboolean

Выдадзены.

parentIdinteger · int64

Падпісанне бацькоў.

isLeafboolean

Гэта ліст.

lastSyncDatestring · date-time

Апошняя дата сінхрынізацыі.

notChangedDaysinteger · int32

Не змяніліся дні.

TmsTask25 палёў
idinteger · int64

Id.

read-only
statusstring

Status.

read-only
typestring

Type.

read-only
namestring

Назва.

clientIdinteger · int64

Ідэнтыфікатар кліента.

entityIdinteger · int64

Ід суб'екта.

progressinteger · int32

Прагрэс.

processedQuantityinteger · int32

Працаванае колькасць.

organizationIdinteger · int64

Ід арганізацыі.

priorityinteger · int32

Пераважнасць.

propertiesstring

Маёмасці.

messagestring

Паведамленне.

messageParamsstring

Паведамленне Params.

createdDatestring · date-time

Стварыўся Дата.

startDatestring · date-time

Пачатак дата.

finishDatestring · date-time

Дата заканчэння.

urlstring

Ураль.

inputFileUrlstring

Уклад файла URL.

retryNumberinteger · int32

Перапрабаваць нумар.

userIdinteger · int32

Пазнак карыстальніка.

retryDatestring · date-time

Перапрабаваць дату.

debugboolean

Адладкаванне.

forcedStartboolean

Насілле пачатак.

servicestring

Паслуга.

langstring

Lang.

FindResponseQualityDocument1 палёў
rowsQualityDocument[]

Рыжкі.

Памылка дагавор

Як вяртаюць памылкі прыкладання

Код error аднолькавы ў кожным лакелі, у той час як паведамленне, якое з'яўляецца карыстальнікам, перакладаецца серверам.

error

Стабільны машыначытай код для інтэграцыйнай логікі.

localMessage

Паведамленне гатовае да адлюстравання на мове карыстальніка токены API.

params

Значэнні, якія інтэрполююцца серверам у лакалізаваным шаблоне паведамленняў.

localMessage выкарыстоўвае поле lang карыстальніка, які валодае токеном API. Мова дакументацыі і загаловак Accept-Language не змяняюць яго; руская выкарыстоўваецца, калі карыстацкая мова не канфігуруецца.

RUМясцовасць карыстальніка ru
{
  "error": "error_brand_already_exists",
  "localMessage": "Бренд Base уже существует",
  "params": {
    "name": "Base"
  }
}
BEБеларуская (be)
{
  "error": "error_brand_already_exists",
  "localMessage": "Брэнд Base ужо існуе",
  "params": {
    "name": "Base"
  }
}

Канчатковыя пункты

Канчатковыя пункты

POST

Загрузіць якасны дакумент малюнак

/api/qualityDocument/uploadQualityDocumentImage
Знак з пісьмовым доступам

Загрузіць выяву якаснага дакумента з дапамогай POST /api/qualityDocument/uploadQualityDocumentImage.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
documentId integer · int64 Так Документ ID.

Запытвальны орган

multipart/form-data
ПолеТыпАбавязковаАпісанне
file string · binary Так Файл.
curl --request POST 'https://api.selsup.ru/api/qualityDocument/uploadQualityDocumentImage?documentId=1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --form 'file=@./file.bin'

Удалы адказ

200
Палі аб'ектаў QualityDocumentImage
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
url string Не Ураль.
position integer · int32 Не Пазіцыя.
documentId integer · int64 Не Документ ID.
clientId integer · int64 Не Ідэнтыфікатар кліента.
{
  "id": 1001,
  "url": "https://example.com",
  "position": 1,
  "documentId": 1001,
  "clientId": 1001
}
Памылкі8

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_max_upload_size_exceeded
Дапушчальны памер файла перавышаны

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_max_upload_size_exceeded ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_quality_document_not_found
Сертыфікат не знойдзены

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_quality_document_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_storage_size_exceeded
Вы перавысілі ліміт на памер сховішча файлаў: {limit} Мб

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_storage_size_exceeded ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_wrong_image_format
Некарэктны фармат выявы для файла: {name}

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_wrong_image_format ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Абноўленне дакумента якасці

/api/qualityDocument/updateQualityDocument
Знак з пісьмовым доступам

Абноўленне дакумента якасці з дапамогай POST /api/qualityDocument/updateQualityDocument.

Запытвальны орган

application/json
Палі аб'ектаўQualityDocument
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Не Назва.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Не Type.
number string Не Нумар.
numberNormalized string Не Нумар нармалізаваны.
clientId integer · int64 Не Ідэнтыфікатар кліента.
versionId integer · int64 Не Ід версіі.
createdUser string Не Створаны карыстальнік.
startDate string · date Не Пачатак дата.
expireDate string · date Не Дата заканчэння тэрміну.
data QualityDocumentData[] Не Дата.
Структура элементаў масіва QualityDocumentData
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
documentId integer · int64 Не Документ ID.
productModelId integer · int64 Не Ід мадэля прадукту.
brand Brand Не Брэнд.
Палі аб'ектаў Brand
ПолеТыпАбавязковаАпісанне
brandId integer · int32 Не Ід брэнда.
name string Так Назва.
clientId integer · int64 Не Ідэнтыфікатар кліента.
logoUrl string Не Логотыка URL.
logoSize integer · int32 Не Памер лагаты.
logoWidth integer · int32 Не Шырыня лагаты.
logoHeight integer · int32 Не Вышыня лагаты.
deleted boolean Не Здарэнне.
ozonName string Не Назва Озона.
ozonId integer · int64 Не Азоны ID.
oneCId string Не Адзін ІК.
brandId integer · int32 Не Ід брэнда.
category Category Не Катэгорыя.
Палі аб'ектаў Category
ПолеТыпАбавязковаАпісанне
categoryId integer · int32 Не Ід катэгорыі.
name string Так Назва.
deleted boolean Не Здарэнне.
parentId integer · int32 Не Падпісанне бацькоў.
clientId integer · int64 Не Ідэнтыфікатар кліента.
marked boolean Не Пазначыў.
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Не Клас катэгорыі.
wildberriesType WildberriesType Не Тып дзікіх ягад.
wildberriesCategoryId integer · int64 Не Wildberries Катэгорыя ID.
wildberriesFbmCommission number · double Не Wildberries ФБМ камісія.
wildberriesFbwCommission number · double Не Wildberries Fbw камісія.
wildberriesFbsCommission number · double Не Wildberries ФБС камісія.
wildberriesDbsCommission number · double Не У Wildberries Dbs камісія.
wildberriesEdbsCommission number · double Не Камісія Wildberries Edbs.
wildberriesCAndCCommission number · double Не Wildberries C і C камісія.
wildberriesBookingCommission number · double Не Камісія за рэзерваванне Wildberries.
ozonDescriptionCategoryId integer · int64 Не Апісанне азону Катэгорыя ID.
yandexMarketCategoryId integer · int64 Не Яндекс Рынок Катэгорыя ID.
yandexMarketCategory YandexMarketCategory Не Яндэкс Катэгорыя рынку.
ozonDescriptionCategory OzonDescriptionCategory Не Катэгорыя апісання озону.
ozonCommission number · double Не Камісія па азёне.
tnved Tnved Не Тнведзе.
tnvedId integer · int64 Не ТНВІД-ІД.
laundry string Не Працьмы.
params string Не Парамс.
namePattern string Не Назва Падклад.
aliexpressCategory AliexpressCategory Не Катэгорыя AliExpress.
aliexpressCategoryId integer · int64 Не Аліэкспрэс катэгорыя ID.
avitoCategory AvitoCategory Не Катэгорыя Avito.
lamodaCategory LamodaCategory Не Катэгорыя ламоды.
lamodaCategoryId integer · int64 Не Ід катэгорыі Lamoda.
avitoCategoryId integer · int64 Не Авіто Катэгорыя ID.
packDepth integer · int32 Не Пакаваць глыбіню.
packWidth integer · int32 Не Пакаваць шырыню.
packHeight integer · int32 Не Пакаваць Вышыню.
packWeight integer · int32 Не Пакаваць Вага.
hasSize boolean Не У яго ёсць памер.
hasColor boolean Не Ён мае колеру.
autoName boolean Не Аўтаматычнае імя.
removeFbsStock boolean Не Знімайце ФБС-пастаянне.
oneCId string Не Адзін ІК.
externalId string Не Па-залежнае пазначэнне.
moySkladId string Не Мой Склад ID.
useClientParams boolean Не Выкарыстоўвайце кліентныя парамы.
requiredExpirationDate boolean Не Патрабаваная дата заканчэння тэрміну.
serviceCategoryMappings object Не Картаванне катэгорыі паслуг.
productCount integer · int32 Не Палік прадукту.
categoryId integer · int32 Не Ід катэгорыі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
images QualityDocumentImage[] Не Фотаздымкі.
Структура элементаў масіва QualityDocumentImage
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
url string Не Ураль.
position integer · int32 Не Пазіцыя.
documentId integer · int64 Не Документ ID.
clientId integer · int64 Не Ідэнтыфікатар кліента.
curl --request POST 'https://api.selsup.ru/api/qualityDocument/updateQualityDocument' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 1001,
  "name": "Example",
  "type": "DECLARATION",
  "number": "string",
  "numberNormalized": "string",
  "clientId": 1001
}'

Удалы адказ

200
Палі аб'ектаў QualityDocument
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Не Назва.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Не Type.
number string Не Нумар.
numberNormalized string Не Нумар нармалізаваны.
clientId integer · int64 Не Ідэнтыфікатар кліента.
versionId integer · int64 Не Ід версіі.
createdUser string Не Створаны карыстальнік.
startDate string · date Не Пачатак дата.
expireDate string · date Не Дата заканчэння тэрміну.
data QualityDocumentData[] Не Дата.
Структура элементаў масіва QualityDocumentData
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
documentId integer · int64 Не Документ ID.
productModelId integer · int64 Не Ід мадэля прадукту.
brand Brand Не Брэнд.
Палі аб'ектаў Brand
ПолеТыпАбавязковаАпісанне
brandId integer · int32 Не Ід брэнда.
name string Так Назва.
clientId integer · int64 Не Ідэнтыфікатар кліента.
logoUrl string Не Логотыка URL.
logoSize integer · int32 Не Памер лагаты.
logoWidth integer · int32 Не Шырыня лагаты.
logoHeight integer · int32 Не Вышыня лагаты.
deleted boolean Не Здарэнне.
ozonName string Не Назва Озона.
ozonId integer · int64 Не Азоны ID.
oneCId string Не Адзін ІК.
brandId integer · int32 Не Ід брэнда.
category Category Не Катэгорыя.
Палі аб'ектаў Category
ПолеТыпАбавязковаАпісанне
categoryId integer · int32 Не Ід катэгорыі.
name string Так Назва.
deleted boolean Не Здарэнне.
parentId integer · int32 Не Падпісанне бацькоў.
clientId integer · int64 Не Ідэнтыфікатар кліента.
marked boolean Не Пазначыў.
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Не Клас катэгорыі.
wildberriesType WildberriesType Не Тып дзікіх ягад.
wildberriesCategoryId integer · int64 Не Wildberries Катэгорыя ID.
wildberriesFbmCommission number · double Не Wildberries ФБМ камісія.
wildberriesFbwCommission number · double Не Wildberries Fbw камісія.
wildberriesFbsCommission number · double Не Wildberries ФБС камісія.
wildberriesDbsCommission number · double Не У Wildberries Dbs камісія.
wildberriesEdbsCommission number · double Не Камісія Wildberries Edbs.
wildberriesCAndCCommission number · double Не Wildberries C і C камісія.
wildberriesBookingCommission number · double Не Камісія за рэзерваванне Wildberries.
ozonDescriptionCategoryId integer · int64 Не Апісанне азону Катэгорыя ID.
yandexMarketCategoryId integer · int64 Не Яндекс Рынок Катэгорыя ID.
yandexMarketCategory YandexMarketCategory Не Яндэкс Катэгорыя рынку.
ozonDescriptionCategory OzonDescriptionCategory Не Катэгорыя апісання озону.
ozonCommission number · double Не Камісія па азёне.
tnved Tnved Не Тнведзе.
tnvedId integer · int64 Не ТНВІД-ІД.
laundry string Не Працьмы.
params string Не Парамс.
namePattern string Не Назва Падклад.
aliexpressCategory AliexpressCategory Не Катэгорыя AliExpress.
aliexpressCategoryId integer · int64 Не Аліэкспрэс катэгорыя ID.
avitoCategory AvitoCategory Не Катэгорыя Avito.
lamodaCategory LamodaCategory Не Катэгорыя ламоды.
lamodaCategoryId integer · int64 Не Ід катэгорыі Lamoda.
avitoCategoryId integer · int64 Не Авіто Катэгорыя ID.
packDepth integer · int32 Не Пакаваць глыбіню.
packWidth integer · int32 Не Пакаваць шырыню.
packHeight integer · int32 Не Пакаваць Вышыню.
packWeight integer · int32 Не Пакаваць Вага.
hasSize boolean Не У яго ёсць памер.
hasColor boolean Не Ён мае колеру.
autoName boolean Не Аўтаматычнае імя.
removeFbsStock boolean Не Знімайце ФБС-пастаянне.
oneCId string Не Адзін ІК.
externalId string Не Па-залежнае пазначэнне.
moySkladId string Не Мой Склад ID.
useClientParams boolean Не Выкарыстоўвайце кліентныя парамы.
requiredExpirationDate boolean Не Патрабаваная дата заканчэння тэрміну.
serviceCategoryMappings object Не Картаванне катэгорыі паслуг.
productCount integer · int32 Не Палік прадукту.
categoryId integer · int32 Не Ід катэгорыі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
images QualityDocumentImage[] Не Фотаздымкі.
Структура элементаў масіва QualityDocumentImage
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
url string Не Ураль.
position integer · int32 Не Пазіцыя.
documentId integer · int64 Не Документ ID.
clientId integer · int64 Не Ідэнтыфікатар кліента.
{
  "id": 1001,
  "name": "Example",
  "type": "DECLARATION",
  "number": "string",
  "numberNormalized": "string",
  "clientId": 1001
}
Памылкі6

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_document_already_exist
Дакумент з такім імем ужо існуе

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_document_already_exist ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_quality_document_version_conflict
Дакумент быў зменены іншым карыстальнікам. Абнавіце старонку і паспрабуйце зноў

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_quality_document_version_conflict ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Выдаліць якасны дакумент

/api/qualityDocument/removeQualityDocument
Знак з пісьмовым доступам

Выдаліць Документ якасці з дапамогай POST /api/qualityDocument/removeQualityDocument.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
documentId integer · int64 Так Документ ID.
curl --request POST 'https://api.selsup.ru/api/qualityDocument/removeQualityDocument?documentId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200

Адказ не мае цела.

Памылкі4

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Увозныя сертыфікаты

/api/qualityDocument/importCertificates
Знак з пісьмовым доступам

Сертыфікаты імпарту з дапамогай POST /api/qualityDocument/importCertificates.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
replaceConnects boolean Не Замяніць Злучэнні.

Запытвальны орган

multipart/form-data
ПолеТыпАбавязковаАпісанне
file string · binary Так Файл.
curl --request POST 'https://api.selsup.ru/api/qualityDocument/importCertificates' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --form 'file=@./file.bin'

Удалы адказ

200
Палі аб'ектаў TmsTask
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Не 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 Не Type.
name string Не Назва.
clientId integer · int64 Не Ідэнтыфікатар кліента.
entityId integer · int64 Не Ід суб'екта.
progress integer · int32 Не Прагрэс.
processedQuantity integer · int32 Не Працаванае колькасць.
organizationId integer · int64 Не Ід арганізацыі.
priority integer · int32 Не Пераважнасць.
properties string Не Маёмасці.
message string Не Паведамленне.
messageParams string Не Паведамленне Params.
createdDate string · date-time Не Стварыўся Дата.
startDate string · date-time Не Пачатак дата.
finishDate string · date-time Не Дата заканчэння.
url string Не Ураль.
inputFileUrl string Не Уклад файла URL.
retryNumber integer · int32 Не Перапрабаваць нумар.
userId integer · int32 Не Пазнак карыстальніка.
retryDate string · date-time Не Перапрабаваць дату.
debug boolean Не Адладкаванне.
forcedStart boolean Не Насілле пачатак.
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 Не Паслуга.
lang string Не Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Памылкі4

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_max_upload_size_exceeded
Дапушчальны памер файла перавышаны

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_max_upload_size_exceeded ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Шаблон сертыфіката экспарту

/api/qualityDocument/exportCertificateTemplate
Знак з пісьмовым доступам

Шаблон сертыфіката экспарту з дапамогай POST /api/qualityDocument/exportCertificateTemplate.

curl --request POST 'https://api.selsup.ru/api/qualityDocument/exportCertificateTemplate' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Палі аб'ектаў TmsTask
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Не 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 Не Type.
name string Не Назва.
clientId integer · int64 Не Ідэнтыфікатар кліента.
entityId integer · int64 Не Ід суб'екта.
progress integer · int32 Не Прагрэс.
processedQuantity integer · int32 Не Працаванае колькасць.
organizationId integer · int64 Не Ід арганізацыі.
priority integer · int32 Не Пераважнасць.
properties string Не Маёмасці.
message string Не Паведамленне.
messageParams string Не Паведамленне Params.
createdDate string · date-time Не Стварыўся Дата.
startDate string · date-time Не Пачатак дата.
finishDate string · date-time Не Дата заканчэння.
url string Не Ураль.
inputFileUrl string Не Уклад файла URL.
retryNumber integer · int32 Не Перапрабаваць нумар.
userId integer · int32 Не Пазнак карыстальніка.
retryDate string · date-time Не Перапрабаваць дату.
debug boolean Не Адладкаванне.
forcedStart boolean Не Насілле пачатак.
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 Не Паслуга.
lang string Не Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Памылкі3

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

POST

Выдаліць якасную карціну дакумента

/api/qualityDocument/deleteQualityDocumentImage
Знак з пісьмовым доступам

Знішчыць выяву якаснага дакумента з дапамогай POST /api/qualityDocument/deleteQualityDocumentImage.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
imageId integer · int64 Так Ід здымка.
curl --request POST 'https://api.selsup.ru/api/qualityDocument/deleteQualityDocumentImage?imageId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200

Адказ не мае цела.

Памылкі4

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Стварэнне якаснай дакумента

/api/qualityDocument/createQualityDocument
Знак з пісьмовым доступам

Стварэнне Документа якасці з дапамогай POST /api/qualityDocument/createQualityDocument.

Запытвальны орган

application/json
Палі аб'ектаўQualityDocument
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Не Назва.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Не Type.
number string Не Нумар.
numberNormalized string Не Нумар нармалізаваны.
clientId integer · int64 Не Ідэнтыфікатар кліента.
versionId integer · int64 Не Ід версіі.
createdUser string Не Створаны карыстальнік.
startDate string · date Не Пачатак дата.
expireDate string · date Не Дата заканчэння тэрміну.
data QualityDocumentData[] Не Дата.
Структура элементаў масіва QualityDocumentData
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
documentId integer · int64 Не Документ ID.
productModelId integer · int64 Не Ід мадэля прадукту.
brand Brand Не Брэнд.
Палі аб'ектаў Brand
ПолеТыпАбавязковаАпісанне
brandId integer · int32 Не Ід брэнда.
name string Так Назва.
clientId integer · int64 Не Ідэнтыфікатар кліента.
logoUrl string Не Логотыка URL.
logoSize integer · int32 Не Памер лагаты.
logoWidth integer · int32 Не Шырыня лагаты.
logoHeight integer · int32 Не Вышыня лагаты.
deleted boolean Не Здарэнне.
ozonName string Не Назва Озона.
ozonId integer · int64 Не Азоны ID.
oneCId string Не Адзін ІК.
brandId integer · int32 Не Ід брэнда.
category Category Не Катэгорыя.
Палі аб'ектаў Category
ПолеТыпАбавязковаАпісанне
categoryId integer · int32 Не Ід катэгорыі.
name string Так Назва.
deleted boolean Не Здарэнне.
parentId integer · int32 Не Падпісанне бацькоў.
clientId integer · int64 Не Ідэнтыфікатар кліента.
marked boolean Не Пазначыў.
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Не Клас катэгорыі.
wildberriesType WildberriesType Не Тып дзікіх ягад.
wildberriesCategoryId integer · int64 Не Wildberries Катэгорыя ID.
wildberriesFbmCommission number · double Не Wildberries ФБМ камісія.
wildberriesFbwCommission number · double Не Wildberries Fbw камісія.
wildberriesFbsCommission number · double Не Wildberries ФБС камісія.
wildberriesDbsCommission number · double Не У Wildberries Dbs камісія.
wildberriesEdbsCommission number · double Не Камісія Wildberries Edbs.
wildberriesCAndCCommission number · double Не Wildberries C і C камісія.
wildberriesBookingCommission number · double Не Камісія за рэзерваванне Wildberries.
ozonDescriptionCategoryId integer · int64 Не Апісанне азону Катэгорыя ID.
yandexMarketCategoryId integer · int64 Не Яндекс Рынок Катэгорыя ID.
yandexMarketCategory YandexMarketCategory Не Яндэкс Катэгорыя рынку.
ozonDescriptionCategory OzonDescriptionCategory Не Катэгорыя апісання озону.
ozonCommission number · double Не Камісія па азёне.
tnved Tnved Не Тнведзе.
tnvedId integer · int64 Не ТНВІД-ІД.
laundry string Не Працьмы.
params string Не Парамс.
namePattern string Не Назва Падклад.
aliexpressCategory AliexpressCategory Не Катэгорыя AliExpress.
aliexpressCategoryId integer · int64 Не Аліэкспрэс катэгорыя ID.
avitoCategory AvitoCategory Не Катэгорыя Avito.
lamodaCategory LamodaCategory Не Катэгорыя ламоды.
lamodaCategoryId integer · int64 Не Ід катэгорыі Lamoda.
avitoCategoryId integer · int64 Не Авіто Катэгорыя ID.
packDepth integer · int32 Не Пакаваць глыбіню.
packWidth integer · int32 Не Пакаваць шырыню.
packHeight integer · int32 Не Пакаваць Вышыню.
packWeight integer · int32 Не Пакаваць Вага.
hasSize boolean Не У яго ёсць памер.
hasColor boolean Не Ён мае колеру.
autoName boolean Не Аўтаматычнае імя.
removeFbsStock boolean Не Знімайце ФБС-пастаянне.
oneCId string Не Адзін ІК.
externalId string Не Па-залежнае пазначэнне.
moySkladId string Не Мой Склад ID.
useClientParams boolean Не Выкарыстоўвайце кліентныя парамы.
requiredExpirationDate boolean Не Патрабаваная дата заканчэння тэрміну.
serviceCategoryMappings object Не Картаванне катэгорыі паслуг.
productCount integer · int32 Не Палік прадукту.
categoryId integer · int32 Не Ід катэгорыі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
images QualityDocumentImage[] Не Фотаздымкі.
Структура элементаў масіва QualityDocumentImage
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
url string Не Ураль.
position integer · int32 Не Пазіцыя.
documentId integer · int64 Не Документ ID.
clientId integer · int64 Не Ідэнтыфікатар кліента.
curl --request POST 'https://api.selsup.ru/api/qualityDocument/createQualityDocument' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 1001,
  "name": "Example",
  "type": "DECLARATION",
  "number": "string",
  "numberNormalized": "string",
  "clientId": 1001
}'

Удалы адказ

200
Палі аб'ектаў QualityDocument
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Не Назва.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Не Type.
number string Не Нумар.
numberNormalized string Не Нумар нармалізаваны.
clientId integer · int64 Не Ідэнтыфікатар кліента.
versionId integer · int64 Не Ід версіі.
createdUser string Не Створаны карыстальнік.
startDate string · date Не Пачатак дата.
expireDate string · date Не Дата заканчэння тэрміну.
data QualityDocumentData[] Не Дата.
Структура элементаў масіва QualityDocumentData
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
documentId integer · int64 Не Документ ID.
productModelId integer · int64 Не Ід мадэля прадукту.
brand Brand Не Брэнд.
Палі аб'ектаў Brand
ПолеТыпАбавязковаАпісанне
brandId integer · int32 Не Ід брэнда.
name string Так Назва.
clientId integer · int64 Не Ідэнтыфікатар кліента.
logoUrl string Не Логотыка URL.
logoSize integer · int32 Не Памер лагаты.
logoWidth integer · int32 Не Шырыня лагаты.
logoHeight integer · int32 Не Вышыня лагаты.
deleted boolean Не Здарэнне.
ozonName string Не Назва Озона.
ozonId integer · int64 Не Азоны ID.
oneCId string Не Адзін ІК.
brandId integer · int32 Не Ід брэнда.
category Category Не Катэгорыя.
Палі аб'ектаў Category
ПолеТыпАбавязковаАпісанне
categoryId integer · int32 Не Ід катэгорыі.
name string Так Назва.
deleted boolean Не Здарэнне.
parentId integer · int32 Не Падпісанне бацькоў.
clientId integer · int64 Не Ідэнтыфікатар кліента.
marked boolean Не Пазначыў.
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Не Клас катэгорыі.
wildberriesType WildberriesType Не Тып дзікіх ягад.
wildberriesCategoryId integer · int64 Не Wildberries Катэгорыя ID.
wildberriesFbmCommission number · double Не Wildberries ФБМ камісія.
wildberriesFbwCommission number · double Не Wildberries Fbw камісія.
wildberriesFbsCommission number · double Не Wildberries ФБС камісія.
wildberriesDbsCommission number · double Не У Wildberries Dbs камісія.
wildberriesEdbsCommission number · double Не Камісія Wildberries Edbs.
wildberriesCAndCCommission number · double Не Wildberries C і C камісія.
wildberriesBookingCommission number · double Не Камісія за рэзерваванне Wildberries.
ozonDescriptionCategoryId integer · int64 Не Апісанне азону Катэгорыя ID.
yandexMarketCategoryId integer · int64 Не Яндекс Рынок Катэгорыя ID.
yandexMarketCategory YandexMarketCategory Не Яндэкс Катэгорыя рынку.
ozonDescriptionCategory OzonDescriptionCategory Не Катэгорыя апісання озону.
ozonCommission number · double Не Камісія па азёне.
tnved Tnved Не Тнведзе.
tnvedId integer · int64 Не ТНВІД-ІД.
laundry string Не Працьмы.
params string Не Парамс.
namePattern string Не Назва Падклад.
aliexpressCategory AliexpressCategory Не Катэгорыя AliExpress.
aliexpressCategoryId integer · int64 Не Аліэкспрэс катэгорыя ID.
avitoCategory AvitoCategory Не Катэгорыя Avito.
lamodaCategory LamodaCategory Не Катэгорыя ламоды.
lamodaCategoryId integer · int64 Не Ід катэгорыі Lamoda.
avitoCategoryId integer · int64 Не Авіто Катэгорыя ID.
packDepth integer · int32 Не Пакаваць глыбіню.
packWidth integer · int32 Не Пакаваць шырыню.
packHeight integer · int32 Не Пакаваць Вышыню.
packWeight integer · int32 Не Пакаваць Вага.
hasSize boolean Не У яго ёсць памер.
hasColor boolean Не Ён мае колеру.
autoName boolean Не Аўтаматычнае імя.
removeFbsStock boolean Не Знімайце ФБС-пастаянне.
oneCId string Не Адзін ІК.
externalId string Не Па-залежнае пазначэнне.
moySkladId string Не Мой Склад ID.
useClientParams boolean Не Выкарыстоўвайце кліентныя парамы.
requiredExpirationDate boolean Не Патрабаваная дата заканчэння тэрміну.
serviceCategoryMappings object Не Картаванне катэгорыі паслуг.
productCount integer · int32 Не Палік прадукту.
categoryId integer · int32 Не Ід катэгорыі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
images QualityDocumentImage[] Не Фотаздымкі.
Структура элементаў масіва QualityDocumentImage
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
url string Не Ураль.
position integer · int32 Не Пазіцыя.
documentId integer · int64 Не Документ ID.
clientId integer · int64 Не Ідэнтыфікатар кліента.
{
  "id": 1001,
  "name": "Example",
  "type": "DECLARATION",
  "number": "string",
  "numberNormalized": "string",
  "clientId": 1001
}
Памылкі6

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_create_quality_document
Не атрымалася стварыць дакумент якасці

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_create_quality_document ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_document_already_exist
Дакумент з такім імем ужо існуе

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_document_already_exist ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Атрымаць якасны дакумент па мадэлі

/api/qualityDocument/getQualityDocumentByModel
Значок з чытальным доступам

Атрымаць Документ якасці па мадэлі з дапамогай GET /api/qualityDocument/getQualityDocumentByModel.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
modelId integer · int64 Так Мадэль ID.
curl --request GET 'https://api.selsup.ru/api/qualityDocument/getQualityDocumentByModel?modelId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Структура элементаў масіва QualityDocument[]
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Не Назва.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Не Type.
number string Не Нумар.
numberNormalized string Не Нумар нармалізаваны.
clientId integer · int64 Не Ідэнтыфікатар кліента.
versionId integer · int64 Не Ід версіі.
createdUser string Не Створаны карыстальнік.
startDate string · date Не Пачатак дата.
expireDate string · date Не Дата заканчэння тэрміну.
data QualityDocumentData[] Не Дата.
Структура элементаў масіва QualityDocumentData
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
documentId integer · int64 Не Документ ID.
productModelId integer · int64 Не Ід мадэля прадукту.
brand Brand Не Брэнд.
Палі аб'ектаў Brand
ПолеТыпАбавязковаАпісанне
brandId integer · int32 Не Ід брэнда.
name string Так Назва.
clientId integer · int64 Не Ідэнтыфікатар кліента.
logoUrl string Не Логотыка URL.
logoSize integer · int32 Не Памер лагаты.
logoWidth integer · int32 Не Шырыня лагаты.
logoHeight integer · int32 Не Вышыня лагаты.
deleted boolean Не Здарэнне.
ozonName string Не Назва Озона.
ozonId integer · int64 Не Азоны ID.
oneCId string Не Адзін ІК.
brandId integer · int32 Не Ід брэнда.
category Category Не Катэгорыя.
Палі аб'ектаў Category
ПолеТыпАбавязковаАпісанне
categoryId integer · int32 Не Ід катэгорыі.
name string Так Назва.
deleted boolean Не Здарэнне.
parentId integer · int32 Не Падпісанне бацькоў.
clientId integer · int64 Не Ідэнтыфікатар кліента.
marked boolean Не Пазначыў.
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Не Клас катэгорыі.
wildberriesType WildberriesType Не Тып дзікіх ягад.
wildberriesCategoryId integer · int64 Не Wildberries Катэгорыя ID.
wildberriesFbmCommission number · double Не Wildberries ФБМ камісія.
wildberriesFbwCommission number · double Не Wildberries Fbw камісія.
wildberriesFbsCommission number · double Не Wildberries ФБС камісія.
wildberriesDbsCommission number · double Не У Wildberries Dbs камісія.
wildberriesEdbsCommission number · double Не Камісія Wildberries Edbs.
wildberriesCAndCCommission number · double Не Wildberries C і C камісія.
wildberriesBookingCommission number · double Не Камісія за рэзерваванне Wildberries.
ozonDescriptionCategoryId integer · int64 Не Апісанне азону Катэгорыя ID.
yandexMarketCategoryId integer · int64 Не Яндекс Рынок Катэгорыя ID.
yandexMarketCategory YandexMarketCategory Не Яндэкс Катэгорыя рынку.
ozonDescriptionCategory OzonDescriptionCategory Не Катэгорыя апісання озону.
ozonCommission number · double Не Камісія па азёне.
tnved Tnved Не Тнведзе.
tnvedId integer · int64 Не ТНВІД-ІД.
laundry string Не Працьмы.
params string Не Парамс.
namePattern string Не Назва Падклад.
aliexpressCategory AliexpressCategory Не Катэгорыя AliExpress.
aliexpressCategoryId integer · int64 Не Аліэкспрэс катэгорыя ID.
avitoCategory AvitoCategory Не Катэгорыя Avito.
lamodaCategory LamodaCategory Не Катэгорыя ламоды.
lamodaCategoryId integer · int64 Не Ід катэгорыі Lamoda.
avitoCategoryId integer · int64 Не Авіто Катэгорыя ID.
packDepth integer · int32 Не Пакаваць глыбіню.
packWidth integer · int32 Не Пакаваць шырыню.
packHeight integer · int32 Не Пакаваць Вышыню.
packWeight integer · int32 Не Пакаваць Вага.
hasSize boolean Не У яго ёсць памер.
hasColor boolean Не Ён мае колеру.
autoName boolean Не Аўтаматычнае імя.
removeFbsStock boolean Не Знімайце ФБС-пастаянне.
oneCId string Не Адзін ІК.
externalId string Не Па-залежнае пазначэнне.
moySkladId string Не Мой Склад ID.
useClientParams boolean Не Выкарыстоўвайце кліентныя парамы.
requiredExpirationDate boolean Не Патрабаваная дата заканчэння тэрміну.
serviceCategoryMappings object Не Картаванне катэгорыі паслуг.
productCount integer · int32 Не Палік прадукту.
categoryId integer · int32 Не Ід катэгорыі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
images QualityDocumentImage[] Не Фотаздымкі.
Структура элементаў масіва QualityDocumentImage
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
url string Не Ураль.
position integer · int32 Не Пазіцыя.
documentId integer · int64 Не Документ ID.
clientId integer · int64 Не Ідэнтыфікатар кліента.
[
  "string"
]
Памылкі4

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Знайсці якасны дакумент

/api/qualityDocument/findQualityDocument
Значок з чытальным доступам

Знайсці Документ якасці з дапамогай GET /api/qualityDocument/findQualityDocument.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
brandId integer · int32 Не Ід брэнда.
categoryId integer · int32 Не Ід катэгорыі.
query string Не Запытваючы.
limit integer · int32 Не Межа.
page integer · int32 Не Праз старонку.
count boolean Не Граф.
sortBy stringDOCUMENT_ID, NAME, TYPE, NUMBER, START_DATE, EXPIRE_DATE Не Пасля.
ascending boolean Не Падыходзіць.
curl --request GET 'https://api.selsup.ru/api/qualityDocument/findQualityDocument?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Палі аб'ектаў FindResponseQualityDocument
ПолеТыпАбавязковаАпісанне
rows QualityDocument[] Не Рыжкі.
Структура элементаў масіва QualityDocument
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Не Назва.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Не Type.
number string Не Нумар.
numberNormalized string Не Нумар нармалізаваны.
clientId integer · int64 Не Ідэнтыфікатар кліента.
versionId integer · int64 Не Ід версіі.
createdUser string Не Створаны карыстальнік.
startDate string · date Не Пачатак дата.
expireDate string · date Не Дата заканчэння тэрміну.
data QualityDocumentData[] Не Дата.
Структура элементаў масіва QualityDocumentData
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
documentId integer · int64 Не Документ ID.
productModelId integer · int64 Не Ід мадэля прадукту.
brand Brand Не Брэнд.
brandId integer · int32 Не Ід брэнда.
category Category Не Катэгорыя.
categoryId integer · int32 Не Ід катэгорыі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
images QualityDocumentImage[] Не Фотаздымкі.
Структура элементаў масіва QualityDocumentImage
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
url string Не Ураль.
position integer · int32 Не Пазіцыя.
documentId integer · int64 Не Документ ID.
clientId integer · int64 Не Ідэнтыфікатар кліента.
{
  "rows": "string"
}
Памылкі4

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Атрымаць па ID

/api/quality/document/{documentId}
Значок з чытальным доступам

Атрымаць ID з дапамогай GET /api/quality/document/{documentId}.

Параметры шляху

ПолеТыпАбавязковаАпісанне
documentId integer · int64 Так Документ ID.
curl --request GET 'https://api.selsup.ru/api/quality/document/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200

Адказ не мае цела.

Памылкі3

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

Authorization

Знак для запытаў на выпрабаванне

Токен застаецца ў лакальным сховішчы гэтага браўзэра і адпраўляецца толькі ў заголоўцы Authorization запытаў на api.selsup.ru.

Паспрабаваць

Рэальныя параметры запыту

Жывы адказ API

Пашляце запыт, каб убачыць адказ SelSup.