SelSup Developers

Le public API · API Référence

Paramètres

Les points d'expiration des paramètres, y compris les itinéraires exacts, les paramèters, les corps de demande et les schémas de réponse extensibles.

5 points de fin/api/paramStableDé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/param

Flux de travail prêts à l'emploi

Flux de travail prêts à l'emploi

01

Commencez à utiliser les paramètres

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.

CacheStringOption0 champs
Measure8 champs
idinteger · int32

Id.

namestring

Nom.

nationalCatalogIdinteger · int64

Identification du catalogue national.

wildberriesTypeIdinteger · int64

Le type de Wildberries.

aliexpressCategoryIdinteger · int64

Identification de catégorie Aliexpress.

unitsUnit[]

Des unités.

unitsMapobject

Carte des unités.

measureIdinteger · int32

Mettre à l'échelle.

Option12 champs
idinteger · int64

Id.

namestring

Nom.

paramIdinteger · int64

Param ID.

ozonIdinteger · int64

Le code d'ozone.

wildberriesIdinteger · int64

Le numéro de Wildberries.

ymIdinteger · int64

Je suis là.

aliexpressIdinteger · int64

- Je vous en prie.

clientIdinteger · int64

Nom du client.

deletedboolean

Il a été supprimé.

oneCIdstring

Un informateur.

dictionaryboolean

Le dictionnaire.

optionIdOption

- Le numéro d'option.

Param47 champs
namestring

Nom.

titlestring

Titre.

publishedboolean

Publié.

visibleboolean

On peut voir.

serviceParamstring

Param du service.

servicestring

Le service.

useCategoryOptionboolean

Utilisez l'option catégorie.

valueTypestring

Type de valeur.

displayTypestring

Le type d'affichage.

requiredboolean

Il est nécessaire.

multiValueAllowedboolean

La valeur multi-autorisée.

maxValuesCountinteger · int32

Les valeurs maximales comptent.

useDictionaryboolean

Utilisez le dictionnaire.

descriptionstring

Une description.

groupNamestring

Nom du groupe.

groupIdstring

Identification du groupe.

ozonDictionaryIdinteger · int64

Id du dictionnaire Ozon.

dictionaryIdinteger · int64

Le dictionnaire ID.

measureIdinteger · int32

Mettre à l'échelle.

measureMeasure

Mesurer.

defaultUnitUnit

Unité par défaut.

ozonIdinteger · int64

Le code d'ozone.

wildberriesIdinteger · int64

Le numéro de Wildberries.

ymIdinteger · int64

Je suis là.

lamodaIdstring

Le nom de Lamoda.

nationalCatalogIdinteger · int64

Identification du catalogue national.

categoryIdinteger · int64

Identification de catégorie

avitoIdsinteger[]

Les identifiants Avito.

avitoOptionsXmlFileNamestring

Nom du fichier Avito Options Xml.

clientIdinteger · int64

Nom du client.

createdDatestring · date-time

Date créée.

aliexpressIdinteger · int64

- Je vous en prie.

presetstring

Préinitialisé.

dictionaryParamIdinteger · int64

Le dictionnaire Param Id.

dictionaryKeystring

Le mot clé du dictionnaire.

levelstring

Le niveau.

gs1Classstring

Classe Gs1.

useAllCategoriesboolean

Utilisez toutes les catégories.

oneCIdstring

Un informateur.

optionsOption[]

Des options.

optionsCacheCacheStringOption

Options en cache.

lastRefreshOptionsinteger · int64

Les dernières options de rafraîchissement.

optionsCountinteger · int32

Les options comptent.

isAnalyticboolean

C'est une analyste.

analyticOrderinteger · int32

L'ordre analytique.

marketplaceServicestring

Le service de marché.

idinteger · int64

Id.

Unit3 champs
namestring

Nom.

measureIdinteger · int32

Mettre à l'échelle.

idinteger · int32

Id.

SuggestParam1 champs
numberstring

Le numéro.

SuggestResponse3 champs
apiversioninteger · int32

Une réversion.

resultSuggestParam[]

