SelSup Developers

Public API · API Referencja

Certyfikaty jakości

Punkty końcowe certyfikatów jakości, w tym dokładne trasy, parametry, organy wnioskowe i rozszerzalne schematy odpowiedzi.

10 punkty końcowe/api/qualityDocumentStabilnyOpis czytelny maszynowo ↗
{ }

Strona ta jest wspierana przez edytowalny samodzielny kontrakt.

/api/qualityDocument

Gotowe do użytkowania przepływy robocze

Gotowe do użytkowania przepływy robocze

Model danych

Struktura danych

Modele są wymienione tutaj raz i mogą być również rozszerzane bezpośrednio z punktów końcowych, które je wykorzystują.

QualityDocumentImage5 pola
idinteger · int64

Id.

urlstring

- Url.

positioninteger · int32

Pozycja.

documentIdinteger · int64

Dokument id.

clientIdinteger · int64

Id klientów.

AliexpressCategory8 pola
idinteger · int64

Id.

namestring

- Nazwa.

publishedboolean

- Opublikowana.

parentIdinteger · int64

Idę rodzica.

aliexpressIdinteger · int64

Id Aliexpress.

lastSyncDatestring · date-time

Ostatnia data synchronizacji.

notChangedDaysinteger · int32

Nie zmienił się dzień.

isLeafboolean

To Leaf.

AvitoCategory9 pola
idinteger · int64

Id.

Wymagane
namestring

- Nazwa.

Wymagane
shortNamestring

Krótkie imię.

publishedboolean

- Opublikowana.

parentIdinteger · int64

Idę rodzica.

lastSyncDatestring · date-time

Ostatnia data synchronizacji.

isLeafboolean

To Leaf.

goodsTypestring

Typ towarów.

categorystring

Kategoria.

Brand11 pola
brandIdinteger · int32

- Idem marka.

read-only
namestring

- Nazwa.

Wymagane
clientIdinteger · int64

Id klientów.

read-only
logoUrlstring

Url logo.

read-only
logoSizeinteger · int32

Rozmiar logo.

read-only
logoWidthinteger · int32

Szerokość logo.

read-only
logoHeightinteger · int32

Logo wysokości.

read-only
deletedboolean

- Zlikwidowane.

ozonNamestring

Ozon Name.

ozonIdinteger · int64

Idę ozonową.

oneCIdstring

Jeden CID.

Category47 pola
categoryIdinteger · int32

Kategoria ID.

read-only
namestring

- Nazwa.

Wymagane
deletedboolean

- Zlikwidowane.

read-only
parentIdinteger · int32

Idę rodzica.

clientIdinteger · int64

Id klientów.

read-only
markedboolean

- Zarejestrowany.

categoryClassstring

Klasy kategorii.

wildberriesTypeWildberriesType

Typ Wildberries.

wildberriesCategoryIdinteger · int64

Id kategoria Wildberries.

wildberriesFbmCommissionnumber · double

Komisja ds. FBM Wildberries.

read-only
wildberriesFbwCommissionnumber · double

Wildberries Fbw Komisja.

read-only
wildberriesFbsCommissionnumber · double

Wildberries FBI Komisja.

read-only
wildberriesDbsCommissionnumber · double

Komisja ds. DBS Wildberries.

read-only
wildberriesEdbsCommissionnumber · double

Komisja ds. Edbów Wildberries.

read-only
wildberriesCAndCCommissionnumber · double

Wildberries C i CKomisja.

read-only
wildberriesBookingCommissionnumber · double

Komisja Rezerwacyjna Wildberries.

read-only
ozonDescriptionCategoryIdinteger · int64

Ozon opis Kategoria Id.

yandexMarketCategoryIdinteger · int64

Id kategoria Yandex Market.

yandexMarketCategoryYandexMarketCategory

Kategoria rynku Yandex.

ozonDescriptionCategoryOzonDescriptionCategory

Kategoria opisu ozonu.

ozonCommissionnumber · double

Komisja ds. ozonu.

read-only
tnvedTnved

- Nie.

tnvedIdinteger · int64

- Identyfikacja.

laundrystring

Próżnica.

paramsstring

- Params.

namePatternstring

Nazwa Pattern.

aliexpressCategoryAliexpressCategory

Kategoria Aliexpress.

aliexpressCategoryIdinteger · int64

Aliexpress Kategoria Id.

avitoCategoryAvitoCategory

Kategoria Avito.

lamodaCategoryLamodaCategory

Kategoria Lamoda.

lamodaCategoryIdinteger · int64

Id kategorii Lamoda.

avitoCategoryIdinteger · int64

Id kategorii Avito.

packDepthinteger · int32

- Złóż głębokość.

packWidthinteger · int32

- Zapewnić szerokość.

packHeightinteger · int32

- Wzniesienie.

packWeightinteger · int32

- Zbierz ciężar.

hasSizeboolean

Ma rozmiar.

hasColorboolean

Ma kolor.

autoNameboolean

Auto Nazwa.

removeFbsStockboolean

Wyciągnij stoczkę FBI.

oneCIdstring

Jeden CID.

externalIdstring

Zewnętrzna identyfikacja.

moySkladIdstring

Id Moy Sklad.

useClientParamsboolean

Użyj Paramów Klienta.

requiredExpirationDateboolean

Wymagane daty upływu.

serviceCategoryMappingsobject

Mapy kategorii usług.

productCountinteger · int32

Liczba produktów.

LamodaCategory8 pola
idinteger · int64

Id.

namestring

- Nazwa.

shortNamestring

Krótkie imię.

publishedboolean

- Opublikowana.

isLeafboolean

To Leaf.

parentIdinteger · int64

Idę rodzica.

lastSyncDatestring · date-time

Ostatnia data synchronizacji.

notChangedDaysinteger · int32

Nie zmienił się dzień.

OzonDescriptionCategory21 pola
idinteger · int64

Id.

namestring

- Nazwa.

Wymagane
publishedboolean

- Opublikowana.

parentIdinteger · int64

Idę rodzica.

isLeafboolean

To Leaf.

