SelSup Developers

Le public API · API Référence

Certificats de qualité

Les points de référence des certificats de qualité, y compris les itinéraires exacts, les paramètres, les organismes de demande et les schémas de réponse extensibles.

10 points de fin/api/qualityDocumentStableDéclaration lisible par machine ↗
{ }

Cette page est soutenue par un contrat indépendant éditable. Valider les opérations de rédaction avec des données de test avant utilisation de production.

/api/qualityDocument

Flux de travail prêts à l'emploi

Flux de travail prêts à l'emploi

01

Commencez à utiliser les certificats de qualité

Utilisez un jeton API dédié et validez d'abord les opérations de lecture avec les données de test.

  1. Gardez le jeton côté serveur et envoyez-le dans l'en-tête Authorization.
  2. Vérifiez les paramètres requis et élargissez le schéma de demande ou de réponse.
  3. Traiter l'état HTTP et le champ stable error dans les erreurs d'application.

Modèle de données

Structures de données

Les modèles sont énumérés une fois ici et peuvent également être étendus directement depuis les terminaux qui les utilisent.

QualityDocumentImage5 champs
idinteger · int64

Id.

urlstring

- Je vous en prie.

positioninteger · int32

La position.

documentIdinteger · int64

- Le numéro d'identité.

clientIdinteger · int64

Nom du client.

AliexpressCategory8 champs
idinteger · int64

Id.

namestring

Nom.

publishedboolean

Publié.

parentIdinteger · int64

Identification des parents.

aliexpressIdinteger · int64

- Je vous en prie.

lastSyncDatestring · date-time

La dernière date de synchronisation.

notChangedDaysinteger · int32

Les jours ne sont pas changés.

isLeafboolean

C'est Leaf.

AvitoCategory9 champs
idinteger · int64

Id.

Obligatoire
namestring

Nom.

Obligatoire
shortNamestring

Nom court.

publishedboolean

Publié.

parentIdinteger · int64

Identification des parents.

lastSyncDatestring · date-time

La dernière date de synchronisation.

isLeafboolean

C'est Leaf.

goodsTypestring

Le type de marchandises.

categorystring

La catégorie.

Brand11 champs
brandIdinteger · int32

Nom de marque.

read-only
namestring

Nom.

Obligatoire
clientIdinteger · int64

Nom du client.

read-only
logoUrlstring

L'URL du logo.

read-only
logoSizeinteger · int32

Taille du logo.

read-only
logoWidthinteger · int32

Largeur du logo.

read-only
logoHeightinteger · int32

La hauteur du logo.

read-only
deletedboolean

Il a été supprimé.

ozonNamestring

Nom d'Ozon.

ozonIdinteger · int64

Le code d'ozone.

oneCIdstring

Un informateur.

Category47 champs
categoryIdinteger · int32

Identification de catégorie

read-only
namestring

Nom.

Obligatoire
deletedboolean

Il a été supprimé.

read-only
parentIdinteger · int32

Identification des parents.

clientIdinteger · int64

Nom du client.

read-only
markedboolean

Marqué.

categoryClassstring

Classe de catégorie.

wildberriesTypeWildberriesType

Le type Wildberries.

wildberriesCategoryIdinteger · int64

Le numéro de catégorie Wildberries.

wildberriesFbmCommissionnumber · double

La Commission de la gestion des émissions de gaz.

read-only
wildberriesFbwCommissionnumber · double

La Commission Fbw des Wildberries.

read-only
wildberriesFbsCommissionnumber · double

La Commission des F.B.S. de Wildberries.

read-only
wildberriesDbsCommissionnumber · double

La Commission du Dbs de Wildberries.

read-only
wildberriesEdbsCommissionnumber · double

La Commission des éditions de la Berry-Brie.

read-only
wildberriesCAndCCommissionnumber · double

La Commission des fruits sauvages et des fruits de mer.

read-only
wildberriesBookingCommissionnumber · double

Commission de réservation des fruits sauvages.

read-only
ozonDescriptionCategoryIdinteger · int64

Déclaration de l'ozone de catégorie ID.

yandexMarketCategoryIdinteger · int64

Identification de catégorie de marché Yandex.

yandexMarketCategoryYandexMarketCategory

Catégorie du marché Yandex.

ozonDescriptionCategoryOzonDescriptionCategory

Catégorie de description de l'ozone.

ozonCommissionnumber · double

Commission de l'ozone.

read-only
tnvedTnved

Je suis tombé.

tnvedIdinteger · int64

Je vous ai identifié.

laundrystring

La lessive.

paramsstring

Params, c'est tout.

namePatternstring

Nom de modèle.

aliexpressCategoryAliexpressCategory

La catégorie Aliexpress.

aliexpressCategoryIdinteger · int64

Identification de catégorie Aliexpress.

avitoCategoryAvitoCategory

Catégorie Avito.

lamodaCategoryLamodaCategory

La catégorie Lamoda.

lamodaCategoryIdinteger · int64

Identification de catégorie Lamoda.

avitoCategoryIdinteger · int64

Identification de catégorie Avito.

packDepthinteger · int32

- Faites des packs.

packWidthinteger · int32

- La largeur de la boîte.

packHeightinteger · int32

- La hauteur de la boîte.

packWeightinteger · int32

- Je vais faire du poids.

hasSizeboolean

Il a la taille.

hasColorboolean

Il a de la couleur.

autoNameboolean

Nom automatique.

removeFbsStockboolean

Retirez le stock de la FBS.

oneCIdstring

Un informateur.

externalIdstring

Identification extérieure.

moySkladIdstring

Je suis un homme de la classe.

useClientParamsboolean

Utilisez les paramètres du client.

requiredExpirationDateboolean

Date d'expiration requise.

serviceCategoryMappingsobject

Cartes de catégories de service.

productCountinteger · int32

Le nombre de produits.

LamodaCategory8 champs
idinteger · int64

Id.

namestring

Nom.

