Order

Se encarga de las operaciones CRUD sobre pedidos.

APIDescription
POST api/orders/collection/{id}/close-within-threshold

Cierra la cobranza cuando la diferencia pendiente está dentro del umbral de redondeo permitido. Esto permite marcar como collected una orden donde el monto pagado es ligeramente menor al total debido a diferencias de tipo de cambio.

GET api/{lang}/Order/GetLastOrdersByCustomerId?customerId={customerId}&count={count}

Retorna los últimos pedidos de un cliente identificado por su número interno ECXA.

GET api/Order/GetLastOrdersByCustomerId?customerId={customerId}&count={count}

Retorna los últimos pedidos de un cliente identificado por su número interno ECXA.

GET api/{lang}/Order/GetOrderDetail?internalNumber={internalNumber}&customerId={customerId}

Retorna el detalle completo de un pedido identificado por su número interno.

GET api/Order/GetOrderDetail?internalNumber={internalNumber}&customerId={customerId}

Retorna el detalle completo de un pedido identificado por su número interno.

POST api/{lang}/Order/UpdateShippingAddress

Cambia la dirección de envío de un pedido aún no facturado (integración ECXA). Valida ownership (el pedido debe pertenecer al customerId) y el estado del pedido.

POST api/Order/UpdateShippingAddress

Cambia la dirección de envío de un pedido aún no facturado (integración ECXA). Valida ownership (el pedido debe pertenecer al customerId) y el estado del pedido.

GET api/{lang}/Order/Export?columns={columns}&fileType={fileType}

No documentation available.

GET api/{lang}/Order/ExportReport/{id}?headerColumns={headerColumns}&detailColumns={detailColumns}&fileType={fileType}

No documentation available.

GET api/{lang}/Order/ExportByLogisticSupplier?logisticSupplierId={logisticSupplierId}&filters={filters}&maxLines={maxLines}

No documentation available.

GET api/{lang}/Order/ExportOrderCollections?filters={filters}&fileType={fileType}

No documentation available.

POST api/{lang}/Order/Post

Crea en la base el pedido recibido.

POST api/{lang}/Order/CreateOrderInExternalSystems

No documentation available.

POST api/{lang}/Order/AddCatalogOrder

No documentation available.

POST api/{lang}/Order/CreateOrderFromExternalApplication

No documentation available.

PUT api/{lang}/Order/EditCollection/{id}

No documentation available.

POST api/{lang}/Order/AddCollection/{id}

No documentation available.

POST api/{lang}/Order/ApproveOrder

No documentation available.

GET api/{lang}/Order/GetStockByWarehouse?code={code}

Retorna el stock por deposito de un artículo.

GET api/{lang}/Order/Get

Retorna la lista de pedidos en la base.

GET api/{lang}/Order/GetByStatus?status={status}

Retorna la lista de pedidos en la base con el estado actual ingresado.

GET api/{lang}/Order/GetByStatusId?statusId={statusId}

Retorna la lista de pedidos en la base con el estado actual ingresado.

GET api/{lang}/Order/GetOrdersWithOrderPreviousPayment?filters={filters}

No documentation available.

GET api/{lang}/Order/GetLogisticsOrders?filters={filters}

No documentation available.

GET api/{lang}/Order/GetOrdersWithOrderCheckingAccount?filters={filters}

No documentation available.

GET api/{lang}/Order/GetOrdersWithOrderApproval?filters={filters}

No documentation available.

GET api/{lang}/Order/GetSubOrderDetailsFromParentId?parentId={parentId}

No documentation available.

GET api/{lang}/Order/GetDetailsByOrderId?orderId={orderId}

No documentation available.

GET api/{lang}/Order/GetOrderById/{id}

Retorna un pedido dado su Id.

GET api/{lang}/Order/GetOrderWithSubOrdersById/{id}

Retorna un pedido dado su Id.

DELETE api/{lang}/Order/Delete/{id}

Elimina de la base al pedido con el id recibido.

POST api/{lang}/Order/ApprovePublicCatalogDraft?orderId={orderId}

No documentation available.

POST api/{lang}/Order/RejectPublicCatalogDraft?orderId={orderId}

No documentation available.

PUT api/{lang}/Order/Put/{id}

Actualiza el pedido de id 'id' con los datos recibidos en el modelo.

PUT api/{lang}/Order/UpdateOrderStatusByBusinessNumber?businessNumber={businessNumber}&statusId={statusId}

Actualiza el estado de un pedido según su business number.

PUT api/{lang}/Order/UpdateOrderHeader

Actualiza la orden recibida con los valores contenidos en el DTO

POST api/{lang}/Order/Charge?orderId={orderId}

Pasa a facturado el pedido de id 'id' y genera una venta con los datos recibidos en el modelo.

GET api/{lang}/Order/GetOrderStatuses

Retorna la lista de los estados que puede tener un pedido

GET api/{lang}/Order/GetShippingLabel/{id}

No documentation available.

POST api/{lang}/Order/ImportFromExcel

Save orders received in the excel file

POST api/{lang}/Order/AttachFileToCollection?orderPreviousPaymentCollectionId={orderPreviousPaymentCollectionId}

No documentation available.

POST api/{lang}/Order/ImportOrdersTrackingCodesByLogisticSupplier?logisticSupplierId={logisticSupplierId}

No documentation available.

POST api/{lang}/Order/CancelOrder

No documentation available.

POST api/{lang}/Order/MarkPreparedOrder

No documentation available.

POST api/{lang}/Order/MarkPreparedOrderFromExternalApplication

No documentation available.

PUT api/{lang}/Order/InvoiceOrder

No documentation available.

PUT api/{lang}/Order/TrackOrder

No documentation available.

PUT api/{lang}/Order/UpdateOrderPackagesQuantity?orderId={orderId}&packagesQuantity={packagesQuantity}

No documentation available.

POST api/{lang}/Order/AssignLogisticSupplier?logisticSupplierId={logisticSupplierId}&packagesQuantity={packagesQuantity}

No documentation available.

POST api/{lang}/Order/ReplaceOrderDetailTradableItem?orderDetailId={orderDetailId}&tradableItemId={tradableItemId}

Edita el tradeableItem de un orderDetail

POST api/{lang}/Order/ChangeCutRequired

Permite cambiar requiere corte de un detalle

POST api/{lang}/Order/DeleteOrderLine

Permite eliminar un detalle del pedido

POST api/{lang}/Order/AddNewOrderLine?orderId={orderId}

Permite agregar un detalle del pedido

GET api/{lang}/Order/GetOrderStatusesGroupedByAbstractName

Retorna un pedido dado su Id.

POST api/{lang}/Order/PrintChangeTicket

No documentation available.

POST api/{lang}/Order/MarkOrdersAsAccounted

No documentation available.

GET api/{lang}/Order/GetOrderAccountingXml?internalOrderNumber={internalOrderNumber}

No documentation available.

POST api/{lang}/Order/ForceSendOrderAccountingToGIA?internalOrderNumber={internalOrderNumber}

No documentation available.

POST api/{lang}/Order/ForceSendOrderAccountingXmlToGIA

No documentation available.

GET api/{lang}/Order/HealthCheck

No documentation available.

GET api/Order/Export?columns={columns}&fileType={fileType}

No documentation available.

GET api/Order/ExportReport/{id}?headerColumns={headerColumns}&detailColumns={detailColumns}&fileType={fileType}

No documentation available.

GET api/Order/ExportByLogisticSupplier?logisticSupplierId={logisticSupplierId}&filters={filters}&maxLines={maxLines}

No documentation available.

GET api/Order/ExportOrderCollections?filters={filters}&fileType={fileType}

No documentation available.

POST api/Order/Post

Crea en la base el pedido recibido.

POST api/Order/CreateOrderInExternalSystems

No documentation available.

POST api/Order/AddCatalogOrder

No documentation available.

POST api/Order/CreateOrderFromExternalApplication

No documentation available.

PUT api/Order/EditCollection/{id}

No documentation available.

POST api/Order/AddCollection/{id}

No documentation available.

POST api/Order/ApproveOrder

No documentation available.

GET api/Order/GetStockByWarehouse?code={code}

Retorna el stock por deposito de un artículo.

GET api/Order/Get

Retorna la lista de pedidos en la base.

GET api/Order/GetByStatus?status={status}

Retorna la lista de pedidos en la base con el estado actual ingresado.

GET api/Order/GetByStatusId?statusId={statusId}

Retorna la lista de pedidos en la base con el estado actual ingresado.

GET api/Order/GetOrdersWithOrderPreviousPayment?filters={filters}

No documentation available.

GET api/Order/GetLogisticsOrders?filters={filters}

No documentation available.

GET api/Order/GetOrdersWithOrderCheckingAccount?filters={filters}

No documentation available.

GET api/Order/GetOrdersWithOrderApproval?filters={filters}

No documentation available.

GET api/Order/GetSubOrderDetailsFromParentId?parentId={parentId}

No documentation available.

GET api/Order/GetDetailsByOrderId?orderId={orderId}

No documentation available.

GET api/Order/GetOrderById/{id}

Retorna un pedido dado su Id.

GET api/Order/GetOrderWithSubOrdersById/{id}

Retorna un pedido dado su Id.

DELETE api/Order/Delete/{id}

Elimina de la base al pedido con el id recibido.

POST api/Order/ApprovePublicCatalogDraft?orderId={orderId}

No documentation available.

POST api/Order/RejectPublicCatalogDraft?orderId={orderId}

No documentation available.

PUT api/Order/Put/{id}

Actualiza el pedido de id 'id' con los datos recibidos en el modelo.

PUT api/Order/UpdateOrderStatusByBusinessNumber?businessNumber={businessNumber}&statusId={statusId}

Actualiza el estado de un pedido según su business number.

PUT api/Order/UpdateOrderHeader

Actualiza la orden recibida con los valores contenidos en el DTO

POST api/Order/Charge?orderId={orderId}

Pasa a facturado el pedido de id 'id' y genera una venta con los datos recibidos en el modelo.

GET api/Order/GetOrderStatuses

Retorna la lista de los estados que puede tener un pedido

GET api/Order/GetShippingLabel/{id}

No documentation available.

POST api/Order/ImportFromExcel

Save orders received in the excel file

POST api/Order/AttachFileToCollection?orderPreviousPaymentCollectionId={orderPreviousPaymentCollectionId}

No documentation available.

POST api/Order/ImportOrdersTrackingCodesByLogisticSupplier?logisticSupplierId={logisticSupplierId}

No documentation available.

POST api/Order/CancelOrder

No documentation available.

POST api/Order/MarkPreparedOrder

No documentation available.

POST api/Order/MarkPreparedOrderFromExternalApplication

No documentation available.

PUT api/Order/InvoiceOrder

No documentation available.

PUT api/Order/TrackOrder

No documentation available.

PUT api/Order/UpdateOrderPackagesQuantity?orderId={orderId}&packagesQuantity={packagesQuantity}

No documentation available.

POST api/Order/AssignLogisticSupplier?logisticSupplierId={logisticSupplierId}&packagesQuantity={packagesQuantity}

No documentation available.

POST api/Order/ReplaceOrderDetailTradableItem?orderDetailId={orderDetailId}&tradableItemId={tradableItemId}

Edita el tradeableItem de un orderDetail

POST api/Order/ChangeCutRequired

Permite cambiar requiere corte de un detalle

POST api/Order/DeleteOrderLine

Permite eliminar un detalle del pedido

POST api/Order/AddNewOrderLine?orderId={orderId}

Permite agregar un detalle del pedido

GET api/Order/GetOrderStatusesGroupedByAbstractName

Retorna un pedido dado su Id.

POST api/Order/PrintChangeTicket

No documentation available.

POST api/Order/MarkOrdersAsAccounted

No documentation available.

GET api/Order/GetOrderAccountingXml?internalOrderNumber={internalOrderNumber}

No documentation available.

POST api/Order/ForceSendOrderAccountingToGIA?internalOrderNumber={internalOrderNumber}

No documentation available.

POST api/Order/ForceSendOrderAccountingXmlToGIA

No documentation available.

GET api/Order/HealthCheck

No documentation available.

FenicioStock

APIDescription
GET api/{lang}/Fenicio/stockporsku

No documentation available.

GET api/{lang}/Fenicio/ubicarentienda

No documentation available.

GET api/{lang}/FenicioStock/HealthCheck

No documentation available.

GET api/FenicioStock/HealthCheck

No documentation available.

OrderDetailWorkflow

Se encarga de manejar los OrderDetailWorkflows.

APIDescription
POST api/{lang}/OrderDetailWorkflow/StartReplenishment

No documentation available.

POST api/{lang}/OrderDetailWorkflow/UpdateReplenishmentQuantity

No documentation available.

POST api/{lang}/OrderDetailWorkflow/AssignUserToOrder

No documentation available.

POST api/{lang}/OrderDetailWorkflow/AssignUserToOrderDetail

No documentation available.

GET api/{lang}/OrderDetailWorkflow/GetByOrderDetailId?orderDetailId={orderDetailId}

No documentation available.

POST api/{lang}/OrderDetailWorkflow/Post

No documentation available.

GET api/{lang}/OrderDetailWorkflow/HealthCheck

No documentation available.

GET api/OrderDetailWorkflow/GetByOrderDetailId?orderDetailId={orderDetailId}

No documentation available.

POST api/OrderDetailWorkflow/Post

No documentation available.

GET api/OrderDetailWorkflow/HealthCheck

No documentation available.

ServimaticaClients

APIDescription
GET api/{lang}/Servimatica/clients/search?documentNumber={documentNumber}&documentTypeId={documentTypeId}&phone={phone}

Busca un cliente activo por documento o teléfono. La respuesta incluye matchCount; si hay varios matches telefónicos se elige el de mejor exactitud (el match sigue siendo tolerante a variantes +598 / 0 / local).

POST api/{lang}/Servimatica/clients

No documentation available.

GET api/{lang}/ServimaticaClients/HealthCheck

No documentation available.

GET api/ServimaticaClients/HealthCheck

No documentation available.

FenicioSync

Disparo manual del sync con Fenicio (ECXA-92). A diferencia de los otros controllers de Fenicio, que son los endpoints que Fenicio nos llama, este es de uso interno: permite ejecutar una corrida sin esperar el cron y ver el resumen en la respuesta, en lugar de ir a buscarlo a la tabla de logs. Sirve para verificar un deploy y para probar en local. Requiere rol de administración: dispara escrituras sobre pedidos y consultas contra un tercero que no publica límites de uso, así que no corresponde que lo ejecute cualquier usuario con token.

APIDescription
POST api/{lang}/FenicioSync/Run?dryRun={dryRun}

Ejecuta una corrida del sync y devuelve el resumen.

POST api/FenicioSync/Run?dryRun={dryRun}

Ejecuta una corrida del sync y devuelve el resumen.

GET api/{lang}/FenicioSync/HealthCheck

No documentation available.

GET api/FenicioSync/HealthCheck

No documentation available.

PublicCatalog

APIDescription
POST api/{lang}/PublicCatalog/SubmitOrder

No documentation available.

GET api/{lang}/PublicCatalog/GetImage?imageId={imageId}&token={token}&size={size}

No documentation available.

GET api/{lang}/PublicCatalog/GetProducts?token={token}&pageNumber={pageNumber}&pageSize={pageSize}&searchTerm={searchTerm}

No documentation available.

GET api/{lang}/PublicCatalog/HealthCheck

No documentation available.

GET api/PublicCatalog/GetProducts?token={token}&pageNumber={pageNumber}&pageSize={pageSize}&searchTerm={searchTerm}

No documentation available.

GET api/PublicCatalog/HealthCheck

No documentation available.

FenicioOrder

APIDescription
POST api/{lang}/Fenicio/FenicioRegisterOrder

No documentation available.

GET api/{lang}/FenicioOrder/HealthCheck

No documentation available.

GET api/FenicioOrder/HealthCheck

No documentation available.

ServimaticaAttention

APIDescription
GET api/{lang}/Servimatica/attention/proposal?sellerId={sellerId}

No documentation available.

POST api/{lang}/Servimatica/attention/confirm

No documentation available.

GET api/{lang}/ServimaticaAttention/HealthCheck

No documentation available.

GET api/ServimaticaAttention/HealthCheck

No documentation available.

Product

Se encarga de las operaciones CRUD sobre producto.

APIDescription
GET api/{lang}/Product/GetByCode?code={code}

Retorna la ficha de producto identificada por SKU o código de barras.

GET api/Product/GetByCode?code={code}

Retorna la ficha de producto identificada por SKU o código de barras.

GET api/{lang}/Product/Search?query={query}&limit={limit}

Busca productos por término de texto (nombre, descripción, categoría, marca, SKU o código de barras).

GET api/Product/Search?query={query}&limit={limit}

Busca productos por término de texto (nombre, descripción, categoría, marca, SKU o código de barras).

GET api/{lang}/Product/Catalog?afterId={afterId}&pageSize={pageSize}&modifiedSince={modifiedSince}&includeDisabled={includeDisabled}

Recorre el catálogo publicado de punta a punta, a grano producto y con las variantes anidadas. Está pensado para una pasada secuencial que mantiene un índice de búsqueda, no para tráfico de usuario final: pagina por keyset para poder leer todo sin saltear ni duplicar filas. Devuelve únicamente productos publicados en Cartoons o en MercadoLibre; el resto no se puede comprar online y no tiene que estar en el índice. No devuelve precio ni stock; esos se resuelven en vivo con GetProductsBySKUs.

GET api/Product/Catalog?afterId={afterId}&pageSize={pageSize}&modifiedSince={modifiedSince}&includeDisabled={includeDisabled}

Recorre el catálogo publicado de punta a punta, a grano producto y con las variantes anidadas. Está pensado para una pasada secuencial que mantiene un índice de búsqueda, no para tráfico de usuario final: pagina por keyset para poder leer todo sin saltear ni duplicar filas. Devuelve únicamente productos publicados en Cartoons o en MercadoLibre; el resto no se puede comprar online y no tiene que estar en el índice. No devuelve precio ni stock; esos se resuelven en vivo con GetProductsBySKUs.

GET api/{lang}/Product/GetUnitConvertionByTradableItemId?tradableItemId={tradableItemId}

No documentation available.

PUT api/{lang}/Product/UpdateVariantPictures

Actualiza las imágenes de una variante por SKU. Permite crear, actualizar y eliminar imágenes.

GET api/{lang}/Product/Export?columns={columns}&fileType={fileType}

No documentation available.

GET api/{lang}/Product/ExportAssociatedProducts?columns={columns}&fileType={fileType}

No documentation available.

GET api/{lang}/Product/Get

Retorna la lista de productos activos.

GET api/{lang}/Product/Get/{id}

Retorna el producto con el id recibido.

GET api/{lang}/Product/GetProductSku?productId={productId}

No documentation available.

GET api/{lang}/Product/GetPriceListItemFromTradableItemIdAndPriceListId?tradableItemId={tradableItemId}&priceListId={priceListId}

No documentation available.

GET api/{lang}/Product/GetTradableItemAbstractionByPriceListId?priceListId={priceListId}

No documentation available.

GET api/{lang}/Product/GetTradableItemAbstractionWithStockByPriceListId?priceListId={priceListId}

No documentation available.

GET api/{lang}/Product/GetTradableItemAbstractions

No documentation available.

GET api/{lang}/Product/GetTradableItemAbstractionsWithPhotosFilter

No documentation available.

GET api/{lang}/Product/GetInactive

No documentation available.

GET api/{lang}/Product/GetAllSKUBase

Obtiene todos los SKUBASE

GET api/{lang}/Product/GetAllProductCombinations

Obtiene todos los SKUBASE con sus combinaciones

GET api/{lang}/Product/GetAllProductCombinationsCost

Obtiene todas las combinaciones que se corresponden con un precio

GET api/{lang}/Product/GetAllProductCombinationsCostWithColorValueInName

Obtiene todos los SKUBASE con sus combinaciones e inclue en el nombre de dichas combinaciones el valor del atributo color. Solo si la combinación cuenta con dicho atributo.

GET api/{lang}/Product/GetAllProductCombinationsByCostId?costId={costId}

