API de reservas de clases.
Cree una experiencia de reserva totalmente a medida sobre una API REST. Lea sus eventos, cree reservas de varias plazas, valide códigos promocionales y canjee tarjetas regalo, todo con claves de alcance limitado, restringidas por origen, y peticiones idempotentes detrás.
Para: desarrolladores y equipos de producto que crean un flujo de reserva a medida, una aplicación móvil o una integración profunda sobre su calendario de clases.
El mismo motor de reservas, expuesto como una API REST.
Cuando la página alojada y el widget integrable no bastan, la API le da acceso directo al motor de reservas. Los endpoints públicos cubren todo el flujo: /v1/events y /v1/courses para la disponibilidad, /v1/bookings para reservar y pagar plazas, /v1/giftcards y /v1/promocodes para la validación, y /v1/customers para las personas que reservan.
Use claves públicas en el navegador (la cabecera Origin de la petición se comprueba contra los dominios que permita) y claves secretas en su servidor. Cada clave lleva sus propios alcances, así que una clave solo hace lo que usted le concede. Las peticiones de reserva aceptan una clave de idempotencia y las plazas se bloquean durante el pago, de modo que los reintentos nunca duplican la reserva.
Talleres de River Studio
Pasta artesanal
18:30 con Elena Martinez
Torno de alfarero de fin de semana
10:00 con Sam Okafor
Campamento de ciencias para niños
13:00 con Priya Shah
Completar la reserva
Sin contraseña de cuenta. Confirmación por correo electrónico.
Cuando una reserva estándar no basta.
Si ha llegado al límite de una página alojada o de un embebido genérico, una API es la salida.
Iframes pegados
Un embebido de reservas que nunca acaba de encajar con su producto ni con su sistema de diseño.
Sin camino hacia una app nativa
Reservas que solo viven en la web, sin una vía limpia hacia una aplicación móvil.
Exportaciones de datos manuales
Copiar eventos y clientes entre sistemas en lugar de leerlos en directo.
Claves de navegador arriesgadas
Credenciales de front-end que funcionan desde cualquier sitio, sin límites de origen ni de alcance.
Plazas reservadas dos veces
Reintentos y recargas que reservan sin ruido la misma plaza dos veces durante el pago.
Endpoints sin documentar
Adivinar la forma de las peticiones porque no hay una referencia real sobre la que construir.
Una API REST para todo el flujo de reserva.
- Endpoints REST públicos. /v1/events, /v1/courses, /v1/bookings, /v1/giftcards, /v1/promocodes y /v1/customers.
- Claves públicas y secretas. Claves públicas restringidas por origen para el navegador; claves secretas para su servidor.
- Alcances por clave. Conceda a cada clave solo el acceso que necesita y defina los orígenes desde los que puede llamar.
- Claves de idempotencia. Reintentos seguros en las peticiones de reserva, con bloqueo de plazas para que una misma plaza nunca se venda dos veces.
- Límites de frecuencia. Los endpoints de validación y lectura tienen límite de frecuencia para mantener estable su flujo de reserva.
- Comprobación de origen. Las claves públicas con orígenes permitidos rechazan las peticiones de navegador cuya cabecera Origin no esté en la lista.
- Especificación OpenAPI 3.1. Una especificación OpenAPI 3.1 completa y descargable a partir de la cual generar clientes tipados, para que construya sobre una referencia real en lugar de adivinar.
Un flujo de reserva a medida, de principio a fin.
Cree sus claves
Genere una clave pública con orígenes permitidos para el navegador, y una clave secreta de alcance limitado para su servidor.
Lea los próximos eventos
Llame a /v1/events para mostrar la disponibilidad real dentro de su propia interfaz o aplicación.
Valide y reserve
Compruebe códigos promocionales y tarjetas regalo, y después envíe una petición a /v1/bookings con una clave de idempotencia para bloquear plazas y capturar el pago.
Confirme y haga seguimiento
Los clientes reciben los correos habituales de confirmación y recordatorio; usted ve cada reserva en la misma administración y los mismos informes.
Funciones relacionadas
Cree su propia experiencia de reserva.
Empiece a aceptar reservas en minutos. Publique una página de reservas, integre el widget o construya sobre la API.
Prueba gratuita de 30 días · Cancele cuando quiera