Le résultat.

emptyboolean

- Il est vide.

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

Post Param

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

Param post à l'aide de POST /api/param/.

Organisme de demande

application/json
champs d'objetParam
ChampTypeObligatoireDescription
name string Non Nom.
title string Non Titre.
published boolean Non Publié.
visible boolean Non On peut voir.
serviceParam stringNAME, MODEL_NAME, MAIN_IMAGE_URL, TNVED, RICH_CONTENT, DESCRIPTION, TNVED_GROUP, MATERIALS, GENDER, IMAGES, BRAND, PACK_WEIGHT_GR, PACK_WEIGHT_KG, MADE_IN_COUNTRY, MARKING, WILDBERRIES_ARTICLE, WILDBERRIES_COLOR, WILDBERRIES_SIZE, REAL_SIZE, PACK_WIDTH, PACK_HEIGHT, PACK_DEPTH, PACK_LENGTH, MANUFACTURER, MEASURES, DOCUMENT_LINK, DOCUMENT_NAME, KEYWORDS, SEASON, ARTICLE, COLOR, SIZE, MATERIALS_WB, LAUNDRY Non Param du service.
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.
useCategoryOption boolean Non Utilisez l'option catégorie.
valueType stringBOOLEAN, LONG, DOUBLE, ENUM, TEXT, DATE Non Type de valeur.
displayType stringSELECT, SUGGEST, TEXT, CHECKBOX, LONGTEXT Non Le type d'affichage.
required boolean Non Il est nécessaire.
multiValueAllowed boolean Non La valeur multi-autorisée.
maxValuesCount integer · int32 Non Les valeurs maximales comptent.
useDictionary boolean Non Utilisez le dictionnaire.
description string Non Une description.
groupName string Non Nom du groupe.
groupId string Non Identification du groupe.
ozonDictionaryId integer · int64 Non Id du dictionnaire Ozon.
dictionaryId integer · int64 Non Le dictionnaire ID.
measureId integer · int32 Non Mettre à l'échelle.
measure Measure Non Mesurer.
champs d'objet Measure
ChampTypeObligatoireDescription
id integer · int32 Non Id.
name string Non Nom.
nationalCatalogId integer · int64 Non Identification du catalogue national.
wildberriesTypeId integer · int64 Non Le type de Wildberries.
aliexpressCategoryId integer · int64 Non Identification de catégorie Aliexpress.
units Unit[] Non Des unités.
Structure des éléments de l'array Unit
ChampTypeObligatoireDescription
name string Non Nom.
measureId integer · int32 Non Mettre à l'échelle.
id integer · int32 Non Id.
unitsMap object Non Carte des unités.
measureId integer · int32 Non Mettre à l'échelle.
defaultUnit Unit Non Unité par défaut.
champs d'objet Unit
ChampTypeObligatoireDescription
name string Non Nom.
measureId integer · int32 Non Mettre à l'échelle.
id integer · int32 Non Id.
ozonId integer · int64 Non Le code d'ozone.
wildberriesId integer · int64 Non Le numéro de Wildberries.
ymId integer · int64 Non Je suis là.
lamodaId string Non Le nom de Lamoda.
nationalCatalogId integer · int64 Non Identification du catalogue national.
categoryId integer · int64 Non Identification de catégorie
avitoIds integer[] Non Les identifiants Avito.
avitoOptionsXmlFileName string Non Nom du fichier Avito Options Xml.
clientId integer · int64 Non Nom du client.
createdDate string · date-time Non Date créée.
aliexpressId integer · int64 Non - Je vous en prie.
preset string Non Préinitialisé.
dictionaryParamId integer · int64 Non Le dictionnaire Param Id.
dictionaryKey string Non Le mot clé du dictionnaire.
level stringCATEGORY, MODEL, VIEW, PRODUCT Non Le niveau.
gs1Class 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 Gs1.
useAllCategories boolean Non Utilisez toutes les catégories.
oneCId string Non Un informateur.
options Option[] Non Des options.
Structure des éléments de l'array Option
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Non Nom.
paramId integer · int64 Non Param ID.
ozonId integer · int64 Non Le code d'ozone.
wildberriesId integer · int64 Non Le numéro de Wildberries.
ymId integer · int64 Non Je suis là.
aliexpressId integer · int64 Non - Je vous en prie.
clientId integer · int64 Non Nom du client.
deleted boolean Non Il a été supprimé.
oneCId string Non Un informateur.
dictionary boolean Non Le dictionnaire.
optionId Option Non - Le numéro d'option.
optionsCache CacheStringOption Non Options en cache.
lastRefreshOptions integer · int64 Non Les dernières options de rafraîchissement.
optionsCount integer · int32 Non Les options comptent.
isAnalytic boolean Non C'est une analyste.
analyticOrder integer · int32 Non L'ordre analytique.
marketplaceService 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 de marché.
id integer · int64 Non Id.
curl --request POST 'https://api.selsup.ru/api/param/' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "Example",
  "title": "Example",
  "published": false,
  "visible": false,
  "serviceParam": "NAME",
  "service": "NONE"
}'