lastSyncDatestring · date-time

Ostatnia data synchronizacji.

notChangedDaysinteger · int32

Nie zmienił się dzień.

isErrorboolean

To błąd.

errorDatestring · date

Data błędu.

typesstring

Typy.

typeIdinteger · int64

Typowy numer identyfikacyjny.

purchasePercentAvgnumber · double

% zakupu Avg.

purchasePercentMinnumber · double

Kupna procent min.

photoAvginteger · int32

Zdjęcie Avg.

photoMininteger · int32

Zdjęcie Min.

drrAvgnumber · double

Doktor Avg.

drrMinnumber · double

Dr Min.

marginAvgnumber · double

Margin Avg.

marginMinnumber · double

Margin Min.

promotionCtrAvgnumber · double

Promocja Ctr Avg.

promotionCtrMinnumber · double

Promocja Ctr Min.

QualityDocument12 pola
idinteger · int64

Id.

namestring

- Nazwa.

typestring

Type.

numberstring

Numer.

numberNormalizedstring

Numer znormalizowany.

clientIdinteger · int64

Id klientów.

versionIdinteger · int64

Id wersji.

createdUserstring

Tworzony Użytkownik.

startDatestring · date

- Wczoraj.

expireDatestring · date

Datę wygaśnięcia.

dataQualityDocumentData[]

- Dane.

imagesQualityDocumentImage[]

Zdjęcia.

QualityDocumentData8 pola
idinteger · int64

Id.

documentIdinteger · int64

Dokument id.

productModelIdinteger · int64

Id produktu

brandBrand

- Brandy.

brandIdinteger · int32

- Idem marka.

categoryCategory

Kategoria.

categoryIdinteger · int32

Kategoria ID.

clientIdinteger · int64

Id klientów.

ServiceCategoryMapping3 pola
servicestring

- W służbie.

externalIdstring

Zewnętrzna identyfikacja.

namestring

- Nazwa.

Tnved14 pola
idinteger · int64

Id.

namestring

- Nazwa.

deletedboolean

- Zlikwidowane.

typestring

Type.

categoryClassstring

Klasy kategorii.

parentIdinteger · int64

Idę rodzica.

keywordsstring

Kluczowe słowa.

descriptionstring

Opis.

paramsTnvedIdinteger · int64

Params Tnved Id.

isInParamboolean

Jest w Param.

certificationstring

Certyfikacja.

parentCodestring

Kodekcja rodzicielska.

codestring

Code.

certificationRequiredboolean

Certyfikacja wymagana.

WildberriesType32 pola
idinteger · int64

Id.

namestring

- Nazwa.

publishedboolean

- Opublikowana.

hasSizeboolean

Ma rozmiar.

monoBoxMinQuantityinteger · int32

Mono Box Min Quantity.

monoTypestring

Mono Typ.

monoMinPriceinteger · int32

Mono Min Price.

hasParentboolean

Ma rodzica.

parentIdinteger · int64

Idę rodzica.

wildberriesIdinteger · int64

Id Wildberries.

lastSyncDatestring · date-time

Ostatnia data synchronizacji.

notChangedDaysinteger · int32

Nie zmienił się dzień.

commissionnumber · double

Komisja.

fbsCommissionnumber · double

Komisja FBI.

fbwCommissionnumber · double

Komisja FBI.

dbsCommissionnumber · double

Komisja DBS.

edbsCommissionnumber · double

Komisja Edbs.

cAndCCommissionnumber · double

C i CKomisy.

bookingCommissionnumber · double

Komisja Rezerwacyjna.

logisticPriceinteger · int32

Logistyczna cena.

storagePricenumber · double

Cena magazynowania.

acceptancePricenumber · double

Cena akceptacji.

needDimensionsboolean

Potrzebuję wymiarów.

purchasePercentAvgnumber · double

% zakupu Avg.

purchasePercentMinnumber · double

Kupna procent min.

photoAvginteger · int32

Zdjęcie Avg.

photoMininteger · int32

Zdjęcie Min.

drrAvgnumber · double

Doktor Avg.

drrMinnumber · double

Dr Min.

marginAvgnumber · double

Margin Avg.

marginMinnumber · double

Margin Min.

candCCommissionnumber · double

C. Komisja.

YandexMarketCategory7 pola
idinteger · int64

Id.

namestring

- Nazwa.

Wymagane
publishedboolean

- Opublikowana.

parentIdinteger · int64

Idę rodzica.

isLeafboolean

To Leaf.

lastSyncDatestring · date-time

Ostatnia data synchronizacji.

notChangedDaysinteger · int32

Nie zmienił się dzień.

TmsTask25 pola
idinteger · int64

Id.

read-only
statusstring

Status.

read-only
typestring

Type.

read-only
namestring

- Nazwa.

clientIdinteger · int64

Id klientów.

entityIdinteger · int64

Identyczny.

progressinteger · int32

- Wykonaj postępy.

processedQuantityinteger · int32

Wykorzystana ilość.

organizationIdinteger · int64

Id organizacyjny.

priorityinteger · int32

Priorytet.

propertiesstring

- Właściwości.

messagestring

- Wysyła wiadomość.

messageParamsstring

- Przesłanie Params.

createdDatestring · date-time

Tworzony Termin.

startDatestring · date-time

- Wczoraj.

finishDatestring · date-time

Termin zakończenia.

urlstring

- Url.

inputFileUrlstring

Url pliku wprowadzania.

retryNumberinteger · int32

Powtórny numer prób.

userIdinteger · int32

Id użytkownika.

retryDatestring · date-time

Powtórny wypróbowanie.

debugboolean

Odbudowa.

forcedStartboolean

Wymuszony start.

servicestring

- W służbie.

langstring

Lang.

FindResponseQualityDocument1 pola
rowsQualityDocument[]

Rzędy.

Umowa o błędzie

W jaki sposób można zwrócić błędy w aplikacji

Kod error jest identyczny w każdym miejscu, podczas gdy wiadomość skierowana do użytkownika jest tłumaczona przez serwer.

error

