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/warehouse
Flujos de trabajo listos para su uso
Flujos de trabajo listos para su uso
01
Comience a utilizar los almacenes
Utilice un token API dedicado y valida primero las operaciones de lectura con los datos de prueba.
Mantenga el token en el lado del servidor y envíelo en el encabezado Authorization.
Verifique los parámetros requeridos y amplíe el esquema de solicitud o respuesta.
Manejar el estado HTTP y el campo estable error en errores de aplicación.
Los modelos se enumeran una vez aquí y también se pueden ampliar directamente desde los puntos finales que los utilizan.
Address15 campos
idinteger · int32
Id.
postCodestring
Código postal.
countryCountry
El país.
regionRegion
Región.
regionIdinteger · int32
Región ID.
streetstring
La calle.
housestring
- ¿Qué es?
districtstring
El distrito.
citystring
Ciudad.
localitystring
Localidad.
buildingstring
Construyendo.
flatstring
Es un piso.
shortstring
Es corto.
addressIdAddress
La dirección de identificación.
fullstring
- ¿Qué?
Cell16 campos
idinteger · int32
Id.
read-only
warehouseIdinteger · int64
Identificación del almacén.
passageIdinteger · int32
Identificación de paso.
shelfIdinteger · int32
Identificación de estantería.
rackIdinteger · int32
- ¿Qué es eso?
namestring
- ¿Cómo se llama?
fullNamestring
- El nombre completo.
sortNamestring
Un nombre de tipo.
barcodestring
Código de barras.
deletedboolean
Se borró.
widthinteger · int32
La anchura.
heightinteger · int32
- La altura.
depthinteger · int32
La profundidad.
clientIdinteger · int64
Identificación del cliente.
read-only
lastInventoryIdinteger · int32
Última identificación de inventario.
read-only
typestring
Type.
Country6 campos
countryIdinteger · int32
Identificación del país.
namestring
- ¿Cómo se llama?
code2string
Código 2.
code3string
Código 3.
namesobject
Los nombres.
printNamestring
Impresión del nombre.
Organization33 campos
idinteger · int64
Id.
read-only
namestring
- ¿Cómo se llama?
Obligatorio
shortNamestring
Nombre corto.
taxTypestring
Tipo de impuestos.
taxRateinteger · int32
Taxa de impuestos.
taxNdsinteger · int32
Los impuestos.
inputTaxNdsinteger · int32
Los impuestos de entrada.
outputTaxNdsinteger · int32
Las tasas de impuestos sobre la producción.
enableNewTaxCalculationboolean
Habilitar el nuevo cálculo de impuestos.
useNdsCostPriceboolean
Utilice el precio de los costos.
innstring
Alojamiento.
Obligatorio
kppstring
¿Qué pasa?
bankstring
El banco.
bikstring
- En bicicleta.
corrBillstring
Corr Bill.
billNumberstring
El número de la cuenta.
stampPathstring
Camino de sello.
read-only
stampUrlstring
- Sí, está bien.
read-only
stampSizeinteger · int32
El tamaño del sello.
read-only
stampWidthinteger · int32
La anchura del sello.
read-only
stampHeightinteger · int32
Estampado de altura.
read-only
signaturePathstring
Camino de la firma.
read-only
signatureUrlstring
Url de firma.
read-only
signatureSizeinteger · int32
Tamaño de firma.
read-only
signatureWidthinteger · int32
Ancho de firma.
read-only
signatureHeightinteger · int32
Alteza de firma.
read-only
ipPersonPerson
Persona IP.
formstring
Forma.
Obligatorio
ipboolean
- ¿Qué pasa?
clientIdinteger · int64
Identificación del cliente.
read-only
addressAddress
La dirección.
phoneNumberstring
¿Cuál es el número de teléfono?
addressFullstring
La dirección está completa.
read-only
Passage6 campos
idinteger · int32
Id.
namestring
- ¿Cómo se llama?
warehouseIdinteger · int64
Identificación del almacén.
deletedboolean
Se borró.
clientIdinteger · int64
Identificación del cliente.
racksRack[]
- Las estanterías.
Person14 campos
personIdinteger · int64
Identificación de persona.
read-only
firstNamestring
- ¿Cómo se llama?
Obligatorio
lastNamestring
- El apellido.
Obligatorio
surNamestring
Sur Name.
clientIdinteger · int64
Identificación del cliente.
read-only
positionPersonPosition
- Posición.
Obligatorio
versionIdinteger · int64
La versión ID.
read-only
createdUserstring
Creado por el usuario.
read-only
createdDatestring · date-time
Creado fecha.
read-only
deletedboolean
Se borró.
read-only
userIdinteger · int32
Identificación del usuario.
read-only
hasChangesboolean
Tiene cambios.
fullNamestring
- El nombre completo.
read-only
shortNamestring
Nombre corto.
read-only
PersonPosition7 campos
idinteger · int64
Id.
read-only
namestring
- ¿Cómo se llama?
Obligatorio
deletedboolean
Se borró.
read-only
clientIdinteger · int64
Identificación del cliente.
read-only
defaultJobIdinteger · int64
Identificación de trabajo por defecto.
createdUserstring
Creado por el usuario.
read-only
createdDatestring · date-time
Creado fecha.
read-only
Rack7 campos
idinteger · int32
Id.
namestring
- ¿Cómo se llama?
warehouseIdinteger · int64
Identificación del almacén.
passageIdinteger · int32
Identificación de paso.
deletedboolean
Se borró.
clientIdinteger · int64
Identificación del cliente.
shelvesShelf[]
Es un estante.
Region4 campos
regionIdinteger · int32
Región ID.
countryIdinteger · int32
Identificación del país.
namestring
- ¿Cómo se llama?
regionSynonymsRegionSynonym[]
Sinónimos de región.
RegionSynonym4 campos
idinteger · int64
Id.
regionIdinteger · int64
Región ID.
synonymstring
Es sinónimo.
servicestring
Servicio.
ServiceWarehouse7 campos
idinteger · int64
Id.
read-only
namestring
- ¿Cómo se llama?
Obligatorio
externalIdstring
Identificación externa.
Obligatorio
warehouseIdinteger · int64
Identificación del almacén.
Obligatorio
servicestring
Servicio.
Obligatorio
organizationIdinteger · int64
Identificación de la organización.
Obligatorio
serviceOrganizationIdinteger · int64
Identificación de la organización de servicio.
Shelf7 campos
idinteger · int32
Id.
namestring
- ¿Cómo se llama?
warehouseIdinteger · int64
Identificación del almacén.
rackIdinteger · int32
- ¿Qué es eso?
deletedboolean
Se borró.
clientIdinteger · int64
Identificación del cliente.
cellsCell[]
Las células.
Warehouse43 campos
idinteger · int64
Id.
namestring
- ¿Cómo se llama?
servicestring
Servicio.
organizationIdinteger · int64
Identificación de la organización.
fboOrganizationIdinteger · int64
Identificación de la organización de la FBO.
noPlaceCellIdinteger · int32
No hay identificación de la celda.
noPlaceCellCell
No hay celda de lugar.
refundCellIdinteger · int32
Restar el número de celda.
organizationOrganization
La organización.
priorityinteger · int32
Prioridad.
useForOrderboolean
Usar para el orden.
clientIdinteger · int64
Identificación del cliente.
externalNamestring
Nombre externo.
notSyncStocksboolean
No las acciones de Sync.
ignoreOrdersboolean
Ignora las órdenes.
passagesPassage[]
Pasajes.
warehouseServicesServiceWarehouse[]
Servicios de almacén.
deliveriesobject
Las entregas.
deletedboolean
Se borró.
captionstring
Capción.
durationHoursinteger · int32
Duración de las horas.
reservationDaysinteger · int32
Días de reserva.
schedulestring
- El horario.
urAddressstring
La dirección.
citystring
Ciudad.
longitudenumber · double
La longitud.
latitudenumber · double
La latitud.
warehouseServiceIdinteger · int64
Identificación del Servicio de Almacenamiento.
warehouseTypestring
Tipo de almacén.
descriptionstring
Descripción.
inninteger · int64
Alojamiento.
kppinteger · int64
¿Qué pasa?
paymentAccountstring
Cuenta de pago.
telephonestring
- ¿Qué es eso?
regionNamestring
Nombre de la región.
regionRegion
Región.
regionIdinteger · int32
Región ID.
isPrepayOnlineboolean
Es Prepay en línea.
isCashboolean
Es Cash.
isCardboolean
Es Card.
isGoodsActiveboolean
Es activo el producto.
orgIdWarehouse
Identificación de la organización.
addressstring
La dirección.
CellFilter5 campos
cellIdinteger · int32
Identificación de la célula.
shelfIdinteger · int32
Identificación de estantería.
rackIdinteger · int32
- ¿Qué es eso?
passageIdinteger · int32
Identificación de paso.
warehouseIdinteger · int64
Identificación del almacén.
ImportResult2 campos
createdinteger · int32
Creado.
updatedinteger · int32
Actualizado.
Coordinates2 campos
latitudenumber · double
La latitud.
longitudenumber · double
La longitud.
OzonFboWarehouse5 campos
addressstring
La dirección.
namestring
- ¿Cómo se llama?
coordinatesCoordinates
Coordenadas.
warehouse_idinteger · int64
Identificación del almacén.
warehouse_typestring
Tipo de almacén.
WarehouseOfService2 campos
idobject
Id.
namestring
- ¿Cómo se llama?
WarehouseBalancesWithPrices11 campos
warehouseIdinteger · int64
Identificación del almacén.
quantityinteger · int32
La cantidad.
distinctQuantityinteger · int64
Cuantidad distinta.
purchasePricenumber · double
Precio de compra.
additionalExpensesAmountnumber · double
Cuantidad de gastos adicionales.
wildberriesRetailPricenumber · double
Precio minorista de Wildberries.
ozonRetailPricenumber · double
Precio minorista de ozono.
yandexMarketRetailPricenumber · double
Precio minorista del mercado de Yandex.
aliexpressRetailPricenumber · double
Precio minorista de Aliexpress.
sberMegaMarketRetailPricenumber · double
Precio minorista del mercado Sber Mega.
retailPriceByMarketplacenumber · double
Precio al por menor por mercado.
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
GET
Identificación del almacén
/api/warehouse/{warehouseId}
Token con acceso a lectura
Identificación de almacén utilizando GET /api/warehouse/{warehouseId}.
Parámetros de trayectoria
Campo
Tipo
Obligatorio
Descripción
warehouseId
integer · int64
Sí
Identificación del almacén.
curl --request GET 'https://api.selsup.ru/api/warehouse/1001' \
--header 'Authorization: YOUR_API_TOKEN'
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_cell_not_found
No se encontró la celda
error específico de punto final. Utilice el código estable error_cell_not_found 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_warehouse_not_found
Almacén no encontrado
error específico de punto final. Utilice el código estable error_warehouse_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
PUT
Almacén de parches
/api/warehouse/{warehouseId}
Token con acceso a escribir
Almacén de parches con PUT /api/warehouse/{warehouseId}.
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_cant_extract_tariffs
No se pueden obtener las tarifas. Escriba al soporte
error específico de punto final. Utilice el código estable error_cant_extract_tariffs en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_duplicate_warehouse_name
Ya existe un almacén con ese nombre
error específico de punto final. Utilice el código estable error_duplicate_warehouse_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_first_name
Nombre no especificado
error específico de punto final. Utilice el código estable error_empty_first_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_last_name
No se especificó el apellido
error específico de punto final. Utilice el código estable error_empty_last_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_organization_form
forma de organización no especificada
error específico de punto final. Utilice el código estable error_empty_organization_form en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_organization_inn
No se ha especificado INN de la organización
error específico de punto final. Utilice el código estable error_empty_organization_inn en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_organization_name
No se especificó el nombre de la organización
error específico de punto final. Utilice el código estable error_empty_organization_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_position_name
No se ha especificado el nombre del puesto
error específico de punto final. Utilice el código estable error_empty_position_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_warehouse_name
No se ha especificado el nombre del almacén
error específico de punto final. Utilice el código estable error_empty_warehouse_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_max_page
El número de página no puede ser mayor a 100,000
error específico de punto final. Utilice el código estable error_max_page 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_organization_create_failed
Ocurrió un problema al crear la organización. Por favor, contacte al soporte
error específico de punto final. Utilice el código estable error_organization_create_failed en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_organization_exists
La organización ya está creada
error específico de punto final. Utilice el código estable error_organization_exists en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_position_exists
Ya existe un puesto con ese nombre
error específico de punto final. Utilice el código estable error_position_exists en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_reload
La sesión de autorización ha expirado, actualice la página del navegador. Si la actualización no ayuda, intente eliminar las cookies del sitio
error específico de punto final. Utilice el código estable error_reload 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_warehouses_limit_exceeded
Se ha alcanzado el límite de almacenes FBS en el plan: {limit}
error específico de punto final. Utilice el código estable error_warehouses_limit_exceeded en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_wrong_inn
INN de la organización especificado incorrectamente, longitud de 10 o 12 dígitos
error específico de punto final. Utilice el código estable error_wrong_inn en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_wrong_version
Versión especificada incorrectamente
error específico de punto final. Utilice el código estable error_wrong_version en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
DELETE
Eliminar el almacén
/api/warehouse/{warehouseId}
Token con acceso a escribir
Eliminar el almacén usando DELETE /api/warehouse/{warehouseId}.
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_shelf_already_exist
Ya existe una estantería con ese nombre
error específico de punto final. Utilice el código estable error_shelf_already_exist en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_shelf_not_found
Estante no encontrado
error específico de punto final. Utilice el código estable error_shelf_not_found 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.
PUT
Pon el estante
/api/warehouse/rack
Token con acceso a escribir
Colocar el Rack utilizando PUT /api/warehouse/rack.
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_rack_already_exist
Ya existe un estante con este nombre
error específico de punto final. Utilice el código estable error_rack_already_exist en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_rack_not_found
Estante no encontrado
error específico de punto final. Utilice el código estable error_rack_not_found 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.
PUT
Ponga el paso
/api/warehouse/passage
Token con acceso a escribir
Colocar el paso usando PUT /api/warehouse/passage.
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_passage_already_exist
Ya existe un pasaje con ese nombre
error específico de punto final. Utilice el código estable error_passage_already_exist en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_passage_not_found
Pasaje no encontrado
error específico de punto final. Utilice el código estable error_passage_not_found 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 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_cell_already_exist
Ya existe una celda con ese nombre
error específico de punto final. Utilice el código estable error_cell_already_exist en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_cell_not_found
No se encontró la celda
error específico de punto final. Utilice el código estable error_cell_not_found 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_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.
POST
Copia de estante
/api/warehouse/shelf/{shelfId}/copy
Token con acceso a escribir
Copia de estante con POST /api/warehouse/shelf/{shelfId}/copy.
Parámetros de trayectoria
Campo
Tipo
Obligatorio
Descripción
shelfId
integer · int32
Sí
Identificación de estantería.
curl --request POST 'https://api.selsup.ru/api/warehouse/shelf/1001/copy' \
--header 'Authorization: YOUR_API_TOKEN'
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_shelf_not_found
Estante no encontrado
error específico de punto final. Utilice el código estable error_shelf_not_found 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.
POST
Retirar el almacén de servicio
/api/warehouse/removeServiceWarehouse
Token con acceso a escribir
Retirar el almacén de servicio usando POST /api/warehouse/removeServiceWarehouse.
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_cant_extract_tariffs
No se pueden obtener las tarifas. Escriba al soporte
error específico de punto final. Utilice el código estable error_cant_extract_tariffs en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_first_name
Nombre no especificado
error específico de punto final. Utilice el código estable error_empty_first_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_last_name
No se especificó el apellido
error específico de punto final. Utilice el código estable error_empty_last_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_organization_form
forma de organización no especificada
error específico de punto final. Utilice el código estable error_empty_organization_form en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_organization_inn
No se ha especificado INN de la organización
error específico de punto final. Utilice el código estable error_empty_organization_inn en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_organization_name
No se especificó el nombre de la organización
error específico de punto final. Utilice el código estable error_empty_organization_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_position_name
No se ha especificado el nombre del puesto
error específico de punto final. Utilice el código estable error_empty_position_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_max_page
El número de página no puede ser mayor a 100,000
error específico de punto final. Utilice el código estable error_max_page 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_organization_create_failed
Ocurrió un problema al crear la organización. Por favor, contacte al soporte
error específico de punto final. Utilice el código estable error_organization_create_failed en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_organization_exists
La organización ya está creada
error específico de punto final. Utilice el código estable error_organization_exists en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_organization_not_found
Organización no encontrada
error específico de punto final. Utilice el código estable error_organization_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_position_exists
Ya existe un puesto con ese nombre
error específico de punto final. Utilice el código estable error_position_exists en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_reload
La sesión de autorización ha expirado, actualice la página del navegador. Si la actualización no ayuda, intente eliminar las cookies del sitio
error específico de punto final. Utilice el código estable error_reload 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_user_does_not_have_this_organization
El usuario no tiene acceso a esta organización
error específico de punto final. Utilice el código estable error_user_does_not_have_this_organization en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_wrong_inn
INN de la organización especificado incorrectamente, longitud de 10 o 12 dígitos
error específico de punto final. Utilice el código estable error_wrong_inn en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_wrong_version
Versión especificada incorrectamente
error específico de punto final. Utilice el código estable error_wrong_version en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
POST
Copia de la estantería
/api/warehouse/rack/{rackId}/copy
Token con acceso a escribir
Copia de rack con POST /api/warehouse/rack/{rackId}/copy.
Parámetros de trayectoria
Campo
Tipo
Obligatorio
Descripción
rackId
integer · int32
Sí
- ¿Qué es eso?
curl --request POST 'https://api.selsup.ru/api/warehouse/rack/1001/copy' \
--header 'Authorization: YOUR_API_TOKEN'
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_rack_not_found
Estante no encontrado
error específico de punto final. Utilice el código estable error_rack_not_found 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.
POST
Copiar el pasaje
/api/warehouse/passage/{passageId}/copy
Token con acceso a escribir
Copiar el pasaje usando POST /api/warehouse/passage/{passageId}/copy.
Parámetros de trayectoria
Campo
Tipo
Obligatorio
Descripción
passageId
integer · int32
Sí
Identificación de paso.
curl --request POST 'https://api.selsup.ru/api/warehouse/passage/1001/copy' \
--header 'Authorization: YOUR_API_TOKEN'
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_passage_not_found
Pasaje no encontrado
error específico de punto final. Utilice el código estable error_passage_not_found 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.
POST
Obtenga células por filtro
/api/warehouse/getCellsByFilter
Token con acceso a escribir
Obtenga células por filtro utilizando POST /api/warehouse/getCellsByFilter.
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 almacén de servicios
/api/warehouse/createServiceWarehouse
Token con acceso a escribir
Crea Almacén de Servicios usando POST /api/warehouse/createServiceWarehouse.
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_cant_extract_tariffs
No se pueden obtener las tarifas. Escriba al soporte
error específico de punto final. Utilice el código estable error_cant_extract_tariffs en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_first_name
Nombre no especificado
error específico de punto final. Utilice el código estable error_empty_first_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_last_name
No se especificó el apellido
error específico de punto final. Utilice el código estable error_empty_last_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_name
No se especificó el nombre
error específico de punto final. Utilice el código estable error_empty_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_organization_form
forma de organización no especificada
error específico de punto final. Utilice el código estable error_empty_organization_form en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_organization_inn
No se ha especificado INN de la organización
error específico de punto final. Utilice el código estable error_empty_organization_inn en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_organization_name
No se especificó el nombre de la organización
error específico de punto final. Utilice el código estable error_empty_organization_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_position_name
No se ha especificado el nombre del puesto
error específico de punto final. Utilice el código estable error_empty_position_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_service
No se ha especificado el marketplace
error específico de punto final. Utilice el código estable error_empty_service en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_max_page
El número de página no puede ser mayor a 100,000
error específico de punto final. Utilice el código estable error_max_page 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_organization_create_failed
Ocurrió un problema al crear la organización. Por favor, contacte al soporte
error específico de punto final. Utilice el código estable error_organization_create_failed en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_organization_exists
La organización ya está creada
error específico de punto final. Utilice el código estable error_organization_exists en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_organization_not_found
Organización no encontrada
error específico de punto final. Utilice el código estable error_organization_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_position_exists
Ya existe un puesto con ese nombre
error específico de punto final. Utilice el código estable error_position_exists en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_reload
La sesión de autorización ha expirado, actualice la página del navegador. Si la actualización no ayuda, intente eliminar las cookies del sitio
error específico de punto final. Utilice el código estable error_reload en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_service_warehouse_exists
La conexión con el almacén ya existe
error específico de punto final. Utilice el código estable error_service_warehouse_exists 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.
error específico de punto final. Utilice el código estable error_warehouse_empty_id en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_wrong_inn
INN de la organización especificado incorrectamente, longitud de 10 o 12 dígitos
error específico de punto final. Utilice el código estable error_wrong_inn en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_wrong_version
Versión especificada incorrectamente
error específico de punto final. Utilice el código estable error_wrong_version en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
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_cell_already_exist
Ya existe una celda con ese nombre
error específico de punto final. Utilice el código estable error_cell_already_exist en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_cell_not_found
No se encontró la celda
error específico de punto final. Utilice el código estable error_cell_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_cells_batch_size_invalid
La cantidad de celdas debe estar entre 1 y {maxCount}
error específico de punto final. Utilice el código estable error_cells_batch_size_invalid 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_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
Celulas de exportación
/api/warehouse/cells/excel
Token con acceso a lectura
Exportación de células utilizando GET /api/warehouse/cells/excel.
Parámetros de consulta
Campo
Tipo
Obligatorio
Descripción
warehouseId
integer · int64
Sí
Identificación del almacén.
curl --request GET 'https://api.selsup.ru/api/warehouse/cells/excel?warehouseId=1001' \
--header 'Authorization: YOUR_API_TOKEN'
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_cells_excel_failed
No se pudo procesar el Excel de ubicaciones. No se guardaron cambios.
error específico de punto final. Utilice el código estable error_cells_excel_failed en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_cells_excel_limit
El archivo admite como máximo {limit} ubicaciones.
error específico de punto final. Utilice el código estable error_cells_excel_limit 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_warehouse_not_found
Almacén no encontrado
error específico de punto final. Utilice el código estable error_warehouse_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
POST
Importar células
/api/warehouse/cells/excel
Token con acceso a escribir
Importar células utilizando POST /api/warehouse/cells/excel.
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_cells_excel_conflict
Fila {row}: ya existe esa dirección y nombre o hay datos en conflicto. No se guardaron cambios.
error específico de punto final. Utilice el código estable error_cells_excel_conflict en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_cells_excel_failed
No se pudo procesar el Excel de ubicaciones. No se guardaron cambios.
error específico de punto final. Utilice el código estable error_cells_excel_failed en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_cells_excel_id_invalid
Fila {row}: ID duplicado o ajeno a una ubicación activa de este almacén. Deje el ID vacío para crear.
error específico de punto final. Utilice el código estable error_cells_excel_id_invalid en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_cells_excel_limit
El archivo admite como máximo {limit} ubicaciones.
error específico de punto final. Utilice el código estable error_cells_excel_limit en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_cells_excel_parent
Fila {row}: varios pasillos, estanterías o estantes tienen el mismo nombre. Aclare los nombres en el almacén.
error específico de punto final. Utilice el código estable error_cells_excel_parent en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_cells_excel_row
Fila {row}: complete pasillo, estantería, estante y nombre; hasta 100 caracteres por campo, sin fórmulas.
error específico de punto final. Utilice el código estable error_cells_excel_row en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_incorrect_excel
Formato de archivo incorrecto. Cargue una tabla de Excel.
error específico de punto final. Utilice el código estable error_incorrect_excel en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
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_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_warehouse_not_found
Almacén no encontrado
error específico de punto final. Utilice el código estable error_warehouse_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
POST
Crear un nuevo almacén
/api/warehouse/
Token con acceso a escribir
Crear un nuevo almacén usando POST /api/warehouse/.
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_cant_extract_tariffs
No se pueden obtener las tarifas. Escriba al soporte
error específico de punto final. Utilice el código estable error_cant_extract_tariffs en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_duplicate_warehouse_name
Ya existe un almacén con ese nombre
error específico de punto final. Utilice el código estable error_duplicate_warehouse_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_first_name
Nombre no especificado
error específico de punto final. Utilice el código estable error_empty_first_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_last_name
No se especificó el apellido
error específico de punto final. Utilice el código estable error_empty_last_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_organization_form
forma de organización no especificada
error específico de punto final. Utilice el código estable error_empty_organization_form en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_organization_inn
No se ha especificado INN de la organización
error específico de punto final. Utilice el código estable error_empty_organization_inn en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_organization_name
No se especificó el nombre de la organización
error específico de punto final. Utilice el código estable error_empty_organization_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_position_name
No se ha especificado el nombre del puesto
error específico de punto final. Utilice el código estable error_empty_position_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_warehouse_name
No se ha especificado el nombre del almacén
error específico de punto final. Utilice el código estable error_empty_warehouse_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_max_page
El número de página no puede ser mayor a 100,000
error específico de punto final. Utilice el código estable error_max_page 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_organization_create_failed
Ocurrió un problema al crear la organización. Por favor, contacte al soporte
error específico de punto final. Utilice el código estable error_organization_create_failed en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_organization_exists
La organización ya está creada
error específico de punto final. Utilice el código estable error_organization_exists en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_position_exists
Ya existe un puesto con ese nombre
error específico de punto final. Utilice el código estable error_position_exists en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_reload
La sesión de autorización ha expirado, actualice la página del navegador. Si la actualización no ayuda, intente eliminar las cookies del sitio
error específico de punto final. Utilice el código estable error_reload 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_warehouses_limit_exceeded
Se ha alcanzado el límite de almacenes FBS en el plan: {limit}
error específico de punto final. Utilice el código estable error_warehouses_limit_exceeded en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_wrong_inn
INN de la organización especificado incorrectamente, longitud de 10 o 12 dígitos
error específico de punto final. Utilice el código estable error_wrong_inn en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_wrong_version
Versión especificada incorrectamente
error específico de punto final. Utilice el código estable error_wrong_version en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
GET
Sortes de almacenes
/api/warehouse/{warehouseId}/sort
Token con acceso a lectura
Sortado de almacén utilizando GET /api/warehouse/{warehouseId}/sort.
Parámetros de trayectoria
Campo
Tipo
Obligatorio
Descripción
warehouseId
integer · int64
Sí
Identificación del almacén.
curl --request GET 'https://api.selsup.ru/api/warehouse/1001/sort' \
--header 'Authorization: YOUR_API_TOKEN'
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
Estante
/api/warehouse/shelf/{shelfId}
Token con acceso a lectura
Estante con GET /api/warehouse/shelf/{shelfId}.
Parámetros de consulta
Campo
Tipo
Obligatorio
Descripción
shelfId
integer · int32
Sí
Identificación de estantería.
curl --request GET 'https://api.selsup.ru/api/warehouse/shelf/%7BshelfId%7D?shelfId=1001' \
--header 'Authorization: YOUR_API_TOKEN'
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_shelf_not_found
Estante no encontrado
error específico de punto final. Utilice el código estable error_shelf_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
DELETE
Eliminar el estante
/api/warehouse/shelf/{shelfId}
Token con acceso a escribir
Eliminar el estante usando DELETE /api/warehouse/shelf/{shelfId}.
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_cell_denied_delete
Hay productos vinculados a la celda, no se puede eliminar
error específico de punto final. Utilice el código estable error_cell_denied_delete 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_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
Obtenga almacenes de servicio
/api/warehouse/service
Token con acceso a lectura
Obtenga almacenes de servicio utilizando GET /api/warehouse/service.
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_rack_not_found
Estante no encontrado
error específico de punto final. Utilice el código estable error_rack_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
DELETE
Eliminar el estante
/api/warehouse/rack/{rackId}
Token con acceso a escribir
Eliminar Rack con DELETE /api/warehouse/rack/{rackId}.
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_cell_denied_delete
Hay productos vinculados a la celda, no se puede eliminar
error específico de punto final. Utilice el código estable error_cell_denied_delete 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_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
Obtenga los almacenes de Ozon Crossdock
/api/warehouse/plan/crossdock-warehouses
Token con acceso a lectura
Obtenga almacenes de Ozon Crossdock utilizando GET /api/warehouse/plan/crossdock-warehouses.
Parámetros de consulta
Campo
Tipo
Obligatorio
Descripción
organizationId
integer · int64
Sí
Identificación de la organización.
search
string
Sí
Busca.
curl --request GET 'https://api.selsup.ru/api/warehouse/plan/crossdock-warehouses?organizationId=1001&search=string' \
--header 'Authorization: YOUR_API_TOKEN'
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_empty_ozon_id
ID de Ozon vacío
error específico de punto final. Utilice el código estable error_empty_ozon_id 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
El paso
/api/warehouse/passage/{passageId}
Token con acceso a lectura
Pasaje con GET /api/warehouse/passage/{passageId}.
Parámetros de trayectoria
Campo
Tipo
Obligatorio
Descripción
passageId
integer · int32
Sí
Identificación de paso.
curl --request GET 'https://api.selsup.ru/api/warehouse/passage/1001' \
--header 'Authorization: YOUR_API_TOKEN'
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_passage_not_found
Pasaje no encontrado
error específico de punto final. Utilice el código estable error_passage_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
DELETE
Eliminar el pasaje
/api/warehouse/passage/{passageId}
Token con acceso a escribir
Eliminar el pasaje usando DELETE /api/warehouse/passage/{passageId}.
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_cell_denied_delete
Hay productos vinculados a la celda, no se puede eliminar
error específico de punto final. Utilice el código estable error_cell_denied_delete 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_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 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_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
Obtener almacenes por servicio
/api/warehouse/getWarehousesByService
Token con acceso a lectura
Obtenga almacenes por servicio utilizando GET /api/warehouse/getWarehousesByService.
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_empty_ozon_id
ID de Ozon vacío
error específico de punto final. Utilice el código estable error_empty_ozon_id en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_ms_error
Error de API Mi Almacén: {message}
error específico de punto final. Utilice el código estable error_ms_error en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_no_business_id_yandex_market
Especifique el ID de la cuenta en la configuración de integración con Yandex.Market
error específico de punto final. Utilice el código estable error_no_business_id_yandex_market 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_no_integration_with_service
Integración con {service} no configurada
error específico de punto final. Utilice el código estable error_no_integration_with_service en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_no_integration_with_wb_ozon
Integración con Wildberries u Ozon no configurada, o la clave no es válida. Vaya a la sección de integración para configurar
error específico de punto final. Utilice el código estable error_no_integration_with_wb_ozon en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_no_integration_with_wildberries
No está configurada la integración con Wildberries. Especifique la clave API estándar
error específico de punto final. Utilice el código estable error_no_integration_with_wildberries en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_no_integration_with_yandex_market
Integración con Yandex.Market no configurada. Complete la integración.
error específico de punto final. Utilice el código estable error_no_integration_with_yandex_market en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_organization_not_found
Organización no encontrada
error específico de punto final. Utilice el código estable error_organization_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_ozon_api
Error API de Ozon: {message}
error específico de punto final. Utilice el código estable error_ozon_api en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_ozon_api_limit
Se ha excedido el límite de solicitudes a la API de Ozon. Esto puede ocurrir si inicia la tarea con demasiada frecuencia. Espere unos minutos antes de volver a iniciar la tarea
error específico de punto final. Utilice el código estable error_ozon_api_limit en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_ozon_premium_plus_subscription_required
Se requiere suscripción a OZON Premium Pro para su uso
error específico de punto final. Utilice el código estable error_ozon_premium_plus_subscription_required en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_ozon_token_invalid
El token de Ozon es incorrecto o fue eliminado del panel. Vaya a la sección de integración para configurar
error específico de punto final. Utilice el código estable error_ozon_token_invalid en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_prepared_integration_not_found
integración preparada no encontrada
error específico de punto final. Utilice el código estable error_prepared_integration_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_remote_error
{message}
error específico de punto final. Utilice el código estable error_remote_error en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_service_error
El marketplace o servicio al que envía o del que recibimos datos no responde a través de la API con errores de red. Reinicie la tarea más tarde, es posible que funcione.
error específico de punto final. Utilice el código estable error_service_error 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
Obtenga los balances de almacén con precios
/api/warehouse/getWarehouseBalancesWithPrices
Token con acceso a lectura
Obtenga los Saldos de Almacenamiento con precios utilizando GET /api/warehouse/getWarehouseBalancesWithPrices.
curl --request GET 'https://api.selsup.ru/api/warehouse/getWarehouseBalancesWithPrices' \
--header 'Authorization: YOUR_API_TOKEN'
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
Obtenga el almacén de servicio
/api/warehouse/getServiceWarehouse
Token con acceso a lectura
Obtenga el almacén de servicio usando GET /api/warehouse/getServiceWarehouse.
curl --request GET 'https://api.selsup.ru/api/warehouse/getServiceWarehouse' \
--header 'Authorization: YOUR_API_TOKEN'
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_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
Obtenga almacenes de la región por servicio
/api/warehouse/getRegionWarehousesByService
Token con acceso a lectura
Obtenga almacenes de la región por servicio utilizando GET /api/warehouse/getRegionWarehousesByService.
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_service_not_found
No se ha seleccionado marketplace
error específico de punto final. Utilice el código estable error_service_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
GET
Encuentra la celda
/api/warehouse/findCell
Token con acceso a lectura
Encuentra la celda usando GET /api/warehouse/findCell.
Parámetros de consulta
Campo
Tipo
Obligatorio
Descripción
barcode
string
Sí
Código de barras.
curl --request GET 'https://api.selsup.ru/api/warehouse/findCell?barcode=string' \
--header 'Authorization: YOUR_API_TOKEN'
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_cell_not_found
No se encontró la celda
error específico de punto final. Utilice el código estable error_cell_not_found 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.
DELETE
Eliminar la célula
/api/warehouse/cell/{cellId}
Token con acceso a escribir
Eliminar la célula usando DELETE /api/warehouse/cell/{cellId}.
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_cell_denied_delete
Hay productos vinculados a la celda, no se puede eliminar
error específico de punto final. Utilice el código estable error_cell_denied_delete 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_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.