Réponse réussie

200
champs d'objet Param
ChampTypeObligatoireDescription
name string Non Nom.
title string Non Titre.
published boolean Non Publié.
visible boolean Non On peut voir.
serviceParam stringNAME, MODEL_NAME, MAIN_IMAGE_URL, TNVED, RICH_CONTENT, DESCRIPTION, TNVED_GROUP, MATERIALS, GENDER, IMAGES, BRAND, PACK_WEIGHT_GR, PACK_WEIGHT_KG, MADE_IN_COUNTRY, MARKING, WILDBERRIES_ARTICLE, WILDBERRIES_COLOR, WILDBERRIES_SIZE, REAL_SIZE, PACK_WIDTH, PACK_HEIGHT, PACK_DEPTH, PACK_LENGTH, MANUFACTURER, MEASURES, DOCUMENT_LINK, DOCUMENT_NAME, KEYWORDS, SEASON, ARTICLE, COLOR, SIZE, MATERIALS_WB, LAUNDRY Non Param du service.
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.
useCategoryOption boolean Non Utilisez l'option catégorie.
valueType stringBOOLEAN, LONG, DOUBLE, ENUM, TEXT, DATE Non Type de valeur.
displayType stringSELECT, SUGGEST, TEXT, CHECKBOX, LONGTEXT Non Le type d'affichage.
required boolean Non Il est nécessaire.
multiValueAllowed boolean Non La valeur multi-autorisée.
maxValuesCount integer · int32 Non Les valeurs maximales comptent.
useDictionary boolean Non Utilisez le dictionnaire.
description string Non Une description.
groupName string Non Nom du groupe.
groupId string Non Identification du groupe.
ozonDictionaryId integer · int64 Non Id du dictionnaire Ozon.
dictionaryId integer · int64 Non Le dictionnaire ID.
measureId integer · int32 Non Mettre à l'échelle.
measure Measure Non Mesurer.
champs d'objet Measure
ChampTypeObligatoireDescription
id integer · int32 Non Id.
name string Non Nom.
nationalCatalogId integer · int64 Non Identification du catalogue national.
wildberriesTypeId integer · int64 Non Le type de Wildberries.
aliexpressCategoryId integer · int64 Non Identification de catégorie Aliexpress.
units Unit[] Non Des unités.
Structure des éléments de l'array Unit
ChampTypeObligatoireDescription
name string Non Nom.
measureId integer · int32 Non Mettre à l'échelle.
id integer · int32 Non Id.
unitsMap object Non Carte des unités.
measureId integer · int32 Non Mettre à l'échelle.
defaultUnit Unit Non Unité par défaut.
champs d'objet Unit
ChampTypeObligatoireDescription
name string Non Nom.
measureId integer · int32 Non Mettre à l'échelle.
id integer · int32 Non Id.
ozonId integer · int64 Non Le code d'ozone.
wildberriesId integer · int64 Non Le numéro de Wildberries.
ymId integer · int64 Non Je suis là.
lamodaId string Non Le nom de Lamoda.
nationalCatalogId integer · int64 Non Identification du catalogue national.
categoryId integer · int64 Non Identification de catégorie
avitoIds integer[] Non Les identifiants Avito.
avitoOptionsXmlFileName string Non Nom du fichier Avito Options Xml.
clientId integer · int64 Non Nom du client.
createdDate string · date-time Non Date créée.
aliexpressId integer · int64 Non - Je vous en prie.
preset string Non Préinitialisé.
dictionaryParamId integer · int64 Non Le dictionnaire Param Id.
dictionaryKey string Non Le mot clé du dictionnaire.
level stringCATEGORY, MODEL, VIEW, PRODUCT Non Le niveau.
gs1Class 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 Gs1.
useAllCategories boolean Non Utilisez toutes les catégories.
oneCId string Non Un informateur.
options Option[] Non Des options.
Structure des éléments de l'array Option
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Non Nom.
paramId integer · int64 Non Param ID.
ozonId integer · int64 Non Le code d'ozone.
wildberriesId integer · int64 Non Le numéro de Wildberries.
ymId integer · int64 Non Je suis là.
aliexpressId integer · int64 Non - Je vous en prie.
clientId integer · int64 Non Nom du client.
deleted boolean Non Il a été supprimé.
oneCId string Non Un informateur.
dictionary boolean Non Le dictionnaire.
optionId Option Non - Le numéro d'option.
optionsCache CacheStringOption Non Options en cache.
lastRefreshOptions integer · int64 Non Les dernières options de rafraîchissement.
optionsCount integer · int32 Non Les options comptent.
isAnalytic boolean Non C'est une analyste.
analyticOrder integer · int32 Non L'ordre analytique.
marketplaceService 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 de marché.
id integer · int64 Non Id.
{
  "name": "Example",
  "title": "Example",
  "published": false,
  "visible": false,
  "serviceParam": "NAME",
  "service": "NONE"
}
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_param_empty_display_type
Type non spécifié

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