shortNamestring

Nom court.

publishedboolean

Publié.

isLeafboolean

C'est Leaf.

parentIdinteger · int64

Identification des parents.

lastSyncDatestring · date-time

La dernière date de synchronisation.

notChangedDaysinteger · int32

Les jours ne sont pas changés.

OzonDescriptionCategory21 champs
idinteger · int64

Id.

namestring

Nom.

Obligatoire
publishedboolean

Publié.

parentIdinteger · int64

Identification des parents.

isLeafboolean

C'est Leaf.

lastSyncDatestring · date-time

La dernière date de synchronisation.

notChangedDaysinteger · int32

Les jours ne sont pas changés.

isErrorboolean

C'est une erreur.

errorDatestring · date

Date d'erreur.

typesstring

Des types.

typeIdinteger · int64

Le type d'identité.

purchasePercentAvgnumber · double

Pourcentage d'achat Avg.

purchasePercentMinnumber · double

Pourcentage d'achat Min.

photoAvginteger · int32

Photo Avg.

photoMininteger · int32

Photo Min.

drrAvgnumber · double

Le Dr Avg.

drrMinnumber · double

Le Dr Min.

marginAvgnumber · double

La marge Avg.

marginMinnumber · double

Je suis à la limite.

promotionCtrAvgnumber · double

Promotion Ctr Avg.

promotionCtrMinnumber · double

Promotion à la Ctr Min.

QualityDocument12 champs
idinteger · int64

Id.

namestring

Nom.

typestring

Type.

numberstring

Le numéro.

numberNormalizedstring

Le numéro est normalisé.

clientIdinteger · int64

Nom du client.

versionIdinteger · int64

- La version ID.

createdUserstring

Créé par l'utilisateur.

startDatestring · date

Date de début.

expireDatestring · date

La date d'expiration.

dataQualityDocumentData[]

- Je vous en prie.

imagesQualityDocumentImage[]

Des images.

QualityDocumentData8 champs
idinteger · int64

Id.

documentIdinteger · int64

- Le numéro d'identité.

productModelIdinteger · int64

Identification du modèle de produit.

brandBrand

Je suis une marque.

brandIdinteger · int32

Nom de marque.

categoryCategory

La catégorie.

categoryIdinteger · int32

Identification de catégorie

clientIdinteger · int64

Nom du client.

ServiceCategoryMapping3 champs
servicestring

Le service.

externalIdstring

Identification extérieure.

namestring

Nom.

Tnved14 champs
idinteger · int64

Id.

namestring

Nom.

deletedboolean

Il a été supprimé.

typestring

Type.

categoryClassstring

Classe de catégorie.

parentIdinteger · int64

Identification des parents.

keywordsstring

Les mots clés.

descriptionstring

Une description.

paramsTnvedIdinteger · int64

Params Tnved est identifié.

isInParamboolean

Il est à Param.

certificationstring

- Une certification.

parentCodestring

Le code des parents.

codestring

Code.

certificationRequiredboolean

Certification requise.

WildberriesType32 champs
idinteger · int64

Id.

namestring

Nom.

publishedboolean

Publié.

hasSizeboolean

Il a la taille.

monoBoxMinQuantityinteger · int32

Mono Box Min Quantité.

monoTypestring

Le type mono.

monoMinPriceinteger · int32

Le prix de la mine.

hasParentboolean

Il a un parent.

parentIdinteger · int64

Identification des parents.

wildberriesIdinteger · int64

Le numéro de Wildberries.

lastSyncDatestring · date-time

La dernière date de synchronisation.

notChangedDaysinteger · int32

Les jours ne sont pas changés.

commissionnumber · double

La Commission.

fbsCommissionnumber · double

La Commission du F.B.S.

fbwCommissionnumber · double

La Commission du FbW.

dbsCommissionnumber · double

La Commission du Dbs.

edbsCommissionnumber · double

La Commission des éditions.

cAndCCommissionnumber · double

C et CCommission.

bookingCommissionnumber · double

Commission de réservation.

logisticPriceinteger · int32

Le prix logistique.

storagePricenumber · double

Prix de stockage.

acceptancePricenumber · double

Prix d'acceptation.

needDimensionsboolean

Il faut des Dimensions.

purchasePercentAvgnumber · double

Pourcentage d'achat Avg.

purchasePercentMinnumber · double

Pourcentage d'achat Min.

photoAvginteger · int32

Photo Avg.

photoMininteger · int32

Photo Min.

drrAvgnumber · double

Le Dr Avg.

drrMinnumber · double

Le Dr Min.

marginAvgnumber · double

La marge Avg.

marginMinnumber · double

Je suis à la limite.

candCCommissionnumber · double

C. La Commission.

YandexMarketCategory7 champs
idinteger · int64

Id.

namestring

Nom.

Obligatoire
publishedboolean

Publié.

parentIdinteger · int64

Identification des parents.

isLeafboolean

C'est Leaf.

lastSyncDatestring · date-time

La dernière date de synchronisation.

notChangedDaysinteger · int32

Les jours ne sont pas changés.

TmsTask25 champs
idinteger · int64

Id.

read-only
statusstring

Status.

read-only
typestring

Type.

read-only
namestring

Nom.

clientIdinteger · int64

Nom du client.

entityIdinteger · int64

Identification de l'entité.

progressinteger · int32

- Ça va.

processedQuantityinteger · int32

Quantité traitée.

organizationIdinteger · int64

Identification de l'organisation.

priorityinteger · int32

La priorité.

propertiesstring

Des propriétés.

messagestring

Je vous envoie un message.

messageParamsstring

Parammes de message.

createdDatestring · date-time

Date créée.

startDatestring · date-time

Date de début.

finishDatestring · date-time

La date de fin.

urlstring

- Je vous en prie.

inputFileUrlstring

L' URL du fichier d'entrée.

retryNumberinteger · int32

Retour à la numérotation.

userIdinteger · int32

Identification de l'utilisateur.