No documentation available.

GET api/{lang}/Product/GetVariantBySku?sku={sku}

Retorna la variante con el sku recibido.

GET api/{lang}/Product/GetHasSomeProductVariantConversionUnit/{id}

No documentation available.

GET api/{lang}/Product/GetClientProductCodesByProductAttributeCombinationId/{id}

No documentation available.

GET api/{lang}/Product/GetMercadoLibrePublication/{id}

Retorna MercadoLibrePublication dado su Id.

GET api/{lang}/Product/GetProductByBarcode?productBarcode={productBarcode}

Obtiene el producto mediante el codigo de barras.

GET api/{lang}/Product/GenerateSKU?businessClassificationId={businessClassificationId}

Retorna SKU correspondiente a la clasificación de negocio ingresada.

GET api/{lang}/Product/GetNextAvailableProductSkuNumber?businessClassificationId={businessClassificationId}

No documentation available.

GET api/{lang}/Product/GetNextAvailableProductCombinationSkuNumber?productBaseSku={productBaseSku}&combinationSku={combinationSku}

No documentation available.

GET api/{lang}/Product/IsProductAttributeInUse?productId={productId}&productAttributeId={productAttributeId}

No documentation available.

POST api/{lang}/Product/IsProductAlreadySaved

Realiza una validación y devuelve OK si es valido y BadRequest si es invalido

GET api/{lang}/Product/NameIsAvailable/{id}?productName={productName}

Retorna si existe un producto con el mismo nombre y distinto id a los recibidos por parámetro.

GET api/{lang}/Product/ProductCombinationNameIsAvailable/{id}?productCombinationName={productCombinationName}

No documentation available.

GET api/{lang}/Product/SKUIsAvailable/{id}?sku={sku}

Retorna si existe un producto con el mismo número y distinto id a los recibidos por parámetro.

GET api/{lang}/Product/BarCodeIsAvailable/{id}?productBarCode={productBarCode}

Retorna si existe un producto con el mismo código de barras y distinto id a los recibidos por parámetro.

GET api/{lang}/Product/ProductCombinationBarCodeIsAvailable/{id}?productCombinationBarCode={productCombinationBarCode}

Retorna si existe un producto con el mismo código de barras y distinto id a los recibidos por parámetro.

GET api/{lang}/Product/ProductNameExists?productName={productName}&productId={productId}

Retorna si existe un producto con el mismo nombre.

POST api/{lang}/Product/Post

Crea en la base elproducto recibido.

POST api/{lang}/Product/CreateOrGet

Crea en la base el producto recibido si no existe, sino retorna el Id.

POST api/{lang}/Product/CreateCombinationValue?combinationId={combinationId}&valueId={valueId}

Crea en la base la asociación entre la combinación y el valor.

PUT api/{lang}/Product/Put/{id}

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/{lang}/Product/PutProduct

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/{lang}/Product/PutProductsProductAttributes

No documentation available.

PUT api/{lang}/Product/PutProductAttributeCombinationChangeSKUBase/{id}?newProductId={newProductId}

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/{lang}/Product/PutVariant

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/{lang}/Product/PutPublishedValueOfCombination

Actualiza el valor del campo Published del ProductAttributeCombination.

PUT api/{lang}/Product/PutMercadoLibrePublishedValueOfCombination

Actualiza el valor del campo MercadoLibrePublished del ProductAttributeCombination.

PUT api/{lang}/Product/PutCombinations/{id}

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/{lang}/Product/PutEcommerce/{id}

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/{lang}/Product/UpdateBasicCombinationProduct

Actualiza campos básicos del producto.

PUT api/{lang}/Product/AssignClientProductCodesToProductAttributeCombination/{id}

No documentation available.

PUT api/{lang}/Product/PutMercadoLibrePublication/{id}

Asocia al producto de id 'id' con los datos recibidos de la publicación de mercado libre.

GET api/{lang}/Product/GetProductPictures?productId={productId}

Actualiza campos básicos del producto.

GET api/{lang}/Product/GetMainProductPicture?productId={productId}

Obtiene la imagen principal del producto.

GET api/{lang}/Product/GetProductPicturesBySku?productSku={productSku}

Obtiene todas las imagenes asociadas al producto con el sku dado.

GET api/{lang}/Product/GetNopCommerceProductPictures?productId={productId}

Actualiza campos básicos del producto.

GET api/{lang}/Product/SaveEcommercePicturesIntoTempo

Actualiza campos básicos del producto.

DELETE api/{lang}/Product/Delete/{id}

Elimina de la base al producto con el id recibido.

DELETE api/{lang}/Product/DeleteProductAttributeCombination/{id}

No documentation available.

DELETE api/{lang}/Product/DeleteClientProductCodeByCombinationId?productAttributeCombinationId={productAttributeCombinationId}&clientProductCodeId={clientProductCodeId}

No documentation available.

GET api/{lang}/Product/IntegrateAll

No documentation available.

GET api/{lang}/Product/GetPricesByVariantId?variantId={variantId}

No documentation available.

GET api/{lang}/Product/GetFirstVariantImage?variantId={variantId}

No documentation available.

GET api/{lang}/Product/GetPriceForCutRequiredByTradableItemId?tradableItemId={tradableItemId}

No documentation available.

GET api/{lang}/Product/HealthCheck

No documentation available.

GET api/Product/GetUnitConvertionByTradableItemId?tradableItemId={tradableItemId}

No documentation available.

PUT api/Product/UpdateVariantPictures

Actualiza las imágenes de una variante por SKU. Permite crear, actualizar y eliminar imágenes.

GET api/Product/Export?columns={columns}&fileType={fileType}

No documentation available.

GET api/Product/ExportAssociatedProducts?columns={columns}&fileType={fileType}

No documentation available.

GET api/Product/Get

Retorna la lista de productos activos.

GET api/Product/Get/{id}

Retorna el producto con el id recibido.

GET api/Product/GetProductSku?productId={productId}

No documentation available.

GET api/Product/GetPriceListItemFromTradableItemIdAndPriceListId?tradableItemId={tradableItemId}&priceListId={priceListId}

No documentation available.

GET api/Product/GetTradableItemAbstractionByPriceListId?priceListId={priceListId}

No documentation available.

GET api/Product/GetTradableItemAbstractionWithStockByPriceListId?priceListId={priceListId}

No documentation available.

GET api/Product/GetTradableItemAbstractions

No documentation available.

GET api/Product/GetTradableItemAbstractionsWithPhotosFilter

No documentation available.

GET api/Product/GetInactive

No documentation available.

GET api/Product/GetAllSKUBase

Obtiene todos los SKUBASE

GET api/Product/GetAllProductCombinations

Obtiene todos los SKUBASE con sus combinaciones

GET api/Product/GetAllProductCombinationsCost

Obtiene todas las combinaciones que se corresponden con un precio

GET api/Product/GetAllProductCombinationsCostWithColorValueInName

Obtiene todos los SKUBASE con sus combinaciones e inclue en el nombre de dichas combinaciones el valor del atributo color. Solo si la combinación cuenta con dicho atributo.

GET api/Product/GetAllProductCombinationsByCostId?costId={costId}

No documentation available.

GET api/Product/GetVariantBySku?sku={sku}

Retorna la variante con el sku recibido.

GET api/Product/GetHasSomeProductVariantConversionUnit/{id}

No documentation available.

GET api/Product/GetClientProductCodesByProductAttributeCombinationId/{id}

No documentation available.

GET api/Product/GetMercadoLibrePublication/{id}

Retorna MercadoLibrePublication dado su Id.

GET api/Product/GetProductByBarcode?productBarcode={productBarcode}

Obtiene el producto mediante el codigo de barras.

GET api/Product/GenerateSKU?businessClassificationId={businessClassificationId}

Retorna SKU correspondiente a la clasificación de negocio ingresada.

GET api/Product/GetNextAvailableProductSkuNumber?businessClassificationId={businessClassificationId}

No documentation available.

GET api/Product/GetNextAvailableProductCombinationSkuNumber?productBaseSku={productBaseSku}&combinationSku={combinationSku}

No documentation available.

GET api/Product/IsProductAttributeInUse?productId={productId}&productAttributeId={productAttributeId}

No documentation available.

POST api/Product/IsProductAlreadySaved

Realiza una validación y devuelve OK si es valido y BadRequest si es invalido

GET api/Product/NameIsAvailable/{id}?productName={productName}

Retorna si existe un producto con el mismo nombre y distinto id a los recibidos por parámetro.

GET api/Product/ProductCombinationNameIsAvailable/{id}?productCombinationName={productCombinationName}

No documentation available.

GET api/Product/SKUIsAvailable/{id}?sku={sku}

Retorna si existe un producto con el mismo número y distinto id a los recibidos por parámetro.

GET api/Product/BarCodeIsAvailable/{id}?productBarCode={productBarCode}

Retorna si existe un producto con el mismo código de barras y distinto id a los recibidos por parámetro.

GET api/Product/ProductCombinationBarCodeIsAvailable/{id}?productCombinationBarCode={productCombinationBarCode}

Retorna si existe un producto con el mismo código de barras y distinto id a los recibidos por parámetro.

GET api/Product/ProductNameExists?productName={productName}&productId={productId}

Retorna si existe un producto con el mismo nombre.

POST api/Product/Post

Crea en la base elproducto recibido.

POST api/Product/CreateOrGet

Crea en la base el producto recibido si no existe, sino retorna el Id.

POST api/Product/CreateCombinationValue?combinationId={combinationId}&valueId={valueId}

Crea en la base la asociación entre la combinación y el valor.

PUT api/Product/Put/{id}

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/Product/PutProduct

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/Product/PutProductsProductAttributes

No documentation available.

PUT api/Product/PutProductAttributeCombinationChangeSKUBase/{id}?newProductId={newProductId}

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/Product/PutVariant

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/Product/PutPublishedValueOfCombination

Actualiza el valor del campo Published del ProductAttributeCombination.

PUT api/Product/PutMercadoLibrePublishedValueOfCombination

Actualiza el valor del campo MercadoLibrePublished del ProductAttributeCombination.

PUT api/Product/PutCombinations/{id}

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/Product/PutEcommerce/{id}

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/Product/UpdateBasicCombinationProduct

Actualiza campos básicos del producto.

PUT api/Product/AssignClientProductCodesToProductAttributeCombination/{id}

No documentation available.

PUT api/Product/PutMercadoLibrePublication/{id}

Asocia al producto de id 'id' con los datos recibidos de la publicación de mercado libre.

GET api/Product/GetProductPictures?productId={productId}

Actualiza campos básicos del producto.

GET api/Product/GetMainProductPicture?productId={productId}

Obtiene la imagen principal del producto.

GET api/Product/GetProductPicturesBySku?productSku={productSku}

Obtiene todas las imagenes asociadas al producto con el sku dado.

GET api/Product/GetNopCommerceProductPictures?productId={productId}

Actualiza campos básicos del producto.

GET api/Product/SaveEcommercePicturesIntoTempo

Actualiza campos básicos del producto.

DELETE api/Product/Delete/{id}

Elimina de la base al producto con el id recibido.

DELETE api/Product/DeleteProductAttributeCombination/{id}

No documentation available.

DELETE api/Product/DeleteClientProductCodeByCombinationId?productAttributeCombinationId={productAttributeCombinationId}&clientProductCodeId={clientProductCodeId}

No documentation available.

GET api/Product/IntegrateAll

No documentation available.

GET api/Product/GetPricesByVariantId?variantId={variantId}

No documentation available.

GET api/Product/GetFirstVariantImage?variantId={variantId}

No documentation available.

GET api/Product/GetPriceForCutRequiredByTradableItemId?tradableItemId={tradableItemId}

No documentation available.

GET api/Product/HealthCheck

No documentation available.

Fenicio

APIDescription
GET api/{lang}/Fenicio/productos

No documentation available.

GET api/{lang}/Fenicio/ProcessFenicioImages

No documentation available.

GET api/{lang}/Fenicio/HealthCheck

No documentation available.

GET api/Fenicio/ProcessFenicioImages

No documentation available.

GET api/Fenicio/HealthCheck

No documentation available.

EncatexGia

APIDescription
GET api/encatexgia/test-contable-document/{internalNumber}

No documentation available.

POST api/{lang}/EncatexGia/ImportAccountingFromExcel?BatchSize={BatchSize}&StopOnFirstError={StopOnFirstError}&Persist={Persist}&IncludePendingFile={IncludePendingFile}&MaxErrorCount={MaxErrorCount}

No documentation available.

GET api/{lang}/EncatexGia/HealthCheck

No documentation available.

POST api/EncatexGia/ImportAccountingFromExcel?BatchSize={BatchSize}&StopOnFirstError={StopOnFirstError}&Persist={Persist}&IncludePendingFile={IncludePendingFile}&MaxErrorCount={MaxErrorCount}

No documentation available.

GET api/EncatexGia/HealthCheck

No documentation available.

ConversionUnit

Se encarga de las operaciones sobre unidades de conversión.

APIDescription
GET api/{lang}/ConversionUnit/Get/{conversionUnitId}

Retorna la unidad de conversión con el id recibido.

GET api/{lang}/ConversionUnit/HealthCheck

No documentation available.

GET api/ConversionUnit/HealthCheck

No documentation available.

Seller

APIDescription
GET api/{lang}/Seller/Get

Retorna la lista de vendedores activos.

GET api/{lang}/Seller/Get/{id}

Retorna el vendedor con el id recibido.

GET api/{lang}/Seller/Export?columns={columns}&fileType={fileType}

No documentation available.

POST api/{lang}/Seller/Post

Crea en la base el vendedor recibido.

DELETE api/{lang}/Seller/Delete/{id}

Elimina de la base al vendedor con el id recibido.

PUT api/{lang}/Seller/Put/{id}

Actualiza el vendedor de id 'id' con los datos recibidos en el modelo.

GET api/{lang}/Seller/HealthCheck

No documentation available.

GET api/Seller/Get

Retorna la lista de vendedores activos.

GET api/Seller/Get/{id}

Retorna el vendedor con el id recibido.

GET api/Seller/Export?columns={columns}&fileType={fileType}

No documentation available.

POST api/Seller/Post

Crea en la base el vendedor recibido.

DELETE api/Seller/Delete/{id}

Elimina de la base al vendedor con el id recibido.

PUT api/Seller/Put/{id}

Actualiza el vendedor de id 'id' con los datos recibidos en el modelo.

GET api/Seller/HealthCheck

No documentation available.

EncatexOrderDetailsCut

APIDescription
POST api/{lang}/EncatexOrderDetailsCut/ConfirmCutControl

No documentation available.

GET api/{lang}/EncatexOrderDetailsCut/GetCutRequiredDetails?filters={filters}

Retorna la lista de detalles de pedido, que requieren corte.

GET api/{lang}/EncatexOrderDetailsCut/GetCutRequiredDetailsForCuttingTable?filters={filters}

Retorna la lista de detalles de pedido, que requieren corte.

GET api/{lang}/EncatexOrderDetailsCut/GetCutRequiredDetail/{id}

Retorna el detalle de pedido que requiere corte, dado su ID.

GET api/{lang}/EncatexOrderDetailsCut/GetCutCompletedDetailsForPrintLabelsTable?filters={filters}

Retorna la lista de detalles de pedido, que requieren corte.

POST api/{lang}/EncatexOrderDetailsCut/ConfirmCut

Actualiza la cantidad cortada y remanente del artículo. Actualiza workflow y valida transiciones de estado.

POST api/{lang}/EncatexOrderDetailsCut/PrintLabels/{id}

Imprime las etiquetas de corte y remanente.

POST api/{lang}/EncatexOrderDetailsCut/PrintCustomLabels

Imprime la etiqueta de corte con valores customizables.

GET api/{lang}/EncatexOrderDetailsCut/HealthCheck

No documentation available.

POST api/EncatexOrderDetailsCut/ConfirmCutControl

No documentation available.

GET api/EncatexOrderDetailsCut/GetCutRequiredDetails?filters={filters}

Retorna la lista de detalles de pedido, que requieren corte.

GET api/EncatexOrderDetailsCut/GetCutRequiredDetailsForCuttingTable?filters={filters}

Retorna la lista de detalles de pedido, que requieren corte.

GET api/EncatexOrderDetailsCut/GetCutRequiredDetail/{id}

Retorna el detalle de pedido que requiere corte, dado su ID.

GET api/EncatexOrderDetailsCut/GetCutCompletedDetailsForPrintLabelsTable?filters={filters}

Retorna la lista de detalles de pedido, que requieren corte.

POST api/EncatexOrderDetailsCut/ConfirmCut

Actualiza la cantidad cortada y remanente del artículo. Actualiza workflow y valida transiciones de estado.

POST api/EncatexOrderDetailsCut/PrintLabels/{id}

Imprime las etiquetas de corte y remanente.

POST api/EncatexOrderDetailsCut/PrintCustomLabels

Imprime la etiqueta de corte con valores customizables.

GET api/EncatexOrderDetailsCut/HealthCheck

No documentation available.

PaymentMethodSpecification

APIDescription
GET api/{lang}/PaymentMethodSpecification/Get

Retorna la lista de especificaciones activas.

GET api/{lang}/PaymentMethodSpecification/Get/{id}

Retorna la especificación con el id recibido.

GET api/{lang}/PaymentMethodSpecification/NameIsAvailable/{id}?name={name}

Retorna si existe una especificación con el mismo nombre y distinto id a los recibidos por parámetro.

POST api/{lang}/PaymentMethodSpecification/Post

Crea en la base la especificación recibida.

PUT api/{lang}/PaymentMethodSpecification/Put/{id}

Actualiza la especificación de id 'id' con los datos recibidos en el modelo.

DELETE api/{lang}/PaymentMethodSpecification/Delete/{id}

Elimina de la base a la especificación con el id recibido.

GET api/{lang}/PaymentMethodSpecification/HealthCheck

No documentation available.

GET api/PaymentMethodSpecification/Get

Retorna la lista de especificaciones activas.

GET api/PaymentMethodSpecification/Get/{id}

Retorna la especificación con el id recibido.

GET api/PaymentMethodSpecification/NameIsAvailable/{id}?name={name}

Retorna si existe una especificación con el mismo nombre y distinto id a los recibidos por parámetro.

POST api/PaymentMethodSpecification/Post

Crea en la base la especificación recibida.

PUT api/PaymentMethodSpecification/Put/{id}

Actualiza la especificación de id 'id' con los datos recibidos en el modelo.

DELETE api/PaymentMethodSpecification/Delete/{id}

Elimina de la base a la especificación con el id recibido.

GET api/PaymentMethodSpecification/HealthCheck

No documentation available.

ClientComment

APIDescription
POST api/{lang}/ClientComment/Post

Crea en la base el clientCommentModel recibido.

PUT api/{lang}/ClientComment/Put/{id}

Actualiza Comentarios de clientes 'id' con los datos recibidos en el modelo.

DELETE api/{lang}/ClientComment/Delete/{id}

Elimina de la base clientComment con el id recibido.

GET api/{lang}/ClientComment/HealthCheck

No documentation available.

POST api/ClientComment/Post

Crea en la base el clientCommentModel recibido.

PUT api/ClientComment/Put/{id}

Actualiza Comentarios de clientes 'id' con los datos recibidos en el modelo.

DELETE api/ClientComment/Delete/{id}

Elimina de la base clientComment con el id recibido.

GET api/ClientComment/HealthCheck

No documentation available.

Client

Se encarga de las operaciones CRUD sobre clientes.

APIDescription
GET api/{lang}/Client/Export?columns={columns}&fileType={fileType}

No documentation available.

GET api/{lang}/Client/Get

Retorna la lista de clientes activos.

GET api/{lang}/Client/Get/{id}

Retorna el cliente con el id recibido.

GET api/{lang}/Client/GetOrderClients

Retorna la lista de clientes activos, para ser seleccionados al crear pedidos.

GET api/{lang}/Client/GetByCellphone?phone={phone}

Retorna el cliente cuyo celular coincide con el número recibido.

GET api/{lang}/Client/GetByMercadoLibreId?mercadoLibreId={mercadoLibreId}