Stabilny kod czytelny maszynowo do logiki integracyjnej.

localMessage

Przesłanie gotowe do wyświetlania w języku użytkownika tokenu API.

params

Wartości interpołowane przez serwer w szablonie lokalizowanej wiadomości.

localMessage wykorzystuje pole lang użytkownika, który posiada token API. Język dokumentacji i nagłówek Accept-Language nie zmieniają go; rosyjski jest używany, gdy użytkujący nie ma konfigurowanego języka.

RULokalizacja użytkownika jest ru
{
  "error": "error_brand_already_exists",
  "localMessage": "Бренд Base уже существует",
  "params": {
    "name": "Base"
  }
}
PLPolski (pl)
{
  "error": "error_brand_already_exists",
  "localMessage": "Marka Base już istnieje",
  "params": {
    "name": "Base"
  }
}

Punkty końcowe

Punkty końcowe

POST

Wstępuj do zdjęcia dokumentu

/api/qualityDocument/uploadQualityDocumentImage
Token z dostępem do pisania

Pobierz zdjęcie dokumentu jakości za pomocą POST /api/qualityDocument/uploadQualityDocumentImage.

Parametry zapytania

PoleTypWymaganeOpis
documentId integer · int64 Tak Dokument id.

Organ wnioskujący

multipart/form-data
PoleTypWymaganeOpis
file string · binary Tak - Plik.
curl --request POST 'https://api.selsup.ru/api/qualityDocument/uploadQualityDocumentImage?documentId=1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --form 'file=@./file.bin'

Odpowiedź udana

200
Połączenia obiektu QualityDocumentImage
PoleTypWymaganeOpis
id integer · int64 Nie Id.
url string Nie - Url.
position integer · int32 Nie Pozycja.
documentId integer · int64 Nie Dokument id.
clientId integer · int64 Nie Id klientów.
{
  "id": 1001,
  "url": "https://example.com",
  "position": 1,
  "documentId": 1001,
  "clientId": 1001
}
Władze8

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_max_upload_size_exceeded
Dopuszczalny rozmiar pliku przekroczony

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_max_upload_size_exceeded; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_quality_document_not_found
Nie znaleziono certyfikatu

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_quality_document_not_found; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_storage_size_exceeded
Przekroczyłeś limit na rozmiar przechowywania plików: {limit} MB

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_storage_size_exceeded; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_wrong_image_format
Nieprawidłowy format obrazu dla pliku: {name}

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_wrong_image_format; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Aktualizacja dokumentu jakościowego

/api/qualityDocument/updateQualityDocument
Token z dostępem do pisania

Aktualizacja dokumentu jakości za pomocą POST /api/qualityDocument/updateQualityDocument.

Organ wnioskujący

application/json
Połączenia obiektuQualityDocument
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Nie - Nazwa.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Nie Type.
number string Nie Numer.
numberNormalized string Nie Numer znormalizowany.
clientId integer · int64 Nie Id klientów.
versionId integer · int64 Nie Id wersji.
createdUser string Nie Tworzony Użytkownik.
startDate string · date Nie - Wczoraj.
expireDate string · date Nie Datę wygaśnięcia.
data QualityDocumentData[] Nie - Dane.
Struktura pozycji zestawu QualityDocumentData
PoleTypWymaganeOpis
id integer · int64 Nie Id.
documentId integer · int64 Nie Dokument id.
productModelId integer · int64 Nie Id produktu
brand Brand Nie - Brandy.
Połączenia obiektu Brand
PoleTypWymaganeOpis
brandId integer · int32 Nie - Idem marka.
name string Tak - Nazwa.
clientId integer · int64 Nie Id klientów.
logoUrl string Nie Url logo.
logoSize integer · int32 Nie Rozmiar logo.
logoWidth integer · int32 Nie Szerokość logo.
logoHeight integer · int32 Nie Logo wysokości.
deleted boolean Nie - Zlikwidowane.
ozonName string Nie Ozon Name.
ozonId integer · int64 Nie Idę ozonową.
oneCId string Nie Jeden CID.
brandId integer · int32 Nie - Idem marka.
category Category Nie Kategoria.
Połączenia obiektu Category
PoleTypWymaganeOpis
categoryId integer · int32 Nie Kategoria ID.
name string Tak - Nazwa.
deleted boolean Nie - Zlikwidowane.
parentId integer · int32 Nie Idę rodzica.
clientId integer · int64 Nie Id klientów.
marked boolean Nie - Zarejestrowany.
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 Nie Klasy kategorii.
wildberriesType WildberriesType Nie Typ Wildberries.
wildberriesCategoryId integer · int64 Nie Id kategoria Wildberries.
wildberriesFbmCommission number · double Nie Komisja ds. FBM Wildberries.
wildberriesFbwCommission number · double Nie Wildberries Fbw Komisja.
wildberriesFbsCommission number · double Nie Wildberries FBI Komisja.
wildberriesDbsCommission number · double Nie Komisja ds. DBS Wildberries.
wildberriesEdbsCommission number · double Nie Komisja ds. Edbów Wildberries.
wildberriesCAndCCommission number · double Nie Wildberries C i CKomisja.
wildberriesBookingCommission number · double Nie Komisja Rezerwacyjna Wildberries.
ozonDescriptionCategoryId integer · int64 Nie Ozon opis Kategoria Id.
yandexMarketCategoryId integer · int64 Nie Id kategoria Yandex Market.
yandexMarketCategory YandexMarketCategory Nie Kategoria rynku Yandex.
ozonDescriptionCategory OzonDescriptionCategory Nie Kategoria opisu ozonu.
ozonCommission number · double Nie Komisja ds. ozonu.
tnved Tnved Nie - Nie.
tnvedId integer · int64 Nie - Identyfikacja.
laundry string Nie Próżnica.
params string Nie - Params.
namePattern string Nie Nazwa Pattern.
aliexpressCategory AliexpressCategory Nie Kategoria Aliexpress.
aliexpressCategoryId integer · int64 Nie Aliexpress Kategoria Id.
avitoCategory AvitoCategory Nie Kategoria Avito.
lamodaCategory LamodaCategory Nie Kategoria Lamoda.
lamodaCategoryId integer · int64 Nie Id kategorii Lamoda.
avitoCategoryId integer · int64 Nie Id kategorii Avito.
packDepth integer · int32 Nie - Złóż głębokość.
packWidth integer · int32 Nie - Zapewnić szerokość.
packHeight integer · int32 Nie - Wzniesienie.
packWeight integer · int32 Nie - Zbierz ciężar.
hasSize boolean Nie Ma rozmiar.
hasColor boolean Nie Ma kolor.
autoName boolean Nie Auto Nazwa.
removeFbsStock boolean Nie Wyciągnij stoczkę FBI.
oneCId string Nie Jeden CID.
externalId string Nie Zewnętrzna identyfikacja.
moySkladId string Nie Id Moy Sklad.
useClientParams boolean Nie Użyj Paramów Klienta.
requiredExpirationDate boolean Nie Wymagane daty upływu.
serviceCategoryMappings object Nie Mapy kategorii usług.
productCount integer · int32 Nie Liczba produktów.
categoryId integer · int32 Nie Kategoria ID.
clientId integer · int64 Nie Id klientów.
images QualityDocumentImage[] Nie Zdjęcia.
Struktura pozycji zestawu QualityDocumentImage
PoleTypWymaganeOpis
id integer · int64 Nie Id.
url string Nie - Url.
position integer · int32 Nie Pozycja.
documentId integer · int64 Nie Dokument id.
clientId integer · int64 Nie Id klientów.
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
}'

