SelSup Developers

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

Certificados de calidad

Puntos finales de los certificados de calidad, incluidas las rutas exactas, los parámetros, los organismos de solicitud y los esquemas de respuesta expansibles.

10 puntos finales/api/qualityDocumentEstablesDescripció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/qualityDocument

Flujos de trabajo listos para su uso

Flujos de trabajo listos para su uso

01

Comience a utilizar los certificados de calidad

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.

QualityDocumentImage5 campos
idinteger · int64

Id.

urlstring

- ¿Qué quieres?

positioninteger · int32

- Posición.

documentIdinteger · int64

Documento de identificación.

clientIdinteger · int64

Identificación del cliente.

AliexpressCategory8 campos
idinteger · int64

Id.

namestring

- ¿Cómo se llama?

publishedboolean

Publicado.

parentIdinteger · int64

Identificación de los padres.

aliexpressIdinteger · int64

Identificación de Aliexpress.

lastSyncDatestring · date-time

Última fecha de sincronización.

notChangedDaysinteger · int32

No cambiaron los días.

isLeafboolean

Es Leaf.

AvitoCategory9 campos
idinteger · int64

Id.

Obligatorio
namestring

- ¿Cómo se llama?

Obligatorio
shortNamestring

Nombre corto.

publishedboolean

Publicado.

parentIdinteger · int64

Identificación de los padres.

lastSyncDatestring · date-time

Última fecha de sincronización.

isLeafboolean

Es Leaf.

goodsTypestring

Tipo de mercancía.

categorystring

Categoría.

Brand11 campos
brandIdinteger · int32

Identificación de marca.

read-only
namestring

- ¿Cómo se llama?

Obligatorio
clientIdinteger · int64

Identificación del cliente.

read-only
logoUrlstring

Url del logotipo.

read-only
logoSizeinteger · int32

Tamaño del logotipo.

read-only
logoWidthinteger · int32

Ancho del logotipo.

read-only
logoHeightinteger · int32

Alto de logotipo.

read-only
deletedboolean

Se borró.

ozonNamestring

Nombre de Ozón.

ozonIdinteger · int64

Identificación de ozono.

oneCIdstring

Un informador.

Category47 campos
categoryIdinteger · int32

Identificación de categoría.

read-only
namestring

- ¿Cómo se llama?

Obligatorio
deletedboolean

Se borró.

read-only
parentIdinteger · int32

Identificación de los padres.

clientIdinteger · int64

Identificación del cliente.

read-only
markedboolean

Está marcado.

categoryClassstring

Clasificación de categoría.

wildberriesTypeWildberriesType

Tipo de jabalíes salvajes.

wildberriesCategoryIdinteger · int64

El nombre de la categoría Wildberries.

wildberriesFbmCommissionnumber · double

La Comisión de la Fbm Wildberries.

read-only
wildberriesFbwCommissionnumber · double

La Comisión de Fbw de Wildberries.

read-only
wildberriesFbsCommissionnumber · double

La Comisión de la FBS de Wildberries.

read-only
wildberriesDbsCommissionnumber · double

La Comisión de Protección de la Vida de Wildberries.

read-only
wildberriesEdbsCommissionnumber · double

La Comisión de Edbs Wildberries.

read-only
wildberriesCAndCCommissionnumber · double

Wildberries C y C.Comisión.

read-only
wildberriesBookingCommissionnumber · double

Comisión de reservas de Wildberries.

read-only
ozonDescriptionCategoryIdinteger · int64

Descripción del ozono Categoría ID.

yandexMarketCategoryIdinteger · int64

Identificación de categoría de mercado de Yandex.

yandexMarketCategoryYandexMarketCategory

Categoría de mercado de Yandex.

ozonDescriptionCategoryOzonDescriptionCategory

Categoría de descripción del ozono.

ozonCommissionnumber · double

Comisión de Ozon.

read-only
tnvedTnved

No lo sé.

tnvedIdinteger · int64

- ¿Qué es eso?

laundrystring

La lavandería.

paramsstring

- ¿Qué es eso?

namePatternstring

El nombre de Pattern.

aliexpressCategoryAliexpressCategory

Categoría de Aliexpress.

aliexpressCategoryIdinteger · int64

Identificación de categoría Aliexpress.

avitoCategoryAvitoCategory

Categoría de avito.

lamodaCategoryLamodaCategory

Categoría de Lamoda.

lamodaCategoryIdinteger · int64

Identificación de categoría Lamoda.

avitoCategoryIdinteger · int64

Identificación de categoría Avito.

packDepthinteger · int32

- Envasar profundidad.

packWidthinteger · int32

- Envases de anchura.

packHeightinteger · int32

- El paquete de altura.

packWeightinteger · int32

- Haga un paquete de peso.

hasSizeboolean

Tiene tamaño.

hasColorboolean

Tiene color.

autoNameboolean

Autónomo nombre.

removeFbsStockboolean

Quita el stock de la FBS.

oneCIdstring

Un informador.

externalIdstring

Identificación externa.

moySkladIdstring

- ¿Qué es eso?

useClientParamsboolean

Utilice los Params de Clientes.

requiredExpirationDateboolean

Fecha de caducidad requerida.

serviceCategoryMappingsobject

Mapas de categorías de servicio.

productCountinteger · int32

El recuento de productos.

LamodaCategory8 campos
idinteger · int64

Id.

namestring

- ¿Cómo se llama?

shortNamestring

Nombre corto.

publishedboolean

Publicado.

isLeafboolean

Es Leaf.

parentIdinteger · int64

Identificación de los padres.

lastSyncDatestring · date-time

Última fecha de sincronización.

