POST api/compatibilities/query
Recupera una lista de compatibilidades para un identificador de dispositivo ( terminal ) y un SFID concretos
Request Information
URI Parameters
None.
Body Parameters
Petición con la referencia del terminal y el SFID de la tienda que hace la consulta
CompatibilityRequestName | Description | Type | Additional information |
---|---|---|---|
deviceId |
Identificador del dispositivo del que se deben recuperar las compatiblidades |
string |
None. |
sfid |
SFID de la tienda que realiza la consulta |
string |
None. |
Request Formats
application/json, text/json
{ "deviceId": "sample string 1", "sfid": "sample string 2" }
application/xml, text/xml
<compatibilityRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <deviceId>sample string 1</deviceId> <SFID>sample string 2</SFID> </compatibilityRequest>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
Colección de compatibilidades con los datos recuperados en base a la información recibida
Collection of CompatibilityResponseLineName | Description | Type | Additional information |
---|---|---|---|
SKU |
Referencia del producto. Es el identificador único |
string |
None. |
Barcode |
Código de barras EAN-13 o UPC-A del producto |
string |
None. |
Name |
Nombre del producto |
string |
None. |
Brand |
Nombre de la marca a la que corresponde el producto |
string |
None. |
ProductType |
Nombre del tipo de producto al que corresponde el producto |
string |
None. |
SalePriceWithVAT |
Precio de venta con IVA, incluye tasas e impuestos para penínusula |
decimal number |
None. |
CompatibilityType |
Indica el tipo de compatibilidad |
CompatibilityType |
None. |
CompatibilityOrder |
Indica el orden de prioridad de la compatibilidad |
integer |
None. |
UnitsInProgress |
Indica el posible número de unidades en curso para entrega en la tienda indicada en la consulta |
integer |
None. |
Images |
Colección de url de imágenes del producto |
Collection of ProductImage |
None. |
Response Formats
application/json, text/json
[ { "SKU": "sample string 1", "Barcode": "sample string 2", "Name": "sample string 3", "Brand": "sample string 4", "ProductType": "sample string 5", "SalePriceWithVAT": 6.1, "CompatibilityType": 0, "CompatibilityOrder": 7, "UnitsInProgress": 8, "Images": [ { "ImageId": 1, "ImageUrl": "sample string 2" }, { "ImageId": 1, "ImageUrl": "sample string 2" } ] }, { "SKU": "sample string 1", "Barcode": "sample string 2", "Name": "sample string 3", "Brand": "sample string 4", "ProductType": "sample string 5", "SalePriceWithVAT": 6.1, "CompatibilityType": 0, "CompatibilityOrder": 7, "UnitsInProgress": 8, "Images": [ { "ImageId": 1, "ImageUrl": "sample string 2" }, { "ImageId": 1, "ImageUrl": "sample string 2" } ] } ]
application/xml, text/xml
<ArrayOfCompatibilityResponseLine xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MasMovil_API.Model.Entities"> <CompatibilityResponseLine> <Barcode>sample string 2</Barcode> <Brand>sample string 4</Brand> <CompatibilityOrder>7</CompatibilityOrder> <CompatibilityType>Universal</CompatibilityType> <Images> <ProductImage xmlns=""> <ImageId>1</ImageId> <ImageUrl>sample string 2</ImageUrl> </ProductImage> <ProductImage xmlns=""> <ImageId>1</ImageId> <ImageUrl>sample string 2</ImageUrl> </ProductImage> </Images> <Name>sample string 3</Name> <ProductType>sample string 5</ProductType> <SKU>sample string 1</SKU> <SalePriceWithVAT>6.1</SalePriceWithVAT> <UnitsInProgress>8</UnitsInProgress> </CompatibilityResponseLine> <CompatibilityResponseLine> <Barcode>sample string 2</Barcode> <Brand>sample string 4</Brand> <CompatibilityOrder>7</CompatibilityOrder> <CompatibilityType>Universal</CompatibilityType> <Images> <ProductImage xmlns=""> <ImageId>1</ImageId> <ImageUrl>sample string 2</ImageUrl> </ProductImage> <ProductImage xmlns=""> <ImageId>1</ImageId> <ImageUrl>sample string 2</ImageUrl> </ProductImage> </Images> <Name>sample string 3</Name> <ProductType>sample string 5</ProductType> <SKU>sample string 1</SKU> <SalePriceWithVAT>6.1</SalePriceWithVAT> <UnitsInProgress>8</UnitsInProgress> </CompatibilityResponseLine> </ArrayOfCompatibilityResponseLine>