400error_param_empty_level
niveau de paramètre vide

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

400error_param_empty_name
Nom du paramètre non spécifié

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

400error_param_empty_value_type
Le type de valeur du paramètre n'est pas spécifié

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

400error_subscription_expired
Votre abonnement a expiré. Veuillez payer l'abonnement pour continuer à utiliser le service.

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

GET

Param

/api/param/{id}
Token avec accès à la lecture

Param utilisant GET /api/param/{id}.

Parametres de parcours

ChampTypeObligatoireDescription
id integer · int64 Oui Id.
curl --request GET 'https://api.selsup.ru/api/param/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200
champs d'objet Param
ChampTypeObligatoireDescription
name string Non Nom.
title string Non Titre.
published boolean Non Publié.
visible boolean Non On peut voir.
serviceParam stringNAME, MODEL_NAME, MAIN_IMAGE_URL, TNVED, RICH_CONTENT, DESCRIPTION, TNVED_GROUP, MATERIALS, GENDER, IMAGES, BRAND, PACK_WEIGHT_GR, PACK_WEIGHT_KG, MADE_IN_COUNTRY, MARKING, WILDBERRIES_ARTICLE, WILDBERRIES_COLOR, WILDBERRIES_SIZE, REAL_SIZE, PACK_WIDTH, PACK_HEIGHT, PACK_DEPTH, PACK_LENGTH, MANUFACTURER, MEASURES, DOCUMENT_LINK, DOCUMENT_NAME, KEYWORDS, SEASON, ARTICLE, COLOR, SIZE, MATERIALS_WB, LAUNDRY Non Param du service.
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.
useCategoryOption boolean Non Utilisez l'option catégorie.
valueType stringBOOLEAN, LONG, DOUBLE, ENUM, TEXT, DATE Non Type de valeur.
displayType stringSELECT, SUGGEST, TEXT, CHECKBOX, LONGTEXT Non Le type d'affichage.
required boolean Non Il est nécessaire.
multiValueAllowed boolean Non La valeur multi-autorisée.
maxValuesCount integer · int32 Non Les valeurs maximales comptent.
useDictionary boolean Non Utilisez le dictionnaire.
description string Non Une description.
groupName string Non Nom du groupe.
groupId string Non Identification du groupe.
ozonDictionaryId integer · int64 Non Id du dictionnaire Ozon.
dictionaryId integer · int64 Non Le dictionnaire ID.
measureId integer · int32 Non Mettre à l'échelle.
measure Measure Non Mesurer.
champs d'objet Measure
ChampTypeObligatoireDescription
id integer · int32 Non Id.
name string Non Nom.
nationalCatalogId integer · int64 Non Identification du catalogue national.
wildberriesTypeId integer · int64 Non Le type de Wildberries.
aliexpressCategoryId integer · int64 Non Identification de catégorie Aliexpress.
units Unit[] Non Des unités.
Structure des éléments de l'array Unit
ChampTypeObligatoireDescription
name string Non Nom.
measureId integer · int32 Non Mettre à l'échelle.
id integer · int32 Non Id.
unitsMap object Non Carte des unités.
measureId integer · int32 Non Mettre à l'échelle.
defaultUnit Unit Non Unité par défaut.
champs d'objet Unit
ChampTypeObligatoireDescription
name string Non Nom.
measureId integer · int32 Non Mettre à l'échelle.
id integer · int32 Non Id.
ozonId integer · int64 Non Le code d'ozone.
wildberriesId integer · int64 Non Le numéro de Wildberries.
ymId integer · int64 Non Je suis là.
lamodaId string Non Le nom de Lamoda.
nationalCatalogId integer · int64 Non Identification du catalogue national.
categoryId integer · int64 Non Identification de catégorie
avitoIds integer[] Non Les identifiants Avito.
avitoOptionsXmlFileName string Non Nom du fichier Avito Options Xml.
clientId integer · int64 Non Nom du client.
createdDate string · date-time Non Date créée.
aliexpressId integer · int64 Non - Je vous en prie.
preset string Non Préinitialisé.
dictionaryParamId integer · int64 Non Le dictionnaire Param Id.
dictionaryKey string Non Le mot clé du dictionnaire.
level stringCATEGORY, MODEL, VIEW, PRODUCT Non Le niveau.
gs1Class 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 Gs1.
useAllCategories boolean Non Utilisez toutes les catégories.
oneCId string Non Un informateur.
options Option[] Non Des options.
Structure des éléments de l'array Option
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Non Nom.
paramId integer · int64 Non Param ID.
ozonId integer · int64 Non Le code d'ozone.
wildberriesId integer · int64 Non Le numéro de Wildberries.
ymId integer · int64 Non Je suis là.
aliexpressId integer · int64 Non - Je vous en prie.
clientId integer · int64 Non Nom du client.
deleted boolean Non Il a été supprimé.
oneCId string Non Un informateur.
dictionary boolean Non Le dictionnaire.
optionId Option Non - Le numéro d'option.
optionsCache CacheStringOption Non Options en cache.
lastRefreshOptions integer · int64 Non Les dernières options de rafraîchissement.
optionsCount integer · int32 Non Les options comptent.
isAnalytic boolean Non C'est une analyste.
analyticOrder integer · int32 Non L'ordre analytique.
marketplaceService 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 de marché.
id integer · int64 Non Id.
{
  "name": "Example",
  "title": "Example",
  "published": false,
  "visible": false,
  "serviceParam": "NAME",
  "service": "NONE"
}
Les erreurs5

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.