notChangedDaysinteger · int32

No cambiaron los días.

OzonDescriptionCategory21 campos
idinteger · int64

Id.

namestring

- ¿Cómo se llama?

Obligatorio
publishedboolean

Publicado.

parentIdinteger · int64

Identificación de los padres.

isLeafboolean

Es Leaf.

lastSyncDatestring · date-time

Última fecha de sincronización.

notChangedDaysinteger · int32

No cambiaron los días.

isErrorboolean

Es un error.

errorDatestring · date

Fecha de error.

typesstring

Los tipos.

typeIdinteger · int64

Tipo de identificación.

purchasePercentAvgnumber · double

El porcentaje de compra Avg.

purchasePercentMinnumber · double

Porcentaje de compra Min.

photoAvginteger · int32

Foto de Avg.

photoMininteger · int32

Foto Min.

drrAvgnumber · double

El Dr. Avg.

drrMinnumber · double

El Dr. Min.

marginAvgnumber · double

Margen Avg.

marginMinnumber · double

Margen Min.

promotionCtrAvgnumber · double

Promoción Ctr Avg.

promotionCtrMinnumber · double

Promisión Ctr Min.

QualityDocument12 campos
idinteger · int64

Id.

namestring

- ¿Cómo se llama?

typestring

Type.

numberstring

El número.

numberNormalizedstring

Número normalizado.

clientIdinteger · int64

Identificación del cliente.

versionIdinteger · int64

La versión ID.

createdUserstring

Creado por el usuario.

startDatestring · date

La fecha de inicio.

expireDatestring · date

La fecha de caducidad.

dataQualityDocumentData[]

Datos.

imagesQualityDocumentImage[]

Las imágenes.

QualityDocumentData8 campos
idinteger · int64

Id.

documentIdinteger · int64

Documento de identificación.

productModelIdinteger · int64

Identificación del modelo del producto.

brandBrand

- ¿Qué es eso?

brandIdinteger · int32

Identificación de marca.

categoryCategory

Categoría.

categoryIdinteger · int32

Identificación de categoría.

clientIdinteger · int64

Identificación del cliente.

ServiceCategoryMapping3 campos
servicestring

Servicio.

externalIdstring

Identificación externa.

namestring

- ¿Cómo se llama?

Tnved14 campos
idinteger · int64

Id.

namestring

- ¿Cómo se llama?

deletedboolean

Se borró.

typestring

Type.

categoryClassstring

Clasificación de categoría.

parentIdinteger · int64

Identificación de los padres.

keywordsstring

Palabras clave.

descriptionstring

Descripción.

paramsTnvedIdinteger · int64

Params Tnved ID.

isInParamboolean

Está en Param.

certificationstring

- Certificación.

parentCodestring

Código de los padres.

codestring

Code.

certificationRequiredboolean

Se requiere certificación.

WildberriesType32 campos
idinteger · int64

Id.

namestring

- ¿Cómo se llama?

publishedboolean

Publicado.

hasSizeboolean

Tiene tamaño.

monoBoxMinQuantityinteger · int32

Mono caja Min cantidad.

monoTypestring

Tipo mono.

monoMinPriceinteger · int32

Mono Min Price.

hasParentboolean

Tiene padre.

parentIdinteger · int64

Identificación de los padres.

wildberriesIdinteger · int64

Identificación de las jabalíes.

lastSyncDatestring · date-time

Última fecha de sincronización.

notChangedDaysinteger · int32

No cambiaron los días.

commissionnumber · double

El Parlamento Europeo.

fbsCommissionnumber · double

La Comisión del FBI.

fbwCommissionnumber · double

La Comisión de la FBB.

dbsCommissionnumber · double

La Comisión de Seguridad Social.

edbsCommissionnumber · double

La Comisión de Edbs.

cAndCCommissionnumber · double

C y C. La Comisión.

bookingCommissionnumber · double

Comisión de reservas.

logisticPriceinteger · int32

Precio logístico.

storagePricenumber · double

Precio de almacenamiento.

acceptancePricenumber · double

Precio de aceptación.

needDimensionsboolean

Necesitamos las Dimensiones.

purchasePercentAvgnumber · double

El porcentaje de compra Avg.

purchasePercentMinnumber · double

Porcentaje de compra Min.

photoAvginteger · int32

Foto de Avg.

photoMininteger · int32

Foto Min.

drrAvgnumber · double

El Dr. Avg.

drrMinnumber · double

El Dr. Min.

marginAvgnumber · double

Margen Avg.

marginMinnumber · double

Margen Min.

candCCommissionnumber · double

Canda C. Comisión.

YandexMarketCategory7 campos
idinteger · int64

Id.

namestring

- ¿Cómo se llama?

Obligatorio
publishedboolean

Publicado.

parentIdinteger · int64

Identificación de los padres.

isLeafboolean

Es Leaf.

lastSyncDatestring · date-time

Última fecha de sincronización.

notChangedDaysinteger · int32

No cambiaron los días.

TmsTask25 campos
idinteger · int64

Id.

read-only
statusstring

Status.

read-only
typestring

Type.

read-only
namestring

- ¿Cómo se llama?

clientIdinteger · int64

Identificación del cliente.

entityIdinteger · int64

Identificación de la entidad.

progressinteger · int32

El progreso.

processedQuantityinteger · int32

Cuantidad procesada.

organizationIdinteger · int64

Identificación de la organización.

priorityinteger · int32

Prioridad.

propertiesstring

Las propiedades.

messagestring

- Mensaje.

messageParamsstring

Mensaje de Params.

createdDatestring · date-time

Creado fecha.

startDatestring · date-time

