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

Sample:
{
  "deviceId": "sample string 1",
  "sfid": "sample string 2"
}

application/xml, text/xml

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

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

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

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