Odpowiedź udana

200
Połączenia obiektu QualityDocument
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Nie - Nazwa.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Nie Type.
number string Nie Numer.
numberNormalized string Nie Numer znormalizowany.
clientId integer · int64 Nie Id klientów.
versionId integer · int64 Nie Id wersji.
createdUser string Nie Tworzony Użytkownik.
startDate string · date Nie - Wczoraj.
expireDate string · date Nie Datę wygaśnięcia.
data QualityDocumentData[] Nie - Dane.
Struktura pozycji zestawu QualityDocumentData
PoleTypWymaganeOpis
id integer · int64 Nie Id.
documentId integer · int64 Nie Dokument id.
productModelId integer · int64 Nie Id produktu
brand Brand Nie - Brandy.
Połączenia obiektu Brand
PoleTypWymaganeOpis
brandId integer · int32 Nie - Idem marka.
name string Tak - Nazwa.
clientId integer · int64 Nie Id klientów.
logoUrl string Nie Url logo.
logoSize integer · int32 Nie Rozmiar logo.
logoWidth integer · int32 Nie Szerokość logo.
logoHeight integer · int32 Nie Logo wysokości.
deleted boolean Nie - Zlikwidowane.
ozonName string Nie Ozon Name.
ozonId integer · int64 Nie Idę ozonową.
oneCId string Nie Jeden CID.
brandId integer · int32 Nie - Idem marka.
category Category Nie Kategoria.
Połączenia obiektu Category
PoleTypWymaganeOpis
categoryId integer · int32 Nie Kategoria ID.
name string Tak - Nazwa.
deleted boolean Nie - Zlikwidowane.
parentId integer · int32 Nie Idę rodzica.
clientId integer · int64 Nie Id klientów.
marked boolean Nie - Zarejestrowany.
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 Nie Klasy kategorii.
wildberriesType WildberriesType Nie Typ Wildberries.
wildberriesCategoryId integer · int64 Nie Id kategoria Wildberries.
wildberriesFbmCommission number · double Nie Komisja ds. FBM Wildberries.
wildberriesFbwCommission number · double Nie Wildberries Fbw Komisja.
wildberriesFbsCommission number · double Nie Wildberries FBI Komisja.
wildberriesDbsCommission number · double Nie Komisja ds. DBS Wildberries.
wildberriesEdbsCommission number · double Nie Komisja ds. Edbów Wildberries.
wildberriesCAndCCommission number · double Nie Wildberries C i CKomisja.
wildberriesBookingCommission number · double Nie Komisja Rezerwacyjna Wildberries.
ozonDescriptionCategoryId integer · int64 Nie Ozon opis Kategoria Id.
yandexMarketCategoryId integer · int64 Nie Id kategoria Yandex Market.
yandexMarketCategory YandexMarketCategory Nie Kategoria rynku Yandex.
ozonDescriptionCategory OzonDescriptionCategory Nie Kategoria opisu ozonu.
ozonCommission number · double Nie Komisja ds. ozonu.
tnved Tnved Nie - Nie.
tnvedId integer · int64 Nie - Identyfikacja.
laundry string Nie Próżnica.
params string Nie - Params.
namePattern string Nie Nazwa Pattern.
aliexpressCategory AliexpressCategory Nie Kategoria Aliexpress.
aliexpressCategoryId integer · int64 Nie Aliexpress Kategoria Id.
avitoCategory AvitoCategory Nie Kategoria Avito.
lamodaCategory LamodaCategory Nie Kategoria Lamoda.
lamodaCategoryId integer · int64 Nie Id kategorii Lamoda.
avitoCategoryId integer · int64 Nie Id kategorii Avito.
packDepth integer · int32 Nie - Złóż głębokość.
packWidth integer · int32 Nie - Zapewnić szerokość.
packHeight integer · int32 Nie - Wzniesienie.
packWeight integer · int32 Nie - Zbierz ciężar.
hasSize boolean Nie Ma rozmiar.
hasColor boolean Nie Ma kolor.
autoName boolean Nie Auto Nazwa.
removeFbsStock boolean Nie Wyciągnij stoczkę FBI.
oneCId string Nie Jeden CID.
externalId string Nie Zewnętrzna identyfikacja.
moySkladId string Nie Id Moy Sklad.
useClientParams boolean Nie Użyj Paramów Klienta.
requiredExpirationDate boolean Nie Wymagane daty upływu.
serviceCategoryMappings object Nie Mapy kategorii usług.
productCount integer · int32 Nie Liczba produktów.
categoryId integer · int32 Nie Kategoria ID.
clientId integer · int64 Nie Id klientów.
images QualityDocumentImage[] Nie Zdjęcia.
Struktura pozycji zestawu QualityDocumentImage
PoleTypWymaganeOpis
id integer · int64 Nie Id.
url string Nie - Url.
position integer · int32 Nie Pozycja.
documentId integer · int64 Nie Dokument id.
clientId integer · int64 Nie Id klientów.
{
  "id": 1001,
  "name": "Example",
  "type": "DECLARATION",
  "number": "string",
  "numberNormalized": "string",
  "clientId": 1001
}
Władze6

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_document_already_exist
Dokument o tej nazwie już istnieje

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_document_already_exist; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_quality_document_version_conflict
Dokument został zmieniony przez innego użytkownika. Odśwież stronę i spróbuj ponownie.

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_quality_document_version_conflict; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Usunięcie dokumentu jakościowego