La fecha de inicio.

finishDatestring · date-time

Fecha de finalización.

urlstring

- ¿Qué quieres?

inputFileUrlstring

Envía el URL del archivo.

retryNumberinteger · int32

- No. - ¿Qué es eso?

userIdinteger · int32

Identificación del usuario.

retryDatestring · date-time

Date de nuevo.

debugboolean

Desarreglo.

forcedStartboolean

El inicio forzado.

servicestring

Servicio.

langstring

Lang.

FindResponseQualityDocument1 campos
rowsQualityDocument[]

Las filas.

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

Cargar la imagen de documento de calidad

/api/qualityDocument/uploadQualityDocumentImage
Token con acceso a escribir

Cargar la imagen de documento de calidad con POST /api/qualityDocument/uploadQualityDocumentImage.

Parámetros de consulta

CampoTipoObligatorioDescripción
documentId integer · int64 Documento de identificación.

Organismo de solicitud

multipart/form-data
CampoTipoObligatorioDescripción
file string · binary El archivo.
curl --request POST 'https://api.selsup.ru/api/qualityDocument/uploadQualityDocumentImage?documentId=1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --form 'file=@./file.bin'

Respuesta exitosa

200
Campos de objetos QualityDocumentImage
CampoTipoObligatorioDescripción
id integer · int64 No Id.
url string No - ¿Qué quieres?
position integer · int32 No - Posición.
documentId integer · int64 No Documento de identificación.
clientId integer · int64 No Identificación del cliente.
{
  "id": 1001,
  "url": "https://example.com",
  "position": 1,
  "documentId": 1001,
  "clientId": 1001
}
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_max_upload_size_exceeded
Tamaño máximo de archivo excedido

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

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_quality_document_not_found
Certificado no encontrado

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

400error_storage_size_exceeded
Ha excedido el límite de tamaño del almacenamiento de archivos: {limit} MB

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

400error_wrong_image_format
Formato de imagen incorrecto para el archivo: {name}

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

POST

Actualización del documento de calidad

/api/qualityDocument/updateQualityDocument
Token con acceso a escribir

Actualizar el documento de calidad utilizando POST /api/qualityDocument/updateQualityDocument.

Organismo de solicitud

application/json
Campos de objetosQualityDocument
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string No - ¿Cómo se llama?
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION No Type.
number string No El número.
numberNormalized string No Número normalizado.
clientId integer · int64 No Identificación del cliente.
versionId integer · int64 No La versión ID.
createdUser string No Creado por el usuario.
startDate string · date No La fecha de inicio.
expireDate string · date No La fecha de caducidad.
data QualityDocumentData[] No Datos.
Estructura de los elementos del array QualityDocumentData
CampoTipoObligatorioDescripción
id integer · int64 No Id.
documentId integer · int64 No Documento de identificación.
productModelId integer · int64 No Identificación del modelo del producto.
brand Brand No - ¿Qué es eso?
Campos de objetos Brand
CampoTipoObligatorioDescripción
brandId integer · int32 No Identificación de marca.
name string - ¿Cómo se llama?
clientId integer · int64 No Identificación del cliente.
logoUrl string No Url del logotipo.
logoSize integer · int32 No Tamaño del logotipo.
logoWidth integer · int32 No Ancho del logotipo.
logoHeight integer · int32 No Alto de logotipo.
deleted boolean No Se borró.
ozonName string No Nombre de Ozón.
ozonId integer · int64 No Identificación de ozono.
oneCId string No Un informador.
brandId integer · int32 No Identificación de marca.
category Category No Categoría.
Campos de objetos Category
CampoTipoObligatorioDescripción
categoryId integer · int32 No Identificación de categoría.
name string - ¿Cómo se llama?
deleted boolean No Se borró.
parentId integer · int32 No Identificación de los padres.
clientId integer · int64 No Identificación del cliente.
marked boolean No Está marcado.
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 No Clasificación de categoría.
wildberriesType WildberriesType No Tipo de jabalíes salvajes.
wildberriesCategoryId integer · int64 No El nombre de la categoría Wildberries.
wildberriesFbmCommission number · double No La Comisión de la Fbm Wildberries.
wildberriesFbwCommission number · double No La Comisión de Fbw de Wildberries.
wildberriesFbsCommission number · double No La Comisión de la FBS de Wildberries.
wildberriesDbsCommission number · double No La Comisión de Protección de la Vida de Wildberries.
wildberriesEdbsCommission number · double No La Comisión de Edbs Wildberries.
wildberriesCAndCCommission number · double No Wildberries C y C.Comisión.
wildberriesBookingCommission number · double No Comisión de reservas de Wildberries.
ozonDescriptionCategoryId integer · int64 No Descripción del ozono Categoría ID.
yandexMarketCategoryId integer · int64 No Identificación de categoría de mercado de Yandex.
yandexMarketCategory YandexMarketCategory No Categoría de mercado de Yandex.
ozonDescriptionCategory OzonDescriptionCategory No Categoría de descripción del ozono.
ozonCommission number · double No Comisión de Ozon.
tnved Tnved No No lo sé.
tnvedId integer · int64 No - ¿Qué es eso?
laundry string No La lavandería.
params string No - ¿Qué es eso?
namePattern string No El nombre de Pattern.
aliexpressCategory AliexpressCategory No Categoría de Aliexpress.
aliexpressCategoryId integer · int64 No Identificación de categoría Aliexpress.
avitoCategory AvitoCategory No Categoría de avito.
lamodaCategory LamodaCategory No Categoría de Lamoda.
lamodaCategoryId integer · int64 No Identificación de categoría Lamoda.
avitoCategoryId integer · int64 No Identificación de categoría Avito.
packDepth integer · int32 No - Envasar profundidad.
packWidth integer · int32 No - Envases de anchura.
packHeight integer · int32 No - El paquete de altura.
packWeight integer · int32 No - Haga un paquete de peso.
hasSize boolean No Tiene tamaño.
hasColor boolean No Tiene color.
autoName boolean No Autónomo nombre.
removeFbsStock boolean No Quita el stock de la FBS.
oneCId string No Un informador.
externalId string No Identificación externa.
moySkladId string No - ¿Qué es eso?
useClientParams boolean No Utilice los Params de Clientes.
requiredExpirationDate boolean No Fecha de caducidad requerida.
serviceCategoryMappings object No Mapas de categorías de servicio.
productCount integer · int32 No El recuento de productos.
categoryId integer · int32 No Identificación de categoría.
clientId integer · int64 No Identificación del cliente.
images QualityDocumentImage[] No Las imágenes.
Estructura de los elementos del array QualityDocumentImage
CampoTipoObligatorioDescripción
id integer · int64 No Id.
url string No - ¿Qué quieres?
position integer · int32 No - Posición.
documentId integer · int64 No Documento de identificación.
clientId integer · int64 No Identificación del cliente.
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
}'

