Calendar Events (Eventos de calendario)
Listar eventos de calendario
Sección titulada «Listar eventos de calendario»GET /v1/calendar-eventsRetorna los eventos de calendario (reservas y bloqueos) del negocio. Solo lectura. Soporta el sistema de filtrado.
Respuesta exitosa: 200 OK
{ "total": 100, "items": [ { "id": "330e8400-e29b-41d4-a716-446655440014", "type": "booking", "startTime": "2026-03-05 10:00:00", "endTime": "2026-03-05 11:00:00", "data": { "bookingId": "550e8400-e29b-41d4-a716-446655440000", "clientName": "Juan Pérez", "serviceName": "Corte de cabello" }, "locationId": "770e8400-e29b-41d4-a716-446655440002", "providerId": "990e8400-e29b-41d4-a716-446655440004", "businessAccountId": "aa0e8400-e29b-41d4-a716-446655440005" }, { "id": "440e8400-e29b-41d4-a716-446655440015", "type": "time_block", "startTime": "2026-03-05 12:00:00", "endTime": "2026-03-05 13:00:00", "data": { "timeBlockId": "110e8400-e29b-41d4-a716-446655440012", "name": "Almuerzo" }, "locationId": "770e8400-e29b-41d4-a716-446655440002", "providerId": "990e8400-e29b-41d4-a716-446655440004", "businessAccountId": "aa0e8400-e29b-41d4-a716-446655440005" } ]}Schema de CalendarEvent:
| Campo | Tipo | Descripción |
|---|---|---|
id | string | UUID del evento |
type | string | Tipo: booking o time_block |
startTime | string | Fecha/hora de inicio |
endTime | string | Fecha/hora de fin |
data | object | null | Datos adicionales según el tipo |
locationId | string | UUID de la ubicación |
providerId | string | UUID del profesional |
businessAccountId | string | UUID del negocio |