Get Day slots
Esta operación permite obtener el desglose detallado de los tramos horarios (slots) disponibles para una fecha específica. El método cuenta con una regla de filtrado dinámico del pasado: si se consulta el día en curso, el backend omitirá automáticamente los intervalos anteriores y solo devolverá aquellos cuya hora sea posterior a la hora actual de la solicitud.
Detalles de la Solicitud
-
Método HTTP:
POST -
URL PRE:
https://api.ovac.pre.councilbox.com/graphql -
URL PRO:
https://api.ovac.councilbox.com/graphql
Autenticación
Tipo: API Key**
Header:**x-jwt-token
Ubicación: Header HTTP_
Ejemplo:_x-jwt-token: eyJhbGciOiJIUzI1NiIsInR5cCI6...
Referencia de la API
Parámetros de Entrada (Variables)
Campos de Respuesta (Payload)
La consulta devuelve un array directo de objetos con todos los tramos horarios calculados bajo el campo raíz companyOVACDaySlots:
💡 Nota Aclaratoria: Gestión de Agentes según el Tipo de Concurrencia
Dependiendo de cómo esté parametrizada la agenda de la entidad o trámite en el backend, la API responderá con lógicas distintas para determinar la ocupación:
-
Baja Concurrencia (
assignedUsers): No se realiza una asignación dinámica en tiempo real. El arrayassignedUsersexpone los IDs de los usuarios/agentes que ya se encuentran ocupados con una cita en esa franja. Sirve para descartar de forma preventiva a dichos profesionales. -
Alta Concurrencia (
users): Se computa la disponibilidad activa por agente en tiempo real. El método puede alternar o exponer un array de usuarios completamente disponibles. Este array se ordena automáticamente por carga de trabajo (desde el agente con menos citas hasta el que tiene más) para equilibrar el reparto.
Ejemplos de Código y Peticiones
1. Consulta GraphQL
2. Variables de la Petición (JSON Payload)
3. Ejemplo de comando cURL
4. Respuesta Esperada (200 OK)
Nota OpenAPI/Fern: esta operación GraphQL se documenta como
/graphql/companyovacdayslotspara que Fern pueda mostrarla como operación independiente. La ruta técnica real de ejecución esPOST /graphql.
Authentication
Request
Response
Successful response. GraphQL business errors may be returned inside the JSON errors field while transport status remains HTTP 200.