Respuesta exitosa

200
Campos de objetos QualityDocument
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string No - ¿Cómo se llama?
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION No Type.
number string No El número.
numberNormalized string No Número normalizado.
clientId integer · int64 No Identificación del cliente.
versionId integer · int64 No La versión ID.
createdUser string No Creado por el usuario.
startDate string · date No La fecha de inicio.
expireDate string · date No La fecha de caducidad.
data QualityDocumentData[] No Datos.
Estructura de los elementos del array QualityDocumentData
CampoTipoObligatorioDescripción
id integer · int64 No Id.
documentId integer · int64 No Documento de identificación.
productModelId integer · int64 No Identificación del modelo del producto.
brand Brand No - ¿Qué es eso?
Campos de objetos Brand
CampoTipoObligatorioDescripción
brandId integer · int32 No Identificación de marca.
name string - ¿Cómo se llama?
clientId integer · int64 No Identificación del cliente.
logoUrl string No Url del logotipo.
logoSize integer · int32 No Tamaño del logotipo.
logoWidth integer · int32 No Ancho del logotipo.
logoHeight integer · int32 No Alto de logotipo.
deleted boolean No Se borró.
ozonName string No Nombre de Ozón.
ozonId integer · int64 No Identificación de ozono.
oneCId string No Un informador.
brandId integer · int32 No Identificación de marca.
category Category No Categoría.
Campos de objetos Category
CampoTipoObligatorioDescripción
categoryId integer · int32 No Identificación de categoría.
name string - ¿Cómo se llama?
deleted boolean No Se borró.
parentId integer · int32 No Identificación de los padres.
clientId integer · int64 No Identificación del cliente.
marked boolean No Está marcado.
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 No Clasificación de categoría.
wildberriesType WildberriesType No Tipo de jabalíes salvajes.
wildberriesCategoryId integer · int64 No El nombre de la categoría Wildberries.
wildberriesFbmCommission number · double No La Comisión de la Fbm Wildberries.
wildberriesFbwCommission number · double No La Comisión de Fbw de Wildberries.
wildberriesFbsCommission number · double No La Comisión de la FBS de Wildberries.
wildberriesDbsCommission number · double No La Comisión de Protección de la Vida de Wildberries.
wildberriesEdbsCommission number · double No La Comisión de Edbs Wildberries.
wildberriesCAndCCommission number · double No Wildberries C y C.Comisión.
wildberriesBookingCommission number · double No Comisión de reservas de Wildberries.
ozonDescriptionCategoryId integer · int64 No Descripción del ozono Categoría ID.
yandexMarketCategoryId integer · int64 No Identificación de categoría de mercado de Yandex.
yandexMarketCategory YandexMarketCategory No Categoría de mercado de Yandex.
ozonDescriptionCategory OzonDescriptionCategory No Categoría de descripción del ozono.
ozonCommission number · double No Comisión de Ozon.
tnved Tnved No No lo sé.
tnvedId integer · int64 No - ¿Qué es eso?
laundry string No La lavandería.
params string No - ¿Qué es eso?
namePattern string No El nombre de Pattern.
aliexpressCategory AliexpressCategory No Categoría de Aliexpress.
aliexpressCategoryId integer · int64 No Identificación de categoría Aliexpress.
avitoCategory AvitoCategory No Categoría de avito.
lamodaCategory LamodaCategory No Categoría de Lamoda.
lamodaCategoryId integer · int64 No Identificación de categoría Lamoda.
avitoCategoryId integer · int64 No Identificación de categoría Avito.
packDepth integer · int32 No - Envasar profundidad.
packWidth integer · int32 No - Envases de anchura.
packHeight integer · int32 No - El paquete de altura.
packWeight integer · int32 No - Haga un paquete de peso.
hasSize boolean No Tiene tamaño.
hasColor boolean No Tiene color.
autoName boolean No Autónomo nombre.
removeFbsStock boolean No Quita el stock de la FBS.
oneCId string No Un informador.
externalId string No Identificación externa.
moySkladId string No - ¿Qué es eso?
useClientParams boolean No Utilice los Params de Clientes.
requiredExpirationDate boolean No Fecha de caducidad requerida.
serviceCategoryMappings object No Mapas de categorías de servicio.
productCount integer · int32 No El recuento de productos.
categoryId integer · int32 No Identificación de categoría.
clientId integer · int64 No Identificación del cliente.
images QualityDocumentImage[] No Las imágenes.
Estructura de los elementos del array QualityDocumentImage
CampoTipoObligatorioDescripción
id integer · int64 No Id.
url string No - ¿Qué quieres?
position integer · int32 No - Posición.
documentId integer · int64 No Documento de identificación.
clientId integer · int64 No Identificación del cliente.
{
  "id": 1001,
  "name": "Example",
  "type": "DECLARATION",
  "number": "string",
  "numberNormalized": "string",
  "clientId": 1001
}
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_document_already_exist
Ya existe un documento con ese nombre

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

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_quality_document_version_conflict
El documento fue modificado por otro usuario. Actualice la página e inténtelo de nuevo.

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

