Consultar limitaciones de empleado
Este endpoint devuelve las limitaciones establecidas para que un empleado realice determinadas tareas.
GET /api/v1/business/{businessId}/employees/{employeeId}/locationLimitations/from/{yyyy-MM-dd}/to/{yyyy-MM-dd}
En la URL de la petición, deben especificarse los siguientes parámetros:
-
Identificador externo del negocio (businessId).
-
Identificador externo del empleado (employeeId).
-
Intervalo para el que se realiza la consulta (from/to) en formato
yyyy-MM-dd
.
Si los datos incluidos en la URL son correctos, la respuesta contendrá las limitaciones establecidas para el empleado en el intervalo de la petición.
A continuación, se expone un ejemplo:
GET /api/v1/business/BUSINESSID/employees/EMPLOYEEID/locationLimitations/from/2025-09-29/to/2025-10-30
{
"lag": 0,
"locationLimitations": [
{
"id": "1810",
"product": "0001-GENERAL",
"from": "2025-09-30",
"zone": "General",
"location": "01"
},
{
"id": "1019",
"product": "0001-GENERAL",
"from": "2025-10-15",
"to": "2025-10-25",
"zone": "General",
"location": "02"
}
]
}
Como se puede ver en el ejemplo, la petición devuelve las limitaciones establecidas que hayan sido definidas previamente para el empleado.
Aspectos que tener en cuenta
Si el empleado indicado en la URL no existe en el negocio, la petición devolverá un error 404 Not Found
, especificando en el mensaje Employee not found.
Si no hay limitaciones definidas para el empleado en el intervalo de tiempo indicado, la petición devolverá un array vacío en locationLimitations": []
.
Para visualizar las limitaciones en la interfaz, el empleado debe tener previamente definida la aptitud en esa tarea. |