Retorna el cliente cuyo MercadoLibreId coincide exactamente con el id recibido.

GET api/{lang}/Client/GetBasic

Retorna la lista de clientes activos sin includes.

GET api/{lang}/Client/GetOrderClient/{id}

Retorna los datos del cliente con el id recibido, luego de ser seleccionado al crear pedidos.

GET api/{lang}/Client/GetInactive

No documentation available.

GET api/{lang}/Client/GetAll

No documentation available.

GET api/{lang}/Client/GetClientsSalesCatalog

No documentation available.

GET api/{lang}/Client/GetAllClientProductCodes

No documentation available.

GET api/{lang}/Client/GetNextClientNumber

No documentation available.

GET api/{lang}/Client/GetFinalBalanceFromGIA?clientCode={clientCode}

Retorna el saldo final de un cliente en el sistema contable GIA.

GET api/{lang}/Client/DocumentNumberIsAvailable/{id}?documentNumber={documentNumber}&documentTypeId={documentTypeId}

Retorna si el número de documento del tipo de documento recibido por parámetro, está en uso para un id distinto al recibido.

GET api/{lang}/Client/NumberIsAvailable/{id}?number={number}

Retorna si existe un cliente con el mismo número y distinto id a los recibidos por parámetro.

POST api/{lang}/Client/Post

Crea en la base el cliente recibido.

POST api/{lang}/Client/AddNewClientWithRut

Crea en la base el cliente recibido.

POST api/{lang}/Client/AddNewFinalClient

Crea en la base el cliente recibido.

PUT api/{lang}/Client/Put/{id}

Actualiza el cliente de id 'clientId' con los datos recibidos en el modelo.

DELETE api/{lang}/Client/Delete/{id}

Elimina de la base al cliente con el id recibido (borrado lógico).

GET api/{lang}/Client/GetSecondaryAddressesByClientId?clientId={clientId}

No documentation available.

POST api/{lang}/Client/AddSecondaryAddress?clientId={clientId}

Agrega una direccion secundaria al cliente con el ID correspondiente.

GET api/{lang}/Client/ConvertOldAddressesToGoogleMapAddress

Convierte todas las direcciones viejas, ingresadas manalmente a direcciones proporcionadas por Google maps (clientes activos).

POST api/{lang}/Client/GetPredictedGoogleMapsAddress

Intenta obtener una direccion de Google maps API a partir de una address pasada por parametro

PUT api/{lang}/Client/PredictExistingAddressWithGoogleMaps/{id}

Intenta obtener una direccion de Google maps API a partir de una address pasada por parametro

GET api/{lang}/Client/HealthCheck

No documentation available.

GET api/Client/Export?columns={columns}&fileType={fileType}

No documentation available.

GET api/Client/Get

Retorna la lista de clientes activos.

GET api/Client/Get/{id}

Retorna el cliente con el id recibido.

GET api/Client/GetOrderClients

Retorna la lista de clientes activos, para ser seleccionados al crear pedidos.

GET api/Client/GetByCellphone?phone={phone}

Retorna el cliente cuyo celular coincide con el número recibido.

GET api/Client/GetByMercadoLibreId?mercadoLibreId={mercadoLibreId}

Retorna el cliente cuyo MercadoLibreId coincide exactamente con el id recibido.

GET api/Client/GetBasic

Retorna la lista de clientes activos sin includes.

GET api/Client/GetOrderClient/{id}

Retorna los datos del cliente con el id recibido, luego de ser seleccionado al crear pedidos.

GET api/Client/GetInactive

No documentation available.

GET api/Client/GetAll

No documentation available.

GET api/Client/GetClientsSalesCatalog

No documentation available.

GET api/Client/GetAllClientProductCodes

No documentation available.

GET api/Client/GetNextClientNumber

No documentation available.

GET api/Client/GetFinalBalanceFromGIA?clientCode={clientCode}

Retorna el saldo final de un cliente en el sistema contable GIA.

GET api/Client/DocumentNumberIsAvailable/{id}?documentNumber={documentNumber}&documentTypeId={documentTypeId}

Retorna si el número de documento del tipo de documento recibido por parámetro, está en uso para un id distinto al recibido.

GET api/Client/NumberIsAvailable/{id}?number={number}

Retorna si existe un cliente con el mismo número y distinto id a los recibidos por parámetro.

POST api/Client/Post

Crea en la base el cliente recibido.

POST api/Client/AddNewClientWithRut

Crea en la base el cliente recibido.

POST api/Client/AddNewFinalClient

Crea en la base el cliente recibido.

PUT api/Client/Put/{id}

Actualiza el cliente de id 'clientId' con los datos recibidos en el modelo.

DELETE api/Client/Delete/{id}

Elimina de la base al cliente con el id recibido (borrado lógico).

GET api/Client/GetSecondaryAddressesByClientId?clientId={clientId}

No documentation available.

POST api/Client/AddSecondaryAddress?clientId={clientId}

Agrega una direccion secundaria al cliente con el ID correspondiente.

GET api/Client/ConvertOldAddressesToGoogleMapAddress

Convierte todas las direcciones viejas, ingresadas manalmente a direcciones proporcionadas por Google maps (clientes activos).

POST api/Client/GetPredictedGoogleMapsAddress

Intenta obtener una direccion de Google maps API a partir de una address pasada por parametro

PUT api/Client/PredictExistingAddressWithGoogleMaps/{id}

Intenta obtener una direccion de Google maps API a partir de una address pasada por parametro

GET api/Client/HealthCheck

No documentation available.

LicenseAgreementCategory

Se encarga de las operaciones CRUD sobre conceptos.

APIDescription
GET api/{lang}/LicenseAgreementCategory/Get

Retorna la License Agreement Category activos.

GET api/{lang}/LicenseAgreementCategory/Get/{id}

Retorna el License Agreement Category con el id recibido.

GET api/{lang}/LicenseAgreementCategory/CodeIsAvailable/{id}?code={code}

Retorna si existe un License Agreement Category con el mismo código y distinto id a los recibidos por parámetro.

GET api/{lang}/LicenseAgreementCategory/NameIsAvailable/{id}?name={name}

Retorna si existe un License Agreement Category con el mismo nombre y distinto id a los recibidos por parámetro.

POST api/{lang}/LicenseAgreementCategory/Post

Crea en la base el License Agreement Category recibido.

POST api/{lang}/LicenseAgreementCategory/CreateOrGet

Crea en la base la categoría recibida si no existe, si existe devuelve el Id.

GET api/{lang}/LicenseAgreementCategory/HealthCheck

No documentation available.

GET api/LicenseAgreementCategory/Get

Retorna la License Agreement Category activos.

GET api/LicenseAgreementCategory/Get/{id}

Retorna el License Agreement Category con el id recibido.

GET api/LicenseAgreementCategory/CodeIsAvailable/{id}?code={code}

Retorna si existe un License Agreement Category con el mismo código y distinto id a los recibidos por parámetro.

GET api/LicenseAgreementCategory/NameIsAvailable/{id}?name={name}

Retorna si existe un License Agreement Category con el mismo nombre y distinto id a los recibidos por parámetro.

POST api/LicenseAgreementCategory/Post

Crea en la base el License Agreement Category recibido.

POST api/LicenseAgreementCategory/CreateOrGet

Crea en la base la categoría recibida si no existe, si existe devuelve el Id.

GET api/LicenseAgreementCategory/HealthCheck

No documentation available.

RoyaltiesSettlement

Se encarga de las operaciones sobre la liquidación de regalías.

APIDescription
GET api/{lang}/RoyaltiesSettlement/Export?initialMonth={initialMonth}&finalMonth={finalMonth}&licenseAgreementId={licenseAgreementId}&productValuesIds[0]={productValuesIds[0]}&productValuesIds[1]={productValuesIds[1]}&columns={columns}&fileType={fileType}

No documentation available.

GET api/{lang}/RoyaltiesSettlement/GetRoyaltiesSettlement?initialMonth={initialMonth}&finalMonth={finalMonth}&licenseAgreementId={licenseAgreementId}&productValuesIds[0]={productValuesIds[0]}&productValuesIds[1]={productValuesIds[1]}

Operación GET para obtener la liquidación de regalías en base a filtros

GET api/{lang}/RoyaltiesSettlement/HealthCheck

No documentation available.

GET api/RoyaltiesSettlement/Export?initialMonth={initialMonth}&finalMonth={finalMonth}&licenseAgreementId={licenseAgreementId}&productValuesIds[0]={productValuesIds[0]}&productValuesIds[1]={productValuesIds[1]}&columns={columns}&fileType={fileType}

No documentation available.

GET api/RoyaltiesSettlement/GetRoyaltiesSettlement?initialMonth={initialMonth}&finalMonth={finalMonth}&licenseAgreementId={licenseAgreementId}&productValuesIds[0]={productValuesIds[0]}&productValuesIds[1]={productValuesIds[1]}

Operación GET para obtener la liquidación de regalías en base a filtros

GET api/RoyaltiesSettlement/HealthCheck

No documentation available.

OrderComment

APIDescription
POST api/{lang}/OrderComment/Post

Crea en la base el comentario del pedido.

GET api/{lang}/OrderComment/GetOrderCommentsByOrder?orderId={orderId}

Retorna la lista de los comentarios de un pedido.

GET api/{lang}/OrderComment/HealthCheck

No documentation available.

POST api/OrderComment/Post

Crea en la base el comentario del pedido.

GET api/OrderComment/GetOrderCommentsByOrder?orderId={orderId}

Retorna la lista de los comentarios de un pedido.

GET api/OrderComment/HealthCheck

No documentation available.

Concept

Se encarga de las operaciones CRUD sobre conceptos.

APIDescription
GET api/{lang}/Concept/Get

Retorna la lista de conceptos activos.

GET api/{lang}/Concept/Get/{id}

Retorna el concepto con el id recibido.

GET api/{lang}/Concept/CodeIsAvailable/{id}?code={code}

Retorna si existe un concepto con el mismo código y distinto id a los recibidos por parámetro.

GET api/{lang}/Concept/NameIsAvailable/{id}?name={name}

Retorna si existe un concepto con el mismo nombre y distinto id a los recibidos por parámetro.

POST api/{lang}/Concept/Post

Crea en la base el concepto recibido.

PUT api/{lang}/Concept/Put/{id}

Actualiza el concepto de id 'id' con los datos recibidos en el modelo.

DELETE api/{lang}/Concept/Delete/{id}

Elimina de la base al concepto con el id recibido.

GET api/{lang}/Concept/HealthCheck

No documentation available.

GET api/Concept/Get

Retorna la lista de conceptos activos.

GET api/Concept/Get/{id}

Retorna el concepto con el id recibido.

GET api/Concept/CodeIsAvailable/{id}?code={code}

Retorna si existe un concepto con el mismo código y distinto id a los recibidos por parámetro.

GET api/Concept/NameIsAvailable/{id}?name={name}

Retorna si existe un concepto con el mismo nombre y distinto id a los recibidos por parámetro.

POST api/Concept/Post

Crea en la base el concepto recibido.

PUT api/Concept/Put/{id}

Actualiza el concepto de id 'id' con los datos recibidos en el modelo.

DELETE api/Concept/Delete/{id}

Elimina de la base al concepto con el id recibido.

GET api/Concept/HealthCheck

No documentation available.

PriceList

Controlador encargado de recibir e interpretar las acciones sobre las listas de precio

APIDescription
GET api/{lang}/PriceList/ExportReport/{id}?headerColumns={headerColumns}&detailColumns={detailColumns}&fileType={fileType}

No documentation available.

GET api/{lang}/PriceList/Export?columns={columns}&fileType={fileType}

No documentation available.

GET api/{lang}/PriceList/ExportPDF/{id}?headerColumns={headerColumns}&detailColumns={detailColumns}&fileType={fileType}

No documentation available.

GET api/{lang}/PriceList/ExportPDFSalesCatalog/{id}?priceListId={priceListId}&headerColumns={headerColumns}&detailColumns={detailColumns}&fileType={fileType}

No documentation available.

PUT api/{lang}/PriceList/ExportGapReport/{id}?headerColumns={headerColumns}&detailColumns={detailColumns}&fileType={fileType}&isOnlyModified={isOnlyModified}

No documentation available.

PUT api/{lang}/PriceList/Post

Crea en la base una lista de precios.

GET api/{lang}/PriceList/GetRoot

Operación para acceder a la raíz de las listas de precio

GET api/{lang}/PriceList/Get

Operación GET para obtener lista de precios

GET api/{lang}/PriceList/Get/{id}

Operación para obtener una lista de precio en base a un identificador parámetro

GET api/{lang}/PriceList/GetPriceListsChildAndPromotionsFromPriceListById/{id}

Operación para obtener listas de precio hijas y promociones en base al identificador de un price list dado parámetro

GET api/{lang}/PriceList/GetPriceListByName?name={name}

Operación para obtener una lista de precio en base al nombre parámetro

GET api/{lang}/PriceList/GetPriceListOrDraftById/{id}

Operación para obtener una lista de precios o su borrador en base a un identificador, con el fin de editar la misma

GET api/{lang}/PriceList/GetPriceListsHistory

Operación GET para obtener el histórico de cambios de estado de listas de precios

GET api/{lang}/PriceList/GetPossibleFatherPriceLists/{id}

Operación GET para obtener las listas de precios que pueden ser padre de una lista dada

GET api/{lang}/PriceList/GetAvailablePricesFromPriceListById/{id}

Operación GET para obtener los precios de una lista dado su identificador, con los correspondientes precios del padre

GET api/{lang}/PriceList/GetPricesById/{id}

Operación GET para obtener los precios de una lista dado su identificador

GET api/{lang}/PriceList/GetPricesByIdForSalesCatalog/{id}

No documentation available.

GET api/{lang}/PriceList/GetPriceListsChildsByPriceListId/{id}

No documentation available.

GET api/{lang}/PriceList/GetAllFatherPricesBySelectingMyPrices/{id}?fatherPriceListId={fatherPriceListId}

Operación GET para obtener los precios de una lista junto con todos los precios de un padre dado, distinguiendo los pertenecientes a la lista hija

GET api/{lang}/PriceList/GetSelectedPricesWithFatherPriceById/{id}?fatherPriceListId={fatherPriceListId}

Operación GET para obtener los precios de una lista hija junto con los precios de un padre dado

GET api/{lang}/PriceList/GetPricesWithFatherAndApprovedPrice/{id}?fatherPriceListId={fatherPriceListId}

Operación GET para obtener los precios de una lista hija junto con los precios de un padre dado y los de su lista aprobada en caso de que tenga

GET api/{lang}/PriceList/GetPricesFromAnotherPriceListThatIDoNotHave/{id}?otherPriceListId={otherPriceListId}

Operación GET para obtener los precios de otra lista, quitando los mios (en caso de que corresponda)

GET api/{lang}/PriceList/IsNameAvailable/{id}?name={name}

Servicio utilizado para verificar si un nombre ya fue ingresado al sistema

GET api/{lang}/PriceList/QuantityOfItemsThatDoNotBelongToFather/{id}?fatherId={fatherId}

Dado el id del padre y el id de una lista, devolver la cantidad de los items de la lista que NO pertenecen al padre indicado

GET api/{lang}/PriceList/GetPriceForProductByPriceListName?productId={productId}&priceListName={priceListName}

Operación para obtener el precio de un producto en una lista parámetro

GET api/{lang}/PriceList/GetPriceForProduct?productCode={productCode}&priceListId={priceListId}

Operación para obtener el precio de un producto en una lista parámetro

PUT api/{lang}/PriceList/GetModifiedPrices?pricelistId={pricelistId}

No documentation available.

PUT api/{lang}/PriceList/Put/{id}

Actualiza la lista de precios con identificador 'id' con los datos recibidos en el modelo.

PUT api/{lang}/PriceList/UpdateFormula/{id}

Dado el id de una lista, aplicar la fórmula dada a todas las listas automáticas que dependan de ella

PUT api/{lang}/PriceList/UpdateRootPrices

Dada una lista de número de producto - precio, actualiza la lista raíz

PUT api/{lang}/PriceList/AddRootPrice

Dada un número de producto - precio, crea el item en la lista raíz

PUT api/{lang}/PriceList/Approve/{id}

Aprobar una lista de precios dado su id

PUT api/{lang}/PriceList/Reject/{id}

Rechazar una lista de precios dado su id

PUT api/{lang}/PriceList/SendToReview/{id}

Enviar una lista de precios a revisión dado su id

DELETE api/{lang}/PriceList/DeletePromotion?promotionId={promotionId}

Eliminar una lista de precios Promoción dado su id

DELETE api/{lang}/PriceList/DeletePriceList?priceListId={priceListId}

Eliminar una lista de precios dado su id

GET api/{lang}/PriceList/HealthCheck

No documentation available.

GET api/PriceList/ExportReport/{id}?headerColumns={headerColumns}&detailColumns={detailColumns}&fileType={fileType}

No documentation available.

GET api/PriceList/Export?columns={columns}&fileType={fileType}

No documentation available.

GET api/PriceList/ExportPDF/{id}?headerColumns={headerColumns}&detailColumns={detailColumns}&fileType={fileType}

No documentation available.

GET api/PriceList/ExportPDFSalesCatalog/{id}?priceListId={priceListId}&headerColumns={headerColumns}&detailColumns={detailColumns}&fileType={fileType}

No documentation available.

PUT api/PriceList/ExportGapReport/{id}?headerColumns={headerColumns}&detailColumns={detailColumns}&fileType={fileType}&isOnlyModified={isOnlyModified}

No documentation available.

PUT api/PriceList/Post

Crea en la base una lista de precios.

GET api/PriceList/GetRoot

Operación para acceder a la raíz de las listas de precio

GET api/PriceList/Get

Operación GET para obtener lista de precios

GET api/PriceList/Get/{id}

Operación para obtener una lista de precio en base a un identificador parámetro

GET api/PriceList/GetPriceListsChildAndPromotionsFromPriceListById/{id}

Operación para obtener listas de precio hijas y promociones en base al identificador de un price list dado parámetro

GET api/PriceList/GetPriceListByName?name={name}

Operación para obtener una lista de precio en base al nombre parámetro

GET api/PriceList/GetPriceListOrDraftById/{id}

Operación para obtener una lista de precios o su borrador en base a un identificador, con el fin de editar la misma

GET api/PriceList/GetPriceListsHistory

Operación GET para obtener el histórico de cambios de estado de listas de precios

GET api/PriceList/GetPossibleFatherPriceLists/{id}

Operación GET para obtener las listas de precios que pueden ser padre de una lista dada

GET api/PriceList/GetAvailablePricesFromPriceListById/{id}

Operación GET para obtener los precios de una lista dado su identificador, con los correspondientes precios del padre

GET api/PriceList/GetPricesById/{id}

Operación GET para obtener los precios de una lista dado su identificador

GET api/PriceList/GetPricesByIdForSalesCatalog/{id}

No documentation available.

GET api/PriceList/GetPriceListsChildsByPriceListId/{id}

No documentation available.

GET api/PriceList/GetAllFatherPricesBySelectingMyPrices/{id}?fatherPriceListId={fatherPriceListId}

Operación GET para obtener los precios de una lista junto con todos los precios de un padre dado, distinguiendo los pertenecientes a la lista hija

GET api/PriceList/GetSelectedPricesWithFatherPriceById/{id}?fatherPriceListId={fatherPriceListId}

Operación GET para obtener los precios de una lista hija junto con los precios de un padre dado

GET api/PriceList/GetPricesWithFatherAndApprovedPrice/{id}?fatherPriceListId={fatherPriceListId}

Operación GET para obtener los precios de una lista hija junto con los precios de un padre dado y los de su lista aprobada en caso de que tenga

GET api/PriceList/GetPricesFromAnotherPriceListThatIDoNotHave/{id}?otherPriceListId={otherPriceListId}

Operación GET para obtener los precios de otra lista, quitando los mios (en caso de que corresponda)

GET api/PriceList/IsNameAvailable/{id}?name={name}

Servicio utilizado para verificar si un nombre ya fue ingresado al sistema

GET api/PriceList/QuantityOfItemsThatDoNotBelongToFather/{id}?fatherId={fatherId}

