API di prenotazione lezioni.
Costruisci un'esperienza di prenotazione completamente su misura su un'API REST. Leggi i tuoi eventi, crea prenotazioni per più posti, valida codici promozionali e usa carte regalo, il tutto con chiavi ad ambito limitato, ristrette per origine, e richieste idempotenti.
Per: sviluppatori e team di prodotto che costruiscono un percorso di prenotazione su misura, un'app mobile o un'integrazione profonda sopra il proprio calendario di lezioni.
Lo stesso motore di prenotazione, esposto come API REST.
Quando la pagina ospitata e il widget integrabile non bastano, l'API ti dà accesso diretto al motore di prenotazione. Gli endpoint pubblici coprono l'intero percorso: /v1/events e /v1/courses per la disponibilità, /v1/bookings per riservare e pagare i posti, /v1/giftcards e /v1/promocodes per la validazione, e /v1/customers per chi prenota.
Usa chiavi pubbliche nel browser (l'intestazione Origin della richiesta viene confrontata con i domini che consenti) e chiavi segrete sul tuo server. Ogni chiave porta i propri ambiti, quindi fa solo ciò che le concedi. Le richieste di prenotazione accettano una chiave di idempotenza e i posti si bloccano durante il pagamento, così i nuovi tentativi non generano mai doppie prenotazioni.
Laboratori di River Studio
Pasta fatta in casa
18:30 con Elena Martinez
Tornio del vasaio nel weekend
10:00 con Sam Okafor
Campo scientifico per bambini
13:00 con Priya Shah
Completa la prenotazione
Nessuna password. Conferma via e-mail.
Quando una prenotazione preconfezionata non basta.
Se hai raggiunto i limiti di una pagina ospitata o di un inserto generico, un'API è la via d'uscita.
Iframe appiccicati
Un inserto di prenotazione che non si accorda mai davvero al tuo prodotto o al tuo design system.
Nessuna strada verso un'app nativa
Prenotazioni che vivono solo sul web, senza una via pulita verso un'app mobile.
Esportazioni di dati manuali
Copiare eventi e clienti tra sistemi invece di leggerli in tempo reale.
Chiavi del browser rischiose
Credenziali front-end che funzionano da ovunque, senza limiti di origine o di ambito.
Posti prenotati due volte
Nuovi tentativi e ricaricamenti che prenotano in sordina lo stesso posto due volte durante il pagamento.
Endpoint non documentati
Indovinare la forma delle richieste perché non c'è un vero riferimento su cui costruire.
Un'API REST per l'intero percorso di prenotazione.
- Endpoint REST pubblici. /v1/events, /v1/courses, /v1/bookings, /v1/giftcards, /v1/promocodes e /v1/customers.
- Chiavi pubbliche e segrete. Chiavi pubbliche ristrette per origine per il browser; chiavi segrete per il tuo server.
- Ambiti per chiave. Concedi a ogni chiave solo l'accesso che serve e imposta le origini da cui può chiamare.
- Chiavi di idempotenza. Nuovi tentativi sicuri sulle richieste di prenotazione, con blocco dei posti così lo stesso posto non viene mai venduto due volte.
- Limiti di frequenza. Gli endpoint di validazione e lettura hanno una frequenza limitata per mantenere stabile il tuo percorso di prenotazione.
- Controllo dell'origine. Le chiavi pubbliche con origini consentite rifiutano le richieste del browser la cui intestazione Origin non è nell'elenco.
- Specifica OpenAPI 3.1. Una specifica OpenAPI 3.1 completa e scaricabile da cui generare client tipizzati, così costruisci su un riferimento reale invece di andare a intuito.
Un percorso di prenotazione su misura, dall'inizio alla fine.
Crea le tue chiavi
Genera una chiave pubblica con origini consentite per il browser e una chiave segreta ad ambito limitato per il tuo server.
Leggi i prossimi eventi
Chiama /v1/events per mostrare la disponibilità reale nella tua interfaccia o app.
Valida e prenota
Controlla codici promozionali e carte regalo, poi invia una richiesta a /v1/bookings con una chiave di idempotenza per bloccare i posti e catturare il pagamento.
Conferma e fai il seguito
I clienti ricevono le solite e-mail di conferma e promemoria; tu vedi ogni prenotazione nella stessa amministrazione e negli stessi report.
Funzionalità correlate
Costruisci la tua esperienza di prenotazione.
Inizia a ricevere prenotazioni in pochi minuti. Pubblica una pagina di prenotazione, integra il widget oppure costruisci sull'API.
Prova gratuita di 30 giorni · Disdici quando vuoi