retryDatestring · date-time

Retour à la date.

debugboolean

Débug.

forcedStartboolean

Le démarrage forcé.

servicestring

Le service.

langstring

Lang.

FindResponseQualityDocument1 champs
rowsQualityDocument[]

Les rangées.

Contrats d'erreur

Comment les erreurs d'application sont retournées

Le code error est identique dans chaque locale, tandis que le message d'utilisateur est traduit par le serveur.

Le projet de loi

Code stable lisible par machine pour la logique d'intégration.

Le projet de loi

Message prêt à être affiché dans la langue de l'utilisateur de jeton API.

Le projet de loi

Les valeurs interpolées par le serveur dans le modèle de message localisé.

localMessage utilise le champ lang de l'utilisateur qui possède le jeton API. Le langage de documentation et l'en-tête Accept-Language ne le modifient pas; le russe est utilisé lorsque l'usager n'a pas de langue configurée.

RULocalisation de l'utilisateur est ru
{
  "error": "error_brand_already_exists",
  "localMessage": "Бренд Base уже существует",
  "params": {
    "name": "Base"
  }
}
FRFrançais (fr)
{
  "error": "error_brand_already_exists",
  "localMessage": "La marque Base existe déjà",
  "params": {
    "name": "Base"
  }
}

Les points de fin

Les points de fin

POST

Télécharger une image de document de qualité

/api/qualityDocument/uploadQualityDocumentImage
Token avec accès à l'écriture

Télécharger une image de document de qualité à l'aide de POST /api/qualityDocument/uploadQualityDocumentImage.

Paramètres de requête

ChampTypeObligatoireDescription
documentId integer · int64 Oui - Le numéro d'identité.

Organisme de demande

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

Réponse réussie

200
champs d'objet QualityDocumentImage
ChampTypeObligatoireDescription
id integer · int64 Non Id.
url string Non - Je vous en prie.
position integer · int32 Non La position.
documentId integer · int64 Non - Le numéro d'identité.
clientId integer · int64 Non Nom du client.
{
  "id": 1001,
  "url": "https://example.com",
  "position": 1,
  "documentId": 1001,
  "clientId": 1001
}
Les erreurs8

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_max_upload_size_exceeded
Taille de fichier autorisée dépassée

error spécifique au point final. Utilisez le code error_max_upload_size_exceeded stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_quality_document_not_found
Certificat non trouvé

error spécifique au point final. Utilisez le code error_quality_document_not_found stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_storage_size_exceeded
Vous avez dépassé la limite de taille de stockage de fichiers : {limit} Mo

error spécifique au point final. Utilisez le code error_storage_size_exceeded stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_wrong_image_format
Format d'image incorrect pour le fichier : {name}

error spécifique au point final. Utilisez le code error_wrong_image_format stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

POST

Mise à jour du document de qualité

/api/qualityDocument/updateQualityDocument
Token avec accès à l'écriture

Mise à jour du document de qualité à l'aide de POST /api/qualityDocument/updateQualityDocument.

Organisme de demande

application/json
champs d'objetQualityDocument
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Non Nom.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Non Type.
number string Non Le numéro.
numberNormalized string Non Le numéro est normalisé.
clientId integer · int64 Non Nom du client.
versionId integer · int64 Non - La version ID.
createdUser string Non Créé par l'utilisateur.
startDate string · date Non Date de début.
expireDate string · date Non La date d'expiration.
data QualityDocumentData[] Non - Je vous en prie.
Structure des éléments de l'array QualityDocumentData
ChampTypeObligatoireDescription
id integer · int64 Non Id.
documentId integer · int64 Non - Le numéro d'identité.
productModelId integer · int64 Non Identification du modèle de produit.
brand Brand Non Je suis une marque.
champs d'objet Brand
ChampTypeObligatoireDescription
brandId integer · int32 Non Nom de marque.
name string Oui Nom.
clientId integer · int64 Non Nom du client.
logoUrl string Non L'URL du logo.
logoSize integer · int32 Non Taille du logo.
logoWidth integer · int32 Non Largeur du logo.
logoHeight integer · int32 Non La hauteur du logo.
deleted boolean Non Il a été supprimé.
ozonName string Non Nom d'Ozon.
ozonId integer · int64 Non Le code d'ozone.
oneCId string Non Un informateur.
brandId integer · int32 Non Nom de marque.
category Category Non La catégorie.
champs d'objet Category
ChampTypeObligatoireDescription
categoryId integer · int32 Non Identification de catégorie
name string Oui Nom.
deleted boolean Non Il a été supprimé.
parentId integer · int32 Non Identification des parents.
clientId integer · int64 Non Nom du client.
marked boolean Non Marqué.
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 Non Classe de catégorie.
wildberriesType WildberriesType Non Le type Wildberries.
wildberriesCategoryId integer · int64 Non Le numéro de catégorie Wildberries.
wildberriesFbmCommission number · double Non La Commission de la gestion des émissions de gaz.
wildberriesFbwCommission number · double Non La Commission Fbw des Wildberries.
wildberriesFbsCommission number · double Non La Commission des F.B.S. de Wildberries.
wildberriesDbsCommission number · double Non La Commission du Dbs de Wildberries.
wildberriesEdbsCommission number · double Non La Commission des éditions de la Berry-Brie.
wildberriesCAndCCommission number · double Non La Commission des fruits sauvages et des fruits de mer.
wildberriesBookingCommission number · double Non Commission de réservation des fruits sauvages.
ozonDescriptionCategoryId integer · int64 Non Déclaration de l'ozone de catégorie ID.
yandexMarketCategoryId integer · int64 Non Identification de catégorie de marché Yandex.
yandexMarketCategory YandexMarketCategory Non Catégorie du marché Yandex.
ozonDescriptionCategory OzonDescriptionCategory Non Catégorie de description de l'ozone.
ozonCommission number · double Non Commission de l'ozone.
tnved Tnved Non Je suis tombé.
tnvedId integer · int64 Non Je vous ai identifié.
laundry string Non La lessive.
params string Non Params, c'est tout.
namePattern string Non Nom de modèle.
aliexpressCategory AliexpressCategory Non La catégorie Aliexpress.
aliexpressCategoryId integer · int64 Non Identification de catégorie Aliexpress.
avitoCategory AvitoCategory Non Catégorie Avito.
lamodaCategory LamodaCategory Non La catégorie Lamoda.
lamodaCategoryId integer · int64 Non Identification de catégorie Lamoda.
avitoCategoryId integer · int64 Non Identification de catégorie Avito.
packDepth integer · int32 Non - Faites des packs.
packWidth integer · int32 Non - La largeur de la boîte.
packHeight integer · int32 Non - La hauteur de la boîte.
packWeight integer · int32 Non - Je vais faire du poids.
hasSize boolean Non Il a la taille.
hasColor boolean Non Il a de la couleur.
autoName boolean Non Nom automatique.
removeFbsStock boolean Non Retirez le stock de la FBS.
oneCId string Non Un informateur.
externalId string Non Identification extérieure.
moySkladId string Non Je suis un homme de la classe.
useClientParams boolean Non Utilisez les paramètres du client.
requiredExpirationDate boolean Non Date d'expiration requise.
serviceCategoryMappings object Non Cartes de catégories de service.
productCount integer · int32 Non Le nombre de produits.
categoryId integer · int32 Non Identification de catégorie
clientId integer · int64 Non Nom du client.
images QualityDocumentImage[] Non Des images.
Structure des éléments de l'array QualityDocumentImage
ChampTypeObligatoireDescription
id integer · int64 Non Id.
url string Non - Je vous en prie.
position integer · int32 Non La position.
documentId integer · int64 Non - Le numéro d'identité.
clientId integer · int64 Non Nom du client.
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
}'

