Obtener resumen de necesidades por servicio
Este endpoint devuelve el resumen de las necesidades de un servicio para un día concreto.
GET /api/v1/businesses/{businessId}/services/{serviceId}/needs/summary/{yyyy-MM-dd}
Si los datos incluidos en la URL de la petición son correctos, la respuesta contendrá las necesidades del servicio con toda la información definida para ellas.
Ejemplo de respuesta
[
{
"service": "0001",
"product": "0001-GENERAL",
"zone": "ZG",
"locationType": "VARIABLE",
"locationId": "05",
"location": "RESTOCKING",
"timeSlots": [
{
"from": "2026-04-07T11:00:00.000Z",
"to": "2026-04-07T11:15:00.000Z",
"real": 4,
"applied": 1,
"reference": 0
},
{
"from": "2026-04-07T11:15:00.000Z",
"to": "2026-04-07T11:30:00.000Z",
"real": 4,
"applied": 1,
"reference": 0
}
]
},
{
"service": "0001",
"product": "0001-GENERAL",
"zone": "ZG",
"locationType": "FIXED",
"locationId": "02",
"location": "CLOSING",
"timeSlots": [
{
"from": "2026-04-07T18:30:00.000Z",
"to": "2026-04-07T18:45:00.000Z",
"real": 0,
"applied": 1,
"reference": 1
},
{
"from": "2026-04-07T18:45:00.000Z",
"to": "2026-04-07T19:00:00.000Z",
"real": 0,
"applied": 1,
"reference": 1
}
]
}
]
Detalles
-
service: identificador externo del servicio o tienda.
-
product: identificador externo del producto o sección.
-
zone: identificador externo de la zona.
-
locationType: tipo de tarea, si es fija, variable o no planificable (
FIXED,VARIABLE,UNPLANNED). -
locationId: identificador externo de la tarea.
-
location: nombre de la tarea.
-
timeSlots: intervalos de tiempo que indican cuándo y durante cuánto tiempo se necesita que los empleados realicen la tarea. Cada intervalo de tiempo tiene una duración de 15 minutos y contiene la siguiente información:
-
from: momento de inicio del intervalo en UTC.
-
to: momento de finalización del intervalo en UTC.
-
real: número de empleados que se utilizará para la tarea. Es el valor final que se considera en el motor.
-
applied: número de empleados establecido al aplicar una propuesta de necesidades distinta a la de referencia. Si no se ha aplicado ninguna propuesta alternativa, el valor será
0. -
reference: número de empleados sugerido por la propuesta de referencia configurada en el negocio. Generalmente, proviene de VLH (Variable Labor Hour). Si no hay propuesta de referencia configurada, el valor será
0.
-
La respuesta dependerá de la configuración del negocio y de cómo se hayan generado las necesidades (de manera manual, vía integración, etc.).
Consideraciones
Los intervalos de tiempo indican el periodo de tiempo en UTC, es decir, no se considera la zona horaria configurada para el servicio.
Si no hay necesidades generadas para el día especificado en la URL, la petición devolverá un estado 204 No Content.
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é son las necesidades?