Compatibilities

Permite recuperar datos de compatibilidades de artículos con terminales en base a su referencia

APIDescription
POST api/compatibilities/query

Recupera una lista de compatibilidades para un identificador de dispositivo ( terminal ) y un SFID concretos

Orders

Permite crear, confirmar, cancelar y consultar pedidos

APIDescription
POST api/orders/catalog

Crea el pedido de reposición indicado en base a los datos recibidos. El pedido se procesará de forma completa, independientemente de si hay stock disponible para todos los artículos o no

PUT api/orders/catalog

Modifica el pedido de catálogo indicado en base a los datos recibidos. La modificación se procesar completa, independientemente de si hay stock disponible para todos los artículos o no

PUT api/orders/catalog/confirm

Confirma una petición de cancelación o liberación de un pedido de catálogo

PUT api/orders/replacement

Modifica el pedido de reposición indicado en base a los datos recibidos. La modificación sólo se llevará a cabo en caso de que haya stock disponible para todos los artículos. Si no es así, el pedido original no se verá alterado

PUT api/orders/replacement/confirm

Confirma una petición de cancelación o liberación de un pedido de reposición

Products

Permite consultar los datos completos de los productos

APIDescription
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.

GET api/products/{sku}

Recupera un producto determinado con los datos completos en base a su referencia

GET api/products/ean/{ean}

Recupera un producto determinado con los datos completos en base a su código EAN

Returnments

Permite procesar las devoluciones de material

APIDescription
GET api/returnments/campaigns

Recupera una colección de las campañas de devolución.

POST api/returnments

Genera una devolución de material en el sistema, validando los datos recibidos y asignando un número de autorización

POST api/returnments/validation

Valida una petición de devolución para un EAN y tipo concreto de devolución

Stock

Permite consultar los datos básicos de los productos

APIDescription
GET api/stock

Recupera una colección de stock de todos los productos

GET api/stock/{sku}

Recupera el stock disponible para un producto en base a su referencia

GET api/stock/ean/{ean}

Recupera el stock disponible para un producto en base a su código EAN

TinyProducts

Permite consultar los datos básicos de los productos

APIDescription
GET api/tinyproducts

Recupera una colección de todos los productos con los datos básicos. Se recomienda utilizar esta función, ya que es más ligera que la función api/products

GET api/tinyproducts/{sku}

Recupera un producto determinado con los datos básicos en base a su referencia

GET api/tinyproducts/ean/{ean}

Recupera un producto determinado con los datos básicos en base a su código EAN