SelSup Developers

El proyecto de ley de la Unión Europea · API Referencia

Parámetros

Puntos finales para Parámetros, incluidas rutas exactas, parámetres, cuerpos de solicitud y esquemas de respuesta expandibles.

5 puntos finales/api/paramEstablesDescripción legible por máquina ↗
{ }

Esta página está respaldada por un contrato independiente editable. Valida las operaciones de escritura con datos de prueba antes de su uso en producción.

/api/param

Flujos de trabajo listos para su uso

Flujos de trabajo listos para su uso

01

Comience con los Parámetros

Utilice un token API dedicado y valida primero las operaciones de lectura con los datos de prueba.

  1. Mantenga el token en el lado del servidor y envíelo en el encabezado Authorization.
  2. Verifique los parámetros requeridos y amplíe el esquema de solicitud o respuesta.
  3. Manejar el estado HTTP y el campo estable error en errores de aplicación.

Modelo de datos

Estructuras de datos

Los modelos se enumeran una vez aquí y también se pueden ampliar directamente desde los puntos finales que los utilizan.

CacheStringOption0 campos
Measure8 campos
idinteger · int32

Id.

namestring

- ¿Cómo se llama?

nationalCatalogIdinteger · int64

Identificación del catálogo nacional.

wildberriesTypeIdinteger · int64

El tipo de identificación de Wildberries.

aliexpressCategoryIdinteger · int64

Identificación de categoría Aliexpress.

unitsUnit[]

Unidades.

unitsMapobject

Mapa de las unidades.

measureIdinteger · int32

Medir el ID.

Option12 campos
idinteger · int64

Id.

namestring

- ¿Cómo se llama?

paramIdinteger · int64

- Sí, es el nombre de la persona.

ozonIdinteger · int64

Identificación de ozono.

wildberriesIdinteger · int64

Identificación de las jabalíes.

ymIdinteger · int64

- Sí, es cierto.

aliexpressIdinteger · int64

Identificación de Aliexpress.

clientIdinteger · int64

Identificación del cliente.

deletedboolean

Se borró.

oneCIdstring

Un informador.

dictionaryboolean

Diccionario.

optionIdOption

Identificación de opción.

Param47 campos
namestring

- ¿Cómo se llama?

titlestring

El título.

publishedboolean

Publicado.

visibleboolean

Es visible.

serviceParamstring

Servicio de Param.

servicestring

Servicio.

useCategoryOptionboolean

Utilice la opción de categoría.

valueTypestring

Tipo de valor.

displayTypestring

Tipo de pantalla.

requiredboolean

Es necesario.

multiValueAllowedboolean

Multivalor permitido.

maxValuesCountinteger · int32

Los valores máximos cuentan.

useDictionaryboolean

Utilice el diccionario.

descriptionstring

Descripción.

groupNamestring

Nombre del grupo.

groupIdstring

Identificación de grupo.

ozonDictionaryIdinteger · int64

Identificación del diccionario de ozono.

dictionaryIdinteger · int64

El nombre del diccionario.

measureIdinteger · int32

Medir el ID.

measureMeasure

- Mejorar.

defaultUnitUnit

Unidad por defecto.

ozonIdinteger · int64

Identificación de ozono.

wildberriesIdinteger · int64

Identificación de las jabalíes.

ymIdinteger · int64

- Sí, es cierto.

lamodaIdstring

La identidad de Lamoda.

nationalCatalogIdinteger · int64

Identificación del catálogo nacional.

categoryIdinteger · int64

Identificación de categoría.

avitoIdsinteger[]

- Las identidades de Avito.

avitoOptionsXmlFileNamestring

Avito Opciones Nombre de archivo Xml.

clientIdinteger · int64

Identificación del cliente.

createdDatestring · date-time

Creado fecha.

aliexpressIdinteger · int64

Identificación de Aliexpress.

presetstring

- Preestablecido.

dictionaryParamIdinteger · int64

Diccionario Param Id.