Réponse réussie

200
champs d'objet QualityDocument
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Non Nom.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Non Type.
number string Non Le numéro.
numberNormalized string Non Le numéro est normalisé.
clientId integer · int64 Non Nom du client.
versionId integer · int64 Non - La version ID.
createdUser string Non Créé par l'utilisateur.
startDate string · date Non Date de début.
expireDate string · date Non La date d'expiration.
data QualityDocumentData[] Non - Je vous en prie.
Structure des éléments de l'array QualityDocumentData
ChampTypeObligatoireDescription
id integer · int64 Non Id.
documentId integer · int64 Non - Le numéro d'identité.
productModelId integer · int64 Non Identification du modèle de produit.
brand Brand Non Je suis une marque.
champs d'objet Brand
ChampTypeObligatoireDescription
brandId integer · int32 Non Nom de marque.
name string Oui Nom.
clientId integer · int64 Non Nom du client.
logoUrl string Non L'URL du logo.
logoSize integer · int32 Non Taille du logo.
logoWidth integer · int32 Non Largeur du logo.
logoHeight integer · int32 Non La hauteur du logo.
deleted boolean Non Il a été supprimé.
ozonName string Non Nom d'Ozon.
ozonId integer · int64 Non Le code d'ozone.
oneCId string Non Un informateur.
brandId integer · int32 Non Nom de marque.
category Category Non La catégorie.
champs d'objet Category
ChampTypeObligatoireDescription
categoryId integer · int32 Non Identification de catégorie
name string Oui Nom.
deleted boolean Non Il a été supprimé.
parentId integer · int32 Non Identification des parents.
clientId integer · int64 Non Nom du client.
marked boolean Non Marqué.
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 Non Classe de catégorie.
wildberriesType WildberriesType Non Le type Wildberries.
wildberriesCategoryId integer · int64 Non Le numéro de catégorie Wildberries.
wildberriesFbmCommission number · double Non La Commission de la gestion des émissions de gaz.
wildberriesFbwCommission number · double Non La Commission Fbw des Wildberries.
wildberriesFbsCommission number · double Non La Commission des F.B.S. de Wildberries.
wildberriesDbsCommission number · double Non La Commission du Dbs de Wildberries.
wildberriesEdbsCommission number · double Non La Commission des éditions de la Berry-Brie.
wildberriesCAndCCommission number · double Non La Commission des fruits sauvages et des fruits de mer.
wildberriesBookingCommission number · double Non Commission de réservation des fruits sauvages.
ozonDescriptionCategoryId integer · int64 Non Déclaration de l'ozone de catégorie ID.
yandexMarketCategoryId integer · int64 Non Identification de catégorie de marché Yandex.
yandexMarketCategory YandexMarketCategory Non Catégorie du marché Yandex.
ozonDescriptionCategory OzonDescriptionCategory Non Catégorie de description de l'ozone.
ozonCommission number · double Non Commission de l'ozone.
tnved Tnved Non Je suis tombé.
tnvedId integer · int64 Non Je vous ai identifié.
laundry string Non La lessive.
params string Non Params, c'est tout.
namePattern string Non Nom de modèle.
aliexpressCategory AliexpressCategory Non La catégorie Aliexpress.
aliexpressCategoryId integer · int64 Non Identification de catégorie Aliexpress.
avitoCategory AvitoCategory Non Catégorie Avito.
lamodaCategory LamodaCategory Non La catégorie Lamoda.
lamodaCategoryId integer · int64 Non Identification de catégorie Lamoda.
avitoCategoryId integer · int64 Non Identification de catégorie Avito.
packDepth integer · int32 Non - Faites des packs.
packWidth integer · int32 Non - La largeur de la boîte.
packHeight integer · int32 Non - La hauteur de la boîte.
packWeight integer · int32 Non - Je vais faire du poids.
hasSize boolean Non Il a la taille.
hasColor boolean Non Il a de la couleur.
autoName boolean Non Nom automatique.
removeFbsStock boolean Non Retirez le stock de la FBS.
oneCId string Non Un informateur.
externalId string Non Identification extérieure.
moySkladId string Non Je suis un homme de la classe.
useClientParams boolean Non Utilisez les paramètres du client.
requiredExpirationDate boolean Non Date d'expiration requise.
serviceCategoryMappings object Non Cartes de catégories de service.
productCount integer · int32 Non Le nombre de produits.
categoryId integer · int32 Non Identification de catégorie
clientId integer · int64 Non Nom du client.
images QualityDocumentImage[] Non Des images.
Structure des éléments de l'array QualityDocumentImage
ChampTypeObligatoireDescription
id integer · int64 Non Id.
url string Non - Je vous en prie.
position integer · int32 Non La position.
documentId integer · int64 Non - Le numéro d'identité.
clientId integer · int64 Non Nom du client.
{
  "id": 1001,
  "name": "Example",
  "type": "DECLARATION",
  "number": "string",
  "numberNormalized": "string",
  "clientId": 1001
}
Les erreurs6

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_document_already_exist
Un document avec ce nom existe déjà