Dado el id del padre y el id de una lista, devolver la cantidad de los items de la lista que NO pertenecen al padre indicado

GET api/PriceList/GetPriceForProductByPriceListName?productId={productId}&priceListName={priceListName}

Operación para obtener el precio de un producto en una lista parámetro

GET api/PriceList/GetPriceForProduct?productCode={productCode}&priceListId={priceListId}

Operación para obtener el precio de un producto en una lista parámetro

PUT api/PriceList/GetModifiedPrices?pricelistId={pricelistId}

No documentation available.

PUT api/PriceList/Put/{id}

Actualiza la lista de precios con identificador 'id' con los datos recibidos en el modelo.

PUT api/PriceList/UpdateFormula/{id}

Dado el id de una lista, aplicar la fórmula dada a todas las listas automáticas que dependan de ella

PUT api/PriceList/UpdateRootPrices

Dada una lista de número de producto - precio, actualiza la lista raíz

PUT api/PriceList/AddRootPrice

Dada un número de producto - precio, crea el item en la lista raíz

PUT api/PriceList/Approve/{id}

Aprobar una lista de precios dado su id

PUT api/PriceList/Reject/{id}

Rechazar una lista de precios dado su id

PUT api/PriceList/SendToReview/{id}

Enviar una lista de precios a revisión dado su id

DELETE api/PriceList/DeletePromotion?promotionId={promotionId}

Eliminar una lista de precios Promoción dado su id

DELETE api/PriceList/DeletePriceList?priceListId={priceListId}

Eliminar una lista de precios dado su id

GET api/PriceList/HealthCheck

No documentation available.

OrderApproval

Se encarga de procesar OrderApproval.

APIDescription
GET api/{lang}/OrderApproval/GetOrderApprovalDetailsByOrderApprovalId?orderApprovalId={orderApprovalId}

Retorna los OrderApprovalDetails.

POST api/{lang}/OrderApproval/ApproveOrderApproval?orderApprovalId={orderApprovalId}&userId={userId}

Aprobar el OrderApproval.

POST api/{lang}/OrderApproval/RejectOrderApproval?userId={userId}

Rechazar el OrderApproval.

GET api/{lang}/OrderApproval/HealthCheck

No documentation available.

GET api/OrderApproval/GetOrderApprovalDetailsByOrderApprovalId?orderApprovalId={orderApprovalId}

Retorna los OrderApprovalDetails.

POST api/OrderApproval/ApproveOrderApproval?orderApprovalId={orderApprovalId}&userId={userId}

Aprobar el OrderApproval.

POST api/OrderApproval/RejectOrderApproval?userId={userId}

Rechazar el OrderApproval.

GET api/OrderApproval/HealthCheck

No documentation available.

SalesChannels

APIDescription
GET api/{lang}/SalesChannels/Get

Retorna la lista de canales de venta.

GET api/{lang}/SalesChannels/Get/{id}

Retorna el canal de venta con el id recibido.

GET api/{lang}/SalesChannels/HealthCheck

No documentation available.

GET api/SalesChannels/Get

Retorna la lista de canales de venta.

GET api/SalesChannels/Get/{id}

Retorna el canal de venta con el id recibido.

GET api/SalesChannels/HealthCheck

No documentation available.

Permission

Se encarga de obtener los permisos.

APIDescription
GET api/{lang}/Permission/Get

Retorna la lista de permisos activos.

GET api/{lang}/Permission/HealthCheck

No documentation available.

GET api/Permission/Get

Retorna la lista de permisos activos.

GET api/Permission/HealthCheck

No documentation available.

LicensedProduct

APIDescription
GET api/{lang}/LicensedProduct/Get

Retorna los Licensed Product activos.

GET api/{lang}/LicensedProduct/Get/{id}

Retorna el Licensed Product con el id recibido.

GET api/{lang}/LicensedProduct/CodeIsAvailable/{id}?code={code}

Retorna si existe un Licensed Product con el mismo código y distinto id a los recibidos por parámetro.

GET api/{lang}/LicensedProduct/NameIsAvailable/{id}?name={name}

Retorna si existe un Licensed Product con el mismo nombre y distinto id a los recibidos por parámetro.

POST api/{lang}/LicensedProduct/Post

Crea en la base el LicensedProduct recibido.

POST api/{lang}/LicensedProduct/CreateOrGet

Crea en la base la categoría recibida si no existe, si existe devuelve el Id.

GET api/{lang}/LicensedProduct/HealthCheck

No documentation available.

GET api/LicensedProduct/Get

Retorna los Licensed Product activos.

GET api/LicensedProduct/Get/{id}

Retorna el Licensed Product con el id recibido.

GET api/LicensedProduct/CodeIsAvailable/{id}?code={code}

Retorna si existe un Licensed Product con el mismo código y distinto id a los recibidos por parámetro.

GET api/LicensedProduct/NameIsAvailable/{id}?name={name}

Retorna si existe un Licensed Product con el mismo nombre y distinto id a los recibidos por parámetro.

POST api/LicensedProduct/Post

Crea en la base el LicensedProduct recibido.

POST api/LicensedProduct/CreateOrGet

Crea en la base la categoría recibida si no existe, si existe devuelve el Id.

GET api/LicensedProduct/HealthCheck

No documentation available.

ProductAttribute

Se encarga de las operaciones CRUD sobre atributos.

APIDescription
GET api/{lang}/ProductAttribute/GetProductAttributes

Retorna la lista de atributos de producto activos.

GET api/{lang}/ProductAttribute/GetShortProductAttributes

No documentation available.

GET api/{lang}/ProductAttribute/Get/{id}

Retorna el atributo de producto con el id recibido.

GET api/{lang}/ProductAttribute/GetValues

No documentation available.

GET api/{lang}/ProductAttribute/NameIsAvailable/{id}?name={name}

Retorna si existe una moneda con el mismo nombre y distinto id a los recibidos por parámetro.

GET api/{lang}/ProductAttribute/AttributeValueNameIsAvailable/{id}?name={name}

Retorna un valor con ese mismo nombre para ese atributo.

GET api/{lang}/ProductAttribute/SkuIsAvailable?sku={sku}

Retorna si existe un ProductAttributeCombination con el mismo sku.

GET api/{lang}/ProductAttribute/IsProductAttributeCombinationInUse?combinationSku={combinationSku}

Retorna si existe un ProductAttributeCombination con el mismo sku.

GET api/{lang}/ProductAttribute/IsProductAttributeValueInUse?attributeValueId={attributeValueId}

Retorna si existe un ProductAttributeCombination con el mismo sku.

POST api/{lang}/ProductAttribute/Post

Crea en la base el atributo recibida.

POST api/{lang}/ProductAttribute/CreateOrGet

Crea en la base el atributo recibido si no existe, si existe retorna su Id.

POST api/{lang}/ProductAttribute/CreateOrGetValue

Crea en la base el valor recibido si no existe, si existe retorna su Id.

POST api/{lang}/ProductAttribute/CreateOrGetValueFromSGE

Crea en la base el valor recibido si no existe, si existe retorna su Id.

POST api/{lang}/ProductAttribute/CreateOrGetCombination

Crea en la base la combinación recibida si no existe, si existe retorna su Id.

PUT api/{lang}/ProductAttribute/Put/{id}

Actualiza el atributo de id 'id' con los datos recibidos en el modelo.

DELETE api/{lang}/ProductAttribute/Delete/{id}

Elimina de la base a el atributo con el id recibido.

DELETE api/{lang}/ProductAttribute/DeleteProductAttributeValue/{id}

Elimina de la base a el valor de atributo con el id recibido.

GET api/{lang}/ProductAttribute/HealthCheck

No documentation available.

GET api/ProductAttribute/GetProductAttributes

Retorna la lista de atributos de producto activos.

GET api/ProductAttribute/GetShortProductAttributes

No documentation available.

GET api/ProductAttribute/Get/{id}

Retorna el atributo de producto con el id recibido.

GET api/ProductAttribute/GetValues

No documentation available.

GET api/ProductAttribute/NameIsAvailable/{id}?name={name}

Retorna si existe una moneda con el mismo nombre y distinto id a los recibidos por parámetro.

GET api/ProductAttribute/AttributeValueNameIsAvailable/{id}?name={name}

Retorna un valor con ese mismo nombre para ese atributo.

GET api/ProductAttribute/SkuIsAvailable?sku={sku}

Retorna si existe un ProductAttributeCombination con el mismo sku.

GET api/ProductAttribute/IsProductAttributeCombinationInUse?combinationSku={combinationSku}

Retorna si existe un ProductAttributeCombination con el mismo sku.

GET api/ProductAttribute/IsProductAttributeValueInUse?attributeValueId={attributeValueId}

Retorna si existe un ProductAttributeCombination con el mismo sku.

POST api/ProductAttribute/Post

Crea en la base el atributo recibida.

POST api/ProductAttribute/CreateOrGet

Crea en la base el atributo recibido si no existe, si existe retorna su Id.

POST api/ProductAttribute/CreateOrGetValue

Crea en la base el valor recibido si no existe, si existe retorna su Id.

POST api/ProductAttribute/CreateOrGetValueFromSGE

Crea en la base el valor recibido si no existe, si existe retorna su Id.

POST api/ProductAttribute/CreateOrGetCombination

Crea en la base la combinación recibida si no existe, si existe retorna su Id.

PUT api/ProductAttribute/Put/{id}

Actualiza el atributo de id 'id' con los datos recibidos en el modelo.

DELETE api/ProductAttribute/Delete/{id}

Elimina de la base a el atributo con el id recibido.

DELETE api/ProductAttribute/DeleteProductAttributeValue/{id}

Elimina de la base a el valor de atributo con el id recibido.

GET api/ProductAttribute/HealthCheck

No documentation available.

Quotation

Se encarga de las operaciones CRUD sobre cotización.

APIDescription
GET api/{lang}/Quotation/Get

Retorna la lista de cotizaciones activas.

GET api/{lang}/Quotation/Get/{id}

Retorna la cotización con el id recibido.

GET api/{lang}/Quotation/GetCurrenciesToQuote

Retorna la lista de monedas activas que se pueden cotizar.

GET api/{lang}/Quotation/QuotationIsAvailable/{id}?currencyId={currencyId}&dateTime={dateTime}

Retorna si existe una cotización con la misma moneda, fecha y distinto id a los recibidos por parámetro.

POST api/{lang}/Quotation/Post

Crea en la base la cotización recibida.

PUT api/{lang}/Quotation/Put/{id}

Actualiza la cotización de id 'id' con los datos recibidos en el modelo.

DELETE api/{lang}/Quotation/Delete/{id}

Elimina de la base a la cotización con el id recibido.

GET api/{lang}/Quotation/HealthCheck

No documentation available.

GET api/Quotation/Get

Retorna la lista de cotizaciones activas.

GET api/Quotation/Get/{id}

Retorna la cotización con el id recibido.

GET api/Quotation/GetCurrenciesToQuote

Retorna la lista de monedas activas que se pueden cotizar.

GET api/Quotation/QuotationIsAvailable/{id}?currencyId={currencyId}&dateTime={dateTime}

Retorna si existe una cotización con la misma moneda, fecha y distinto id a los recibidos por parámetro.

POST api/Quotation/Post

Crea en la base la cotización recibida.

PUT api/Quotation/Put/{id}

Actualiza la cotización de id 'id' con los datos recibidos en el modelo.

DELETE api/Quotation/Delete/{id}

Elimina de la base a la cotización con el id recibido.

GET api/Quotation/HealthCheck

No documentation available.

MercadoLibreShop

Se encarga de la integración de pedidos de mercado libre.

APIDescription
GET api/{lang}/MercadoLibreShop/GetMercadoLibreShops

No documentation available.

POST api/{lang}/MercadoLibreShop/Post

No documentation available.

GET api/{lang}/MercadoLibreShop/HealthCheck

No documentation available.

GET api/MercadoLibreShop/GetMercadoLibreShops

No documentation available.

POST api/MercadoLibreShop/Post

No documentation available.

GET api/MercadoLibreShop/HealthCheck

No documentation available.

StockMovementLog

Se encarga de visualizar el registro de movimiento de stock.

APIDescription
GET api/{lang}/StockMovementLog/Get

Retorna la lista de movimientos de stock.

GET api/{lang}/StockMovementLog/HealthCheck

No documentation available.

GET api/StockMovementLog/Get

Retorna la lista de movimientos de stock.

GET api/StockMovementLog/HealthCheck

No documentation available.

OrderDetailsCut

Se encarga de operaciones de corte de detalles de pedidos.

APIDescription
GET api/{lang}/OrderDetailsCut/GetCutRequiredDetails?filters={filters}

Retorna la lista de detalles de pedido, que requieren corte.

GET api/{lang}/OrderDetailsCut/GetCutRequiredDetailsForCuttingTable?filters={filters}

Retorna la lista de detalles de pedido, que requieren corte.

GET api/{lang}/OrderDetailsCut/GetCutRequiredDetail/{id}

Retorna el detalle de pedido que requiere corte, dado su ID.

GET api/{lang}/OrderDetailsCut/GetCutCompletedDetailsForPrintLabelsTable?filters={filters}

Retorna la lista de detalles de pedido, que requieren corte.

POST api/{lang}/OrderDetailsCut/ConfirmCut

Actualiza la cantidad cortada y remanente del artículo. Actualiza workflow y valida transiciones de estado.

POST api/{lang}/OrderDetailsCut/PrintLabels/{id}

Imprime las etiquetas de corte y remanente.

POST api/{lang}/OrderDetailsCut/PrintCustomLabels

Imprime la etiqueta de corte con valores customizables.

POST api/{lang}/OrderDetailsCut/ConfirmCutControl

Confirma la cantidad cortada y remanente del artículo. Actualiza workflow y valida transiciones de estado.

GET api/{lang}/OrderDetailsCut/HealthCheck

No documentation available.

GET api/OrderDetailsCut/GetCutRequiredDetails?filters={filters}

Retorna la lista de detalles de pedido, que requieren corte.

GET api/OrderDetailsCut/GetCutRequiredDetailsForCuttingTable?filters={filters}

Retorna la lista de detalles de pedido, que requieren corte.

GET api/OrderDetailsCut/GetCutRequiredDetail/{id}

Retorna el detalle de pedido que requiere corte, dado su ID.

GET api/OrderDetailsCut/GetCutCompletedDetailsForPrintLabelsTable?filters={filters}

Retorna la lista de detalles de pedido, que requieren corte.

POST api/OrderDetailsCut/ConfirmCut

Actualiza la cantidad cortada y remanente del artículo. Actualiza workflow y valida transiciones de estado.

POST api/OrderDetailsCut/PrintLabels/{id}

Imprime las etiquetas de corte y remanente.

POST api/OrderDetailsCut/PrintCustomLabels

Imprime la etiqueta de corte con valores customizables.

POST api/OrderDetailsCut/ConfirmCutControl

Confirma la cantidad cortada y remanente del artículo. Actualiza workflow y valida transiciones de estado.

GET api/OrderDetailsCut/HealthCheck

No documentation available.

MercadoLibreOrder

Se encarga de la integración de pedidos de mercado libre.

APIDescription
POST api/{lang}/MercadoLibreOrder/OrderNotification

No documentation available.

GET api/{lang}/MercadoLibreOrder/HealthCheck

No documentation available.

POST api/MercadoLibreOrder/OrderNotification

No documentation available.

GET api/MercadoLibreOrder/HealthCheck

No documentation available.

TempoBase

APIDescription
GET api/{lang}/TempoBase/HealthCheck

No documentation available.

GET api/TempoBase/HealthCheck

No documentation available.

ImportOfGoods

Se encarga de las operaciones CRUD sobre importaciones.

APIDescription
POST api/{lang}/ImportOfGoods/Post

Crea en la base la importación recibida.

GET api/{lang}/ImportOfGoods/Export?columns={columns}&fileType={fileType}

No documentation available.

GET api/{lang}/ImportOfGoods/ExportReport/{id}?headerColumns={headerColumns}&detailColumns={detailColumns}&fileType={fileType}

No documentation available.

GET api/{lang}/ImportOfGoods/Get

Retorna la lista de importaciones filtradas con su estado actual o el solicitado.

GET api/{lang}/ImportOfGoods/GetImportOfGoodsStatuses

Retorna la lista de los estados que puede tener una importación

GET api/{lang}/ImportOfGoods/GetImportOfGoodsById/{id}

Retorna una importación dada su Id.

PUT api/{lang}/ImportOfGoods/Put/{id}

Actualiza la importación de id 'id' con los datos recibidos en el modelo.

DELETE api/{lang}/ImportOfGoods/Delete/{id}

Elimina de la base a la importación con el id recibido.

GET api/{lang}/ImportOfGoods/HealthCheck

No documentation available.

POST api/ImportOfGoods/Post

Crea en la base la importación recibida.

GET api/ImportOfGoods/Export?columns={columns}&fileType={fileType}

No documentation available.

GET api/ImportOfGoods/ExportReport/{id}?headerColumns={headerColumns}&detailColumns={detailColumns}&fileType={fileType}

No documentation available.

GET api/ImportOfGoods/Get

Retorna la lista de importaciones filtradas con su estado actual o el solicitado.

GET api/ImportOfGoods/GetImportOfGoodsStatuses

Retorna la lista de los estados que puede tener una importación

GET api/ImportOfGoods/GetImportOfGoodsById/{id}

Retorna una importación dada su Id.

PUT api/ImportOfGoods/Put/{id}

Actualiza la importación de id 'id' con los datos recibidos en el modelo.

DELETE api/ImportOfGoods/Delete/{id}

Elimina de la base a la importación con el id recibido.

GET api/ImportOfGoods/HealthCheck

No documentation available.

Role

Se encarga de las operaciones CRUD sobre roles.

APIDescription
GET api/{lang}/Role/Get

Retorna la lista de roles activos.

GET api/{lang}/Role/Get/{id}

Retorna el rol con el id recibido.

GET api/{lang}/Role/NameIsAvailable/{id}?name={name}

Retorna si el nombre del rol recibido por parámetro, está en uso para un id distinto al recibido.

POST api/{lang}/Role/Post

Crea en la base el rol recibido.

PUT api/{lang}/Role/Put/{id}

Actualiza el rol de id 'roleId' con los datos recibidos en el modelo.

DELETE api/{lang}/Role/Delete/{id}

Elimina de la base al rol con el id recibido (borrado lógico).

GET api/{lang}/Role/HealthCheck

No documentation available.

GET api/Role/Get

Retorna la lista de roles activos.

GET api/Role/Get/{id}

Retorna el rol con el id recibido.

GET api/Role/NameIsAvailable/{id}?name={name}

Retorna si el nombre del rol recibido por parámetro, está en uso para un id distinto al recibido.

POST api/Role/Post

Crea en la base el rol recibido.

PUT api/Role/Put/{id}

Actualiza el rol de id 'roleId' con los datos recibidos en el modelo.

DELETE api/Role/Delete/{id}

Elimina de la base al rol con el id recibido (borrado lógico).

GET api/Role/HealthCheck

No documentation available.

MercadoPagoPaymentMethod

Se encarga de las operaciones de mercadopago sobre NopCommerce.

APIDescription
POST api/{lang}/MercadoPagoPaymentMethod/PaymentNotification/{id}?topic={topic}

No documentation available.

GET api/{lang}/MercadoPagoPaymentMethod/HealthCheck

No documentation available.

POST api/MercadoPagoPaymentMethod/PaymentNotification/{id}?topic={topic}

No documentation available.

GET api/MercadoPagoPaymentMethod/HealthCheck

No documentation available.

ProductCostComment

APIDescription
POST api/{lang}/ProductCostComment/Post

Crea en la base el productCostComment recibido.

PUT api/{lang}/ProductCostComment/Put/{id}

Actualiza Comentarios de costos de productos 'id' con los datos recibidos en el modelo.

DELETE api/{lang}/ProductCostComment/Delete/{id}

Elimina de la base productCostComment con el id recibido.

GET api/{lang}/ProductCostComment/HealthCheck

No documentation available.

POST api/ProductCostComment/Post