dictionaryKeystring

La clave del diccionario.

levelstring

- El nivel.

gs1Classstring

Clase Gs1.

useAllCategoriesboolean

Utilice todas las categorías.

oneCIdstring

Un informador.

optionsOption[]

Opciones.

optionsCacheCacheStringOption

Opciones Cache.

lastRefreshOptionsinteger · int64

Las últimas opciones de actualización.

optionsCountinteger · int32

Las opciones cuentan.

isAnalyticboolean

Es analítico.

analyticOrderinteger · int32

Orden analítica.

marketplaceServicestring

Servicio de mercado.

idinteger · int64

Id.

Unit3 campos
namestring

- ¿Cómo se llama?

measureIdinteger · int32

Medir el ID.

idinteger · int32

Id.

SuggestParam1 campos
numberstring

El número.

SuggestResponse3 campos
apiversioninteger · int32

La apiversión.

resultSuggestParam[]

El resultado.

emptyboolean

- No hay nada.

Contrato de error

Cómo se devuelven los errores de aplicación

El código error es idéntico en todas las localizaciones, mientras que el mensaje orientado al usuario es traducido por el servidor.

Exproteccion

Código estable legible por máquina para la lógica de integración.

Exproteccion

Mensaje listo para la pantalla en el idioma del usuario de tokens API.

Exproteccion

Valores interpolados por el servidor en la plantilla de mensaje localizado.

localMessage utiliza el campo lang del usuario que posee el token API. El lenguaje de documentación y el encabezado Accept-Language no lo cambian; el ruso se utiliza cuando el usuario no tiene un idioma configurado.

RUEl lugar del usuario es ru
{
  "error": "error_brand_already_exists",
  "localMessage": "Бренд Base уже существует",
  "params": {
    "name": "Base"
  }
}
ESEspañol (es)
{
  "error": "error_brand_already_exists",
  "localMessage": "La marca Base ya existe",
  "params": {
    "name": "Base"
  }
}

Puntos finales

Puntos finales

POST

Post Param

/api/param/
Token con acceso a escribir

Post Param utilizando POST /api/param/.

Organismo de solicitud