POST

Eliminar el documento de calidad

/api/qualityDocument/removeQualityDocument
Token con acceso a escribir

Retirar el documento de calidad con POST /api/qualityDocument/removeQualityDocument.

Parámetros de consulta

CampoTipoObligatorioDescripción
documentId integer · int64 Documento de identificación.
curl --request POST 'https://api.selsup.ru/api/qualityDocument/removeQualityDocument?documentId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200

La respuesta no tiene cuerpo.

Errores4

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.

POST

Certificados de importación

/api/qualityDocument/importCertificates
Token con acceso a escribir

Certificados de importación con POST /api/qualityDocument/importCertificates.

Parámetros de consulta

CampoTipoObligatorioDescripción
replaceConnects boolean No - Remplazar las conexiones.

Organismo de solicitud

multipart/form-data
CampoTipoObligatorioDescripción
file string · binary El archivo.
curl --request POST 'https://api.selsup.ru/api/qualityDocument/importCertificates' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --form 'file=@./file.bin'

Respuesta exitosa

200
Campos de objetos TmsTask
CampoTipoObligatorioDescripción
id integer · int64 No Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION No 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 No Type.
name string No - ¿Cómo se llama?
clientId integer · int64 No Identificación del cliente.
entityId integer · int64 No Identificación de la entidad.
progress integer · int32 No El progreso.
processedQuantity integer · int32 No Cuantidad procesada.
organizationId integer · int64 No Identificación de la organización.
priority integer · int32 No Prioridad.
properties string No Las propiedades.
message string No - Mensaje.
messageParams string No Mensaje de Params.
createdDate string · date-time No Creado fecha.
startDate string · date-time No La fecha de inicio.
finishDate string · date-time No Fecha de finalización.
url string No - ¿Qué quieres?
inputFileUrl string No Envía el URL del archivo.
retryNumber integer · int32 No - No. - ¿Qué es eso?
userId integer · int32 No Identificación del usuario.
retryDate string · date-time No Date de nuevo.
debug boolean No Desarreglo.
forcedStart boolean No El inicio forzado.
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.
lang string No Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Errores4

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_max_upload_size_exceeded
Tamaño máximo de archivo excedido

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

POST

Modelo de certificado de exportación

/api/qualityDocument/exportCertificateTemplate
Token con acceso a escribir

Template de certificado de exportación utilizando POST /api/qualityDocument/exportCertificateTemplate.

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

Respuesta exitosa

200
Campos de objetos TmsTask
CampoTipoObligatorioDescripción
id integer · int64 No Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION No 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 No Type.
name string No - ¿Cómo se llama?
clientId integer · int64 No Identificación del cliente.
entityId integer · int64 No Identificación de la entidad.
progress integer · int32 No El progreso.
processedQuantity integer · int32 No Cuantidad procesada.
organizationId integer · int64 No Identificación de la organización.
priority integer · int32 No Prioridad.
properties string No Las propiedades.
message string No - Mensaje.
messageParams string No Mensaje de Params.
createdDate string · date-time No Creado fecha.
startDate string · date-time No La fecha de inicio.
finishDate string · date-time No Fecha de finalización.
url string No - ¿Qué quieres?
inputFileUrl string No Envía el URL del archivo.
retryNumber integer · int32 No - No. - ¿Qué es eso?
userId integer · int32 No Identificación del usuario.
retryDate string · date-time No Date de nuevo.
debug boolean No Desarreglo.
forcedStart boolean No El inicio forzado.
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.
lang string No Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
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.

POST

Eliminar la imagen de documento de calidad

/api/qualityDocument/deleteQualityDocumentImage
Token con acceso a escribir

Eliminar la imagen de documento de calidad usando POST /api/qualityDocument/deleteQualityDocumentImage.

Parámetros de consulta

CampoTipoObligatorioDescripción
imageId integer · int64 Identificación de imagen.
curl --request POST 'https://api.selsup.ru/api/qualityDocument/deleteQualityDocumentImage?imageId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200

La respuesta no tiene cuerpo.

Errores4

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.

POST

Crear un documento de calidad

/api/qualityDocument/createQualityDocument
Token con acceso a escribir

Crea un documento de calidad con POST /api/qualityDocument/createQualityDocument.

Organismo de solicitud