Crea en la base el productCostComment recibido.

PUT api/ProductCostComment/Put/{id}

Actualiza Comentarios de costos de productos 'id' con los datos recibidos en el modelo.

DELETE api/ProductCostComment/Delete/{id}

Elimina de la base productCostComment con el id recibido.

GET api/ProductCostComment/HealthCheck

No documentation available.

EncatexOrder

APIDescription
GET api/{lang}/EncatexOrder/Export?columns={columns}&fileType={fileType}

No documentation available.

GET api/{lang}/EncatexOrder/ExportReport/{id}?headerColumns={headerColumns}&detailColumns={detailColumns}&fileType={fileType}

No documentation available.

GET api/{lang}/EncatexOrder/ExportByLogisticSupplier?logisticSupplierId={logisticSupplierId}&filters={filters}&maxLines={maxLines}

No documentation available.

GET api/{lang}/EncatexOrder/ExportOrderCollections?filters={filters}&fileType={fileType}

No documentation available.

POST api/{lang}/EncatexOrder/Post

Crea en la base el pedido recibido.

POST api/{lang}/EncatexOrder/CreateOrderInExternalSystems

No documentation available.

POST api/{lang}/EncatexOrder/AddCatalogOrder

No documentation available.

POST api/{lang}/EncatexOrder/CreateOrderFromExternalApplication

No documentation available.

PUT api/{lang}/EncatexOrder/EditCollection/{id}

No documentation available.

POST api/{lang}/EncatexOrder/AddCollection/{id}

No documentation available.

POST api/{lang}/EncatexOrder/CloseCollectionWithinThreshold/{id}

Cierra la cobranza cuando la diferencia pendiente está dentro del umbral de redondeo permitido. Esto permite marcar como collected una orden donde el monto pagado es ligeramente menor al total debido a diferencias de tipo de cambio.

POST api/{lang}/EncatexOrder/ApproveOrder

No documentation available.

GET api/{lang}/EncatexOrder/GetStockByWarehouse?code={code}

Retorna el stock por deposito de un artículo.

GET api/{lang}/EncatexOrder/Get

Retorna la lista de pedidos en la base.

GET api/{lang}/EncatexOrder/GetByStatus?status={status}

Retorna la lista de pedidos en la base con el estado actual ingresado.

GET api/{lang}/EncatexOrder/GetByStatusId?statusId={statusId}

Retorna la lista de pedidos en la base con el estado actual ingresado.

GET api/{lang}/EncatexOrder/GetOrdersWithOrderPreviousPayment?filters={filters}

No documentation available.

GET api/{lang}/EncatexOrder/GetLogisticsOrders?filters={filters}

No documentation available.

GET api/{lang}/EncatexOrder/GetOrdersWithOrderCheckingAccount?filters={filters}

No documentation available.

GET api/{lang}/EncatexOrder/GetOrdersWithOrderApproval?filters={filters}

No documentation available.

GET api/{lang}/EncatexOrder/GetSubOrderDetailsFromParentId?parentId={parentId}

No documentation available.

GET api/{lang}/EncatexOrder/GetDetailsByOrderId?orderId={orderId}

No documentation available.

GET api/{lang}/EncatexOrder/GetLastOrdersByCustomerId?customerId={customerId}&count={count}

Retorna los últimos pedidos de un cliente identificado por su número interno ECXA.

GET api/{lang}/EncatexOrder/GetOrderDetail?internalNumber={internalNumber}&customerId={customerId}

Retorna el detalle completo de un pedido identificado por su número interno.

POST api/{lang}/EncatexOrder/UpdateShippingAddress

Cambia la dirección de envío de un pedido aún no facturado (integración ECXA). Valida ownership (el pedido debe pertenecer al customerId) y el estado del pedido.

GET api/{lang}/EncatexOrder/GetOrderById/{id}

Retorna un pedido dado su Id.

GET api/{lang}/EncatexOrder/GetOrderWithSubOrdersById/{id}

Retorna un pedido dado su Id.

DELETE api/{lang}/EncatexOrder/Delete/{id}

Elimina de la base al pedido con el id recibido.

POST api/{lang}/EncatexOrder/ApprovePublicCatalogDraft?orderId={orderId}

No documentation available.

POST api/{lang}/EncatexOrder/RejectPublicCatalogDraft?orderId={orderId}

No documentation available.

PUT api/{lang}/EncatexOrder/Put/{id}

Actualiza el pedido de id 'id' con los datos recibidos en el modelo.

PUT api/{lang}/EncatexOrder/UpdateOrderStatusByBusinessNumber?businessNumber={businessNumber}&statusId={statusId}

Actualiza el estado de un pedido según su business number.

PUT api/{lang}/EncatexOrder/UpdateOrderHeader

Actualiza la orden recibida con los valores contenidos en el DTO

POST api/{lang}/EncatexOrder/Charge?orderId={orderId}

Pasa a facturado el pedido de id 'id' y genera una venta con los datos recibidos en el modelo.

GET api/{lang}/EncatexOrder/GetOrderStatuses

Retorna la lista de los estados que puede tener un pedido

GET api/{lang}/EncatexOrder/GetShippingLabel/{id}

No documentation available.

POST api/{lang}/EncatexOrder/ImportFromExcel

Save orders received in the excel file

POST api/{lang}/EncatexOrder/AttachFileToCollection?orderPreviousPaymentCollectionId={orderPreviousPaymentCollectionId}

No documentation available.

POST api/{lang}/EncatexOrder/ImportOrdersTrackingCodesByLogisticSupplier?logisticSupplierId={logisticSupplierId}

No documentation available.

POST api/{lang}/EncatexOrder/CancelOrder

No documentation available.

POST api/{lang}/EncatexOrder/MarkPreparedOrder

No documentation available.

POST api/{lang}/EncatexOrder/MarkPreparedOrderFromExternalApplication

No documentation available.

PUT api/{lang}/EncatexOrder/InvoiceOrder

No documentation available.

PUT api/{lang}/EncatexOrder/TrackOrder

No documentation available.

PUT api/{lang}/EncatexOrder/UpdateOrderPackagesQuantity?orderId={orderId}&packagesQuantity={packagesQuantity}

No documentation available.

POST api/{lang}/EncatexOrder/AssignLogisticSupplier?logisticSupplierId={logisticSupplierId}&packagesQuantity={packagesQuantity}

No documentation available.

POST api/{lang}/EncatexOrder/ReplaceOrderDetailTradableItem?orderDetailId={orderDetailId}&tradableItemId={tradableItemId}

Edita el tradeableItem de un orderDetail

POST api/{lang}/EncatexOrder/ChangeCutRequired

Permite cambiar requiere corte de un detalle

POST api/{lang}/EncatexOrder/DeleteOrderLine

Permite eliminar un detalle del pedido

POST api/{lang}/EncatexOrder/AddNewOrderLine?orderId={orderId}

Permite agregar un detalle del pedido

GET api/{lang}/EncatexOrder/GetOrderStatusesGroupedByAbstractName

Retorna un pedido dado su Id.

POST api/{lang}/EncatexOrder/PrintChangeTicket

No documentation available.

POST api/{lang}/EncatexOrder/MarkOrdersAsAccounted

No documentation available.

GET api/{lang}/EncatexOrder/GetOrderAccountingXml?internalOrderNumber={internalOrderNumber}

No documentation available.

POST api/{lang}/EncatexOrder/ForceSendOrderAccountingToGIA?internalOrderNumber={internalOrderNumber}

No documentation available.

POST api/{lang}/EncatexOrder/ForceSendOrderAccountingXmlToGIA

No documentation available.

GET api/{lang}/EncatexOrder/HealthCheck

No documentation available.

GET api/EncatexOrder/Export?columns={columns}&fileType={fileType}

No documentation available.

GET api/EncatexOrder/ExportReport/{id}?headerColumns={headerColumns}&detailColumns={detailColumns}&fileType={fileType}

No documentation available.

GET api/EncatexOrder/ExportByLogisticSupplier?logisticSupplierId={logisticSupplierId}&filters={filters}&maxLines={maxLines}

No documentation available.

GET api/EncatexOrder/ExportOrderCollections?filters={filters}&fileType={fileType}

No documentation available.

POST api/EncatexOrder/Post

Crea en la base el pedido recibido.

POST api/EncatexOrder/CreateOrderInExternalSystems

No documentation available.

POST api/EncatexOrder/AddCatalogOrder

No documentation available.

POST api/EncatexOrder/CreateOrderFromExternalApplication

No documentation available.

PUT api/EncatexOrder/EditCollection/{id}

No documentation available.

POST api/EncatexOrder/AddCollection/{id}

No documentation available.

POST api/EncatexOrder/CloseCollectionWithinThreshold/{id}

Cierra la cobranza cuando la diferencia pendiente está dentro del umbral de redondeo permitido. Esto permite marcar como collected una orden donde el monto pagado es ligeramente menor al total debido a diferencias de tipo de cambio.

POST api/EncatexOrder/ApproveOrder

No documentation available.

GET api/EncatexOrder/GetStockByWarehouse?code={code}

Retorna el stock por deposito de un artículo.

GET api/EncatexOrder/Get

Retorna la lista de pedidos en la base.

GET api/EncatexOrder/GetByStatus?status={status}

Retorna la lista de pedidos en la base con el estado actual ingresado.

GET api/EncatexOrder/GetByStatusId?statusId={statusId}

Retorna la lista de pedidos en la base con el estado actual ingresado.

GET api/EncatexOrder/GetOrdersWithOrderPreviousPayment?filters={filters}

No documentation available.

GET api/EncatexOrder/GetLogisticsOrders?filters={filters}

No documentation available.

GET api/EncatexOrder/GetOrdersWithOrderCheckingAccount?filters={filters}

No documentation available.

GET api/EncatexOrder/GetOrdersWithOrderApproval?filters={filters}

No documentation available.

GET api/EncatexOrder/GetSubOrderDetailsFromParentId?parentId={parentId}

No documentation available.

GET api/EncatexOrder/GetDetailsByOrderId?orderId={orderId}

No documentation available.

GET api/EncatexOrder/GetLastOrdersByCustomerId?customerId={customerId}&count={count}

Retorna los últimos pedidos de un cliente identificado por su número interno ECXA.

GET api/EncatexOrder/GetOrderDetail?internalNumber={internalNumber}&customerId={customerId}

Retorna el detalle completo de un pedido identificado por su número interno.

POST api/EncatexOrder/UpdateShippingAddress

Cambia la dirección de envío de un pedido aún no facturado (integración ECXA). Valida ownership (el pedido debe pertenecer al customerId) y el estado del pedido.

GET api/EncatexOrder/GetOrderById/{id}

Retorna un pedido dado su Id.

GET api/EncatexOrder/GetOrderWithSubOrdersById/{id}

Retorna un pedido dado su Id.

DELETE api/EncatexOrder/Delete/{id}

Elimina de la base al pedido con el id recibido.

POST api/EncatexOrder/ApprovePublicCatalogDraft?orderId={orderId}

No documentation available.

POST api/EncatexOrder/RejectPublicCatalogDraft?orderId={orderId}

No documentation available.

PUT api/EncatexOrder/Put/{id}

Actualiza el pedido de id 'id' con los datos recibidos en el modelo.

PUT api/EncatexOrder/UpdateOrderStatusByBusinessNumber?businessNumber={businessNumber}&statusId={statusId}

Actualiza el estado de un pedido según su business number.

PUT api/EncatexOrder/UpdateOrderHeader

Actualiza la orden recibida con los valores contenidos en el DTO

POST api/EncatexOrder/Charge?orderId={orderId}

Pasa a facturado el pedido de id 'id' y genera una venta con los datos recibidos en el modelo.

GET api/EncatexOrder/GetOrderStatuses

Retorna la lista de los estados que puede tener un pedido

GET api/EncatexOrder/GetShippingLabel/{id}

No documentation available.

POST api/EncatexOrder/ImportFromExcel

Save orders received in the excel file

POST api/EncatexOrder/AttachFileToCollection?orderPreviousPaymentCollectionId={orderPreviousPaymentCollectionId}

No documentation available.

POST api/EncatexOrder/ImportOrdersTrackingCodesByLogisticSupplier?logisticSupplierId={logisticSupplierId}

No documentation available.

POST api/EncatexOrder/CancelOrder

No documentation available.

POST api/EncatexOrder/MarkPreparedOrder

No documentation available.

POST api/EncatexOrder/MarkPreparedOrderFromExternalApplication

No documentation available.

PUT api/EncatexOrder/InvoiceOrder

No documentation available.

PUT api/EncatexOrder/TrackOrder

No documentation available.

PUT api/EncatexOrder/UpdateOrderPackagesQuantity?orderId={orderId}&packagesQuantity={packagesQuantity}

No documentation available.

POST api/EncatexOrder/AssignLogisticSupplier?logisticSupplierId={logisticSupplierId}&packagesQuantity={packagesQuantity}

No documentation available.

POST api/EncatexOrder/ReplaceOrderDetailTradableItem?orderDetailId={orderDetailId}&tradableItemId={tradableItemId}

Edita el tradeableItem de un orderDetail

POST api/EncatexOrder/ChangeCutRequired

Permite cambiar requiere corte de un detalle

POST api/EncatexOrder/DeleteOrderLine

Permite eliminar un detalle del pedido

POST api/EncatexOrder/AddNewOrderLine?orderId={orderId}

Permite agregar un detalle del pedido

GET api/EncatexOrder/GetOrderStatusesGroupedByAbstractName

Retorna un pedido dado su Id.

POST api/EncatexOrder/PrintChangeTicket

No documentation available.

POST api/EncatexOrder/MarkOrdersAsAccounted

No documentation available.

GET api/EncatexOrder/GetOrderAccountingXml?internalOrderNumber={internalOrderNumber}

No documentation available.

POST api/EncatexOrder/ForceSendOrderAccountingToGIA?internalOrderNumber={internalOrderNumber}

No documentation available.

POST api/EncatexOrder/ForceSendOrderAccountingXmlToGIA

No documentation available.

GET api/EncatexOrder/HealthCheck

No documentation available.

MercadoLibreCatalog

APIDescription
GET api/{lang}/MercadoLibreCatalog/GetMercadoLibreCatalogStateByProduct/{id}

No documentation available.

GET api/{lang}/MercadoLibreCatalog/SuggestCatalogProducts/{id}

No documentation available.

GET api/{lang}/MercadoLibreCatalog/SearchCatalogProducts?q={q}&productIdentifier={productIdentifier}&offset={offset}&limit={limit}

No documentation available.

GET api/{lang}/MercadoLibreCatalog/GetCatalogProduct/{id}

No documentation available.

PUT api/{lang}/MercadoLibreCatalog/AssociateCatalogProduct/{id}

No documentation available.

PUT api/{lang}/MercadoLibreCatalog/PublishCatalogListing/{id}

No documentation available.

PUT api/{lang}/MercadoLibreCatalog/UnpublishCatalogListing/{id}

No documentation available.

PUT api/{lang}/MercadoLibreCatalog/DisassociateCatalogProduct/{id}

No documentation available.

GET api/{lang}/MercadoLibreCatalog/HealthCheck

No documentation available.

GET api/MercadoLibreCatalog/GetMercadoLibreCatalogStateByProduct/{id}

No documentation available.

GET api/MercadoLibreCatalog/SuggestCatalogProducts/{id}

No documentation available.

GET api/MercadoLibreCatalog/SearchCatalogProducts?q={q}&productIdentifier={productIdentifier}&offset={offset}&limit={limit}

No documentation available.

GET api/MercadoLibreCatalog/GetCatalogProduct/{id}

No documentation available.

PUT api/MercadoLibreCatalog/AssociateCatalogProduct/{id}

No documentation available.

PUT api/MercadoLibreCatalog/PublishCatalogListing/{id}

No documentation available.

PUT api/MercadoLibreCatalog/UnpublishCatalogListing/{id}

No documentation available.

PUT api/MercadoLibreCatalog/DisassociateCatalogProduct/{id}

No documentation available.

GET api/MercadoLibreCatalog/HealthCheck

No documentation available.

OrderCheckingAccount

APIDescription
GET api/{lang}/OrderCheckingAccount/Get

Retorna la lista de cuentas corrientes en la base.

POST api/{lang}/OrderCheckingAccount/Reject?userId={userId}

Rechaza la cuenta corriente del Id correspondiente.

GET api/{lang}/OrderCheckingAccount/HealthCheck

No documentation available.

GET api/OrderCheckingAccount/Get

Retorna la lista de cuentas corrientes en la base.

POST api/OrderCheckingAccount/Reject?userId={userId}

Rechaza la cuenta corriente del Id correspondiente.

GET api/OrderCheckingAccount/HealthCheck

No documentation available.

Trader

Se encarga de obtener los comerciantes.

APIDescription
GET api/{lang}/Trader/Get/{id}

Retorna el comerciante con el id recibido.

GET api/Trader/Get/{id}

Retorna el comerciante con el id recibido.

BusinessClassification

Se encarga de las operaciones CRUD sobre clasificación de negocio.

APIDescription
GET api/{lang}/BusinessClassification/Get

Retorna la lista de clasificaciónes de negocio activas.

GET api/{lang}/BusinessClassification/Get/{id}

Retorna la clasificación de negocio con el id recibido.

GET api/{lang}/BusinessClassification/GetFamily

No documentation available.

GET api/{lang}/BusinessClassification/GetNopCommerceCategories

Retorna la lista de categorias de ecommerce.

GET api/{lang}/BusinessClassification/GetEcommerceCategories

Retorna la lista de categorias de ecommerce.

GET api/{lang}/BusinessClassification/GetEcommerceManufacture

Retorna la lista de manofacturadores de ecommerce.

GET api/{lang}/BusinessClassification/NameIsAvailable/{id}?name={name}

Retorna si existe una clasificación de negocio con el mismo nombre y distinto id a los recibidos por parámetro.

GET api/{lang}/BusinessClassification/CodeIsAvailable/{id}?code={code}&fatherId={fatherId}

Retorna si existe una clasificación de negocio con el mismo nombre y distinto id a los recibidos por parámetro.

GET api/{lang}/BusinessClassification/FatherIsAvailable/{id}?fatherId={fatherId}

Retorna si existe una clasificación de negocio con el mismo nombre y distinto id a los recibidos por parámetro.

POST api/{lang}/BusinessClassification/Post

Crea en la base la clasificación de negocio recibida.

POST api/{lang}/BusinessClassification/CreateOrGet

Crea en la base la clasificación de negocio recibida si no existe, si exista retorna el Id.

PUT api/{lang}/BusinessClassification/Put/{id}

Actualiza la clasificación de negocio de id 'id' con los datos recibidos en el modelo.

DELETE api/{lang}/BusinessClassification/Delete/{id}

Elimina de la base a la clasificación de negocio con el id recibido.

GET api/{lang}/BusinessClassification/HealthCheck

No documentation available.

GET api/BusinessClassification/Get

Retorna la lista de clasificaciónes de negocio activas.

GET api/BusinessClassification/Get/{id}

Retorna la clasificación de negocio con el id recibido.

GET api/BusinessClassification/GetFamily

No documentation available.

GET api/BusinessClassification/GetNopCommerceCategories

Retorna la lista de categorias de ecommerce.

GET api/BusinessClassification/GetEcommerceCategories

Retorna la lista de categorias de ecommerce.

GET api/BusinessClassification/GetEcommerceManufacture

Retorna la lista de manofacturadores de ecommerce.

GET api/BusinessClassification/NameIsAvailable/{id}?name={name}

Retorna si existe una clasificación de negocio con el mismo nombre y distinto id a los recibidos por parámetro.

GET api/BusinessClassification/CodeIsAvailable/{id}?code={code}&fatherId={fatherId}

Retorna si existe una clasificación de negocio con el mismo nombre y distinto id a los recibidos por parámetro.

GET api/BusinessClassification/FatherIsAvailable/{id}?fatherId={fatherId}

Retorna si existe una clasificación de negocio con el mismo nombre y distinto id a los recibidos por parámetro.

POST api/BusinessClassification/Post

Crea en la base la clasificación de negocio recibida.

POST api/BusinessClassification/CreateOrGet