application/json
Campos de objetosParam
CampoTipoObligatorioDescripción
name string No - ¿Cómo se llama?
title string No El título.
published boolean No Publicado.
visible boolean No Es visible.
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 No Servicio de Param.
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 No Servicio.
useCategoryOption boolean No Utilice la opción de categoría.
valueType stringBOOLEAN, LONG, DOUBLE, ENUM, TEXT, DATE No Tipo de valor.
displayType stringSELECT, SUGGEST, TEXT, CHECKBOX, LONGTEXT No Tipo de pantalla.
required boolean No Es necesario.
multiValueAllowed boolean No Multivalor permitido.
maxValuesCount integer · int32 No Los valores máximos cuentan.
useDictionary boolean No Utilice el diccionario.
description string No Descripción.
groupName string No Nombre del grupo.
groupId string No Identificación de grupo.
ozonDictionaryId integer · int64 No Identificación del diccionario de ozono.
dictionaryId integer · int64 No El nombre del diccionario.
measureId integer · int32 No Medir el ID.
measure Measure No - Mejorar.
Campos de objetos Measure
CampoTipoObligatorioDescripción
id integer · int32 No Id.
name string No - ¿Cómo se llama?
nationalCatalogId integer · int64 No Identificación del catálogo nacional.
wildberriesTypeId integer · int64 No El tipo de identificación de Wildberries.
aliexpressCategoryId integer · int64 No Identificación de categoría Aliexpress.
units Unit[] No Unidades.
Estructura de los elementos del array Unit
CampoTipoObligatorioDescripción
name string No - ¿Cómo se llama?
measureId integer · int32 No Medir el ID.
id integer · int32 No Id.
unitsMap object No Mapa de las unidades.
measureId integer · int32 No Medir el ID.
defaultUnit Unit No Unidad por defecto.
Campos de objetos Unit
CampoTipoObligatorioDescripción
name string No - ¿Cómo se llama?
measureId integer · int32 No Medir el ID.
id integer · int32 No Id.
ozonId integer · int64 No Identificación de ozono.
wildberriesId integer · int64 No Identificación de las jabalíes.
ymId integer · int64 No - Sí, es cierto.
lamodaId string No La identidad de Lamoda.
nationalCatalogId integer · int64 No Identificación del catálogo nacional.
categoryId integer · int64 No Identificación de categoría.
avitoIds integer[] No - Las identidades de Avito.
avitoOptionsXmlFileName string No Avito Opciones Nombre de archivo Xml.
clientId integer · int64 No Identificación del cliente.
createdDate string · date-time No Creado fecha.
aliexpressId integer · int64 No Identificación de Aliexpress.
preset string No - Preestablecido.
dictionaryParamId integer · int64 No Diccionario Param Id.
dictionaryKey string No La clave del diccionario.
level stringCATEGORY, MODEL, VIEW, PRODUCT No - El nivel.
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 No Clase Gs1.
useAllCategories boolean No Utilice todas las categorías.
oneCId string No Un informador.
options Option[] No Opciones.
Estructura de los elementos del array Option
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string No - ¿Cómo se llama?
paramId integer · int64 No - Sí, es el nombre de la persona.
ozonId integer · int64 No Identificación de ozono.
wildberriesId integer · int64 No Identificación de las jabalíes.
ymId integer · int64 No - Sí, es cierto.
aliexpressId integer · int64 No Identificación de Aliexpress.
clientId integer · int64 No Identificación del cliente.
deleted boolean No Se borró.
oneCId string No Un informador.
dictionary boolean No Diccionario.
optionId Option No Identificación de opción.
optionsCache CacheStringOption No Opciones Cache.
lastRefreshOptions integer · int64 No Las últimas opciones de actualización.
optionsCount integer · int32 No Las opciones cuentan.
isAnalytic boolean No Es analítico.
analyticOrder integer · int32 No Orden analítica.
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 No Servicio de mercado.
id integer · int64 No 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"
}'

Respuesta exitosa