application/json
Campos de objetosQualityDocument
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string No - ¿Cómo se llama?
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION No Type.
number string No El número.
numberNormalized string No Número normalizado.
clientId integer · int64 No Identificación del cliente.
versionId integer · int64 No La versión ID.
createdUser string No Creado por el usuario.
startDate string · date No La fecha de inicio.
expireDate string · date No La fecha de caducidad.
data QualityDocumentData[] No Datos.
Estructura de los elementos del array QualityDocumentData
CampoTipoObligatorioDescripción
id integer · int64 No Id.
documentId integer · int64 No Documento de identificación.
productModelId integer · int64 No Identificación del modelo del producto.
brand Brand No - ¿Qué es eso?
Campos de objetos Brand
CampoTipoObligatorioDescripción
brandId integer · int32 No Identificación de marca.
name string - ¿Cómo se llama?
clientId integer · int64 No Identificación del cliente.
logoUrl string No Url del logotipo.
logoSize integer · int32 No Tamaño del logotipo.
logoWidth integer · int32 No Ancho del logotipo.
logoHeight integer · int32 No Alto de logotipo.
deleted boolean No Se borró.
ozonName string No Nombre de Ozón.
ozonId integer · int64 No Identificación de ozono.
oneCId string No Un informador.
brandId integer · int32 No Identificación de marca.
category Category No Categoría.
Campos de objetos Category
CampoTipoObligatorioDescripción
categoryId integer · int32 No Identificación de categoría.
name string - ¿Cómo se llama?
deleted boolean No Se borró.
parentId integer · int32 No Identificación de los padres.
clientId integer · int64 No Identificación del cliente.
marked boolean No Está marcado.
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 No Clasificación de categoría.
wildberriesType WildberriesType No Tipo de jabalíes salvajes.
wildberriesCategoryId integer · int64 No El nombre de la categoría Wildberries.
wildberriesFbmCommission number · double No La Comisión de la Fbm Wildberries.
wildberriesFbwCommission number · double No La Comisión de Fbw de Wildberries.
wildberriesFbsCommission number · double No La Comisión de la FBS de Wildberries.
wildberriesDbsCommission number · double No La Comisión de Protección de la Vida de Wildberries.
wildberriesEdbsCommission number · double No La Comisión de Edbs Wildberries.
wildberriesCAndCCommission number · double No Wildberries C y C.Comisión.
wildberriesBookingCommission number · double No Comisión de reservas de Wildberries.
ozonDescriptionCategoryId integer · int64 No Descripción del ozono Categoría ID.
yandexMarketCategoryId integer · int64 No Identificación de categoría de mercado de Yandex.
yandexMarketCategory YandexMarketCategory No Categoría de mercado de Yandex.
ozonDescriptionCategory OzonDescriptionCategory No Categoría de descripción del ozono.
ozonCommission number · double No Comisión de Ozon.
tnved Tnved No No lo sé.
tnvedId integer · int64 No - ¿Qué es eso?
laundry string No La lavandería.
params string No - ¿Qué es eso?
namePattern string No El nombre de Pattern.
aliexpressCategory AliexpressCategory No Categoría de Aliexpress.
aliexpressCategoryId integer · int64 No Identificación de categoría Aliexpress.
avitoCategory AvitoCategory No Categoría de avito.
lamodaCategory LamodaCategory No Categoría de Lamoda.
lamodaCategoryId integer · int64 No Identificación de categoría Lamoda.
avitoCategoryId integer · int64 No Identificación de categoría Avito.
packDepth integer · int32 No - Envasar profundidad.
packWidth integer · int32 No - Envases de anchura.
packHeight integer · int32 No - El paquete de altura.
packWeight integer · int32 No - Haga un paquete de peso.
hasSize boolean No Tiene tamaño.
hasColor boolean No Tiene color.
autoName boolean No Autónomo nombre.
removeFbsStock boolean No Quita el stock de la FBS.
oneCId string No Un informador.
externalId string No Identificación externa.
moySkladId string No - ¿Qué es eso?
useClientParams boolean No Utilice los Params de Clientes.
requiredExpirationDate boolean No Fecha de caducidad requerida.
serviceCategoryMappings object No Mapas de categorías de servicio.
productCount integer · int32 No El recuento de productos.
categoryId integer · int32 No Identificación de categoría.
clientId integer · int64 No Identificación del cliente.
images QualityDocumentImage[] No Las imágenes.
Estructura de los elementos del array QualityDocumentImage
CampoTipoObligatorioDescripción
id integer · int64 No Id.
url string No - ¿Qué quieres?
position integer · int32 No - Posición.
documentId integer · int64 No Documento de identificación.
clientId integer · int64 No Identificación del cliente.
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
}'

Respuesta exitosa