Crea en la base la clasificación de negocio recibida si no existe, si exista retorna el Id.

PUT api/BusinessClassification/Put/{id}

Actualiza la clasificación de negocio de id 'id' con los datos recibidos en el modelo.

DELETE api/BusinessClassification/Delete/{id}

Elimina de la base a la clasificación de negocio con el id recibido.

GET api/BusinessClassification/HealthCheck

No documentation available.

RemitComment

Se encarga de las operaciones CRUD sobre comentarios de remitos.

APIDescription
GET api/{lang}/RemitComment/Get?remitId={remitId}

Retorna la lista de comentarios de remitos en la base.

POST api/{lang}/RemitComment/Post

No documentation available.

DELETE api/{lang}/RemitComment/Delete/{id}

Elimina de la base al comentario de remito con el id recibido (borrado lógico).

GET api/{lang}/RemitComment/HealthCheck

No documentation available.

GET api/RemitComment/Get?remitId={remitId}

Retorna la lista de comentarios de remitos en la base.

POST api/RemitComment/Post

No documentation available.

DELETE api/RemitComment/Delete/{id}

Elimina de la base al comentario de remito con el id recibido (borrado lógico).

GET api/RemitComment/HealthCheck

No documentation available.

User

Se encarga de las operaciones CRUD sobre usuario.

APIDescription
GET api/{lang}/User/Get/{id}

Retorna el usuario con el id recibido.

GET api/{lang}/User/GetUser

Retorna la información del usuario que la requiere.

GET api/{lang}/User/UserNameIsAvailable/{id}?userName={userName}

Retorna si existe un usuario con el mismo nombre de usuario y distinto id a los recibidos por parámetro.

PUT api/{lang}/User/Put/{id}

Actualiza el usuario de id 'id' con los datos recibidos en el modelo.

PUT api/{lang}/User/UploadImage/{id}

Actualiza la imagen del usuario de id 'id'.

GET api/{lang}/User/GetWarehousesByUserId/{id}

Retorna los warehouses asignados al usuario con el id recibido.

GET api/{lang}/User/GetMainWarehouseByUserId/{id}

Retorna el warehouse principal del usuario con el id recibido.

GET api/{lang}/User/HealthCheck

No documentation available.

GET api/User/Get/{id}

Retorna el usuario con el id recibido.

GET api/User/GetUser

Retorna la información del usuario que la requiere.

GET api/User/UserNameIsAvailable/{id}?userName={userName}

Retorna si existe un usuario con el mismo nombre de usuario y distinto id a los recibidos por parámetro.

PUT api/User/Put/{id}

Actualiza el usuario de id 'id' con los datos recibidos en el modelo.

PUT api/User/UploadImage/{id}

Actualiza la imagen del usuario de id 'id'.

GET api/User/GetWarehousesByUserId/{id}

Retorna los warehouses asignados al usuario con el id recibido.

GET api/User/GetMainWarehouseByUserId/{id}

Retorna el warehouse principal del usuario con el id recibido.

GET api/User/HealthCheck

No documentation available.

ServiceInvoice

Se encarga de dar de alta una factura de servicios.

APIDescription
GET api/{lang}/ServiceInvoice/Print?serviceInvoiceId={serviceInvoiceId}

No documentation available.

POST api/{lang}/ServiceInvoice/Post

Crea en la base la factura de servicios recibida.

GET api/{lang}/ServiceInvoice/Get

Retorna la lista de facturas de servicios filtradas con su estado actual.

GET api/{lang}/ServiceInvoice/GetServiceInvoiceById/{id}

Retorna un servicio dado su Id.

GET api/{lang}/ServiceInvoice/HealthCheck

No documentation available.

GET api/ServiceInvoice/Print?serviceInvoiceId={serviceInvoiceId}

No documentation available.

POST api/ServiceInvoice/Post

Crea en la base la factura de servicios recibida.

GET api/ServiceInvoice/Get

Retorna la lista de facturas de servicios filtradas con su estado actual.

GET api/ServiceInvoice/GetServiceInvoiceById/{id}

Retorna un servicio dado su Id.

GET api/ServiceInvoice/HealthCheck

No documentation available.

TempoClientLog

Se encarga del loggeo de errores del frontend.

APIDescription
POST api/{lang}/TempoClientLog/Post?clientId={clientId}

Crea un archivo de texto con los errores recibidos.

GET api/{lang}/TempoClientLog/HealthCheck

No documentation available.

POST api/TempoClientLog/Post?clientId={clientId}

Crea un archivo de texto con los errores recibidos.

GET api/TempoClientLog/HealthCheck

No documentation available.

DocumentType

Se encarga de obtener los tipos de documentos.

APIDescription
GET api/{lang}/DocumentType/Get

Retorna la lista de tipos de documentos activos.

GET api/{lang}/DocumentType/Get?documentType={documentType}

Retorna el tipo de documento con el tipo recibido.

GET api/{lang}/DocumentType/HealthCheck

No documentation available.

GET api/DocumentType/Get

Retorna la lista de tipos de documentos activos.

GET api/DocumentType/Get?documentType={documentType}

Retorna el tipo de documento con el tipo recibido.

GET api/DocumentType/HealthCheck

No documentation available.

PaymentMethod

Se encarga de las operaciones CRUD sobre formas de pago.

APIDescription
GET api/{lang}/PaymentMethod/Get

Retorna la lista de formas de pago activas.

GET api/{lang}/PaymentMethod/Get/{id}

Retorna la moneda con el id recibido.

GET api/{lang}/PaymentMethod/GetTypes

Retorna la lista de formas de pago activas.

GET api/{lang}/PaymentMethod/NameIsAvailable/{id}?name={name}

Retorna si existe una moneda con el mismo nombre y distinto id a los recibidos por parámetro.

POST api/{lang}/PaymentMethod/Post

Crea en la base la moneda recibida.

PUT api/{lang}/PaymentMethod/Put/{id}

Actualiza la moneda de id 'id' con los datos recibidos en el modelo.

DELETE api/{lang}/PaymentMethod/Delete/{id}

Elimina de la base a la moneda con el id recibido.

GET api/{lang}/PaymentMethod/HealthCheck

No documentation available.

GET api/PaymentMethod/Get

Retorna la lista de formas de pago activas.

GET api/PaymentMethod/Get/{id}

Retorna la moneda con el id recibido.

GET api/PaymentMethod/GetTypes

Retorna la lista de formas de pago activas.

GET api/PaymentMethod/NameIsAvailable/{id}?name={name}

Retorna si existe una moneda con el mismo nombre y distinto id a los recibidos por parámetro.

POST api/PaymentMethod/Post

Crea en la base la moneda recibida.

PUT api/PaymentMethod/Put/{id}

Actualiza la moneda de id 'id' con los datos recibidos en el modelo.

DELETE api/PaymentMethod/Delete/{id}

Elimina de la base a la moneda con el id recibido.

GET api/PaymentMethod/HealthCheck

No documentation available.

UnitOfMeasurement

Se encarga de obtener las unidades de medida.

APIDescription
GET api/{lang}/UnitOfMeasurement/Get

Retorna la lista de unidades de medida activas.

GET api/{lang}/UnitOfMeasurement/Get/{id}

Retorna la unidad de medida con el id recibido.

GET api/{lang}/UnitOfMeasurement/HealthCheck

No documentation available.

GET api/UnitOfMeasurement/Get

Retorna la lista de unidades de medida activas.

GET api/UnitOfMeasurement/Get/{id}

Retorna la unidad de medida con el id recibido.

GET api/UnitOfMeasurement/HealthCheck

No documentation available.

Sale

Se encarga de dar de alta una venta.

APIDescription
GET api/{lang}/Sale/Print?saleInternalNumber={saleInternalNumber}

No documentation available.

GET api/{lang}/Sale/Export?columns={columns}&fileType={fileType}

No documentation available.

POST api/{lang}/Sale/Post

Crea en la base la venta recibida.

GET api/{lang}/Sale/Get

Retorna la lista de ventas filtradas con su estado actual o el solicitado.

GET api/{lang}/Sale/GetSalesBalance?dateFormat={dateFormat}&currencyId={currencyId}

Retorna la lista de ventas filtradas con su estado actual o el solicitado.

GET api/{lang}/Sale/GetSaleWithStatusById/{id}

Retorna una venta dada su Id.

GET api/{lang}/Sale/HealthCheck

No documentation available.

GET api/Sale/Print?saleInternalNumber={saleInternalNumber}

No documentation available.

GET api/Sale/Export?columns={columns}&fileType={fileType}

No documentation available.

POST api/Sale/Post

Crea en la base la venta recibida.

GET api/Sale/Get

Retorna la lista de ventas filtradas con su estado actual o el solicitado.

GET api/Sale/GetSalesBalance?dateFormat={dateFormat}&currencyId={currencyId}

Retorna la lista de ventas filtradas con su estado actual o el solicitado.

GET api/Sale/GetSaleWithStatusById/{id}

Retorna una venta dada su Id.

GET api/Sale/HealthCheck

No documentation available.

TradingDocument

Se encarga del manejo de los documentos comerciales

APIDescription
GET api/{lang}/TradingDocument/GetTradingDocumentTypesByTraderId?traderId={traderId}

Retorna la lista de los tipos que puede tener un documento comercial para un comerciante dado

GET api/{lang}/TradingDocument/GetTradingDocumentTypes

Retorna la lista de los tipos que puede tener un documento comercial

GET api/{lang}/TradingDocument/GetTradingDocumentById/{id}

Retorna un documento dado su Id.

GET api/{lang}/TradingDocument/GetCurrentDocumentWorkflowByTradingDocumentId?tradingDocumentId={tradingDocumentId}

Retorna el estado actual que tiene el documento

GET api/{lang}/TradingDocument/GetTradingDocumentsWithStatuses

Retorna la lista de los documentos comerciales activos con su estado actual

GET api/{lang}/TradingDocument/GetTradingDocumentStatuses

Retorna la lista de los estados que puede tener un documento comercial

POST api/{lang}/TradingDocument/Post?tradingDocumentId={tradingDocumentId}&statusId={statusId}

Crea en la base una nueva asociación entre el documento recibido y el estado recibido.

GET api/{lang}/TradingDocument/HealthCheck

No documentation available.

GET api/TradingDocument/GetTradingDocumentTypesByTraderId?traderId={traderId}

Retorna la lista de los tipos que puede tener un documento comercial para un comerciante dado

GET api/TradingDocument/GetTradingDocumentTypes

Retorna la lista de los tipos que puede tener un documento comercial

GET api/TradingDocument/GetTradingDocumentById/{id}

Retorna un documento dado su Id.

GET api/TradingDocument/GetCurrentDocumentWorkflowByTradingDocumentId?tradingDocumentId={tradingDocumentId}

Retorna el estado actual que tiene el documento

GET api/TradingDocument/GetTradingDocumentsWithStatuses

Retorna la lista de los documentos comerciales activos con su estado actual

GET api/TradingDocument/GetTradingDocumentStatuses

Retorna la lista de los estados que puede tener un documento comercial

POST api/TradingDocument/Post?tradingDocumentId={tradingDocumentId}&statusId={statusId}

Crea en la base una nueva asociación entre el documento recibido y el estado recibido.

GET api/TradingDocument/HealthCheck

No documentation available.

Purchase

Se encarga de dar de alta una compra.

APIDescription
POST api/{lang}/Purchase/Post

Crea en la base la compra recibida.

GET api/{lang}/Purchase/Export?columns={columns}&fileType={fileType}

No documentation available.

GET api/{lang}/Purchase/Get

Retorna la lista de compras filtradas con su estado actual o el solicitado.

GET api/{lang}/Purchase/GetPurchaseWithStatusById/{id}

Retorna una compra dada su Id.

GET api/{lang}/Purchase/HealthCheck

No documentation available.

POST api/Purchase/Post

Crea en la base la compra recibida.

GET api/Purchase/Export?columns={columns}&fileType={fileType}

No documentation available.

GET api/Purchase/Get

Retorna la lista de compras filtradas con su estado actual o el solicitado.

GET api/Purchase/GetPurchaseWithStatusById/{id}

Retorna una compra dada su Id.

GET api/Purchase/HealthCheck

No documentation available.

OrderReplenishment

Se encarga de procesar OrderReplenishment.

APIDescription
GET api/{lang}/OrderReplenishment/GetReplenishments?filters={filters}

Retorna la lista de Order Replenishment.

GET api/{lang}/OrderReplenishment/HealthCheck

No documentation available.

GET api/OrderReplenishment/GetReplenishments?filters={filters}

Retorna la lista de Order Replenishment.

GET api/OrderReplenishment/HealthCheck

No documentation available.

Account

Se encarga de las operaciones CRUD sobre usuario.

APIDescription
POST api/{lang}/Account/Register

Servicio para registrar nuevos usuarios al sistema

GET api/{lang}/Account/Get

Retorna la lista de usuarios activos.

GET api/{lang}/Account/GetCollectors

No documentation available.

GET api/{lang}/Account/GetCuttingUsers

No documentation available.

GET api/{lang}/Account/GetReplenishmentUsers

No documentation available.

DELETE api/{lang}/Account/Delete/{id}

Elimina de la base al usuario con el id recibido.

POST api/{lang}/Account/PasswordRecovery?userEmail={userEmail}

No documentation available.

POST api/{lang}/Account/ChangePassword?token={token}&password={password}

No documentation available.

GET api/{lang}/Account/HealthCheck

No documentation available.

POST api/Account/Register

Servicio para registrar nuevos usuarios al sistema

GET api/Account/Get

Retorna la lista de usuarios activos.

GET api/Account/GetCollectors

No documentation available.

GET api/Account/GetCuttingUsers

No documentation available.

GET api/Account/GetReplenishmentUsers

No documentation available.

DELETE api/Account/Delete/{id}

Elimina de la base al usuario con el id recibido.

POST api/Account/PasswordRecovery?userEmail={userEmail}

No documentation available.

POST api/Account/ChangePassword?token={token}&password={password}

No documentation available.

GET api/Account/HealthCheck

No documentation available.

TradableItem

Se encarga de obtener los items comercializables.

APIDescription
GET api/{lang}/TradableItem/Get

Retorna la lista de items comercializables activos.

GET api/{lang}/TradableItem/Get/{id}

Retorna el item con el id recibido.

PUT api/{lang}/TradableItem/EnableDisable?code={code}&enabled={enabled}

Activar/desactivar un item con el código recibido.

PUT api/{lang}/TradableItem/Unpublish?code={code}

Despublicar un item con el código recibido.

GET api/{lang}/TradableItem/Exists?code={code}

Consulta si existe un item con el código recibido. True/False

GET api/{lang}/TradableItem/HealthCheck

No documentation available.

GET api/TradableItem/Get

Retorna la lista de items comercializables activos.

GET api/TradableItem/Get/{id}

Retorna el item con el id recibido.

PUT api/TradableItem/EnableDisable?code={code}&enabled={enabled}

Activar/desactivar un item con el código recibido.

PUT api/TradableItem/Unpublish?code={code}

Despublicar un item con el código recibido.

GET api/TradableItem/Exists?code={code}

Consulta si existe un item con el código recibido. True/False

GET api/TradableItem/HealthCheck

No documentation available.

HealthCheck

APIDescription
GET api/{lang}/HealthCheck/HealthCheck

No documentation available.

GET api/HealthCheck/HealthCheck

No documentation available.

Notification

Se encarga de enviar notificaciones.

APIDescription
POST api/{lang}/Notification/PaymentRequiredManualNotification?orderId={orderId}

Envia una notificacion de pago requerido al cliente de la orden en cuestion.

GET api/{lang}/Notification/HealthCheck

No documentation available.

POST api/Notification/PaymentRequiredManualNotification?orderId={orderId}

Envia una notificacion de pago requerido al cliente de la orden en cuestion.

GET api/Notification/HealthCheck

No documentation available.

Remit

Se encarga de las operaciones CRUD sobre remitos.

APIDescription
GET api/{lang}/Remit/Get?initialDate={initialDate}&finalDate={finalDate}

Retorna la lista de remitos en la base.

GET api/{lang}/Remit/GetIncompleteRemits?initialDate={initialDate}&finalDate={finalDate}

Retorna la lista de remitos incompletos en la base.

GET api/{lang}/Remit/GetCompleteRemits?initialDate={initialDate}&finalDate={finalDate}

Retorna la lista de remitos completos en la base.

GET api/{lang}/Remit/GetReviewedRemits?initialDate={initialDate}&finalDate={finalDate}

Retorna la lista de remitos revisados en la base.

GET api/{lang}/Remit/GetById/{id}

No documentation available.

POST api/{lang}/Remit/Post

No documentation available.

PUT api/{lang}/Remit/Put

No documentation available.

PUT api/{lang}/Remit/Review

No documentation available.

GET api/{lang}/Remit/HealthCheck

No documentation available.

GET api/Remit/Get?initialDate={initialDate}&finalDate={finalDate}

Retorna la lista de remitos en la base.

GET api/Remit/GetIncompleteRemits?initialDate={initialDate}&finalDate={finalDate}

Retorna la lista de remitos incompletos en la base.

GET api/Remit/GetCompleteRemits?initialDate={initialDate}&finalDate={finalDate}

Retorna la lista de remitos completos en la base.

GET api/Remit/GetReviewedRemits?initialDate={initialDate}&finalDate={finalDate}

Retorna la lista de remitos revisados en la base.

GET api/Remit/GetById/{id}

No documentation available.

POST api/Remit/Post

No documentation available.

PUT api/Remit/Put

No documentation available.

PUT api/Remit/Review

No documentation available.

GET api/Remit/HealthCheck

No documentation available.

OrderPreviousPayment

Se encarga de procesar OrderPreviousPayment.

APIDescription
GET api/{lang}/OrderPreviousPayment/Get/{id}

Retorna el OrderPreviousPayment recibido.

GET api/{lang}/OrderPreviousPayment/GetByOrderId/{id}

No documentation available.

GET api/{lang}/OrderPreviousPayment/GetCollectionById/{id}

No documentation available.

GET api/{lang}/OrderPreviousPayment/HealthCheck

No documentation available.

GET api/OrderPreviousPayment/Get/{id}

Retorna el OrderPreviousPayment recibido.

GET api/OrderPreviousPayment/GetByOrderId/{id}

No documentation available.

GET api/OrderPreviousPayment/GetCollectionById/{id}

No documentation available.

GET api/OrderPreviousPayment/HealthCheck

No documentation available.

FinancialEntity

APIDescription
GET api/{lang}/FinancialEntity/Get

Retorna la lista de entidades bancarias activas.

GET api/{lang}/FinancialEntity/GetFinancialEntityById/{id}

Retorna la entidad bancaria con el id recibido.

GET api/{lang}/FinancialEntity/HealthCheck

No documentation available.

GET api/FinancialEntity/Get

Retorna la lista de entidades bancarias activas.

GET api/FinancialEntity/GetFinancialEntityById/{id}

Retorna la entidad bancaria con el id recibido.

GET api/FinancialEntity/HealthCheck

No documentation available.

Currency

Se encarga de las operaciones CRUD sobre moneda.

APIDescription
GET api/{lang}/Currency/Get

Retorna la lista de monedas activas.

GET api/{lang}/Currency/Get/{id}

Retorna la moneda con el id recibido.

GET api/{lang}/Currency/SymbolIsAvailable/{id}?symbol={symbol}

Retorna si existe una moneda con el mismo símbolo y distinto id a los recibidos por parámetro.

GET api/{lang}/Currency/NameIsAvailable/{id}?name={name}

Retorna si existe una moneda con el mismo nombre y distinto id a los recibidos por parámetro.

GET api/{lang}/Currency/ThereIsADefaultCurrency

Retorna si existe una moneda por defecto.

POST api/{lang}/Currency/Post

Crea en la base la moneda recibida.

PUT api/{lang}/Currency/Put/{id}

Actualiza la moneda de id 'id' con los datos recibidos en el modelo.

DELETE api/{lang}/Currency/Delete/{id}

Elimina de la base a la moneda con el id recibido.

GET api/{lang}/Currency/HealthCheck

No documentation available.