error spécifique au point final. Utilisez le code error_document_already_exist stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_quality_document_version_conflict
Le document a été modifié par un autre utilisateur. Actualisez la page et réessayez.

error spécifique au point final. Utilisez le code error_quality_document_version_conflict stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

POST

Supprimer le document de qualité

/api/qualityDocument/removeQualityDocument
Token avec accès à l'écriture

Retirer le document de qualité à l'aide de POST /api/qualityDocument/removeQualityDocument.

Paramètres de requête

ChampTypeObligatoireDescription
documentId integer · int64 Oui - Le numéro d'identité.
curl --request POST 'https://api.selsup.ru/api/qualityDocument/removeQualityDocument?documentId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200

La réponse n'a pas de corps.

Les erreurs4

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

POST

Certificats d'importation

/api/qualityDocument/importCertificates
Token avec accès à l'écriture

Certificats d'importation utilisant POST /api/qualityDocument/importCertificates.

Paramètres de requête

ChampTypeObligatoireDescription
replaceConnects boolean Non Remplacez les connectes.

Organisme de demande

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

Réponse réussie

200
champs d'objet TmsTask
ChampTypeObligatoireDescription
id integer · int64 Non Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Non 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 Non Type.
name string Non Nom.
clientId integer · int64 Non Nom du client.
entityId integer · int64 Non Identification de l'entité.
progress integer · int32 Non - Ça va.
processedQuantity integer · int32 Non Quantité traitée.
organizationId integer · int64 Non Identification de l'organisation.
priority integer · int32 Non La priorité.
properties string Non Des propriétés.
message string Non Je vous envoie un message.
messageParams string Non Parammes de message.
createdDate string · date-time Non Date créée.
startDate string · date-time Non Date de début.
finishDate string · date-time Non La date de fin.
url string Non - Je vous en prie.
inputFileUrl string Non L' URL du fichier d'entrée.
retryNumber integer · int32 Non Retour à la numérotation.
userId integer · int32 Non Identification de l'utilisateur.
retryDate string · date-time Non Retour à la date.
debug boolean Non Débug.
forcedStart boolean Non Le démarrage forcé.
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 Non Le service.
lang string Non Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Les erreurs4

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_max_upload_size_exceeded
Taille de fichier autorisée dépassée

error spécifique au point final. Utilisez le code error_max_upload_size_exceeded stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

POST

Template de certificat d'exportation

/api/qualityDocument/exportCertificateTemplate
Token avec accès à l'écriture

Template de certificat d'exportation à l'aide de POST /api/qualityDocument/exportCertificateTemplate.

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

Réponse réussie

200
champs d'objet TmsTask
ChampTypeObligatoireDescription
id integer · int64 Non Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Non 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 Non Type.
name string Non Nom.
clientId integer · int64 Non Nom du client.
entityId integer · int64 Non Identification de l'entité.
progress integer · int32 Non - Ça va.
processedQuantity integer · int32 Non Quantité traitée.
organizationId integer · int64 Non Identification de l'organisation.
priority integer · int32 Non La priorité.
properties string Non Des propriétés.
message string Non Je vous envoie un message.
messageParams string Non Parammes de message.
createdDate string · date-time Non Date créée.
startDate string · date-time Non Date de début.
finishDate string · date-time Non La date de fin.
url string Non - Je vous en prie.
inputFileUrl string Non L' URL du fichier d'entrée.
retryNumber integer · int32 Non Retour à la numérotation.
userId integer · int32 Non Identification de l'utilisateur.
retryDate string · date-time Non Retour à la date.
debug boolean Non Débug.
forcedStart boolean Non Le démarrage forcé.
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 Non Le service.
lang string Non Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Les erreurs3

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

POST

Supprimer l'image de document de qualité

/api/qualityDocument/deleteQualityDocumentImage
Token avec accès à l'écriture

Supprimer l'image de document de qualité à l'aide de POST /api/qualityDocument/deleteQualityDocumentImage.

Paramètres de requête

ChampTypeObligatoireDescription
imageId integer · int64 Oui Identification de l'image.
curl --request POST 'https://api.selsup.ru/api/qualityDocument/deleteQualityDocumentImage?imageId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200

La réponse n'a pas de corps.

Les erreurs4

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

POST

Créer un document de qualité

/api/qualityDocument/createQualityDocument
Token avec accès à l'écriture

Créer un document de qualité à l'aide de POST /api/qualityDocument/createQualityDocument.

Organisme de demande

