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
CompatibilityRequest| Name | 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 CompatibilityResponseLine| Name | 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>