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

Consideraciones

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.

Códigos de error

Este endpoint no devuelve códigos de error propios que no se encuentren descritos en errores comunes.

Enlaces de interés

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