GET api/Currency/Get

Retorna la lista de monedas activas.

GET api/Currency/Get/{id}

Retorna la moneda con el id recibido.

GET api/Currency/SymbolIsAvailable/{id}?symbol={symbol}

Retorna si existe una moneda con el mismo símbolo y distinto id a los recibidos por parámetro.

GET api/Currency/NameIsAvailable/{id}?name={name}

Retorna si existe una moneda con el mismo nombre y distinto id a los recibidos por parámetro.

GET api/Currency/ThereIsADefaultCurrency

Retorna si existe una moneda por defecto.

POST api/Currency/Post

Crea en la base la moneda recibida.

PUT api/Currency/Put/{id}

Actualiza la moneda de id 'id' con los datos recibidos en el modelo.

DELETE api/Currency/Delete/{id}

Elimina de la base a la moneda con el id recibido.

GET api/Currency/HealthCheck

No documentation available.

EncatexProduct

APIDescription
GET api/{lang}/EncatexProduct/GetEncatexProductVariantsByProductId?productId={productId}

No documentation available.

GET api/{lang}/EncatexProduct/GetVariantStockDetail?variantId={variantId}

No documentation available.

POST api/{lang}/EncatexProduct/GetStockBySKUs

No documentation available.

POST api/{lang}/EncatexProduct/GetProductsBySKUs

No documentation available.

GET api/{lang}/EncatexProduct/GetUnitConvertionByTradableItemId?tradableItemId={tradableItemId}

No documentation available.

PUT api/{lang}/EncatexProduct/UpdateVariantPictures

Actualiza las imágenes de una variante por SKU. Permite crear, actualizar y eliminar imágenes.

GET api/{lang}/EncatexProduct/Export?columns={columns}&fileType={fileType}

No documentation available.

GET api/{lang}/EncatexProduct/ExportAssociatedProducts?columns={columns}&fileType={fileType}

No documentation available.

GET api/{lang}/EncatexProduct/Get

Retorna la lista de productos activos.

GET api/{lang}/EncatexProduct/Get/{id}

Retorna el producto con el id recibido.

GET api/{lang}/EncatexProduct/GetProductSku?productId={productId}

No documentation available.

GET api/{lang}/EncatexProduct/GetPriceListItemFromTradableItemIdAndPriceListId?tradableItemId={tradableItemId}&priceListId={priceListId}

No documentation available.

GET api/{lang}/EncatexProduct/GetTradableItemAbstractionByPriceListId?priceListId={priceListId}

No documentation available.

GET api/{lang}/EncatexProduct/GetTradableItemAbstractionWithStockByPriceListId?priceListId={priceListId}

No documentation available.

GET api/{lang}/EncatexProduct/GetTradableItemAbstractions

No documentation available.

GET api/{lang}/EncatexProduct/GetTradableItemAbstractionsWithPhotosFilter

No documentation available.

GET api/{lang}/EncatexProduct/GetInactive

No documentation available.

GET api/{lang}/EncatexProduct/GetAllSKUBase

Obtiene todos los SKUBASE

GET api/{lang}/EncatexProduct/GetAllProductCombinations

Obtiene todos los SKUBASE con sus combinaciones

GET api/{lang}/EncatexProduct/GetAllProductCombinationsCost

Obtiene todas las combinaciones que se corresponden con un precio

GET api/{lang}/EncatexProduct/GetAllProductCombinationsCostWithColorValueInName

Obtiene todos los SKUBASE con sus combinaciones e inclue en el nombre de dichas combinaciones el valor del atributo color. Solo si la combinación cuenta con dicho atributo.

GET api/{lang}/EncatexProduct/GetAllProductCombinationsByCostId?costId={costId}

No documentation available.

GET api/{lang}/EncatexProduct/GetVariantBySku?sku={sku}

Retorna la variante con el sku recibido.

GET api/{lang}/EncatexProduct/GetHasSomeProductVariantConversionUnit/{id}

No documentation available.

GET api/{lang}/EncatexProduct/GetClientProductCodesByProductAttributeCombinationId/{id}

No documentation available.

GET api/{lang}/EncatexProduct/GetMercadoLibrePublication/{id}

Retorna MercadoLibrePublication dado su Id.

GET api/{lang}/EncatexProduct/GetProductByBarcode?productBarcode={productBarcode}

Obtiene el producto mediante el codigo de barras.

GET api/{lang}/EncatexProduct/GetByCode?code={code}

Retorna la ficha de producto identificada por SKU o código de barras.

GET api/{lang}/EncatexProduct/Search?query={query}&limit={limit}

Busca productos por término de texto (nombre, descripción, categoría, marca, SKU o código de barras).

GET api/{lang}/EncatexProduct/Catalog?afterId={afterId}&pageSize={pageSize}&modifiedSince={modifiedSince}&includeDisabled={includeDisabled}

Recorre el catálogo publicado de punta a punta, a grano producto y con las variantes anidadas. Está pensado para una pasada secuencial que mantiene un índice de búsqueda, no para tráfico de usuario final: pagina por keyset para poder leer todo sin saltear ni duplicar filas. Devuelve únicamente productos publicados en Cartoons o en MercadoLibre; el resto no se puede comprar online y no tiene que estar en el índice. No devuelve precio ni stock; esos se resuelven en vivo con GetProductsBySKUs.

GET api/{lang}/EncatexProduct/GenerateSKU?businessClassificationId={businessClassificationId}

Retorna SKU correspondiente a la clasificación de negocio ingresada.

GET api/{lang}/EncatexProduct/GetNextAvailableProductSkuNumber?businessClassificationId={businessClassificationId}

No documentation available.

GET api/{lang}/EncatexProduct/GetNextAvailableProductCombinationSkuNumber?productBaseSku={productBaseSku}&combinationSku={combinationSku}

No documentation available.

GET api/{lang}/EncatexProduct/IsProductAttributeInUse?productId={productId}&productAttributeId={productAttributeId}

No documentation available.

POST api/{lang}/EncatexProduct/IsProductAlreadySaved

Realiza una validación y devuelve OK si es valido y BadRequest si es invalido

GET api/{lang}/EncatexProduct/NameIsAvailable/{id}?productName={productName}

Retorna si existe un producto con el mismo nombre y distinto id a los recibidos por parámetro.

GET api/{lang}/EncatexProduct/ProductCombinationNameIsAvailable/{id}?productCombinationName={productCombinationName}

No documentation available.

GET api/{lang}/EncatexProduct/SKUIsAvailable/{id}?sku={sku}

Retorna si existe un producto con el mismo número y distinto id a los recibidos por parámetro.

GET api/{lang}/EncatexProduct/BarCodeIsAvailable/{id}?productBarCode={productBarCode}

Retorna si existe un producto con el mismo código de barras y distinto id a los recibidos por parámetro.

GET api/{lang}/EncatexProduct/ProductCombinationBarCodeIsAvailable/{id}?productCombinationBarCode={productCombinationBarCode}

Retorna si existe un producto con el mismo código de barras y distinto id a los recibidos por parámetro.

GET api/{lang}/EncatexProduct/ProductNameExists?productName={productName}&productId={productId}

Retorna si existe un producto con el mismo nombre.

POST api/{lang}/EncatexProduct/Post

Crea en la base elproducto recibido.

POST api/{lang}/EncatexProduct/CreateOrGet

Crea en la base el producto recibido si no existe, sino retorna el Id.

POST api/{lang}/EncatexProduct/CreateCombinationValue?combinationId={combinationId}&valueId={valueId}

Crea en la base la asociación entre la combinación y el valor.

PUT api/{lang}/EncatexProduct/Put/{id}

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/{lang}/EncatexProduct/PutProduct

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/{lang}/EncatexProduct/PutProductsProductAttributes

No documentation available.

PUT api/{lang}/EncatexProduct/PutProductAttributeCombinationChangeSKUBase/{id}?newProductId={newProductId}

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/{lang}/EncatexProduct/PutVariant

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/{lang}/EncatexProduct/PutPublishedValueOfCombination

Actualiza el valor del campo Published del ProductAttributeCombination.

PUT api/{lang}/EncatexProduct/PutMercadoLibrePublishedValueOfCombination

Actualiza el valor del campo MercadoLibrePublished del ProductAttributeCombination.

PUT api/{lang}/EncatexProduct/PutCombinations/{id}

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/{lang}/EncatexProduct/PutEcommerce/{id}

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/{lang}/EncatexProduct/UpdateBasicCombinationProduct

Actualiza campos básicos del producto.

PUT api/{lang}/EncatexProduct/AssignClientProductCodesToProductAttributeCombination/{id}

No documentation available.

PUT api/{lang}/EncatexProduct/PutMercadoLibrePublication/{id}

Asocia al producto de id 'id' con los datos recibidos de la publicación de mercado libre.

GET api/{lang}/EncatexProduct/GetProductPictures?productId={productId}

Actualiza campos básicos del producto.

GET api/{lang}/EncatexProduct/GetMainProductPicture?productId={productId}

Obtiene la imagen principal del producto.

GET api/{lang}/EncatexProduct/GetProductPicturesBySku?productSku={productSku}

Obtiene todas las imagenes asociadas al producto con el sku dado.

GET api/{lang}/EncatexProduct/GetNopCommerceProductPictures?productId={productId}

Actualiza campos básicos del producto.

GET api/{lang}/EncatexProduct/SaveEcommercePicturesIntoTempo

Actualiza campos básicos del producto.

DELETE api/{lang}/EncatexProduct/Delete/{id}

Elimina de la base al producto con el id recibido.

DELETE api/{lang}/EncatexProduct/DeleteProductAttributeCombination/{id}

No documentation available.

DELETE api/{lang}/EncatexProduct/DeleteClientProductCodeByCombinationId?productAttributeCombinationId={productAttributeCombinationId}&clientProductCodeId={clientProductCodeId}

No documentation available.

GET api/{lang}/EncatexProduct/IntegrateAll

No documentation available.

GET api/{lang}/EncatexProduct/GetPricesByVariantId?variantId={variantId}

No documentation available.

GET api/{lang}/EncatexProduct/GetFirstVariantImage?variantId={variantId}

No documentation available.

GET api/{lang}/EncatexProduct/GetPriceForCutRequiredByTradableItemId?tradableItemId={tradableItemId}

No documentation available.

GET api/{lang}/EncatexProduct/HealthCheck

No documentation available.

GET api/EncatexProduct/GetEncatexProductVariantsByProductId?productId={productId}

No documentation available.

GET api/EncatexProduct/GetVariantStockDetail?variantId={variantId}

No documentation available.

POST api/EncatexProduct/GetStockBySKUs

No documentation available.

POST api/EncatexProduct/GetProductsBySKUs

No documentation available.

GET api/EncatexProduct/GetUnitConvertionByTradableItemId?tradableItemId={tradableItemId}

No documentation available.

PUT api/EncatexProduct/UpdateVariantPictures

Actualiza las imágenes de una variante por SKU. Permite crear, actualizar y eliminar imágenes.

GET api/EncatexProduct/Export?columns={columns}&fileType={fileType}

No documentation available.

GET api/EncatexProduct/ExportAssociatedProducts?columns={columns}&fileType={fileType}

No documentation available.

GET api/EncatexProduct/Get

Retorna la lista de productos activos.

GET api/EncatexProduct/Get/{id}

Retorna el producto con el id recibido.

GET api/EncatexProduct/GetProductSku?productId={productId}

No documentation available.

GET api/EncatexProduct/GetPriceListItemFromTradableItemIdAndPriceListId?tradableItemId={tradableItemId}&priceListId={priceListId}

No documentation available.

GET api/EncatexProduct/GetTradableItemAbstractionByPriceListId?priceListId={priceListId}

No documentation available.

GET api/EncatexProduct/GetTradableItemAbstractionWithStockByPriceListId?priceListId={priceListId}

No documentation available.

GET api/EncatexProduct/GetTradableItemAbstractions

No documentation available.

GET api/EncatexProduct/GetTradableItemAbstractionsWithPhotosFilter

No documentation available.

GET api/EncatexProduct/GetInactive

No documentation available.

GET api/EncatexProduct/GetAllSKUBase

Obtiene todos los SKUBASE

GET api/EncatexProduct/GetAllProductCombinations

Obtiene todos los SKUBASE con sus combinaciones

GET api/EncatexProduct/GetAllProductCombinationsCost

Obtiene todas las combinaciones que se corresponden con un precio

GET api/EncatexProduct/GetAllProductCombinationsCostWithColorValueInName

Obtiene todos los SKUBASE con sus combinaciones e inclue en el nombre de dichas combinaciones el valor del atributo color. Solo si la combinación cuenta con dicho atributo.

GET api/EncatexProduct/GetAllProductCombinationsByCostId?costId={costId}

No documentation available.

GET api/EncatexProduct/GetVariantBySku?sku={sku}

Retorna la variante con el sku recibido.

GET api/EncatexProduct/GetHasSomeProductVariantConversionUnit/{id}

No documentation available.

GET api/EncatexProduct/GetClientProductCodesByProductAttributeCombinationId/{id}

No documentation available.

GET api/EncatexProduct/GetMercadoLibrePublication/{id}

Retorna MercadoLibrePublication dado su Id.

GET api/EncatexProduct/GetProductByBarcode?productBarcode={productBarcode}

Obtiene el producto mediante el codigo de barras.

GET api/EncatexProduct/GetByCode?code={code}

Retorna la ficha de producto identificada por SKU o código de barras.

GET api/EncatexProduct/Search?query={query}&limit={limit}

Busca productos por término de texto (nombre, descripción, categoría, marca, SKU o código de barras).

GET api/EncatexProduct/Catalog?afterId={afterId}&pageSize={pageSize}&modifiedSince={modifiedSince}&includeDisabled={includeDisabled}

Recorre el catálogo publicado de punta a punta, a grano producto y con las variantes anidadas. Está pensado para una pasada secuencial que mantiene un índice de búsqueda, no para tráfico de usuario final: pagina por keyset para poder leer todo sin saltear ni duplicar filas. Devuelve únicamente productos publicados en Cartoons o en MercadoLibre; el resto no se puede comprar online y no tiene que estar en el índice. No devuelve precio ni stock; esos se resuelven en vivo con GetProductsBySKUs.

GET api/EncatexProduct/GenerateSKU?businessClassificationId={businessClassificationId}

Retorna SKU correspondiente a la clasificación de negocio ingresada.

GET api/EncatexProduct/GetNextAvailableProductSkuNumber?businessClassificationId={businessClassificationId}

No documentation available.

GET api/EncatexProduct/GetNextAvailableProductCombinationSkuNumber?productBaseSku={productBaseSku}&combinationSku={combinationSku}

No documentation available.

GET api/EncatexProduct/IsProductAttributeInUse?productId={productId}&productAttributeId={productAttributeId}

No documentation available.

POST api/EncatexProduct/IsProductAlreadySaved

Realiza una validación y devuelve OK si es valido y BadRequest si es invalido

GET api/EncatexProduct/NameIsAvailable/{id}?productName={productName}

Retorna si existe un producto con el mismo nombre y distinto id a los recibidos por parámetro.

GET api/EncatexProduct/ProductCombinationNameIsAvailable/{id}?productCombinationName={productCombinationName}

No documentation available.

GET api/EncatexProduct/SKUIsAvailable/{id}?sku={sku}

Retorna si existe un producto con el mismo número y distinto id a los recibidos por parámetro.

GET api/EncatexProduct/BarCodeIsAvailable/{id}?productBarCode={productBarCode}

Retorna si existe un producto con el mismo código de barras y distinto id a los recibidos por parámetro.

GET api/EncatexProduct/ProductCombinationBarCodeIsAvailable/{id}?productCombinationBarCode={productCombinationBarCode}

Retorna si existe un producto con el mismo código de barras y distinto id a los recibidos por parámetro.

GET api/EncatexProduct/ProductNameExists?productName={productName}&productId={productId}

Retorna si existe un producto con el mismo nombre.

POST api/EncatexProduct/Post

Crea en la base elproducto recibido.

POST api/EncatexProduct/CreateOrGet

Crea en la base el producto recibido si no existe, sino retorna el Id.

POST api/EncatexProduct/CreateCombinationValue?combinationId={combinationId}&valueId={valueId}

Crea en la base la asociación entre la combinación y el valor.

PUT api/EncatexProduct/Put/{id}

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/EncatexProduct/PutProduct

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/EncatexProduct/PutProductsProductAttributes

No documentation available.

PUT api/EncatexProduct/PutProductAttributeCombinationChangeSKUBase/{id}?newProductId={newProductId}

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/EncatexProduct/PutVariant

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/EncatexProduct/PutPublishedValueOfCombination

Actualiza el valor del campo Published del ProductAttributeCombination.

PUT api/EncatexProduct/PutMercadoLibrePublishedValueOfCombination

Actualiza el valor del campo MercadoLibrePublished del ProductAttributeCombination.

PUT api/EncatexProduct/PutCombinations/{id}

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/EncatexProduct/PutEcommerce/{id}

Actualiza el producto de id 'id' con los datos recibidos en el modelo.

PUT api/EncatexProduct/UpdateBasicCombinationProduct

Actualiza campos básicos del producto.

PUT api/EncatexProduct/AssignClientProductCodesToProductAttributeCombination/{id}

No documentation available.

PUT api/EncatexProduct/PutMercadoLibrePublication/{id}

Asocia al producto de id 'id' con los datos recibidos de la publicación de mercado libre.

GET api/EncatexProduct/GetProductPictures?productId={productId}

Actualiza campos básicos del producto.

GET api/EncatexProduct/GetMainProductPicture?productId={productId}

Obtiene la imagen principal del producto.

GET api/EncatexProduct/GetProductPicturesBySku?productSku={productSku}

Obtiene todas las imagenes asociadas al producto con el sku dado.

GET api/EncatexProduct/GetNopCommerceProductPictures?productId={productId}

Actualiza campos básicos del producto.

GET api/EncatexProduct/SaveEcommercePicturesIntoTempo

Actualiza campos básicos del producto.

DELETE api/EncatexProduct/Delete/{id}

Elimina de la base al producto con el id recibido.

DELETE api/EncatexProduct/DeleteProductAttributeCombination/{id}

No documentation available.

DELETE api/EncatexProduct/DeleteClientProductCodeByCombinationId?productAttributeCombinationId={productAttributeCombinationId}&clientProductCodeId={clientProductCodeId}

No documentation available.

GET api/EncatexProduct/IntegrateAll

No documentation available.

GET api/EncatexProduct/GetPricesByVariantId?variantId={variantId}

No documentation available.

GET api/EncatexProduct/GetFirstVariantImage?variantId={variantId}

No documentation available.

GET api/EncatexProduct/GetPriceForCutRequiredByTradableItemId?tradableItemId={tradableItemId}

No documentation available.

GET api/EncatexProduct/HealthCheck

No documentation available.

Warehouse

Se encarga de las operaciones CRUD sobre depósito.

APIDescription
GET api/{lang}/Warehouse/Get

Retorna la lista de depósitos activos.

GET api/{lang}/Warehouse/Get/{id}

Retorna el depósito con el id recibido.

GET api/{lang}/Warehouse/GetDoors?warehouseId={warehouseId}

No documentation available.

GET api/{lang}/Warehouse/ShortNameIsAvailable/{id}?shortName={shortName}

Retorna si existe un depósito con el mismo nombre corto y distinto id a los recibidos por parámetro.

GET api/{lang}/Warehouse/NameIsAvailable/{id}?name={name}

Retorna si existe un depósito con el mismo nombre y distinto id a los recibidos por parámetro.

POST api/{lang}/Warehouse/Post

Crea en la base el depósito recibido.

GET api/{lang}/Warehouse/HealthCheck

No documentation available.

GET api/Warehouse/Get

Retorna la lista de depósitos activos.

GET api/Warehouse/Get/{id}

Retorna el depósito con el id recibido.

GET api/Warehouse/GetDoors?warehouseId={warehouseId}

No documentation available.

GET api/Warehouse/ShortNameIsAvailable/{id}?shortName={shortName}

Retorna si existe un depósito con el mismo nombre corto y distinto id a los recibidos por parámetro.