400error_not_found_param_by_id
paramètre par ID non trouvé

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

GET

Obtenez la recommandation de Param

/api/param/preset/{service}/{organizationId}/{preset}
Token avec accès à la lecture

Obtenez Param Suggestion requis en utilisant GET /api/param/preset/{service}/{organizationId}/{preset}.

Parametres de parcours

ChampTypeObligatoireDescription
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 Oui Le service.
preset stringSUGGEST_REQUIRED Oui Préinitialisé.
organizationId integer · int64 Oui Identification de l'organisation.

Paramètres de requête

ChampTypeObligatoireDescription
attrId integer · int64 Oui À l'Autre.
number string Oui Le numéro.
curl --request GET 'https://api.selsup.ru/api/param/preset/NONE/1001/SUGGEST_REQUIRED?attrId=1001&number=string' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200
champs d'objet SuggestResponse
ChampTypeObligatoireDescription
apiversion integer · int32 Non Une réversion.
result SuggestParam[] Non Le résultat.
Structure des éléments de l'array SuggestParam
ChampTypeObligatoireDescription
number string Non Le numéro.
empty boolean Non - Il est vide.
{
  "apiversion": 1,
  "result": "string",
  "empty": false
}
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_no_integration_with_nc
Jeton du Catalogue National non reçu

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

