Rutas
📎 Listado de fabricantes
Obtiene el listado de todos los fabricantes.
http://<HOST>:<PORT>/v1/manufacturers/
📎 Datos de un fabricante
Obtiene los datos de un único fabricante según su marca.
http://<HOST>:<PORT>/v1/manufacturers/<BRAND>
📎 Listado de productos
Obtiene el listado de todos los productos. Devuelve el resultado paginado.
http://<HOST>:<PORT>/v1/products/
📎 Listado de productos filtrados
Obtiene el listado de los productos según los criterios de filtrado recibidos, y devuelve el resultado paginado.
http://<HOST>:<PORT>/v1/products/?name=<name>&relevant=<relevant>&price<price>=&brand=<brand>&year=<year>&sortname=<sortname>&sortprice=<sortprice>&sortyear=<sortyear>&page=<page>&limit=<limit>
Parámetro | Rango | Descripción |
---|---|---|
model | String | Nombre del producto. |
price | > 0 | Precio de venta en euros. |
brand | String | Marca o nombre del fabricante. |
year | 1970..1990 | Año de fabricación. |
relevant | true | false | Relevancia del producto en el mercado. |
sortmodel | 1 | -1 | Ordenación ascendente | descendente por nombre del producto. |
sortprice | 1 | -1 | Ordenación ascendente | descendente por precio de venta. |
sortyear | 1 | -1 | Ordenación ascendente | descendente por año de fabricación. |
page | 1..n | Número de página a obtener. Por defecto: 1. |
limit | 1..10 | Número de productos por página. Por defecto: 10. |
Nota: <HOST> y <PORT> hacen referencia al servidor y el puerto donde se ubica esta página.