GET api/Warehouse/NameIsAvailable/{id}?name={name}

Retorna si existe un depósito con el mismo nombre y distinto id a los recibidos por parámetro.

POST api/Warehouse/Post

Crea en la base el depósito recibido.

GET api/Warehouse/HealthCheck

No documentation available.

MercadoLibreProductsCategory

Se encarga de consultar las categorías de mercado libre.

APIDescription
GET api/{lang}/MercadoLibreProductsCategory/GetProductsMercadoLibreCategories

No documentation available.

GET api/{lang}/MercadoLibreProductsCategory/GetCategoryAttributeMappingsForSku?productSku={productSku}&ecommerceName={ecommerceName}

No documentation available.

GET api/{lang}/MercadoLibreProductsCategory/GetManualMercadoLibreCategory?term={term}

No documentation available.

GET api/{lang}/MercadoLibreProductsCategory/GetManualMercadoLibreCategoryById?category={category}&term={term}

No documentation available.

GET api/{lang}/MercadoLibreProductsCategory/AddStoreToCurrentPublications?storeId={storeId}

No documentation available.

PUT api/{lang}/MercadoLibreProductsCategory/UpdateManualMercadoLibreCategory?categoryId={categoryId}

No documentation available.

GET api/{lang}/MercadoLibreProductsCategory/HealthCheck

No documentation available.

GET api/MercadoLibreProductsCategory/GetProductsMercadoLibreCategories

No documentation available.

GET api/MercadoLibreProductsCategory/GetCategoryAttributeMappingsForSku?productSku={productSku}&ecommerceName={ecommerceName}

No documentation available.

GET api/MercadoLibreProductsCategory/GetManualMercadoLibreCategory?term={term}

No documentation available.

GET api/MercadoLibreProductsCategory/GetManualMercadoLibreCategoryById?category={category}&term={term}

No documentation available.

GET api/MercadoLibreProductsCategory/AddStoreToCurrentPublications?storeId={storeId}

No documentation available.

PUT api/MercadoLibreProductsCategory/UpdateManualMercadoLibreCategory?categoryId={categoryId}

No documentation available.

GET api/MercadoLibreProductsCategory/HealthCheck

No documentation available.

Supplier

Se encarga de las operaciones CRUD sobre proveedores.

APIDescription
GET api/{lang}/Supplier/Get

Retorna la lista de proveedores activos.

GET api/{lang}/Supplier/Get/{id}

Retorna el proveedor con el id recibido.

GET api/{lang}/Supplier/DocumentNumberIsAvailable/{id}?documentNumber={documentNumber}&documentTypeId={documentTypeId}

Retorna si el número de documento del tipo de documento recibido por parámetro, está en uso para un id distinto al recibido.

GET api/{lang}/Supplier/NumberIsAvailable/{id}?number={number}

Retorna si existe un proveedor con el mismo número y distinto id a los recibidos por parámetro.

POST api/{lang}/Supplier/Post

Crea en la base el proveedor recibido.

PUT api/{lang}/Supplier/Put/{id}

Actualiza el proveedor de id 'id' con los datos recibidos en el modelo.

PUT api/{lang}/Supplier/PutAddress/{id}

Actualiza el proveedor de id 'id' asociándole una dirección.

DELETE api/{lang}/Supplier/Delete/{id}

Elimina de la base al proveedor con el id recibido (borrado lógico).

GET api/{lang}/Supplier/HealthCheck

No documentation available.

GET api/Supplier/Get

Retorna la lista de proveedores activos.

GET api/Supplier/Get/{id}

Retorna el proveedor con el id recibido.

GET api/Supplier/DocumentNumberIsAvailable/{id}?documentNumber={documentNumber}&documentTypeId={documentTypeId}

Retorna si el número de documento del tipo de documento recibido por parámetro, está en uso para un id distinto al recibido.

GET api/Supplier/NumberIsAvailable/{id}?number={number}

Retorna si existe un proveedor con el mismo número y distinto id a los recibidos por parámetro.

POST api/Supplier/Post

Crea en la base el proveedor recibido.

PUT api/Supplier/Put/{id}

Actualiza el proveedor de id 'id' con los datos recibidos en el modelo.

PUT api/Supplier/PutAddress/{id}

Actualiza el proveedor de id 'id' asociándole una dirección.

DELETE api/Supplier/Delete/{id}

Elimina de la base al proveedor con el id recibido (borrado lógico).

GET api/Supplier/HealthCheck

No documentation available.

LicenseAgreement

APIDescription
GET api/{lang}/LicenseAgreement/Get

Retorna la lista de contratos de licencias activos.

GET api/{lang}/LicenseAgreement/Get/{id}

Retorna el contratos de licencias con el id recibido.

GET api/{lang}/LicenseAgreement/CodeIsAvailable/{id}?code={code}

Retorna si existe un contratos de licencias con el mismo código y distinto id a los recibidos por parámetro.

GET api/{lang}/LicenseAgreement/IsLicenseAgreementNumberAvailable/{id}?licenseAgreementNumber={licenseAgreementNumber}

Retorna si existe un contratos de licencias con el mismo número y distinto id a los recibidos por parámetro.

GET api/{lang}/LicenseAgreement/NameIsAvailable/{id}?name={name}

Retorna si existe un contratos de licencias con el mismo nombre y distinto id a los recibidos por parámetro.

POST api/{lang}/LicenseAgreement/Post

Crea en la base el contratos de licencias recibido.

POST api/{lang}/LicenseAgreement/CreateOrGet

Crea en la base la licencia recibida si no existe, si existe devuelve el Id.

PUT api/{lang}/LicenseAgreement/Put/{id}

Actualiza el contratos de licencias de id 'id' con los datos recibidos en el modelo.

DELETE api/{lang}/LicenseAgreement/Delete/{id}

Elimina de la base al contratos de licencias con el id recibido.

GET api/{lang}/LicenseAgreement/HealthCheck

No documentation available.

GET api/LicenseAgreement/Get

Retorna la lista de contratos de licencias activos.

GET api/LicenseAgreement/Get/{id}

Retorna el contratos de licencias con el id recibido.

GET api/LicenseAgreement/CodeIsAvailable/{id}?code={code}

Retorna si existe un contratos de licencias con el mismo código y distinto id a los recibidos por parámetro.

GET api/LicenseAgreement/IsLicenseAgreementNumberAvailable/{id}?licenseAgreementNumber={licenseAgreementNumber}

Retorna si existe un contratos de licencias con el mismo número y distinto id a los recibidos por parámetro.

GET api/LicenseAgreement/NameIsAvailable/{id}?name={name}

Retorna si existe un contratos de licencias con el mismo nombre y distinto id a los recibidos por parámetro.

POST api/LicenseAgreement/Post

Crea en la base el contratos de licencias recibido.

POST api/LicenseAgreement/CreateOrGet

Crea en la base la licencia recibida si no existe, si existe devuelve el Id.

PUT api/LicenseAgreement/Put/{id}

Actualiza el contratos de licencias de id 'id' con los datos recibidos en el modelo.

DELETE api/LicenseAgreement/Delete/{id}

Elimina de la base al contratos de licencias con el id recibido.

GET api/LicenseAgreement/HealthCheck

No documentation available.

SalesCatalog

APIDescription
GET api/{lang}/SalesCatalog/Get?searchTerm={searchTerm}

No documentation available.

GET api/{lang}/SalesCatalog/GetById/{id}

No documentation available.

PUT api/{lang}/SalesCatalog/Put/{id}

No documentation available.

POST api/{lang}/SalesCatalog/Post

No documentation available.

POST api/{lang}/SalesCatalog/Duplicate/{id}

No documentation available.

PUT api/{lang}/SalesCatalog/PutPublicState/{id}?isPublic={isPublic}

No documentation available.

PUT api/{lang}/SalesCatalog/PutValidity/{id}

No documentation available.

DELETE api/{lang}/SalesCatalog/Delete/{id}

No documentation available.

GET api/{lang}/SalesCatalog/ExportPdf/{id}?maxProducts={maxProducts}

No documentation available.

GET api/{lang}/SalesCatalog/ExportStockExcel/{id}

No documentation available.

GET api/{lang}/SalesCatalog/HealthCheck

No documentation available.

GET api/SalesCatalog/Get?searchTerm={searchTerm}

No documentation available.

GET api/SalesCatalog/GetById/{id}

No documentation available.

PUT api/SalesCatalog/Put/{id}

No documentation available.

POST api/SalesCatalog/Post

No documentation available.

POST api/SalesCatalog/Duplicate/{id}

No documentation available.

PUT api/SalesCatalog/PutPublicState/{id}?isPublic={isPublic}

No documentation available.

PUT api/SalesCatalog/PutValidity/{id}

No documentation available.

DELETE api/SalesCatalog/Delete/{id}

No documentation available.

GET api/SalesCatalog/ExportPdf/{id}?maxProducts={maxProducts}

No documentation available.

GET api/SalesCatalog/ExportStockExcel/{id}

No documentation available.

GET api/SalesCatalog/HealthCheck

No documentation available.

DownloadFile

APIDescription
GET api/{lang}/DownloadFile/GetFile?file={file}&hash={hash}&expires={expires}&sig={sig}

No documentation available.

GET api/{lang}/DownloadFile/HealthCheck

No documentation available.

GET api/DownloadFile/GetFile?file={file}&hash={hash}&expires={expires}&sig={sig}

No documentation available.

GET api/DownloadFile/HealthCheck

No documentation available.

ProductCost

APIDescription
GET api/{lang}/ProductCost/Get

Retorna la lista de productCost activos.

GET api/{lang}/ProductCost/Get/{id}

Retorna el productCost con el id recibido.

GET api/{lang}/ProductCost/GetBasicProductCosts

No documentation available.

POST api/{lang}/ProductCost/Post

Crea en la base el productCost recibido.

POST api/{lang}/ProductCost/CreateOrGet

Crea en la base productCost recibida si no existe, si existe devuelve el Id.

PUT api/{lang}/ProductCost/Put/{id}

Actualiza ProductCost de id 'id' con los datos recibidos en el modelo.

DELETE api/{lang}/ProductCost/Delete/{id}

Elimina de la base productCost con el id recibido.

GET api/{lang}/ProductCost/HealthCheck

No documentation available.

GET api/ProductCost/Get

Retorna la lista de productCost activos.

GET api/ProductCost/Get/{id}

Retorna el productCost con el id recibido.

GET api/ProductCost/GetBasicProductCosts

No documentation available.

POST api/ProductCost/Post

Crea en la base el productCost recibido.

POST api/ProductCost/CreateOrGet

Crea en la base productCost recibida si no existe, si existe devuelve el Id.

PUT api/ProductCost/Put/{id}

Actualiza ProductCost de id 'id' con los datos recibidos en el modelo.

DELETE api/ProductCost/Delete/{id}

Elimina de la base productCost con el id recibido.

GET api/ProductCost/HealthCheck

No documentation available.

EncatexSale

APIDescription
POST api/{lang}/EncatexSale/DeclareShoppingSales

No documentation available.

POST api/{lang}/EncatexSale/BuildShoppingCfeSubmissionRequest

No documentation available.

GET api/{lang}/EncatexSale/Print?saleInternalNumber={saleInternalNumber}

No documentation available.

GET api/{lang}/EncatexSale/Export?columns={columns}&fileType={fileType}

No documentation available.

POST api/{lang}/EncatexSale/Post

Crea en la base la venta recibida.

GET api/{lang}/EncatexSale/Get

Retorna la lista de ventas filtradas con su estado actual o el solicitado.

GET api/{lang}/EncatexSale/GetSalesBalance?dateFormat={dateFormat}&currencyId={currencyId}

Retorna la lista de ventas filtradas con su estado actual o el solicitado.

GET api/{lang}/EncatexSale/GetSaleWithStatusById/{id}

Retorna una venta dada su Id.

GET api/{lang}/EncatexSale/HealthCheck

No documentation available.

POST api/EncatexSale/DeclareShoppingSales

No documentation available.

POST api/EncatexSale/BuildShoppingCfeSubmissionRequest

No documentation available.

GET api/EncatexSale/Print?saleInternalNumber={saleInternalNumber}

No documentation available.

GET api/EncatexSale/Export?columns={columns}&fileType={fileType}

No documentation available.

POST api/EncatexSale/Post

Crea en la base la venta recibida.

GET api/EncatexSale/Get

Retorna la lista de ventas filtradas con su estado actual o el solicitado.

GET api/EncatexSale/GetSalesBalance?dateFormat={dateFormat}&currencyId={currencyId}

Retorna la lista de ventas filtradas con su estado actual o el solicitado.

GET api/EncatexSale/GetSaleWithStatusById/{id}

Retorna una venta dada su Id.

GET api/EncatexSale/HealthCheck

No documentation available.

Stock

Se encarga de visualizar el stock de productos.

APIDescription
GET api/{lang}/Stock/Get

Retorna la lista de stock por producto activo.

GET api/{lang}/Stock/Get?productCode={productCode}

Retorna la lista de stock por depósito para el producto de número recibido.

GET api/{lang}/Stock/GetStockInWarehouses

Retorna la lista de stock de productos para los depositos activos.

GET api/{lang}/Stock/GetBatchesByProductCode?productCode={productCode}

Retorna la lista de lotes para el producto de número recibido.

GET api/{lang}/Stock/GetBatchStocksByProductCodeAndWarehouseName?productCode={productCode}&warehouseName={warehouseName}

Retorna la lista de lotes para el producto de número recibido.

GET api/{lang}/Stock/GetByWarehouseIdAndProductId?warehouseId={warehouseId}&productId={productId}

Retorna el stock para un producto y depósito.

PUT api/{lang}/Stock/PutAutomaticProductStock

Actualiza el stock de un producto en un deposito seleccionado.

PUT api/{lang}/Stock/PutProductStockByBatch

Actualiza la cantidad del lote seleccionado.

GET api/{lang}/Stock/GetStockForProductSku?productSku={productSku}

Retorna si hay suficiente stock para el producto pasado por parametro.

GET api/{lang}/Stock/HealthCheck

No documentation available.

GET api/Stock/Get

Retorna la lista de stock por producto activo.

GET api/Stock/Get?productCode={productCode}

Retorna la lista de stock por depósito para el producto de número recibido.

GET api/Stock/GetStockInWarehouses

Retorna la lista de stock de productos para los depositos activos.

GET api/Stock/GetBatchesByProductCode?productCode={productCode}

Retorna la lista de lotes para el producto de número recibido.

GET api/Stock/GetBatchStocksByProductCodeAndWarehouseName?productCode={productCode}&warehouseName={warehouseName}

Retorna la lista de lotes para el producto de número recibido.

GET api/Stock/GetByWarehouseIdAndProductId?warehouseId={warehouseId}&productId={productId}

Retorna el stock para un producto y depósito.

PUT api/Stock/PutAutomaticProductStock

Actualiza el stock de un producto en un deposito seleccionado.

PUT api/Stock/PutProductStockByBatch

Actualiza la cantidad del lote seleccionado.

GET api/Stock/GetStockForProductSku?productSku={productSku}

Retorna si hay suficiente stock para el producto pasado por parametro.

GET api/Stock/HealthCheck

No documentation available.

LogisticsSupplier

APIDescription
GET api/{lang}/LogisticsSupplier/Get

Retorna la lista de proveedores de logística activos.

GET api/{lang}/LogisticsSupplier/GetLogisticsSupplierById/{id}

Retorna el proveedor de logística con id recibido.

GET api/{lang}/LogisticsSupplier/HealthCheck

No documentation available.

GET api/LogisticsSupplier/Get

Retorna la lista de proveedores de logística activos.

GET api/LogisticsSupplier/GetLogisticsSupplierById/{id}

Retorna el proveedor de logística con id recibido.

GET api/LogisticsSupplier/HealthCheck

No documentation available.

SimpliRouteOrder

Se encarga de las operaciones para pedidos en SimpliRoute.

APIDescription
POST api/{lang}/SimpliRouteOrder/SendOrderForTrackingByOrderNumber?orderNumber={orderNumber}

No documentation available.

GET api/{lang}/SimpliRouteOrder/HealthCheck

No documentation available.

POST api/SimpliRouteOrder/SendOrderForTrackingByOrderNumber?orderNumber={orderNumber}

No documentation available.

GET api/SimpliRouteOrder/HealthCheck

No documentation available.

Tax

Se encarga de obtener los impuestos.

APIDescription
GET api/{lang}/Tax/Get

Retorna la lista de impuestos activos.

GET api/{lang}/Tax/Get/{id}

Retorna el impuesto con el id recibido.

GET api/{lang}/Tax/HealthCheck

No documentation available.

GET api/Tax/Get

Retorna la lista de impuestos activos.

GET api/Tax/Get/{id}

Retorna el impuesto con el id recibido.

GET api/Tax/HealthCheck

No documentation available.

MercadoLibreAuthorization

Se encarga de la autenticación y autorización con mercado libre.

APIDescription
POST api/{lang}/MercadoLibreAuthorization/AuthorizeMercadoLibreShop

No documentation available.

GET api/{lang}/MercadoLibreAuthorization/GetAuthorizationCredential

No documentation available.

GET api/{lang}/MercadoLibreAuthorization/RefreshAuthorizationCredential

No documentation available.

GET api/{lang}/MercadoLibreAuthorization/HealthCheck

No documentation available.

POST api/MercadoLibreAuthorization/AuthorizeMercadoLibreShop

No documentation available.

GET api/MercadoLibreAuthorization/GetAuthorizationCredential

No documentation available.

GET api/MercadoLibreAuthorization/RefreshAuthorizationCredential

No documentation available.

GET api/MercadoLibreAuthorization/HealthCheck

No documentation available.

Contact

Se encarga de las operaciones CRUD sobre contactos.

APIDescription
GET api/{lang}/Contact/Get

Retorna la lista de contactos activos.

GET api/{lang}/Contact/Get/{id}

Retorna el contacto con el id recibido.

POST api/{lang}/Contact/Post

Crea en la base el contacto recibido.

PUT api/{lang}/Contact/Put/{id}

Actualiza el contacto de id 'contactId' con los datos recibidos en el modelo.

DELETE api/{lang}/Contact/Delete/{id}

Elimina de la base al contacto con el id recibido (borrado lógico).

GET api/{lang}/Contact/HealthCheck

No documentation available.

GET api/Contact/Get

Retorna la lista de contactos activos.

GET api/Contact/Get/{id}

Retorna el contacto con el id recibido.

POST api/Contact/Post

Crea en la base el contacto recibido.

PUT api/Contact/Put/{id}

Actualiza el contacto de id 'contactId' con los datos recibidos en el modelo.

DELETE api/Contact/Delete/{id}

Elimina de la base al contacto con el id recibido (borrado lógico).

GET api/Contact/HealthCheck

No documentation available.

OrderDetailsRemnant

APIDescription
GET api/{lang}/OrderDetailsRemnant/GetPostponedRemnants?filters={filters}

No documentation available.

POST api/{lang}/OrderDetailsRemnant/ConfirmRemnantMeasurement

No documentation available.

POST api/{lang}/OrderDetailsRemnant/DiscardRemnantMeasurement?orderDetailId={orderDetailId}

No documentation available.

POST api/{lang}/OrderDetailsRemnant/PrintLabels/{id}

Imprime etiqueta de remanente.

POST api/{lang}/OrderDetailsRemnant/PrintCustomLabels

Imprime la etiqueta de remanente con valores customizables.

GET api/{lang}/OrderDetailsRemnant/HealthCheck

No documentation available.

GET api/OrderDetailsRemnant/GetPostponedRemnants?filters={filters}

No documentation available.

POST api/OrderDetailsRemnant/ConfirmRemnantMeasurement

No documentation available.

POST api/OrderDetailsRemnant/DiscardRemnantMeasurement?orderDetailId={orderDetailId}

No documentation available.

POST api/OrderDetailsRemnant/PrintLabels/{id}

Imprime etiqueta de remanente.

POST api/OrderDetailsRemnant/PrintCustomLabels

Imprime la etiqueta de remanente con valores customizables.

GET api/OrderDetailsRemnant/HealthCheck

No documentation available.