Calendario y reservas
Endpoints del calendario, eventos, tareas y páginas de reserva. Incluye una API pública de booking (sin autenticación) para las páginas de reserva.
Calendario, eventos y tareas
Sección titulada «Calendario, eventos y tareas»| Método | Ruta | Descripción |
|---|---|---|
GET | /workspaces/:workspaceId/calendar/calendars | Listar calendarios |
GET | /workspaces/:workspaceId/calendar/events | Listar eventos y tareas |
POST | /workspaces/:workspaceId/calendar/events | Crear evento o tarea |
PATCH | /workspaces/:workspaceId/calendar/events/:id | Actualizar |
DELETE | /workspaces/:workspaceId/calendar/events/:id | Eliminar |
Páginas de reserva
Sección titulada «Páginas de reserva»| Método | Ruta | Descripción |
|---|---|---|
GET | /workspaces/:workspaceId/scheduling | Listar páginas de reserva |
POST | /workspaces/:workspaceId/scheduling | Crear página |
PATCH | /workspaces/:workspaceId/scheduling/:id | Actualizar |
DELETE | /workspaces/:workspaceId/scheduling/:id | Eliminar |
API pública de booking
Sección titulada «API pública de booking»Sin autenticación — la usa la página pública /booking/:slug:
| Método | Ruta | Descripción |
|---|---|---|
GET | /booking/:slug | Datos de la página de reserva |
GET | /booking/:slug/slots | Horarios disponibles |
POST | /booking/:slug/book | Reservar un horario |
POST | /booking/cancel/:cancelToken | Cancelar una reserva |
Ejemplo — consultar horarios disponibles
Sección titulada «Ejemplo — consultar horarios disponibles» GET
/booking/:slug/slots Parámetros de query
Sección titulada «Parámetros de query»| Parámetro | Tipo | Descripción |
|---|---|---|
from | string | Fecha inicial (ISO 8601). |
to | string | Fecha final. |