/api/qualityDocument/removeQualityDocument
Token z dostępem do pisania

Usunięcie dokumentu jakości za pomocą POST /api/qualityDocument/removeQualityDocument.

Parametry zapytania

PoleTypWymaganeOpis
documentId integer · int64 Tak Dokument id.
curl --request POST 'https://api.selsup.ru/api/qualityDocument/removeQualityDocument?documentId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200

Odpowiedź nie ma ciała.

Władze4

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Certyfikaty przywozowe

/api/qualityDocument/importCertificates
Token z dostępem do pisania

Certyfikaty przywozowe używające POST /api/qualityDocument/importCertificates.

Parametry zapytania

PoleTypWymaganeOpis
replaceConnects boolean Nie Zastąpić Connects.

Organ wnioskujący

multipart/form-data
PoleTypWymaganeOpis
file string · binary Tak - Plik.
curl --request POST 'https://api.selsup.ru/api/qualityDocument/importCertificates' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --form 'file=@./file.bin'

Odpowiedź udana

200
Połączenia obiektu TmsTask
PoleTypWymaganeOpis
id integer · int64 Nie Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Nie 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 Nie Type.
name string Nie - Nazwa.
clientId integer · int64 Nie Id klientów.
entityId integer · int64 Nie Identyczny.
progress integer · int32 Nie - Wykonaj postępy.
processedQuantity integer · int32 Nie Wykorzystana ilość.
organizationId integer · int64 Nie Id organizacyjny.
priority integer · int32 Nie Priorytet.
properties string Nie - Właściwości.
message string Nie - Wysyła wiadomość.
messageParams string Nie - Przesłanie Params.
createdDate string · date-time Nie Tworzony Termin.
startDate string · date-time Nie - Wczoraj.
finishDate string · date-time Nie Termin zakończenia.
url string Nie - Url.
inputFileUrl string Nie Url pliku wprowadzania.
retryNumber integer · int32 Nie Powtórny numer prób.
userId integer · int32 Nie Id użytkownika.
retryDate string · date-time Nie Powtórny wypróbowanie.
debug boolean Nie Odbudowa.
forcedStart boolean Nie Wymuszony start.
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 Nie - W służbie.
lang string Nie Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Władze4

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_max_upload_size_exceeded
Dopuszczalny rozmiar pliku przekroczony

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_max_upload_size_exceeded; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Wzorzec certyfikatu wywozu

/api/qualityDocument/exportCertificateTemplate
Token z dostępem do pisania

Wzorek certyfikatu eksportowego używający POST /api/qualityDocument/exportCertificateTemplate.

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

Odpowiedź udana

200
Połączenia obiektu TmsTask
PoleTypWymaganeOpis
id integer · int64 Nie Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Nie 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 Nie Type.
name string Nie - Nazwa.
clientId integer · int64 Nie Id klientów.
entityId integer · int64 Nie Identyczny.
progress integer · int32 Nie - Wykonaj postępy.
processedQuantity integer · int32 Nie Wykorzystana ilość.
organizationId integer · int64 Nie Id organizacyjny.
priority integer · int32 Nie Priorytet.
properties string Nie - Właściwości.
message string Nie - Wysyła wiadomość.
messageParams string Nie - Przesłanie Params.
createdDate string · date-time Nie Tworzony Termin.
startDate string · date-time Nie - Wczoraj.
finishDate string · date-time Nie Termin zakończenia.
url string Nie - Url.
inputFileUrl string Nie Url pliku wprowadzania.
retryNumber integer · int32 Nie Powtórny numer prób.
userId integer · int32 Nie Id użytkownika.
retryDate string · date-time Nie Powtórny wypróbowanie.
debug boolean Nie Odbudowa.
forcedStart boolean Nie Wymuszony start.
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 Nie - W służbie.
lang string Nie Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

POST

Usuń zdjęcie dokumentu jakości

/api/qualityDocument/deleteQualityDocumentImage
Token z dostępem do pisania

Usuń zdjęcie dokumentu jakości za pomocą POST /api/qualityDocument/deleteQualityDocumentImage.

Parametry zapytania

PoleTypWymaganeOpis
imageId integer · int64 Tak Idekcja obrazu.
curl --request POST 'https://api.selsup.ru/api/qualityDocument/deleteQualityDocumentImage?imageId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200

Odpowiedź nie ma ciała.

Władze4

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Tworzenie dokumentu jakościowego

/api/qualityDocument/createQualityDocument
Token z dostępem do pisania

Tworzenie dokumentu jakości za pomocą POST /api/qualityDocument/createQualityDocument.

Organ wnioskujący