200
Campos de objetos QualityDocument
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string No - ¿Cómo se llama?
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION No Type.
number string No El número.
numberNormalized string No Número normalizado.
clientId integer · int64 No Identificación del cliente.
versionId integer · int64 No La versión ID.
createdUser string No Creado por el usuario.
startDate string · date No La fecha de inicio.
expireDate string · date No La fecha de caducidad.
data QualityDocumentData[] No Datos.
Estructura de los elementos del array QualityDocumentData
CampoTipoObligatorioDescripción
id integer · int64 No Id.
documentId integer · int64 No Documento de identificación.
productModelId integer · int64 No Identificación del modelo del producto.
brand Brand No - ¿Qué es eso?
Campos de objetos Brand
CampoTipoObligatorioDescripción
brandId integer · int32 No Identificación de marca.
name string - ¿Cómo se llama?
clientId integer · int64 No Identificación del cliente.
logoUrl string No Url del logotipo.
logoSize integer · int32 No Tamaño del logotipo.
logoWidth integer · int32 No Ancho del logotipo.
logoHeight integer · int32 No Alto de logotipo.
deleted boolean No Se borró.
ozonName string No Nombre de Ozón.
ozonId integer · int64 No Identificación de ozono.
oneCId string No Un informador.
brandId integer · int32 No Identificación de marca.
category Category No Categoría.
Campos de objetos Category
CampoTipoObligatorioDescripción
categoryId integer · int32 No Identificación de categoría.
name string - ¿Cómo se llama?
deleted boolean No Se borró.
parentId integer · int32 No Identificación de los padres.
clientId integer · int64 No Identificación del cliente.
marked boolean No Está marcado.
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 No Clasificación de categoría.
wildberriesType WildberriesType No Tipo de jabalíes salvajes.
wildberriesCategoryId integer · int64 No El nombre de la categoría Wildberries.
wildberriesFbmCommission number · double No La Comisión de la Fbm Wildberries.
wildberriesFbwCommission number · double No La Comisión de Fbw de Wildberries.
wildberriesFbsCommission number · double No La Comisión de la FBS de Wildberries.
wildberriesDbsCommission number · double No La Comisión de Protección de la Vida de Wildberries.
wildberriesEdbsCommission number · double No La Comisión de Edbs Wildberries.
wildberriesCAndCCommission number · double No Wildberries C y C.Comisión.
wildberriesBookingCommission number · double No Comisión de reservas de Wildberries.
ozonDescriptionCategoryId integer · int64 No Descripción del ozono Categoría ID.
yandexMarketCategoryId integer · int64 No Identificación de categoría de mercado de Yandex.
yandexMarketCategory YandexMarketCategory No Categoría de mercado de Yandex.
ozonDescriptionCategory OzonDescriptionCategory No Categoría de descripción del ozono.
ozonCommission number · double No Comisión de Ozon.
tnved Tnved No No lo sé.
tnvedId integer · int64 No - ¿Qué es eso?
laundry string No La lavandería.
params string No - ¿Qué es eso?
namePattern string No El nombre de Pattern.
aliexpressCategory AliexpressCategory No Categoría de Aliexpress.
aliexpressCategoryId integer · int64 No Identificación de categoría Aliexpress.
avitoCategory AvitoCategory No Categoría de avito.
lamodaCategory LamodaCategory No Categoría de Lamoda.
lamodaCategoryId integer · int64 No Identificación de categoría Lamoda.
avitoCategoryId integer · int64 No Identificación de categoría Avito.
packDepth integer · int32 No - Envasar profundidad.
packWidth integer · int32 No - Envases de anchura.
packHeight integer · int32 No - El paquete de altura.
packWeight integer · int32 No - Haga un paquete de peso.
hasSize boolean No Tiene tamaño.
hasColor boolean No Tiene color.
autoName boolean No Autónomo nombre.
removeFbsStock boolean No Quita el stock de la FBS.
oneCId string No Un informador.
externalId string No Identificación externa.
moySkladId string No - ¿Qué es eso?
useClientParams boolean No Utilice los Params de Clientes.
requiredExpirationDate boolean No Fecha de caducidad requerida.
serviceCategoryMappings object No Mapas de categorías de servicio.
productCount integer · int32 No El recuento de productos.
categoryId integer · int32 No Identificación de categoría.
clientId integer · int64 No Identificación del cliente.
images QualityDocumentImage[] No Las imágenes.
Estructura de los elementos del array QualityDocumentImage
CampoTipoObligatorioDescripción
id integer · int64 No Id.
url string No - ¿Qué quieres?
position integer · int32 No - Posición.
documentId integer · int64 No Documento de identificación.
clientId integer · int64 No Identificación del cliente.
{
  "id": 1001,
  "name": "Example",
  "type": "DECLARATION",
  "number": "string",
  "numberNormalized": "string",
  "clientId": 1001
}
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_create_quality_document
No se pudo crear el documento de calidad

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

400error_document_already_exist
Ya existe un documento con ese nombre

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

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.

GET

Obtenga un documento de calidad por modelo

/api/qualityDocument/getQualityDocumentByModel
Token con acceso a lectura

Obtenga el documento de calidad por modelo utilizando GET /api/qualityDocument/getQualityDocumentByModel.

Parámetros de consulta

