API développeur

Commencez simplement, intégrez ensuite en profondeur.

Lancez-vous sur la page hébergée pour aller vite, intégrez le widget pour respecter le design de votre site, ou construisez un parcours entièrement sur mesure sur l'API REST publique, avec des clés à portée limitée, une réservation idempotente et une spécification OpenAPI 3.1 publiée.

Idéal pour : les développeurs qui construisent une expérience de réservation sur mesure (votre interface, votre logique) au-dessus du même moteur que la page hébergée et le widget.

Ce que ça résout

Trois façons de construire, un seul moteur de réservation.

Toutes les entreprises n'ont pas besoin du même niveau de contrôle, et vous ne devriez pas avoir à choisir d'emblée. La page hébergée vous met en ligne vite, le widget place la réservation dans le design de votre site, et l'API est là quand il vous faut une expérience entièrement sur mesure.

Les trois tournent sur le même moteur : le verrouillage des places, les paiements, les décharges et les confirmations se comportent à l'identique quel que soit votre choix. Commencez simplement et passez à l'API quand votre produit a besoin d'une logique sur mesure, sans migration entre les deux.

# Créer une réservation POST /v1/bookings Authorization: Bearer sk_... { "event_id": "evt_8KQ2", "seats": 2 } -> 201 Created { "id": "bkg_5X9", "status": "confirmed" }
Ce que couvre l'API

L'API REST sur laquelle repose votre parcours de réservation.

  • Séances et disponibilité. Lisez votre planning avec la disponibilité des places en direct, pour que votre propre interface affiche exactement ce qui est réservable à l'instant.
  • Réservations. Créez, lisez et annulez des réservations, avec une clé d'idempotence pour qu'une connexion interrompue ne se transforme jamais en doublon.
  • Paiement. Validez les codes promo, recherchez et appliquez les cartes cadeaux, et exécutez les étapes de paiement liées à une réservation.
  • Formations. Listez les formations en plusieurs séances, obtenez un devis et réservez une formation entière en un seul appel.
  • Clients et parrainage. Travaillez avec les fiches clients rattachées par e-mail, et recherchez un code de parrainage pour que la récompense arrive au bon endroit.
  • Configuration. Récupérez les réglages publics et les catégories dont votre parcours de réservation a besoin pour s'afficher correctement.
  • Une spécification publiée. Toute l'API est livrée sous forme de spécification OpenAPI 3.1 complète et téléchargeable, à partir de laquelle vous pouvez générer des clients typés, avec une référence interactive dans l'application et des exemples de requêtes et de réponses à copier-coller.
Assistants IA

Interrogez un assistant IA sur votre studio.

  • Connectez Claude ou ChatGPT en deux clics. Ajoutez FullClass™ comme connecteur, autorisez-le une fois, puis posez vos questions sur votre studio en langage courant.
  • Lecture seule, toujours. Rien sur ce point de terminaison ne réserve, n'annule, ne rembourse ni n'envoie d'e-mail. Il répond aux questions, rien de plus.
  • Votre planning et son remplissage. Demandez ce qui arrive, à quel point chaque séance se remplit et quels cours portent votre taux de remplissage.
  • Ce qu'il faut promouvoir. Sortez les séances remplies à moins de moitié, les plus vides d'abord, tant qu'il reste le temps d'agir.
  • Réservations, chiffre d'affaires et présence. Le nombre de réservations avec le détail des annulations et des paiements échoués, le chiffre d'affaires des cours, des cartes cadeaux et des événements privés, et si les personnes inscrites sont venues.
  • Aucune donnée client ne sort. Des nombres de places, jamais de noms, d'e-mails ni de numéros de téléphone. Aucun enregistrement de paiement, et aucun lien de connexion aux cours en ligne.
  • Les réserves accompagnent les chiffres. Chaque réponse indique le fuseau horaire dans lequel elle a été calculée, et les montants portent leurs propres notes comptables, si bien qu'un total est plus difficile à citer hors contexte.
  • Ou branchez-y vos propres outils. C'est un point de terminaison Model Context Protocol standard en HTTPS, donc d'autres clients MCP peuvent aussi s'y connecter en s'authentifiant avec une clé secrète que vous avez déjà.
Clés et sécurité

Pensé pour la production dès la première requête.

  • Clés publiques et secrètes. Intégrez des clés publiques pk_ dans le navigateur et gardez les clés secrètes sk_ côté serveur pour un accès complet.
  • Portées sur les clés publiques. N'accordez à une clé de navigateur que l'accès nécessaire, comme parcourir les événements ou vérifier des soldes de cartes cadeaux, et rien de plus.
  • Vérification d'origine pour les clés publiques. Ajoutez des origines autorisées à une clé publique : les requêtes portant une origine de navigateur doivent correspondre, de sorte qu'une clé ne puisse pas être réutilisée depuis un autre site.
  • Expiration, révocation et modification. Donnez à une clé une date d'expiration facultative, révoquez-la instantanément, ou mettez à jour son nom, ses portées et ses origines à mesure que votre intégration évolue.
  • Secrets stockés hachés. La clé brute n'est affichée qu'une fois, à la création ; seule une empreinte est conservée, de sorte qu'une base de données divulguée n'expose jamais une clé utilisable.
  • Limites de débit. Les requêtes sont limitées en fréquence pour garder l'API stable sous la charge et face aux abus.
  • Clés d'idempotence à la réservation. Des nouveaux essais sûrs : une connexion interrompue ne se transforme jamais en réservation en double.
  • Le même moteur en dessous. Le verrouillage des places, les paiements, les décharges et les confirmations correspondent exactement à la page hébergée et au widget.
Comment ça marche

Du premier appel au parcours sur mesure en production.

1

Créez vos clés

Générez des clés publiques et secrètes, définissez des portées sur les clés publiques et ajoutez des origines autorisées pour que les requêtes du navigateur soient vérifiées.

2

Lisez le planning

Lisez les séances réservables et la disponibilité de leurs places, et validez les codes promo avant le paiement.

3

Créez des réservations

Envoyez la réservation avec une clé d'idempotence. Les places se bloquent pendant le paiement et le règlement est encaissé.

4

Livrez votre expérience sur mesure

Construisez l'interface que vous voulez au-dessus de l'API, en vous appuyant sur les points de terminaison documentés et les exemples du SDK pour avancer vite.

Commencez simplement, intégrez ensuite en profondeur.

Lancez-vous dès aujourd'hui sur la page de réservation hébergée, déposez le widget de réservation dans votre propre site, et passez à l'API quand il vous faut un parcours entièrement sur mesure. Mêmes réservations, mêmes données, aucune migration.

Commencez dès aujourd'hui

Construisez la réservation à votre façon.

Commencez à prendre des réservations en quelques minutes. Lancez-vous vite sur la page hébergée, puis intégrez l'API quand il vous faut un contrôle total.

Essai gratuit de 30 jours · Annulable à tout moment