API para desarrolladores

Empiece con lo simple e integre después a fondo.

Lance en la página alojada para ir rápido, integre el widget para respetar el diseño de su sitio, o cree un flujo totalmente a medida sobre la API REST pública, con claves de alcance limitado, reserva idempotente y una especificación OpenAPI 3.1 publicada.

Ideal para: desarrolladores que crean una experiencia de reserva a medida (su propia interfaz, su propia lógica) sobre el mismo motor que hay detrás de la página alojada y el widget.

Qué resuelve

Tres formas de construir, un solo motor de reservas.

No todos los negocios necesitan el mismo nivel de control, y no debería tener que elegir de entrada. La página alojada le pone en marcha rápido, el widget mete la reserva dentro del diseño de su sitio, y la API está ahí cuando necesita una experiencia totalmente a medida.

Los tres funcionan sobre el mismo motor, así que el bloqueo de plazas, los pagos, las exenciones y las confirmaciones se comportan igual elija lo que elija. Empiece con lo simple y pase a la API cuando su producto necesite lógica a medida, sin migración por el camino.

# Crear una reserva POST /v1/bookings Authorization: Bearer sk_... { "event_id": "evt_8KQ2", "seats": 2 } -> 201 Created { "id": "bkg_5X9", "status": "confirmed" }
Qué cubre la API

La API REST sobre la que se construye su proceso de reserva.

  • Sesiones y disponibilidad. Lea su programación con la disponibilidad de plazas en directo, para que su propia interfaz muestre exactamente qué se puede reservar ahora mismo.
  • Reservas. Cree, lea y cancele reservas, con una clave de idempotencia para que una conexión cortada nunca se convierta en un duplicado.
  • Pago. Valide códigos promocionales, consulte y aplique tarjetas regalo, y ejecute los pasos de pago que acompañan a una reserva.
  • Cursos. Liste cursos de varias sesiones, obtenga un presupuesto y reserve un curso completo en una sola llamada.
  • Clientes y recomendaciones. Trabaje con las fichas de cliente enlazadas por correo, y consulte un código de recomendación para que el crédito llegue al sitio correcto.
  • Configuración. Recupere los ajustes públicos y las categorías que su flujo de reserva necesita para mostrarse correctamente.
  • Una especificación publicada. Toda la API se entrega como una especificación OpenAPI 3.1 completa y descargable a partir de la cual puede generar clientes tipados, con una referencia interactiva en la aplicación y ejemplos de peticiones y respuestas para copiar y pegar.
Asistentes de IA

Pregunte a un asistente de IA sobre su estudio.

  • Conecte Claude o ChatGPT en un par de clics. Añada FullClass™ como conector, apruébelo una vez y pregunte sobre su estudio en lenguaje natural.
  • Solo lectura, siempre. Nada en este endpoint reserva, cancela, reembolsa ni envía correos. Responde preguntas y nada más.
  • Su programación y cómo de llena está. Pregunte qué viene, cómo se está llenando cada sesión y qué clases sostienen su tasa de ocupación.
  • Qué hace falta promocionar. Saque las sesiones que no llegan a la mitad, las más vacías primero, mientras aún hay tiempo de actuar.
  • Reservas, ingresos y asistencia. El número de reservas con las cancelaciones y los pagos fallidos desglosados, los ingresos de clases, tarjetas regalo y eventos privados, y si quienes reservaron acudieron.
  • Ningún dato de cliente sale. Recuentos de plazas, nunca nombres, correos ni teléfonos. Ningún registro de pago y ningún enlace de acceso a las clases en línea.
  • Las advertencias viajan con las cifras. Cada respuesta indica la zona horaria en la que se calculó, y los importes llevan sus propias notas contables, así que un total es más difícil de citar fuera de contexto.
  • O apunte sus propias herramientas. Es un endpoint estándar de Model Context Protocol sobre HTTPS, así que otros clientes MCP también pueden conectarse autenticándose con una clave secreta que ya tenga.
Claves y seguridad

Pensado para producción desde la primera petición.

  • Claves públicas y secretas. Incruste claves públicas pk_ en el navegador y mantenga las claves secretas sk_ en el servidor para acceso completo.
  • Alcances en las claves públicas. Conceda a una clave de navegador solo el acceso que necesita, como consultar eventos o comprobar saldos de tarjetas regalo, y nada más.
  • Comprobación de origen para claves públicas. Añada orígenes permitidos a una clave pública y las peticiones que lleven un Origin de navegador deberán coincidir, de modo que una clave no pueda reutilizarse desde otro sitio.
  • Caducidad, revocación y edición. Dé a una clave una fecha de caducidad opcional, revóquela al instante o actualice su nombre, alcances y orígenes según cambie su integración.
  • Secretos guardados con hash. La clave en bruto se muestra una sola vez al crearla; solo se guarda un hash, así que una base de datos filtrada nunca expone una clave utilizable.
  • Límites de frecuencia. Las peticiones tienen límite de frecuencia para mantener la API estable bajo carga y frente a abusos.
  • Claves de idempotencia en la reserva. Reintentos seguros: una conexión caída nunca se convierte en una reserva duplicada.
  • El mismo motor por debajo. El bloqueo de plazas, los pagos, las exenciones y las confirmaciones coinciden exactamente con la página alojada y el widget.
Cómo funciona

De la primera llamada al flujo a medida en producción.

1

Cree sus claves

Genere claves públicas y secretas, defina alcances en las claves públicas y añada orígenes permitidos para que se comprueben las peticiones del navegador.

2

Lea el calendario

Lea las sesiones reservables y la disponibilidad de sus plazas, y valide los códigos promocionales antes del pago.

3

Cree reservas

Envíe la reserva con una clave de idempotencia. Las plazas se bloquean durante el pago y el cobro se captura.

4

Publique su experiencia a medida

Cree la interfaz que quiera sobre la API, apoyándose en los endpoints documentados y los ejemplos del SDK para avanzar rápido.

Empiece con lo simple e integre después a fondo.

Lance hoy mismo en la página de reservas alojada, coloque el widget de reservas en su propio sitio y pase a la API cuando necesite un flujo totalmente a medida. Las mismas reservas, los mismos datos, sin migración.

Empiece hoy mismo

Construya las reservas a su manera.

Empiece a aceptar reservas en minutos. Lance rápido en la página alojada y luego integre la API cuando necesite control total.

Prueba gratuita de 30 días · Cancele cuando quiera