application/json
Połączenia obiektuQualityDocument
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Nie - Nazwa.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Nie Type.
number string Nie Numer.
numberNormalized string Nie Numer znormalizowany.
clientId integer · int64 Nie Id klientów.
versionId integer · int64 Nie Id wersji.
createdUser string Nie Tworzony Użytkownik.
startDate string · date Nie - Wczoraj.
expireDate string · date Nie Datę wygaśnięcia.
data QualityDocumentData[] Nie - Dane.
Struktura pozycji zestawu QualityDocumentData
PoleTypWymaganeOpis
id integer · int64 Nie Id.
documentId integer · int64 Nie Dokument id.
productModelId integer · int64 Nie Id produktu
brand Brand Nie - Brandy.
Połączenia obiektu Brand
PoleTypWymaganeOpis
brandId integer · int32 Nie - Idem marka.
name string Tak - Nazwa.
clientId integer · int64 Nie Id klientów.
logoUrl string Nie Url logo.
logoSize integer · int32 Nie Rozmiar logo.
logoWidth integer · int32 Nie Szerokość logo.
logoHeight integer · int32 Nie Logo wysokości.
deleted boolean Nie - Zlikwidowane.
ozonName string Nie Ozon Name.
ozonId integer · int64 Nie Idę ozonową.
oneCId string Nie Jeden CID.
brandId integer · int32 Nie - Idem marka.
category Category Nie Kategoria.
Połączenia obiektu Category
PoleTypWymaganeOpis
categoryId integer · int32 Nie Kategoria ID.
name string Tak - Nazwa.
deleted boolean Nie - Zlikwidowane.
parentId integer · int32 Nie Idę rodzica.
clientId integer · int64 Nie Id klientów.
marked boolean Nie - Zarejestrowany.
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 Nie Klasy kategorii.
wildberriesType WildberriesType Nie Typ Wildberries.
wildberriesCategoryId integer · int64 Nie Id kategoria Wildberries.
wildberriesFbmCommission number · double Nie Komisja ds. FBM Wildberries.
wildberriesFbwCommission number · double Nie Wildberries Fbw Komisja.
wildberriesFbsCommission number · double Nie Wildberries FBI Komisja.
wildberriesDbsCommission number · double Nie Komisja ds. DBS Wildberries.
wildberriesEdbsCommission number · double Nie Komisja ds. Edbów Wildberries.
wildberriesCAndCCommission number · double Nie Wildberries C i CKomisja.
wildberriesBookingCommission number · double Nie Komisja Rezerwacyjna Wildberries.
ozonDescriptionCategoryId integer · int64 Nie Ozon opis Kategoria Id.
yandexMarketCategoryId integer · int64 Nie Id kategoria Yandex Market.
yandexMarketCategory YandexMarketCategory Nie Kategoria rynku Yandex.
ozonDescriptionCategory OzonDescriptionCategory Nie Kategoria opisu ozonu.
ozonCommission number · double Nie Komisja ds. ozonu.
tnved Tnved Nie - Nie.
tnvedId integer · int64 Nie - Identyfikacja.
laundry string Nie Próżnica.
params string Nie - Params.
namePattern string Nie Nazwa Pattern.
aliexpressCategory AliexpressCategory Nie Kategoria Aliexpress.
aliexpressCategoryId integer · int64 Nie Aliexpress Kategoria Id.
avitoCategory AvitoCategory Nie Kategoria Avito.
lamodaCategory LamodaCategory Nie Kategoria Lamoda.
lamodaCategoryId integer · int64 Nie Id kategorii Lamoda.
avitoCategoryId integer · int64 Nie Id kategorii Avito.
packDepth integer · int32 Nie - Złóż głębokość.
packWidth integer · int32 Nie - Zapewnić szerokość.
packHeight integer · int32 Nie - Wzniesienie.
packWeight integer · int32 Nie - Zbierz ciężar.
hasSize boolean Nie Ma rozmiar.
hasColor boolean Nie Ma kolor.
autoName boolean Nie Auto Nazwa.
removeFbsStock boolean Nie Wyciągnij stoczkę FBI.
oneCId string Nie Jeden CID.
externalId string Nie Zewnętrzna identyfikacja.
moySkladId string Nie Id Moy Sklad.
useClientParams boolean Nie Użyj Paramów Klienta.
requiredExpirationDate boolean Nie Wymagane daty upływu.
serviceCategoryMappings object Nie Mapy kategorii usług.
productCount integer · int32 Nie Liczba produktów.
categoryId integer · int32 Nie Kategoria ID.
clientId integer · int64 Nie Id klientów.
images QualityDocumentImage[] Nie Zdjęcia.
Struktura pozycji zestawu QualityDocumentImage
PoleTypWymaganeOpis
id integer · int64 Nie Id.
url string Nie - Url.
position integer · int32 Nie Pozycja.
documentId integer · int64 Nie Dokument id.
clientId integer · int64 Nie Id klientów.
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
}'

Odpowiedź udana

