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?