application/json
champs d'objetQualityDocument
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Non Nom.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Non Type.
number string Non Le numéro.
numberNormalized string Non Le numéro est normalisé.
clientId integer · int64 Non Nom du client.
versionId integer · int64 Non - La version ID.
createdUser string Non Créé par l'utilisateur.
startDate string · date Non Date de début.
expireDate string · date Non La date d'expiration.
data QualityDocumentData[] Non - Je vous en prie.
Structure des éléments de l'array QualityDocumentData
ChampTypeObligatoireDescription
id integer · int64 Non Id.
documentId integer · int64 Non - Le numéro d'identité.
productModelId integer · int64 Non Identification du modèle de produit.
brand Brand Non Je suis une marque.
champs d'objet Brand
ChampTypeObligatoireDescription
brandId integer · int32 Non Nom de marque.
name string Oui Nom.
clientId integer · int64 Non Nom du client.
logoUrl string Non L'URL du logo.
logoSize integer · int32 Non Taille du logo.
logoWidth integer · int32 Non Largeur du logo.
logoHeight integer · int32 Non La hauteur du logo.
deleted boolean Non Il a été supprimé.
ozonName string Non Nom d'Ozon.
ozonId integer · int64 Non Le code d'ozone.
oneCId string Non Un informateur.
brandId integer · int32 Non Nom de marque.
category Category Non La catégorie.
champs d'objet Category
ChampTypeObligatoireDescription
categoryId integer · int32 Non Identification de catégorie
name string Oui Nom.
deleted boolean Non Il a été supprimé.
parentId integer · int32 Non Identification des parents.
clientId integer · int64 Non Nom du client.
marked boolean Non Marqué.
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 Non Classe de catégorie.
wildberriesType WildberriesType Non Le type Wildberries.
wildberriesCategoryId integer · int64 Non Le numéro de catégorie Wildberries.
wildberriesFbmCommission number · double Non La Commission de la gestion des émissions de gaz.
wildberriesFbwCommission number · double Non La Commission Fbw des Wildberries.
wildberriesFbsCommission number · double Non La Commission des F.B.S. de Wildberries.
wildberriesDbsCommission number · double Non La Commission du Dbs de Wildberries.
wildberriesEdbsCommission number · double Non La Commission des éditions de la Berry-Brie.
wildberriesCAndCCommission number · double Non La Commission des fruits sauvages et des fruits de mer.
wildberriesBookingCommission number · double Non Commission de réservation des fruits sauvages.
ozonDescriptionCategoryId integer · int64 Non Déclaration de l'ozone de catégorie ID.
yandexMarketCategoryId integer · int64 Non Identification de catégorie de marché Yandex.
yandexMarketCategory YandexMarketCategory Non Catégorie du marché Yandex.
ozonDescriptionCategory OzonDescriptionCategory Non Catégorie de description de l'ozone.
ozonCommission number · double Non Commission de l'ozone.
tnved Tnved Non Je suis tombé.
tnvedId integer · int64 Non Je vous ai identifié.
laundry string Non La lessive.
params string Non Params, c'est tout.
namePattern string Non Nom de modèle.
aliexpressCategory AliexpressCategory Non La catégorie Aliexpress.
aliexpressCategoryId integer · int64 Non Identification de catégorie Aliexpress.
avitoCategory AvitoCategory Non Catégorie Avito.
lamodaCategory LamodaCategory Non La catégorie Lamoda.
lamodaCategoryId integer · int64 Non Identification de catégorie Lamoda.
avitoCategoryId integer · int64 Non Identification de catégorie Avito.
packDepth integer · int32 Non - Faites des packs.
packWidth integer · int32 Non - La largeur de la boîte.
packHeight integer · int32 Non - La hauteur de la boîte.
packWeight integer · int32 Non - Je vais faire du poids.
hasSize boolean Non Il a la taille.
hasColor boolean Non Il a de la couleur.
autoName boolean Non Nom automatique.
removeFbsStock boolean Non Retirez le stock de la FBS.
oneCId string Non Un informateur.
externalId string Non Identification extérieure.
moySkladId string Non Je suis un homme de la classe.
useClientParams boolean Non Utilisez les paramètres du client.
requiredExpirationDate boolean Non Date d'expiration requise.
serviceCategoryMappings object Non Cartes de catégories de service.
productCount integer · int32 Non Le nombre de produits.
categoryId integer · int32 Non Identification de catégorie
clientId integer · int64 Non Nom du client.
images QualityDocumentImage[] Non Des images.
Structure des éléments de l'array QualityDocumentImage
ChampTypeObligatoireDescription
id integer · int64 Non Id.
url string Non - Je vous en prie.
position integer · int32 Non La position.
documentId integer · int64 Non - Le numéro d'identité.
clientId integer · int64 Non Nom du client.
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
}'

Réponse réussie

