Construye con SchedulingKit
Una API REST, webhooks en tiempo real y un widget de reservas integrable — todo lo que necesitas para integrar agendamiento en tu producto, automatizar workflows o crear experiencias de reserva personalizadas desde cero.
La API de SchedulingKit es una interfaz RESTful que da a los desarrolladores acceso programático a todos los recursos de agendamiento — reservas, clientes, servicios, personal y disponibilidad. Combinada con webhooks para la entrega de eventos en tiempo real y un widget JavaScript integrable para la integración front-end, proporciona los componentes fundamentales para cualquier aplicación de agendamiento. La autenticación se maneja mediante API keys u OAuth 2.0, y cada endpoint devuelve respuestas JSON predecibles con códigos de estado HTTP estándar.
Capacidades de la Plataforma
Las herramientas e infraestructura que necesitas para construir, probar y desplegar integraciones de agendamiento.
API REST
Operaciones CRUD completas para reservas, clientes, servicios, personal y disponibilidad. Formato de solicitud y respuesta JSON, URLs orientadas a recursos predecibles y códigos de estado HTTP estándar. Todo lo que necesitas para leer y escribir datos de agendamiento programáticamente.
Webhooks
Recibe notificaciones HTTP POST en tiempo real cuando ocurren eventos — reserva creada, reprogramada, cancelada, pago recibido y más. Suscríbete a los eventos que te interesan, verifica firmas y reacciona al instante en tu backend.
Widget de Reservas Integrable
Inserta un snippet de JavaScript en cualquier página para renderizar una interfaz de reservas totalmente funcional. Personaliza la apariencia, pre-rellena campos y escucha eventos del lado del cliente. Funciona en cualquier sitio web, CMS o app de página única.
OAuth y API Keys
Autentícate con API keys para llamadas servidor-a-servidor u OAuth 2.0 para flujos autorizados por el usuario. Los permisos con alcance te permiten solicitar solo el acceso que tu integración necesita. Rota las keys sin tiempo de inactividad.
Integraciones Personalizadas
Conecta SchedulingKit a cualquier sistema — tu CRM, ERP, plataforma de marketing o herramientas internas. La API te da los datos brutos de agendamiento; tú decides a dónde van y cómo se usan.
Arquitectura Orientada a Eventos
Los webhooks y el polling de la API te permiten construir workflows reactivos. Dispara acciones en sistemas externos en el momento en que se crea una reserva o un cliente actualiza su información. Sin sincronización manual, sin trabajos por lotes.
Rate Limiting y Paginación
Límites de tasa generosos con headers claros para que siempre conozcas tu cuota restante. Paginación basada en cursor para grandes conjuntos de resultados. Diseñado para cargas de producción de alto rendimiento sin sorpresas.
Entorno Sandbox
Prueba tu integración contra un sandbox que replica producción. Crea reservas de prueba, dispara webhooks y valida tu código sin afectar datos reales. Cambia a producción cuando estés listo.
Lo que Puedes Construir
La API es lo suficientemente flexible para integraciones simples y lo suficientemente potente para productos completos.
Flujos de Reserva Personalizados
Construye experiencias de reserva multi-paso adaptadas a tu negocio. Añade lógica personalizada, campos condicionales y verificaciones dinámicas de disponibilidad que van más allá de la página de reservas predeterminada.
Integraciones CRM
Sincroniza registros de clientes, historial de reservas y notas entre SchedulingKit y tu CRM. Mantén a tus equipos de ventas y servicio trabajando desde una única fuente de verdad.
Workflows Automatizados
Encadena eventos de agendamiento a acciones downstream — envía un mensaje de Slack cuando se confirma una reserva, actualiza un tablero de proyecto cuando termina una reunión, o dispara una factura al completar.
Apps White-Label
Usa la API para potenciar el agendamiento dentro de tu propio producto. Tus usuarios interactúan con tu marca; SchedulingKit maneja el calendario, la disponibilidad y la resolución de conflictos detrás de escena.
Dashboards de Reportes
Extrae datos de reservas a tu propio stack de análisis. Construye dashboards que combinen métricas de agendamiento con ingresos, utilización y datos de satisfacción del cliente de otras fuentes.
Apps Móviles
Construye experiencias nativas para iOS y Android sobre la API REST. Ofrece a tu personal y clientes una experiencia de reserva móvil diseñada específicamente para tu negocio.
Inicio Rápido
Pasa de cero a tu primera llamada API en menos de cinco minutos.
Crea una Cuenta
Regístrate para una cuenta gratuita de SchedulingKit. Sin tarjeta de crédito — el plan gratuito incluye acceso a la API para que puedas empezar a construir de inmediato.
Crear cuenta gratisObtén tu API Key
Genera una API key desde la configuración de tu cuenta. Elige entre una key personal para pruebas rápidas o una app OAuth para integraciones de producción con autorización de usuario.
Lee la Documentación
La referencia de la API documenta cada endpoint, parámetro y respuesta. Autenticación, paginación, manejo de errores y payloads de webhooks — todo está ahí.
Abrir docs de la APIConstruye y Despliega
Empieza con el sandbox, valida tu integración, luego cambia a producción. Despliega con confianza sabiendo que tu código ha sido probado contra el comportamiento real de la API.
API Simple y Predecible
Convenciones REST estándar. JSON de entrada, JSON de salida. Sin necesidad de SDK — usa cualquier cliente HTTP en cualquier lenguaje.
curl https://api.schedulingkit.com/v1/bookings \
-H "Authorization: Bearer sk_live_your_api_key" \
-H "Content-Type: application/json" \
-d '{"status": "confirmed", "limit": 10}'Referencia completa de endpoints, ejemplos de request/response y códigos de error en la documentación de la API.
Recursos para Desarrolladores
Documentación, guías y funcionalidades relacionadas para ayudarte a construir más rápido.
Documentación de la API
Referencia completa de endpoints, guías de autenticación y ejemplos de payloads de webhooks.
API y Webhooks
Descripción general de las capacidades de API y webhooks de SchedulingKit.
Embed y Widgets
Widgets de reservas listos para insertar en cualquier sitio web — inline, pop-up, React y más.
Integraciones
Conexiones prediseñadas con Zoom, Stripe, Google Calendar y más de 50 herramientas.
White Label
Dominio personalizado, eliminación de marca y SMTP — construye un producto de agendamiento totalmente personalizado.
Precios
El acceso a la API es gratuito en todos los planes. Compara planes para límites de tasa y funciones avanzadas.
FAQ para Desarrolladores
Preguntas frecuentes sobre el desarrollo con la API de SchedulingKit.
¿Cuáles son los límites de tasa de la API?
SchedulingKit aplica límites de tasa generosos por key diseñados para cargas de producción. Cada respuesta de la API incluye los headers X-RateLimit-Remaining y X-RateLimit-Reset para que tu código pueda limitar las solicitudes de forma elegante. Si alcanzas el límite, la API devuelve un estado 429 con un header Retry-After. Límites de tasa más altos están disponibles en los planes de pago.
¿Cómo funciona la autenticación de la API?
Puedes autenticarte con una API key personal enviada a través del header Authorization para solicitudes servidor-a-servidor, o usar OAuth 2.0 para integraciones autorizadas por el usuario donde tu app actúa en nombre de un usuario de SchedulingKit. OAuth admite permisos con alcance para que solo solicites el acceso que tu integración necesita.
¿A qué eventos puedo suscribirme con webhooks?
Los webhooks soportan todos los eventos principales de agendamiento: booking.created, booking.updated, booking.cancelled, booking.rescheduled, payment.received, client.created, client.updated y más. Cada payload de webhook incluye el objeto de recurso completo para que no necesites una llamada API adicional para obtener los detalles.
¿El acceso a la API está incluido en el plan gratuito?
Sí. El plan gratuito incluye acceso completo a la API y webhooks. Puedes crear integraciones, recibir eventos de webhooks y usar el widget integrable sin costo. Los planes de pago ofrecen límites de tasa más altos, soporte prioritario y acceso a funciones avanzadas como dominios personalizados y white labeling.
¿Hay un sandbox o entorno de pruebas?
Sí. Cada cuenta tiene acceso a un entorno sandbox que replica la API de producción. Úsalo para crear reservas de prueba, disparar eventos de webhooks y validar tu integración sin afectar datos en vivo. Cuando estés listo, cambia tu API key de sandbox por una de producción — sin cambios en el código.
Comienza a construircon la API hoy.
Acceso gratuito a la API en todos los planes. Crea una cuenta, obtén tu key y haz tu primera solicitud en minutos — sin llamada de ventas, sin proceso de aprobación.
Plan gratuito para siempre disponible • Acceso completo a la API incluido