CampoTipoObligatorioDescripción
modelId integer · int64 Identificación de modelo.
curl --request GET 'https://api.selsup.ru/api/qualityDocument/getQualityDocumentByModel?modelId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200
Estructura de los elementos del array QualityDocument[]
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string No - ¿Cómo se llama?
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION No Type.
number string No El número.
numberNormalized string No Número normalizado.
clientId integer · int64 No Identificación del cliente.
versionId integer · int64 No La versión ID.
createdUser string No Creado por el usuario.
startDate string · date No La fecha de inicio.
expireDate string · date No La fecha de caducidad.
data QualityDocumentData[] No Datos.
Estructura de los elementos del array QualityDocumentData
CampoTipoObligatorioDescripción
id integer · int64 No Id.
documentId integer · int64 No Documento de identificación.
productModelId integer · int64 No Identificación del modelo del producto.
brand Brand No - ¿Qué es eso?
Campos de objetos Brand
CampoTipoObligatorioDescripción
brandId integer · int32 No Identificación de marca.
name string - ¿Cómo se llama?
clientId integer · int64 No Identificación del cliente.
logoUrl string No Url del logotipo.
logoSize integer · int32 No Tamaño del logotipo.
logoWidth integer · int32 No Ancho del logotipo.
logoHeight integer · int32 No Alto de logotipo.
deleted boolean No Se borró.
ozonName string No Nombre de Ozón.
ozonId integer · int64 No Identificación de ozono.
oneCId string No Un informador.
brandId integer · int32 No Identificación de marca.
category Category No Categoría.
Campos de objetos Category
CampoTipoObligatorioDescripción
categoryId integer · int32 No Identificación de categoría.
name string - ¿Cómo se llama?
deleted boolean No Se borró.
parentId integer · int32 No Identificación de los padres.
clientId integer · int64 No Identificación del cliente.
marked boolean No Está marcado.
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 No Clasificación de categoría.
wildberriesType WildberriesType No Tipo de jabalíes salvajes.
wildberriesCategoryId integer · int64 No El nombre de la categoría Wildberries.
wildberriesFbmCommission number · double No La Comisión de la Fbm Wildberries.
wildberriesFbwCommission number · double No La Comisión de Fbw de Wildberries.
wildberriesFbsCommission number · double No La Comisión de la FBS de Wildberries.
wildberriesDbsCommission number · double No La Comisión de Protección de la Vida de Wildberries.
wildberriesEdbsCommission number · double No La Comisión de Edbs Wildberries.
wildberriesCAndCCommission number · double No Wildberries C y C.Comisión.
wildberriesBookingCommission number · double No Comisión de reservas de Wildberries.
ozonDescriptionCategoryId integer · int64 No Descripción del ozono Categoría ID.
yandexMarketCategoryId integer · int64 No Identificación de categoría de mercado de Yandex.
yandexMarketCategory YandexMarketCategory No Categoría de mercado de Yandex.
ozonDescriptionCategory OzonDescriptionCategory No Categoría de descripción del ozono.
ozonCommission number · double No Comisión de Ozon.
tnved Tnved No No lo sé.
tnvedId integer · int64 No - ¿Qué es eso?
laundry string No La lavandería.
params string No - ¿Qué es eso?
namePattern string No El nombre de Pattern.
aliexpressCategory AliexpressCategory No Categoría de Aliexpress.
aliexpressCategoryId integer · int64 No Identificación de categoría Aliexpress.
avitoCategory AvitoCategory No Categoría de avito.
lamodaCategory LamodaCategory No Categoría de Lamoda.
lamodaCategoryId integer · int64 No Identificación de categoría Lamoda.
avitoCategoryId integer · int64 No Identificación de categoría Avito.
packDepth integer · int32 No - Envasar profundidad.
packWidth integer · int32 No - Envases de anchura.
packHeight integer · int32 No - El paquete de altura.
packWeight integer · int32 No - Haga un paquete de peso.
hasSize boolean No Tiene tamaño.
hasColor boolean No Tiene color.
autoName boolean No Autónomo nombre.
removeFbsStock boolean No Quita el stock de la FBS.
oneCId string No Un informador.
externalId string No Identificación externa.
moySkladId string No - ¿Qué es eso?
useClientParams boolean No Utilice los Params de Clientes.
requiredExpirationDate boolean No Fecha de caducidad requerida.
serviceCategoryMappings object No Mapas de categorías de servicio.
productCount integer · int32 No El recuento de productos.
categoryId integer · int32 No Identificación de categoría.
clientId integer · int64 No Identificación del cliente.
images QualityDocumentImage[] No Las imágenes.
Estructura de los elementos del array QualityDocumentImage
CampoTipoObligatorioDescripción
id integer · int64 No Id.
url string No - ¿Qué quieres?
position integer · int32 No - Posición.
documentId integer · int64 No Documento de identificación.
clientId integer · int64 No Identificación del cliente.
[
  "string"
]
Errores4

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.

GET

Encontrar el documento de calidad

/api/qualityDocument/findQualityDocument
Token con acceso a lectura

Encuentra el documento de calidad usando GET /api/qualityDocument/findQualityDocument.

Parámetros de consulta

CampoTipoObligatorioDescripción
brandId integer · int32 No Identificación de marca.
categoryId integer · int32 No Identificación de categoría.
query string No - ¿Qué quieres decir?
limit integer · int32 No El límite.
page integer · int32 No Página.
count boolean No Conde.
sortBy stringDOCUMENT_ID, NAME, TYPE, NUMBER, START_DATE, EXPIRE_DATE No Se ha ordenado.
ascending boolean No Ascendiendo.
curl --request GET 'https://api.selsup.ru/api/qualityDocument/findQualityDocument?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200
Campos de objetos FindResponseQualityDocument
CampoTipoObligatorioDescripción
rows QualityDocument[] No Las filas.
Estructura de los elementos del array QualityDocument
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string No - ¿Cómo se llama?
type stringDECLARATION, CERTIFICATE, REFUSAL, REGISTRATION No Type.
number string No El número.
numberNormalized string No Número normalizado.
clientId integer · int64 No Identificación del cliente.
versionId integer · int64 No La versión ID.
createdUser string No Creado por el usuario.
startDate string · date No La fecha de inicio.
expireDate string · date No La fecha de caducidad.
data QualityDocumentData[] No Datos.
Estructura de los elementos del array QualityDocumentData
CampoTipoObligatorioDescripción
id integer · int64 No Id.
documentId integer · int64 No Documento de identificación.
productModelId integer · int64 No Identificación del modelo del producto.
brand Brand No - ¿Qué es eso?
brandId integer · int32 No Identificación de marca.
category Category No Categoría.
categoryId integer · int32 No Identificación de categoría.
clientId integer · int64 No Identificación del cliente.
images QualityDocumentImage[] No Las imágenes.
Estructura de los elementos del array QualityDocumentImage
CampoTipoObligatorioDescripción
id integer · int64 No Id.
url string No - ¿Qué quieres?
position integer · int32 No - Posición.
documentId integer · int64 No Documento de identificación.
clientId integer · int64 No Identificación del cliente.
{
  "rows": "string"
}
Errores4

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.

GET

Consiga su identificación

/api/quality/document/{documentId}
Token con acceso a lectura

Obtener por ID usando GET /api/quality/document/{documentId}.

Parámetros de trayectoria

CampoTipoObligatorioDescripción
documentId integer · int64 Documento de identificación.
curl --request GET 'https://api.selsup.ru/api/quality/document/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200

La respuesta no tiene cuerpo.

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.

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.