200
champs d'objet QualityDocument
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Non Nom.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Non Type.
number string Non Le numéro.
numberNormalized string Non Le numéro est normalisé.
clientId integer · int64 Non Nom du client.
versionId integer · int64 Non - La version ID.
createdUser string Non Créé par l'utilisateur.
startDate string · date Non Date de début.
expireDate string · date Non La date d'expiration.
data QualityDocumentData[] Non - Je vous en prie.
Structure des éléments de l'array QualityDocumentData
ChampTypeObligatoireDescription
id integer · int64 Non Id.
documentId integer · int64 Non - Le numéro d'identité.
productModelId integer · int64 Non Identification du modèle de produit.
brand Brand Non Je suis une marque.
champs d'objet Brand
ChampTypeObligatoireDescription
brandId integer · int32 Non Nom de marque.
name string Oui Nom.
clientId integer · int64 Non Nom du client.
logoUrl string Non L'URL du logo.
logoSize integer · int32 Non Taille du logo.
logoWidth integer · int32 Non Largeur du logo.
logoHeight integer · int32 Non La hauteur du logo.
deleted boolean Non Il a été supprimé.
ozonName string Non Nom d'Ozon.
ozonId integer · int64 Non Le code d'ozone.
oneCId string Non Un informateur.
brandId integer · int32 Non Nom de marque.
category Category Non La catégorie.
champs d'objet Category
ChampTypeObligatoireDescription
categoryId integer · int32 Non Identification de catégorie
name string Oui Nom.
deleted boolean Non Il a été supprimé.
parentId integer · int32 Non Identification des parents.
clientId integer · int64 Non Nom du client.
marked boolean Non Marqué.
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 Non Classe de catégorie.
wildberriesType WildberriesType Non Le type Wildberries.
wildberriesCategoryId integer · int64 Non Le numéro de catégorie Wildberries.
wildberriesFbmCommission number · double Non La Commission de la gestion des émissions de gaz.
wildberriesFbwCommission number · double Non La Commission Fbw des Wildberries.
wildberriesFbsCommission number · double Non La Commission des F.B.S. de Wildberries.
wildberriesDbsCommission number · double Non La Commission du Dbs de Wildberries.
wildberriesEdbsCommission number · double Non La Commission des éditions de la Berry-Brie.
wildberriesCAndCCommission number · double Non La Commission des fruits sauvages et des fruits de mer.
wildberriesBookingCommission number · double Non Commission de réservation des fruits sauvages.
ozonDescriptionCategoryId integer · int64 Non Déclaration de l'ozone de catégorie ID.
yandexMarketCategoryId integer · int64 Non Identification de catégorie de marché Yandex.
yandexMarketCategory YandexMarketCategory Non Catégorie du marché Yandex.
ozonDescriptionCategory OzonDescriptionCategory Non Catégorie de description de l'ozone.
ozonCommission number · double Non Commission de l'ozone.
tnved Tnved Non Je suis tombé.
tnvedId integer · int64 Non Je vous ai identifié.
laundry string Non La lessive.
params string Non Params, c'est tout.
namePattern string Non Nom de modèle.
aliexpressCategory AliexpressCategory Non La catégorie Aliexpress.
aliexpressCategoryId integer · int64 Non Identification de catégorie Aliexpress.
avitoCategory AvitoCategory Non Catégorie Avito.
lamodaCategory LamodaCategory Non La catégorie Lamoda.
lamodaCategoryId integer · int64 Non Identification de catégorie Lamoda.
avitoCategoryId integer · int64 Non Identification de catégorie Avito.
packDepth integer · int32 Non - Faites des packs.
packWidth integer · int32 Non - La largeur de la boîte.
packHeight integer · int32 Non - La hauteur de la boîte.
packWeight integer · int32 Non - Je vais faire du poids.
hasSize boolean Non Il a la taille.
hasColor boolean Non Il a de la couleur.
autoName boolean Non Nom automatique.
removeFbsStock boolean Non Retirez le stock de la FBS.
oneCId string Non Un informateur.
externalId string Non Identification extérieure.
moySkladId string Non Je suis un homme de la classe.
useClientParams boolean Non Utilisez les paramètres du client.
requiredExpirationDate boolean Non Date d'expiration requise.
serviceCategoryMappings object Non Cartes de catégories de service.
productCount integer · int32 Non Le nombre de produits.
categoryId integer · int32 Non Identification de catégorie
clientId integer · int64 Non Nom du client.
images QualityDocumentImage[] Non Des images.
Structure des éléments de l'array QualityDocumentImage
ChampTypeObligatoireDescription
id integer · int64 Non Id.
url string Non - Je vous en prie.
position integer · int32 Non La position.
documentId integer · int64 Non - Le numéro d'identité.
clientId integer · int64 Non Nom du client.
{
  "id": 1001,
  "name": "Example",
  "type": "DECLARATION",
  "number": "string",
  "numberNormalized": "string",
  "clientId": 1001
}
Les erreurs6

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_create_quality_document
Impossible de créer le document de qualité

error spécifique au point final. Utilisez le code error_create_quality_document stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_document_already_exist
Un document avec ce nom existe déjà

error spécifique au point final. Utilisez le code error_document_already_exist stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

GET

Obtenez un document de qualité par modèle

/api/qualityDocument/getQualityDocumentByModel
Token avec accès à la lecture

Obtenez le document de qualité par modèle à l'aide de GET /api/qualityDocument/getQualityDocumentByModel.

Paramètres de requête