400error_service_did_not_find_any_results
Le service n'a trouvé aucun résultat pour les paramètres spécifiés {number}

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

400error_service_not_implemented
Service non implémenté

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

400error_subscription_expired
Votre abonnement a expiré. Veuillez payer l'abonnement pour continuer à utiliser le service.

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

400error_token_expired_or_revoked
Le jeton API est révoqué ou saisi incorrectement. Vérifiez que la clé API a toutes les fonctionnalités. Générez une nouvelle clé et remplacez-la dans SELSUP, car les clés ont une durée de vie.

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

GET

Params

/api/param/find
Token avec accès à la lecture

Paramètres utilisant GET /api/param/find.

Paramètres de requête

ChampTypeObligatoireDescription
nationalCatalogId integer · int64 Non Identification du catalogue national.
wildberriesTypeId integer · int64 Non Le type de Wildberries.
wildberriesCategoryId integer · int64 Non Le numéro de catégorie Wildberries.
ozonCategoryId integer · int64 Non Identification de catégorie de l'ozone.
ozonDescriptionCategoryId integer · int64 Non Déclaration de l'ozone de catégorie ID.
aliexpressCategoryId integer · int64 Non Identification de catégorie Aliexpress.
lamodaCategoryId integer · int64 Non Identification de catégorie Lamoda.
kaspiCategoryId string Non Identification de catégorie Kaspi.
avitoCategoryId integer · int64 Non Identification de catégorie Avito.
yandexMarketCategoryId integer · int64 Non Identification de catégorie de marché Yandex.
categoryId integer · int32 Non Identification de catégorie
useAllCategories boolean Non Utilisez toutes les catégories.
useCategoryOption boolean Non Utilisez l'option catégorie.
limit integer · int32 Non La limite.
page integer · int32 Non Page. Je suis là.
count boolean Non Je compte.
sortBy string Non On est sortis.
ascending boolean Non Il monte.
curl --request GET 'https://api.selsup.ru/api/param/find?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200
Structure des éléments de l'array Param[]
ChampTypeObligatoireDescription
name string Non Nom.
title string Non Titre.
published boolean Non Publié.
visible boolean Non On peut voir.
serviceParam stringNAME, MODEL_NAME, MAIN_IMAGE_URL, TNVED, RICH_CONTENT, DESCRIPTION, TNVED_GROUP, MATERIALS, GENDER, IMAGES, BRAND, PACK_WEIGHT_GR, PACK_WEIGHT_KG, MADE_IN_COUNTRY, MARKING, WILDBERRIES_ARTICLE, WILDBERRIES_COLOR, WILDBERRIES_SIZE, REAL_SIZE, PACK_WIDTH, PACK_HEIGHT, PACK_DEPTH, PACK_LENGTH, MANUFACTURER, MEASURES, DOCUMENT_LINK, DOCUMENT_NAME, KEYWORDS, SEASON, ARTICLE, COLOR, SIZE, MATERIALS_WB, LAUNDRY Non Param du service.
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.
useCategoryOption boolean Non Utilisez l'option catégorie.
valueType stringBOOLEAN, LONG, DOUBLE, ENUM, TEXT, DATE Non Type de valeur.
displayType stringSELECT, SUGGEST, TEXT, CHECKBOX, LONGTEXT Non Le type d'affichage.
required boolean Non Il est nécessaire.
multiValueAllowed boolean Non La valeur multi-autorisée.
maxValuesCount integer · int32 Non Les valeurs maximales comptent.
useDictionary boolean Non Utilisez le dictionnaire.
description string Non Une description.
groupName string Non Nom du groupe.
groupId string Non Identification du groupe.
ozonDictionaryId integer · int64 Non Id du dictionnaire Ozon.
dictionaryId integer · int64 Non Le dictionnaire ID.
measureId integer · int32 Non Mettre à l'échelle.
measure Measure Non Mesurer.
champs d'objet Measure
ChampTypeObligatoireDescription
id integer · int32 Non Id.
name string Non Nom.
nationalCatalogId integer · int64 Non Identification du catalogue national.
wildberriesTypeId integer · int64 Non Le type de Wildberries.
aliexpressCategoryId integer · int64 Non Identification de catégorie Aliexpress.
units Unit[] Non Des unités.
Structure des éléments de l'array Unit
ChampTypeObligatoireDescription
name string Non Nom.
measureId integer · int32 Non Mettre à l'échelle.
id integer · int32 Non Id.
unitsMap object Non Carte des unités.
measureId integer · int32 Non Mettre à l'échelle.
defaultUnit Unit Non Unité par défaut.
champs d'objet Unit
ChampTypeObligatoireDescription
name string Non Nom.
measureId integer · int32 Non Mettre à l'échelle.
id integer · int32 Non Id.
ozonId integer · int64 Non Le code d'ozone.
wildberriesId integer · int64 Non Le numéro de Wildberries.
ymId integer · int64 Non Je suis là.
lamodaId string Non Le nom de Lamoda.
nationalCatalogId integer · int64 Non Identification du catalogue national.
categoryId integer · int64 Non Identification de catégorie
avitoIds integer[] Non Les identifiants Avito.
avitoOptionsXmlFileName string Non Nom du fichier Avito Options Xml.
clientId integer · int64 Non Nom du client.
createdDate string · date-time Non Date créée.
aliexpressId integer · int64 Non - Je vous en prie.
preset string Non Préinitialisé.
dictionaryParamId integer · int64 Non Le dictionnaire Param Id.
dictionaryKey string Non Le mot clé du dictionnaire.
level stringCATEGORY, MODEL, VIEW, PRODUCT Non Le niveau.
gs1Class 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 Gs1.
useAllCategories boolean Non Utilisez toutes les catégories.
oneCId string Non Un informateur.
options Option[] Non Des options.
Structure des éléments de l'array Option
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Non Nom.
paramId integer · int64 Non Param ID.
ozonId integer · int64 Non Le code d'ozone.
wildberriesId integer · int64 Non Le numéro de Wildberries.
ymId integer · int64 Non Je suis là.
aliexpressId integer · int64 Non - Je vous en prie.
clientId integer · int64 Non Nom du client.
deleted boolean Non Il a été supprimé.
oneCId string Non Un informateur.
dictionary boolean Non Le dictionnaire.
optionId Option Non - Le numéro d'option.
optionsCache CacheStringOption Non Options en cache.
lastRefreshOptions integer · int64 Non Les dernières options de rafraîchissement.
optionsCount integer · int32 Non Les options comptent.
isAnalytic boolean Non C'est une analyste.
analyticOrder integer · int32 Non L'ordre analytique.
marketplaceService 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 de marché.
id integer · int64 Non Id.
[
  "string"
]
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.

DELETE

Supprimer le paramètre

/api/param/{paramId}
Token avec accès à l'écriture

Supprimer Param en utilisant DELETE /api/param/{paramId}.

Parametres de parcours

ChampTypeObligatoireDescription
paramId integer · int64 Oui Param ID.
curl --request DELETE 'https://api.selsup.ru/api/param/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200
"string"
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_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_remove_param
Impossible de supprimer le paramètre

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

400error_subscription_expired
Votre abonnement a expiré. Veuillez payer l'abonnement pour continuer à utiliser le service.

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

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.