200
Połączenia obiektu QualityDocument
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Nie - Nazwa.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Nie Type.
number string Nie Numer.
numberNormalized string Nie Numer znormalizowany.
clientId integer · int64 Nie Id klientów.
versionId integer · int64 Nie Id wersji.
createdUser string Nie Tworzony Użytkownik.
startDate string · date Nie - Wczoraj.
expireDate string · date Nie Datę wygaśnięcia.
data QualityDocumentData[] Nie - Dane.
Struktura pozycji zestawu QualityDocumentData
PoleTypWymaganeOpis
id integer · int64 Nie Id.
documentId integer · int64 Nie Dokument id.
productModelId integer · int64 Nie Id produktu
brand Brand Nie - Brandy.
Połączenia obiektu Brand
PoleTypWymaganeOpis
brandId integer · int32 Nie - Idem marka.
name string Tak - Nazwa.
clientId integer · int64 Nie Id klientów.
logoUrl string Nie Url logo.
logoSize integer · int32 Nie Rozmiar logo.
logoWidth integer · int32 Nie Szerokość logo.
logoHeight integer · int32 Nie Logo wysokości.
deleted boolean Nie - Zlikwidowane.
ozonName string Nie Ozon Name.
ozonId integer · int64 Nie Idę ozonową.
oneCId string Nie Jeden CID.
brandId integer · int32 Nie - Idem marka.
category Category Nie Kategoria.
Połączenia obiektu Category
PoleTypWymaganeOpis
categoryId integer · int32 Nie Kategoria ID.
name string Tak - Nazwa.
deleted boolean Nie - Zlikwidowane.
parentId integer · int32 Nie Idę rodzica.
clientId integer · int64 Nie Id klientów.
marked boolean Nie - Zarejestrowany.
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 Nie Klasy kategorii.
wildberriesType WildberriesType Nie Typ Wildberries.
wildberriesCategoryId integer · int64 Nie Id kategoria Wildberries.
wildberriesFbmCommission number · double Nie Komisja ds. FBM Wildberries.
wildberriesFbwCommission number · double Nie Wildberries Fbw Komisja.
wildberriesFbsCommission number · double Nie Wildberries FBI Komisja.
wildberriesDbsCommission number · double Nie Komisja ds. DBS Wildberries.
wildberriesEdbsCommission number · double Nie Komisja ds. Edbów Wildberries.
wildberriesCAndCCommission number · double Nie Wildberries C i CKomisja.
wildberriesBookingCommission number · double Nie Komisja Rezerwacyjna Wildberries.
ozonDescriptionCategoryId integer · int64 Nie Ozon opis Kategoria Id.
yandexMarketCategoryId integer · int64 Nie Id kategoria Yandex Market.
yandexMarketCategory YandexMarketCategory Nie Kategoria rynku Yandex.
ozonDescriptionCategory OzonDescriptionCategory Nie Kategoria opisu ozonu.
ozonCommission number · double Nie Komisja ds. ozonu.
tnved Tnved Nie - Nie.
tnvedId integer · int64 Nie - Identyfikacja.
laundry string Nie Próżnica.
params string Nie - Params.
namePattern string Nie Nazwa Pattern.
aliexpressCategory AliexpressCategory Nie Kategoria Aliexpress.
aliexpressCategoryId integer · int64 Nie Aliexpress Kategoria Id.
avitoCategory AvitoCategory Nie Kategoria Avito.
lamodaCategory LamodaCategory Nie Kategoria Lamoda.
lamodaCategoryId integer · int64 Nie Id kategorii Lamoda.
avitoCategoryId integer · int64 Nie Id kategorii Avito.
packDepth integer · int32 Nie - Złóż głębokość.
packWidth integer · int32 Nie - Zapewnić szerokość.
packHeight integer · int32 Nie - Wzniesienie.
packWeight integer · int32 Nie - Zbierz ciężar.
hasSize boolean Nie Ma rozmiar.
hasColor boolean Nie Ma kolor.
autoName boolean Nie Auto Nazwa.
removeFbsStock boolean Nie Wyciągnij stoczkę FBI.
oneCId string Nie Jeden CID.
externalId string Nie Zewnętrzna identyfikacja.
moySkladId string Nie Id Moy Sklad.
useClientParams boolean Nie Użyj Paramów Klienta.
requiredExpirationDate boolean Nie Wymagane daty upływu.
serviceCategoryMappings object Nie Mapy kategorii usług.
productCount integer · int32 Nie Liczba produktów.
categoryId integer · int32 Nie Kategoria ID.
clientId integer · int64 Nie Id klientów.
images QualityDocumentImage[] Nie Zdjęcia.
Struktura pozycji zestawu QualityDocumentImage
PoleTypWymaganeOpis
id integer · int64 Nie Id.
url string Nie - Url.
position integer · int32 Nie Pozycja.
documentId integer · int64 Nie Dokument id.
clientId integer · int64 Nie Id klientów.
{
  "id": 1001,
  "name": "Example",
  "type": "DECLARATION",
  "number": "string",
  "numberNormalized": "string",
  "clientId": 1001
}
Władze6

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_create_quality_document
Nie udało się utworzyć dokumentu jakości

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_create_quality_document; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_document_already_exist
Dokument o tej nazwie już istnieje

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_document_already_exist; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

GET

Uzyskaj dokument jakości według modelu

/api/qualityDocument/getQualityDocumentByModel
Token z dostępem do odczytu

Uzyskaj dokument jakości według modelu za pomocą GET /api/qualityDocument/getQualityDocumentByModel.

Parametry zapytania