200
Campos de objetos Param
CampoTipoObligatorioDescripción
name string No - ¿Cómo se llama?
title string No El título.
published boolean No Publicado.
visible boolean No Es visible.
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 No Servicio de Param.
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 No Servicio.
useCategoryOption boolean No Utilice la opción de categoría.
valueType stringBOOLEAN, LONG, DOUBLE, ENUM, TEXT, DATE No Tipo de valor.
displayType stringSELECT, SUGGEST, TEXT, CHECKBOX, LONGTEXT No Tipo de pantalla.
required boolean No Es necesario.
multiValueAllowed boolean No Multivalor permitido.
maxValuesCount integer · int32 No Los valores máximos cuentan.
useDictionary boolean No Utilice el diccionario.
description string No Descripción.
groupName string No Nombre del grupo.
groupId string No Identificación de grupo.
ozonDictionaryId integer · int64 No Identificación del diccionario de ozono.
dictionaryId integer · int64 No El nombre del diccionario.
measureId integer · int32 No Medir el ID.
measure Measure No - Mejorar.
Campos de objetos Measure
CampoTipoObligatorioDescripción
id integer · int32 No Id.
name string No - ¿Cómo se llama?
nationalCatalogId integer · int64 No Identificación del catálogo nacional.
wildberriesTypeId integer · int64 No El tipo de identificación de Wildberries.
aliexpressCategoryId integer · int64 No Identificación de categoría Aliexpress.
units Unit[] No Unidades.
Estructura de los elementos del array Unit
CampoTipoObligatorioDescripción
name string No - ¿Cómo se llama?
measureId integer · int32 No Medir el ID.
id integer · int32 No Id.
unitsMap object No Mapa de las unidades.
measureId integer · int32 No Medir el ID.
defaultUnit Unit No Unidad por defecto.
Campos de objetos Unit
CampoTipoObligatorioDescripción
name string No - ¿Cómo se llama?
measureId integer · int32 No Medir el ID.
id integer · int32 No Id.
ozonId integer · int64 No Identificación de ozono.
wildberriesId integer · int64 No Identificación de las jabalíes.
ymId integer · int64 No - Sí, es cierto.
lamodaId string No La identidad de Lamoda.
nationalCatalogId integer · int64 No Identificación del catálogo nacional.
categoryId integer · int64 No Identificación de categoría.
avitoIds integer[] No - Las identidades de Avito.
avitoOptionsXmlFileName string No Avito Opciones Nombre de archivo Xml.
clientId integer · int64 No Identificación del cliente.
createdDate string · date-time No Creado fecha.
aliexpressId integer · int64 No Identificación de Aliexpress.
preset string No - Preestablecido.
dictionaryParamId integer · int64 No Diccionario Param Id.
dictionaryKey string No La clave del diccionario.
level stringCATEGORY, MODEL, VIEW, PRODUCT No - El nivel.
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 No Clase Gs1.
useAllCategories boolean No Utilice todas las categorías.
oneCId string No Un informador.
options Option[] No Opciones.
Estructura de los elementos del array Option
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string No - ¿Cómo se llama?
paramId integer · int64 No - Sí, es el nombre de la persona.
ozonId integer · int64 No Identificación de ozono.
wildberriesId integer · int64 No Identificación de las jabalíes.
ymId integer · int64 No - Sí, es cierto.
aliexpressId integer · int64 No Identificación de Aliexpress.
clientId integer · int64 No Identificación del cliente.
deleted boolean No Se borró.
oneCId string No Un informador.
dictionary boolean No Diccionario.
optionId Option No Identificación de opción.
optionsCache CacheStringOption No Opciones Cache.
lastRefreshOptions integer · int64 No Las últimas opciones de actualización.
optionsCount integer · int32 No Las opciones cuentan.
isAnalytic boolean No Es analítico.
analyticOrder integer · int32 No Orden analítica.
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 No Servicio de mercado.
id integer · int64 No Id.
{
  "name": "Example",
  "title": "Example",
  "published": false,
  "visible": false,
  "serviceParam": "NAME",
  "service": "NONE"
}
Errores8

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_param_empty_display_type
No se ha especificado el tipo

error específico de punto final. Utilice el código estable error_param_empty_display_type en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_param_empty_level
nivel del parámetro vacío

error específico de punto final. Utilice el código estable error_param_empty_level en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_param_empty_name
No se ha especificado el nombre del parámetro

error específico de punto final. Utilice el código estable error_param_empty_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_param_empty_value_type
No se ha especificado el tipo de valor del parámetro

error específico de punto final. Utilice el código estable error_param_empty_value_type en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_subscription_expired
Su tarifa ha expirado. Pague la tarifa para continuar usando el servicio.

error específico de punto final. Utilice el código estable error_subscription_expired en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

GET

El Param

/api/param/{id}
Token con acceso a lectura

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

Parámetros de trayectoria

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

Respuesta exitosa

