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 Product
NameDescriptionTypeAdditional 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

Sample:
[
  {
    "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

Sample:
<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>