Obtener patrones de turnos

Este endpoint permite consultar los patrones de turnos que se pueden aplicar a los empleados de un servicio.

GET /api/v1/businesses/{businessId}/services/{serviceId}/time-frame-patterns

Si los datos incluidos en la petición son correctos —businessId y serviceId—, la respuesta será un 200 OK con la información definida para cada patrón de turnos del servicio de la petición y de los nodos ancestros.

Ejemplo de respuesta

[
    {
        "id": "d7d17e3b-3df9-42f5-971f-fb9120d",
        "serviceId": "0001",
        "name": "Fixed"
    },
    {
        "id": "b59260e1-a323-467da-9e25-df23f6d",
        "serviceId": "NODE01",
        "name": "Night"
    },
    {
        "id": "d01e1e08-b2e4-4831-aa3c-ec4e1507",
        "serviceId": "0001",
        "name": "Split"
    }
]
Detalles
  • id: identificador interno del patrón. Este identificador se genera automáticamente en el sistema y no puede modificarse.

  • serviceId: identificador externo del servicio o nodo en el que está creado el patrón. Si no está definido, no podrá devolverse en la respuesta.

  • name: nombre del patrón.

Consideraciones

Si no hay patrones de turnos definidos en el servicio indicado, ni en ningún nodo ancestro, la petición devolverá un array vacío [].

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 los patrones de turnos?

¿Cómo consultar los servicios de un negocio? ¿Y los nodos?