GET api/products
Recupera una colección de todos los productos con los datos completos. Se recomienda utilizar la función api/TinyProducts, ya que es más ligera. La respuesta de esta función puede ser lenta debido al gran contenido de datos que se transmite.
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
Colección de datos completos de los productos
Collection of ProductName | Description | Type | Additional information |
---|---|---|---|
SKU |
Referencia del producto. Es el identificador único |
string |
None. |
ManufacturerSKU |
Código del artículo según el fabricante |
string |
None. |
Barcode |
Código de barras EAN-13 o UPC-A del producto |
string |
None. |
AdditionalBarcodes |
Códigos de barras adicionales al principal para el producto |
Collection of string |
None. |
CustomerSKU |
Referencia para el artículo según el cliente |
string |
None. |
Name |
Nombre del producto |
string |
None. |
ShortDescription |
Descripción corta del producto |
string |
None. |
LongDescription |
Descripción larga del producto |
string |
None. |
BrandCode |
Código de la marca a la que corresponde el producto |
string |
None. |
Brand |
Nombre de la marca a la que corresponde el producto |
string |
None. |
ProductTypeCode |
Código del tipo de producto al que corresponde el producto |
string |
None. |
ProductType |
Nombre del tipo de producto al que corresponde el producto |
string |
None. |
ProductSubtypeCode |
Código del subtipo de producto al que corresponde el producto |
string |
None. |
ProductSubtype |
Nombre del subtipo de producto al que corresponde el producto |
string |
None. |
IsNovelty |
Indica si el producto es una novedad |
boolean |
None. |
IsIoT |
Indica si el producto es un objecto conectado ( IoT ) |
boolean |
None. |
IsPack |
Indica si el producto es un artículo pack (x unidades por caja) |
boolean |
None. |
UnitsPerBox |
Indica el número de unidades por caja para productos pack. Para el resto se indica 1 |
integer |
None. |
IsApproved |
Indica si el producto se encuentra o no homologado. En caso que se encuentre homologado, puede estar además en reposición |
boolean |
None. |
IsReplacement |
Indica si el producto se encuentra en reposición. Solo pueden encontrarse en reposición los productos homologados |
boolean |
None. |
IsReturnment |
Indica si el producto se encuentra actualmente en devolución |
boolean |
None. |
ReturnmentCampaignId |
Indica el identidicador de campaña de devolución en caso de que el producto pertenezca o haya pertenecido a alguna |
integer |
None. |
ReturnmentCampaignName |
Indica el nombre de campaña de devolución en caso de que el producto pertenezca o haya pertenecido a alguna |
string |
None. |
ReturnmentCampaignStartDate |
Indica la fecha de inicio de campaña de devolución en caso de que el producto pertenezca o haya pertenecido a alguna |
date |
None. |
ReturnmentCampaignEndDate |
Indica la fecha de finalización de campaña de devolución en caso de que el producto pertenezca o haya pertenecido a alguna |
date |
None. |
PurchasePriceWithoutVAT |
Precio de compra sin tasas ni impuestos para la central |
decimal number |
None. |
StorePurchasePriceWithoutVAT |
Precio de compra sin tasas ni impuestos para la tienda |
decimal number |
None. |
PriceAdditionalTax |
Tasa adicional al precio del producto, como canon digital o tasa RAEE de residuos |
decimal number |
None. |
PurchaseVATpercentaje |
Indica el porcentaje de IVA aplicado a la compra del producto |
decimal number |
None. |
SaleVATpercentaje |
Indica el porcentaje de IVA aplicado a la venta producto |
decimal number |
None. |
SalePriceWithVAT |
Precio de venta con IVA, incluye tasas e impuestos para penínusula |
decimal number |
None. |
Categories |
Colección de categorías vinculadas al producto |
Collection of ProductCategory |
None. |
Images |
Colección de url de imágenes del producto |
Collection of ProductImage |
None. |
Features |
Colección de características asociadas al producto |
Collection of ProductFeature |
None. |
Compatibilities |
Colección de compatibilidades con terminales asociadas al producto |
Collection of ProductCompatibility |
None. |
Response Formats
application/json, text/json
[ { "SKU": "sample string 1", "ManufacturerSKU": "sample string 2", "Barcode": "sample string 3", "AdditionalBarcodes": [ "sample string 1", "sample string 2" ], "CustomerSKU": "sample string 4", "Name": "sample string 5", "ShortDescription": "sample string 6", "LongDescription": "sample string 7", "BrandCode": "sample string 8", "Brand": "sample string 9", "ProductTypeCode": "sample string 10", "ProductType": "sample string 11", "ProductSubtypeCode": "sample string 12", "ProductSubtype": "sample string 13", "IsNovelty": true, "IsIoT": true, "IsPack": true, "UnitsPerBox": 17, "IsApproved": true, "IsReplacement": true, "IsReturnment": true, "ReturnmentCampaignId": 1, "ReturnmentCampaignName": "sample string 21", "ReturnmentCampaignStartDate": "2025-05-04T12:38:33.877689+02:00", "ReturnmentCampaignEndDate": "2025-05-04T12:38:33.877689+02:00", "PurchasePriceWithoutVAT": 22.1, "StorePurchasePriceWithoutVAT": 23.1, "PriceAdditionalTax": 24.1, "PurchaseVATpercentaje": 25.1, "SaleVATpercentaje": 26.1, "SalePriceWithVAT": 27.1, "Categories": [ { "CategoryCode": "sample string 1", "CategoryName": "sample string 2", "IsMainCategory": true }, { "CategoryCode": "sample string 1", "CategoryName": "sample string 2", "IsMainCategory": true } ], "Images": [ { "ImageId": 1, "ImageUrl": "sample string 2" }, { "ImageId": 1, "ImageUrl": "sample string 2" } ], "Features": [ { "FeatureName": "sample string 1", "FeatureValue": "sample string 2" }, { "FeatureName": "sample string 1", "FeatureValue": "sample string 2" } ], "Compatibilities": [ { "CompatibleBrand": "sample string 1", "CompatibleModel": "sample string 2" }, { "CompatibleBrand": "sample string 1", "CompatibleModel": "sample string 2" } ] }, { "SKU": "sample string 1", "ManufacturerSKU": "sample string 2", "Barcode": "sample string 3", "AdditionalBarcodes": [ "sample string 1", "sample string 2" ], "CustomerSKU": "sample string 4", "Name": "sample string 5", "ShortDescription": "sample string 6", "LongDescription": "sample string 7", "BrandCode": "sample string 8", "Brand": "sample string 9", "ProductTypeCode": "sample string 10", "ProductType": "sample string 11", "ProductSubtypeCode": "sample string 12", "ProductSubtype": "sample string 13", "IsNovelty": true, "IsIoT": true, "IsPack": true, "UnitsPerBox": 17, "IsApproved": true, "IsReplacement": true, "IsReturnment": true, "ReturnmentCampaignId": 1, "ReturnmentCampaignName": "sample string 21", "ReturnmentCampaignStartDate": "2025-05-04T12:38:33.877689+02:00", "ReturnmentCampaignEndDate": "2025-05-04T12:38:33.877689+02:00", "PurchasePriceWithoutVAT": 22.1, "StorePurchasePriceWithoutVAT": 23.1, "PriceAdditionalTax": 24.1, "PurchaseVATpercentaje": 25.1, "SaleVATpercentaje": 26.1, "SalePriceWithVAT": 27.1, "Categories": [ { "CategoryCode": "sample string 1", "CategoryName": "sample string 2", "IsMainCategory": true }, { "CategoryCode": "sample string 1", "CategoryName": "sample string 2", "IsMainCategory": true } ], "Images": [ { "ImageId": 1, "ImageUrl": "sample string 2" }, { "ImageId": 1, "ImageUrl": "sample string 2" } ], "Features": [ { "FeatureName": "sample string 1", "FeatureValue": "sample string 2" }, { "FeatureName": "sample string 1", "FeatureValue": "sample string 2" } ], "Compatibilities": [ { "CompatibleBrand": "sample string 1", "CompatibleModel": "sample string 2" }, { "CompatibleBrand": "sample string 1", "CompatibleModel": "sample string 2" } ] } ]
application/xml, text/xml
<ArrayOfProduct xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Product> <SKU>sample string 1</SKU> <ManufacturerSKU>sample string 2</ManufacturerSKU> <Barcode>sample string 3</Barcode> <AdditionalBarcodes xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:string>sample string 1</d3p1:string> <d3p1:string>sample string 2</d3p1:string> </AdditionalBarcodes> <CustomerSKU>sample string 4</CustomerSKU> <Name>sample string 5</Name> <ShortDescription>sample string 6</ShortDescription> <LongDescription>sample string 7</LongDescription> <BrandCode>sample string 8</BrandCode> <Brand>sample string 9</Brand> <ProductTypeCode>sample string 10</ProductTypeCode> <ProductType>sample string 11</ProductType> <ProductSubtypeCode>sample string 12</ProductSubtypeCode> <ProductSubtype>sample string 13</ProductSubtype> <IsNovelty>true</IsNovelty> <IsIoT>true</IsIoT> <IsPack>true</IsPack> <UnitsPerBox>17</UnitsPerBox> <IsApproved>true</IsApproved> <IsReplacement>true</IsReplacement> <IsReturnment>true</IsReturnment> <ReturnmentCampaignId>1</ReturnmentCampaignId> <ReturnmentCampaignName>sample string 21</ReturnmentCampaignName> <ReturnmentCampaignStartDate>2025-05-04T12:38:33.877689+02:00</ReturnmentCampaignStartDate> <ReturnmentCampaignEndDate>2025-05-04T12:38:33.877689+02:00</ReturnmentCampaignEndDate> <PurchasePriceWithoutVAT>22.1</PurchasePriceWithoutVAT> <StorePurchasePriceWithoutVAT>23.1</StorePurchasePriceWithoutVAT> <PriceAdditionalTax>24.1</PriceAdditionalTax> <PurchaseVATpercentaje>25.1</PurchaseVATpercentaje> <SaleVATpercentaje>26.1</SaleVATpercentaje> <SalePriceWithVAT>27.1</SalePriceWithVAT> <Categories> <ProductCategory> <CategoryCode>sample string 1</CategoryCode> <CategoryName>sample string 2</CategoryName> <IsMainCategory>true</IsMainCategory> </ProductCategory> <ProductCategory> <CategoryCode>sample string 1</CategoryCode> <CategoryName>sample string 2</CategoryName> <IsMainCategory>true</IsMainCategory> </ProductCategory> </Categories> <Images> <ProductImage> <ImageId>1</ImageId> <ImageUrl>sample string 2</ImageUrl> </ProductImage> <ProductImage> <ImageId>1</ImageId> <ImageUrl>sample string 2</ImageUrl> </ProductImage> </Images> <Features> <ProductFeature> <FeatureName>sample string 1</FeatureName> <FeatureValue>sample string 2</FeatureValue> </ProductFeature> <ProductFeature> <FeatureName>sample string 1</FeatureName> <FeatureValue>sample string 2</FeatureValue> </ProductFeature> </Features> <Compatibilities> <ProductCompatibility> <CompatibleBrand>sample string 1</CompatibleBrand> <CompatibleModel>sample string 2</CompatibleModel> </ProductCompatibility> <ProductCompatibility> <CompatibleBrand>sample string 1</CompatibleBrand> <CompatibleModel>sample string 2</CompatibleModel> </ProductCompatibility> </Compatibilities> </Product> <Product> <SKU>sample string 1</SKU> <ManufacturerSKU>sample string 2</ManufacturerSKU> <Barcode>sample string 3</Barcode> <AdditionalBarcodes xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:string>sample string 1</d3p1:string> <d3p1:string>sample string 2</d3p1:string> </AdditionalBarcodes> <CustomerSKU>sample string 4</CustomerSKU> <Name>sample string 5</Name> <ShortDescription>sample string 6</ShortDescription> <LongDescription>sample string 7</LongDescription> <BrandCode>sample string 8</BrandCode> <Brand>sample string 9</Brand> <ProductTypeCode>sample string 10</ProductTypeCode> <ProductType>sample string 11</ProductType> <ProductSubtypeCode>sample string 12</ProductSubtypeCode> <ProductSubtype>sample string 13</ProductSubtype> <IsNovelty>true</IsNovelty> <IsIoT>true</IsIoT> <IsPack>true</IsPack> <UnitsPerBox>17</UnitsPerBox> <IsApproved>true</IsApproved> <IsReplacement>true</IsReplacement> <IsReturnment>true</IsReturnment> <ReturnmentCampaignId>1</ReturnmentCampaignId> <ReturnmentCampaignName>sample string 21</ReturnmentCampaignName> <ReturnmentCampaignStartDate>2025-05-04T12:38:33.877689+02:00</ReturnmentCampaignStartDate> <ReturnmentCampaignEndDate>2025-05-04T12:38:33.877689+02:00</ReturnmentCampaignEndDate> <PurchasePriceWithoutVAT>22.1</PurchasePriceWithoutVAT> <StorePurchasePriceWithoutVAT>23.1</StorePurchasePriceWithoutVAT> <PriceAdditionalTax>24.1</PriceAdditionalTax> <PurchaseVATpercentaje>25.1</PurchaseVATpercentaje> <SaleVATpercentaje>26.1</SaleVATpercentaje> <SalePriceWithVAT>27.1</SalePriceWithVAT> <Categories> <ProductCategory> <CategoryCode>sample string 1</CategoryCode> <CategoryName>sample string 2</CategoryName> <IsMainCategory>true</IsMainCategory> </ProductCategory> <ProductCategory> <CategoryCode>sample string 1</CategoryCode> <CategoryName>sample string 2</CategoryName> <IsMainCategory>true</IsMainCategory> </ProductCategory> </Categories> <Images> <ProductImage> <ImageId>1</ImageId> <ImageUrl>sample string 2</ImageUrl> </ProductImage> <ProductImage> <ImageId>1</ImageId> <ImageUrl>sample string 2</ImageUrl> </ProductImage> </Images> <Features> <ProductFeature> <FeatureName>sample string 1</FeatureName> <FeatureValue>sample string 2</FeatureValue> </ProductFeature> <ProductFeature> <FeatureName>sample string 1</FeatureName> <FeatureValue>sample string 2</FeatureValue> </ProductFeature> </Features> <Compatibilities> <ProductCompatibility> <CompatibleBrand>sample string 1</CompatibleBrand> <CompatibleModel>sample string 2</CompatibleModel> </ProductCompatibility> <ProductCompatibility> <CompatibleBrand>sample string 1</CompatibleBrand> <CompatibleModel>sample string 2</CompatibleModel> </ProductCompatibility> </Compatibilities> </Product> </ArrayOfProduct>