200
Campos de objetos Param
CampoTipoObligatorioDescripción
name string No - ¿Cómo se llama?
title string No El título.
published boolean No Publicado.
visible boolean No Es visible.
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 No Servicio de Param.
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 No Servicio.
useCategoryOption boolean No Utilice la opción de categoría.
valueType stringBOOLEAN, LONG, DOUBLE, ENUM, TEXT, DATE No Tipo de valor.
displayType stringSELECT, SUGGEST, TEXT, CHECKBOX, LONGTEXT No Tipo de pantalla.
required boolean No Es necesario.
multiValueAllowed boolean No Multivalor permitido.
maxValuesCount integer · int32 No Los valores máximos cuentan.
useDictionary boolean No Utilice el diccionario.
description string No Descripción.
groupName string No Nombre del grupo.
groupId string No Identificación de grupo.
ozonDictionaryId integer · int64 No Identificación del diccionario de ozono.
dictionaryId integer · int64 No El nombre del diccionario.
measureId integer · int32 No Medir el ID.
measure Measure No - Mejorar.
Campos de objetos Measure
CampoTipoObligatorioDescripción
id integer · int32 No Id.
name string No - ¿Cómo se llama?
nationalCatalogId integer · int64 No Identificación del catálogo nacional.
wildberriesTypeId integer · int64 No El tipo de identificación de Wildberries.
aliexpressCategoryId integer · int64 No Identificación de categoría Aliexpress.
units Unit[] No Unidades.
Estructura de los elementos del array Unit
CampoTipoObligatorioDescripción
name string No - ¿Cómo se llama?
measureId integer · int32 No Medir el ID.
id integer · int32 No Id.
unitsMap object No Mapa de las unidades.
measureId integer · int32 No Medir el ID.
defaultUnit Unit No Unidad por defecto.
Campos de objetos Unit
CampoTipoObligatorioDescripción
name string No - ¿Cómo se llama?
measureId integer · int32 No Medir el ID.
id integer · int32 No Id.
ozonId integer · int64 No Identificación de ozono.
wildberriesId integer · int64 No Identificación de las jabalíes.
ymId integer · int64 No - Sí, es cierto.
lamodaId string No La identidad de Lamoda.
nationalCatalogId integer · int64 No Identificación del catálogo nacional.
categoryId integer · int64 No Identificación de categoría.
avitoIds integer[] No - Las identidades de Avito.
avitoOptionsXmlFileName string No Avito Opciones Nombre de archivo Xml.
clientId integer · int64 No Identificación del cliente.
createdDate string · date-time No Creado fecha.
aliexpressId integer · int64 No Identificación de Aliexpress.
preset string No - Preestablecido.
dictionaryParamId integer · int64 No Diccionario Param Id.
dictionaryKey string No La clave del diccionario.
level stringCATEGORY, MODEL, VIEW, PRODUCT No - El nivel.
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 No Clase Gs1.
useAllCategories boolean No Utilice todas las categorías.
oneCId string No Un informador.
options Option[] No Opciones.
Estructura de los elementos del array Option
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string No - ¿Cómo se llama?
paramId integer · int64 No - Sí, es el nombre de la persona.
ozonId integer · int64 No Identificación de ozono.
wildberriesId integer · int64 No Identificación de las jabalíes.
ymId integer · int64 No - Sí, es cierto.
aliexpressId integer · int64 No Identificación de Aliexpress.
clientId integer · int64 No Identificación del cliente.
deleted boolean No Se borró.
oneCId string No Un informador.
dictionary boolean No Diccionario.
optionId Option No Identificación de opción.
optionsCache CacheStringOption No Opciones Cache.
lastRefreshOptions integer · int64 No Las últimas opciones de actualización.
optionsCount integer · int32 No Las opciones cuentan.
isAnalytic boolean No Es analítico.
analyticOrder integer · int32 No Orden analítica.
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 No Servicio de mercado.
id integer · int64 No Id.
{
  "name": "Example",
  "title": "Example",
  "published": false,
  "visible": false,
  "serviceParam": "NAME",
  "service": "NONE"
}
Errores5

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_not_found_param_by_id
parámetro por ID no encontrado

error específico de punto final. Utilice el código estable error_not_found_param_by_id en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

GET

Obtenga el consejo de Param

/api/param/preset/{service}/{organizationId}/{preset}
Token con acceso a lectura

Obtenga sugerencia de Param Requerido con GET /api/param/preset/{service}/{organizationId}/{preset}.

Parámetros de trayectoria

CampoTipoObligatorioDescripción
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 Servicio.
preset stringSUGGEST_REQUIRED - Preestablecido.
organizationId integer · int64 Identificación de la organización.

Parámetros de consulta