ChampTypeObligatoireDescription
modelId integer · int64 Oui Nom de modèle.
curl --request GET 'https://api.selsup.ru/api/qualityDocument/getQualityDocumentByModel?modelId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200
Structure des éléments de l'array QualityDocument[]
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Non Nom.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Non Type.
number string Non Le numéro.
numberNormalized string Non Le numéro est normalisé.
clientId integer · int64 Non Nom du client.
versionId integer · int64 Non - La version ID.
createdUser string Non Créé par l'utilisateur.
startDate string · date Non Date de début.
expireDate string · date Non La date d'expiration.
data QualityDocumentData[] Non - Je vous en prie.
Structure des éléments de l'array QualityDocumentData
ChampTypeObligatoireDescription
id integer · int64 Non Id.
documentId integer · int64 Non - Le numéro d'identité.
productModelId integer · int64 Non Identification du modèle de produit.
brand Brand Non Je suis une marque.
champs d'objet Brand
ChampTypeObligatoireDescription
brandId integer · int32 Non Nom de marque.
name string Oui Nom.
clientId integer · int64 Non Nom du client.
logoUrl string Non L'URL du logo.
logoSize integer · int32 Non Taille du logo.
logoWidth integer · int32 Non Largeur du logo.
logoHeight integer · int32 Non La hauteur du logo.
deleted boolean Non Il a été supprimé.
ozonName string Non Nom d'Ozon.
ozonId integer · int64 Non Le code d'ozone.
oneCId string Non Un informateur.
brandId integer · int32 Non Nom de marque.
category Category Non La catégorie.
champs d'objet Category
ChampTypeObligatoireDescription
categoryId integer · int32 Non Identification de catégorie
name string Oui Nom.
deleted boolean Non Il a été supprimé.
parentId integer · int32 Non Identification des parents.
clientId integer · int64 Non Nom du client.
marked boolean Non Marqué.
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 Non Classe de catégorie.
wildberriesType WildberriesType Non Le type Wildberries.
wildberriesCategoryId integer · int64 Non Le numéro de catégorie Wildberries.
wildberriesFbmCommission number · double Non La Commission de la gestion des émissions de gaz.
wildberriesFbwCommission number · double Non La Commission Fbw des Wildberries.
wildberriesFbsCommission number · double Non La Commission des F.B.S. de Wildberries.
wildberriesDbsCommission number · double Non La Commission du Dbs de Wildberries.
wildberriesEdbsCommission number · double Non La Commission des éditions de la Berry-Brie.
wildberriesCAndCCommission number · double Non La Commission des fruits sauvages et des fruits de mer.
wildberriesBookingCommission number · double Non Commission de réservation des fruits sauvages.
ozonDescriptionCategoryId integer · int64 Non Déclaration de l'ozone de catégorie ID.
yandexMarketCategoryId integer · int64 Non Identification de catégorie de marché Yandex.
yandexMarketCategory YandexMarketCategory Non Catégorie du marché Yandex.
ozonDescriptionCategory OzonDescriptionCategory Non Catégorie de description de l'ozone.
ozonCommission number · double Non Commission de l'ozone.
tnved Tnved Non Je suis tombé.
tnvedId integer · int64 Non Je vous ai identifié.
laundry string Non La lessive.
params string Non Params, c'est tout.
namePattern string Non Nom de modèle.
aliexpressCategory AliexpressCategory Non La catégorie Aliexpress.
aliexpressCategoryId integer · int64 Non Identification de catégorie Aliexpress.
avitoCategory AvitoCategory Non Catégorie Avito.
lamodaCategory LamodaCategory Non La catégorie Lamoda.
lamodaCategoryId integer · int64 Non Identification de catégorie Lamoda.
avitoCategoryId integer · int64 Non Identification de catégorie Avito.
packDepth integer · int32 Non - Faites des packs.
packWidth integer · int32 Non - La largeur de la boîte.
packHeight integer · int32 Non - La hauteur de la boîte.
packWeight integer · int32 Non - Je vais faire du poids.
hasSize boolean Non Il a la taille.
hasColor boolean Non Il a de la couleur.
autoName boolean Non Nom automatique.
removeFbsStock boolean Non Retirez le stock de la FBS.
oneCId string Non Un informateur.
externalId string Non Identification extérieure.
moySkladId string Non Je suis un homme de la classe.
useClientParams boolean Non Utilisez les paramètres du client.
requiredExpirationDate boolean Non Date d'expiration requise.
serviceCategoryMappings object Non Cartes de catégories de service.
productCount integer · int32 Non Le nombre de produits.
categoryId integer · int32 Non Identification de catégorie
clientId integer · int64 Non Nom du client.
images QualityDocumentImage[] Non Des images.
Structure des éléments de l'array QualityDocumentImage
ChampTypeObligatoireDescription
id integer · int64 Non Id.
url string Non - Je vous en prie.
position integer · int32 Non La position.
documentId integer · int64 Non - Le numéro d'identité.
clientId integer · int64 Non Nom du client.
[
  "string"
]
Les erreurs4

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

GET

Trouver un document de qualité

/api/qualityDocument/findQualityDocument
Token avec accès à la lecture

Trouver le document de qualité à l'aide de GET /api/qualityDocument/findQualityDocument.

Paramètres de requête

ChampTypeObligatoireDescription
brandId integer · int32 Non Nom de marque.
categoryId integer · int32 Non Identification de catégorie
query string Non Je me demande.
limit integer · int32 Non La limite.
page integer · int32 Non Page. Je suis là.
count boolean Non Je compte.
sortBy stringDOCUMENT_ID, NAME, TYPE, NUMBER, START_DATE, EXPIRE_DATE Non On est sortis.
ascending boolean Non Il monte.
curl --request GET 'https://api.selsup.ru/api/qualityDocument/findQualityDocument?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200
champs d'objet FindResponseQualityDocument
ChampTypeObligatoireDescription
rows QualityDocument[] Non Les rangées.
Structure des éléments de l'array QualityDocument
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Non Nom.
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION Non Type.
number string Non Le numéro.
numberNormalized string Non Le numéro est normalisé.
clientId integer · int64 Non Nom du client.
versionId integer · int64 Non - La version ID.
createdUser string Non Créé par l'utilisateur.
startDate string · date Non Date de début.
expireDate string · date Non La date d'expiration.
data QualityDocumentData[] Non - Je vous en prie.
Structure des éléments de l'array QualityDocumentData
ChampTypeObligatoireDescription
id integer · int64 Non Id.
documentId integer · int64 Non - Le numéro d'identité.
productModelId integer · int64 Non Identification du modèle de produit.
brand Brand Non Je suis une marque.
brandId integer · int32 Non Nom de marque.
category Category Non La catégorie.
categoryId integer · int32 Non Identification de catégorie
clientId integer · int64 Non Nom du client.
images QualityDocumentImage[] Non Des images.
Structure des éléments de l'array QualityDocumentImage
ChampTypeObligatoireDescription
id integer · int64 Non Id.
url string Non - Je vous en prie.
position integer · int32 Non La position.
documentId integer · int64 Non - Le numéro d'identité.
clientId integer · int64 Non Nom du client.
{
  "rows": "string"
}
Les erreurs4

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

GET

Je vous ai donné une carte d'identité

/api/quality/document/{documentId}
Token avec accès à la lecture

Obtenez votre identifiant à l'aide de GET /api/quality/document/{documentId}.

Parametres de parcours

ChampTypeObligatoireDescription
documentId integer · int64 Oui - Le numéro d'identité.
curl --request GET 'https://api.selsup.ru/api/quality/document/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200

La réponse n'a pas de corps.

Les erreurs3

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

Authorization

Marque pour les demandes d'essai

Le jeton reste dans le localStorage de ce navigateur et est envoyé uniquement dans l'en-tête Authorization des demandes à api.selsup.ru.

Essayer

Parametres réels de la demande

Réponse en direct API

Envoyez une demande pour voir la réponse SelSup.