API

La API de Bookablesites proporciona acceso programático a sus datos de reservas para que pueda automatizar flujos de trabajo, sincronizar sistemas y administrar reservas, clientes, servicios, empleados y ubicaciones. Todos los puntos finales requieren autenticación; después de obtener un token, inclúyalo como token portador en el encabezado de autorización para solicitudes posteriores.

Autenticación

  • POST/auth/token — solicita un token de acceso.
  • Utilice el token devuelto como: Autorización: Portador para todas las llamadas API.

Cliente

  • Enumere todos los clientes
  • Recuperar un cliente por ID
  • Crear, actualizar o eliminar un cliente
  • Caso de uso: sincronice a los clientes con su CRM u otras herramientas

Cupón

  • Lista de cupones
  • Crear o eliminar cupones
  • Caso de uso: automatizar descuentos y promociones de marketing

Empleados

  • Enumere, agregue, actualice o elimine empleados
  • Caso de uso: mantener los datos y horarios de los empleados sincronizados con los sistemas internos de RRHH

Ubicaciones

  • Enumere, cree, actualice o elimine ubicaciones
  • Caso de uso: mantener datos de ubicación consistentes en todas las plataformas

Servicios

  • Enumere los servicios y obtenga detalles del servicio
  • Crear, actualizar o eliminar servicios
  • Caso de uso: gestionar lo que los clientes pueden reservar desde un sistema central

Citas

  • Enumere todas las citas
  • Recuperar detalles de la cita por identificación
  • Crear o cancelar citas
  • Caso de uso: integrar flujos de reservas, activar acciones externas o gestionar reservas mediante programación

Reservas

  • Puntos finales que admiten flujos de trabajo de reserva y reservas agrupadas (según la configuración)
  • Caso de uso: implementar lógica de reserva personalizada o reservas de varios asientos

Casos de uso típicos:

  • Agregue automáticamente nuevos clientes a su CRM cuando reserven a través de Bookablesites.
  • Crea y aplica cupones de descuento durante las campañas.
  • Sincronice los horarios de los empleados desde una herramienta interna de recursos humanos.
  • Actualice los servicios y precios de forma centralizada e impulse los cambios en el sistema de reservas.
  • Muestre los espacios para citas disponibles en un sitio web personalizado o una aplicación móvil.
  • Cancelar o reprogramar citas desde una plataforma externa.
  • Extraiga datos de reserva para informes o paneles personalizados.
  • Cree flujos de trabajo personalizados utilizando webhooks y activadores de API.

Nota:

  • Todas las solicitudes requieren una autenticación adecuada.
  • La API sigue las convenciones RESTful para rutas de recursos y métodos HTTP.
  • Consulte la documentación oficial de la API para conocer las URL exactas de los puntos finales, los formatos de solicitud/respuesta, los límites de velocidad y los detalles de manejo de errores.