CampoTipoObligatorioDescripción
attrId integer · int64 - ¿Qué es eso?
number string El número.
curl --request GET 'https://api.selsup.ru/api/param/preset/NONE/1001/SUGGEST_REQUIRED?attrId=1001&number=string' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200
Campos de objetos SuggestResponse
CampoTipoObligatorioDescripción
apiversion integer · int32 No La apiversión.
result SuggestParam[] No El resultado.
Estructura de los elementos del array SuggestParam
CampoTipoObligatorioDescripción
number string No El número.
empty boolean No - No hay nada.
{
  "apiversion": 1,
  "result": "string",
  "empty": false
}
Errores8

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_no_integration_with_nc
No se recibió el token del Catálogo Nacional

error específico de punto final. Utilice el código estable error_no_integration_with_nc en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_service_did_not_find_any_results
El servicio no encontró resultados con los parámetros dados {number}

error específico de punto final. Utilice el código estable error_service_did_not_find_any_results en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_service_not_implemented
Servicio no implementado

error específico de punto final. Utilice el código estable error_service_not_implemented en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_subscription_expired
Su tarifa ha expirado. Pague la tarifa para continuar usando el servicio.

error específico de punto final. Utilice el código estable error_subscription_expired en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_token_expired_or_revoked
El token API ha sido revocado o introducido incorrectamente. Verifica que la clave API tenga toda la funcionalidad. Genera una nueva clave y reemplázala en SELSUP, ya que las claves tienen un período de vida.

error específico de punto final. Utilice el código estable error_token_expired_or_revoked en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

GET

Params

/api/param/find
Token con acceso a lectura

Parámetros que utilizan GET /api/param/find.

Parámetros de consulta