PoleTypWymaganeOpis
modelId integer · int64 Tak Identyczny model.
curl --request GET 'https://api.selsup.ru/api/qualityDocument/getQualityDocumentByModel?modelId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Struktura pozycji zestawu QualityDocument[]
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Nie - Nazwa.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Nie Type.
number string Nie Numer.
numberNormalized string Nie Numer znormalizowany.
clientId integer · int64 Nie Id klientów.
versionId integer · int64 Nie Id wersji.
createdUser string Nie Tworzony Użytkownik.
startDate string · date Nie - Wczoraj.
expireDate string · date Nie Datę wygaśnięcia.
data QualityDocumentData[] Nie - Dane.
Struktura pozycji zestawu QualityDocumentData
PoleTypWymaganeOpis
id integer · int64 Nie Id.
documentId integer · int64 Nie Dokument id.
productModelId integer · int64 Nie Id produktu
brand Brand Nie - Brandy.
Połączenia obiektu Brand
PoleTypWymaganeOpis
brandId integer · int32 Nie - Idem marka.
name string Tak - Nazwa.
clientId integer · int64 Nie Id klientów.
logoUrl string Nie Url logo.
logoSize integer · int32 Nie Rozmiar logo.
logoWidth integer · int32 Nie Szerokość logo.
logoHeight integer · int32 Nie Logo wysokości.
deleted boolean Nie - Zlikwidowane.
ozonName string Nie Ozon Name.
ozonId integer · int64 Nie Idę ozonową.
oneCId string Nie Jeden CID.
brandId integer · int32 Nie - Idem marka.
category Category Nie Kategoria.
Połączenia obiektu Category
PoleTypWymaganeOpis
categoryId integer · int32 Nie Kategoria ID.
name string Tak - Nazwa.
deleted boolean Nie - Zlikwidowane.
parentId integer · int32 Nie Idę rodzica.
clientId integer · int64 Nie Id klientów.
marked boolean Nie - Zarejestrowany.
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 Nie Klasy kategorii.
wildberriesType WildberriesType Nie Typ Wildberries.
wildberriesCategoryId integer · int64 Nie Id kategoria Wildberries.
wildberriesFbmCommission number · double Nie Komisja ds. FBM Wildberries.
wildberriesFbwCommission number · double Nie Wildberries Fbw Komisja.
wildberriesFbsCommission number · double Nie Wildberries FBI Komisja.
wildberriesDbsCommission number · double Nie Komisja ds. DBS Wildberries.
wildberriesEdbsCommission number · double Nie Komisja ds. Edbów Wildberries.
wildberriesCAndCCommission number · double Nie Wildberries C i CKomisja.
wildberriesBookingCommission number · double Nie Komisja Rezerwacyjna Wildberries.
ozonDescriptionCategoryId integer · int64 Nie Ozon opis Kategoria Id.
yandexMarketCategoryId integer · int64 Nie Id kategoria Yandex Market.
yandexMarketCategory YandexMarketCategory Nie Kategoria rynku Yandex.
ozonDescriptionCategory OzonDescriptionCategory Nie Kategoria opisu ozonu.
ozonCommission number · double Nie Komisja ds. ozonu.
tnved Tnved Nie - Nie.
tnvedId integer · int64 Nie - Identyfikacja.
laundry string Nie Próżnica.
params string Nie - Params.
namePattern string Nie Nazwa Pattern.
aliexpressCategory AliexpressCategory Nie Kategoria Aliexpress.
aliexpressCategoryId integer · int64 Nie Aliexpress Kategoria Id.
avitoCategory AvitoCategory Nie Kategoria Avito.
lamodaCategory LamodaCategory Nie Kategoria Lamoda.
lamodaCategoryId integer · int64 Nie Id kategorii Lamoda.
avitoCategoryId integer · int64 Nie Id kategorii Avito.
packDepth integer · int32 Nie - Złóż głębokość.
packWidth integer · int32 Nie - Zapewnić szerokość.
packHeight integer · int32 Nie - Wzniesienie.
packWeight integer · int32 Nie - Zbierz ciężar.
hasSize boolean Nie Ma rozmiar.
hasColor boolean Nie Ma kolor.
autoName boolean Nie Auto Nazwa.
removeFbsStock boolean Nie Wyciągnij stoczkę FBI.
oneCId string Nie Jeden CID.
externalId string Nie Zewnętrzna identyfikacja.
moySkladId string Nie Id Moy Sklad.
useClientParams boolean Nie Użyj Paramów Klienta.
requiredExpirationDate boolean Nie Wymagane daty upływu.
serviceCategoryMappings object Nie Mapy kategorii usług.
productCount integer · int32 Nie Liczba produktów.
categoryId integer · int32 Nie Kategoria ID.
clientId integer · int64 Nie Id klientów.
images QualityDocumentImage[] Nie Zdjęcia.
Struktura pozycji zestawu QualityDocumentImage
PoleTypWymaganeOpis
id integer · int64 Nie Id.
url string Nie - Url.
position integer · int32 Nie Pozycja.
documentId integer · int64 Nie Dokument id.
clientId integer · int64 Nie Id klientów.
[
  "string"
]
Władze4

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

GET

Znajdź dokument jakości

/api/qualityDocument/findQualityDocument
Token z dostępem do odczytu

Znajdź dokument jakości za pomocą GET /api/qualityDocument/findQualityDocument.

Parametry zapytania

PoleTypWymaganeOpis
brandId integer · int32 Nie - Idem marka.
categoryId integer · int32 Nie Kategoria ID.
query string Nie - Nie wiem.
limit integer · int32 Nie Ogranicz.
page integer · int32 Nie Strona.
count boolean Nie Zgromadzisz.
sortBy stringDOCUMENT_ID, NAME, TYPE, NUMBER, START_DATE, EXPIRE_DATE Nie - Zarejestrowany.
ascending boolean Nie Wzniesienie.
curl --request GET 'https://api.selsup.ru/api/qualityDocument/findQualityDocument?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Połączenia obiektu FindResponseQualityDocument
PoleTypWymaganeOpis
rows QualityDocument[] Nie Rzędy.
Struktura pozycji zestawu QualityDocument
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Nie - Nazwa.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Nie Type.
number string Nie Numer.
numberNormalized string Nie Numer znormalizowany.
clientId integer · int64 Nie Id klientów.
versionId integer · int64 Nie Id wersji.
createdUser string Nie Tworzony Użytkownik.
startDate string · date Nie - Wczoraj.
expireDate string · date Nie Datę wygaśnięcia.
data QualityDocumentData[] Nie - Dane.
Struktura pozycji zestawu QualityDocumentData
PoleTypWymaganeOpis
id integer · int64 Nie Id.
documentId integer · int64 Nie Dokument id.
productModelId integer · int64 Nie Id produktu
brand Brand Nie - Brandy.
brandId integer · int32 Nie - Idem marka.
category Category Nie Kategoria.
categoryId integer · int32 Nie Kategoria ID.
clientId integer · int64 Nie Id klientów.
images QualityDocumentImage[] Nie Zdjęcia.
Struktura pozycji zestawu QualityDocumentImage
PoleTypWymaganeOpis
id integer · int64 Nie Id.
url string Nie - Url.
position integer · int32 Nie Pozycja.
documentId integer · int64 Nie Dokument id.
clientId integer · int64 Nie Id klientów.
{
  "rows": "string"
}
Władze4

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

GET

/Zajmij to /

/api/quality/document/{documentId}
Token z dostępem do odczytu

Uzyskaj identyfikację za pomocą GET /api/quality/document/{documentId}.

Parametry ścieżki

PoleTypWymaganeOpis
documentId integer · int64 Tak Dokument id.
curl --request GET 'https://api.selsup.ru/api/quality/document/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200

Odpowiedź nie ma ciała.

Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

Authorization

Token do wniosków o badania

Token pozostaje w lokalnym magazynie przeglądarki i jest wysyłany tylko w nagłówku Authorization z wniosków na api.selsup.ru.

Wypróbuj

Prawdziwe parametry żądania

Odpowiedź API

Wyślij wniosek o zapoznanie się z odpowiedzią SelSup.