Consultar los productos de un servicio

Este endpoint devuelve todos los productos configurados dentro de un servicio o tienda.

GET /api/v1/businesses/{businessId}/services/{serviceId}/products/

Si los datos incluidos en la petición son correctos —businessId y serviceId—, la respuesta contendrá la lista de productos asociados al servicio o tienda.

Ejemplo de respuesta

[
    {
        "productOuterId": "0001-HD",
        "name": "HD",
        "serviceOuterId": "0001",
        "replacementOuterId": "0002",
        "replacementPercentage": 0.2
    },
    {
        "productOuterId": "0001-GENERAL",
        "name": "GENERAL",
        "serviceOuterId": "0001"
    }
]
Detalles
  • productOuterId: identificador externo del producto.

  • name: nombre del producto.

  • serviceOuterId: identificador externo del servicio al que pertenece el producto.

  • replacementOuterId: identificador externo del producto de sustitución, si aplica.

  • replacementPercentage: porcentaje de corrección que se aplica a las medidas del producto sustituto.

La respuesta contendrá todos los productos del servicio con la información definida para cada uno de ellos. Si un producto no tiene identificador externo, por ejemplo, no podrá devolverse este dato.

Aspectos que tener en cuenta

Si el identificador de servicio especificado en la URL no existe en el negocio, la petición devolverá un error 404 Not Found.

Si el servicio no tiene productos asociados, la petición devolverá un array vacío [].

Los productos deshabilitados también aparecerán en la respuesta

Enlaces de interés

¿Qué es un producto? ¿Y un producto de sustitución?