CampoTipoObligatorioDescripción
nationalCatalogId integer · int64 No Identificación del catálogo nacional.
wildberriesTypeId integer · int64 No El tipo de identificación de Wildberries.
wildberriesCategoryId integer · int64 No El nombre de la categoría Wildberries.
ozonCategoryId integer · int64 No Identificación de la categoría de ozono.
ozonDescriptionCategoryId integer · int64 No Descripción del ozono Categoría ID.
aliexpressCategoryId integer · int64 No Identificación de categoría Aliexpress.
lamodaCategoryId integer · int64 No Identificación de categoría Lamoda.
kaspiCategoryId string No Identificación de categoría Kaspi.
avitoCategoryId integer · int64 No Identificación de categoría Avito.
yandexMarketCategoryId integer · int64 No Identificación de categoría de mercado de Yandex.
categoryId integer · int32 No Identificación de categoría.
useAllCategories boolean No Utilice todas las categorías.
useCategoryOption boolean No Utilice la opción de categoría.
limit integer · int32 No El límite.
page integer · int32 No Página.
count boolean No Conde.
sortBy string No Se ha ordenado.
ascending boolean No Ascendiendo.
curl --request GET 'https://api.selsup.ru/api/param/find?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200
Estructura de los elementos del array Param[]
CampoTipoObligatorioDescripción
name string No - ¿Cómo se llama?
title string No El título.
published boolean No Publicado.
visible boolean No Es visible.
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 No Servicio de Param.
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 No Servicio.
useCategoryOption boolean No Utilice la opción de categoría.
valueType stringBOOLEAN, LONG, DOUBLE, ENUM, TEXT, DATE No Tipo de valor.
displayType stringSELECT, SUGGEST, TEXT, CHECKBOX, LONGTEXT No Tipo de pantalla.
required boolean No Es necesario.
multiValueAllowed boolean No Multivalor permitido.
maxValuesCount integer · int32 No Los valores máximos cuentan.
useDictionary boolean No Utilice el diccionario.
description string No Descripción.
groupName string No Nombre del grupo.
groupId string No Identificación de grupo.
ozonDictionaryId integer · int64 No Identificación del diccionario de ozono.
dictionaryId integer · int64 No El nombre del diccionario.
measureId integer · int32 No Medir el ID.
measure Measure No - Mejorar.
Campos de objetos Measure
CampoTipoObligatorioDescripción
id integer · int32 No Id.
name string No - ¿Cómo se llama?
nationalCatalogId integer · int64 No Identificación del catálogo nacional.
wildberriesTypeId integer · int64 No El tipo de identificación de Wildberries.
aliexpressCategoryId integer · int64 No Identificación de categoría Aliexpress.
units Unit[] No Unidades.
Estructura de los elementos del array Unit
CampoTipoObligatorioDescripción
name string No - ¿Cómo se llama?
measureId integer · int32 No Medir el ID.
id integer · int32 No Id.
unitsMap object No Mapa de las unidades.
measureId integer · int32 No Medir el ID.
defaultUnit Unit No Unidad por defecto.
Campos de objetos Unit
CampoTipoObligatorioDescripción
name string No - ¿Cómo se llama?
measureId integer · int32 No Medir el ID.
id integer · int32 No Id.
ozonId integer · int64 No Identificación de ozono.
wildberriesId integer · int64 No Identificación de las jabalíes.
ymId integer · int64 No - Sí, es cierto.
lamodaId string No La identidad de Lamoda.
nationalCatalogId integer · int64 No Identificación del catálogo nacional.
categoryId integer · int64 No Identificación de categoría.
avitoIds integer[] No - Las identidades de Avito.
avitoOptionsXmlFileName string No Avito Opciones Nombre de archivo Xml.
clientId integer · int64 No Identificación del cliente.
createdDate string · date-time No Creado fecha.
aliexpressId integer · int64 No Identificación de Aliexpress.
preset string No - Preestablecido.
dictionaryParamId integer · int64 No Diccionario Param Id.
dictionaryKey string No La clave del diccionario.
level stringCATEGORY, MODEL, VIEW, PRODUCT No - El nivel.
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 No Clase Gs1.
useAllCategories boolean No Utilice todas las categorías.
oneCId string No Un informador.
options Option[] No Opciones.
Estructura de los elementos del array Option
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string No - ¿Cómo se llama?
paramId integer · int64 No - Sí, es el nombre de la persona.
ozonId integer · int64 No Identificación de ozono.
wildberriesId integer · int64 No Identificación de las jabalíes.
ymId integer · int64 No - Sí, es cierto.
aliexpressId integer · int64 No Identificación de Aliexpress.
clientId integer · int64 No Identificación del cliente.
deleted boolean No Se borró.
oneCId string No Un informador.
dictionary boolean No Diccionario.
optionId Option No Identificación de opción.
optionsCache CacheStringOption No Opciones Cache.
lastRefreshOptions integer · int64 No Las últimas opciones de actualización.
optionsCount integer · int32 No Las opciones cuentan.
isAnalytic boolean No Es analítico.
analyticOrder integer · int32 No Orden analítica.
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 No Servicio de mercado.
id integer · int64 No Id.
[
  "string"
]
Errores3

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

DELETE

Eliminar el Param

/api/param/{paramId}
Token con acceso a escribir

Eliminar Param usando DELETE /api/param/{paramId}.

Parámetros de trayectoria

CampoTipoObligatorioDescripción
paramId integer · int64 - Sí, es el nombre de la persona.
curl --request DELETE 'https://api.selsup.ru/api/param/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200
"string"
Errores6

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_remove_param
No se puede eliminar el parámetro

error específico de punto final. Utilice el código estable error_remove_param en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_subscription_expired
Su tarifa ha expirado. Pague la tarifa para continuar usando el servicio.

error específico de punto final. Utilice el código estable error_subscription_expired en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

Authorization

Token para las solicitudes de ensayo

El token se queda en el localStorage de este navegador y se envía solo en el encabezado Authorization de las solicitudes a api.selsup.ru.

Probar

Parámetros reales de la solicitud

Respuesta en vivo API

Envía una solicitud para ver la respuesta SelSup.