Aller au contenu

Fonctionnalité · Pilotage

API publique et clés développeur

Branchez votre site, votre ERP ou votre app maison à MyEscapeBoard avec une API REST complète et documentée.

À quoi ça sert

Au-delà des intégrations prêtes à l'emploi, certaines enseignes ont des besoins spécifiques qui requièrent une connexion sur mesure entre MyEscapeBoard et leurs propres systèmes : site web maison avec un widget de réservation custom, ERP comptable particulier, application mobile dédiée, intégration avec un système de pilotage de salle (domotique, mécanismes). MyEscapeBoard répond à ces besoins avec une API publique REST complète.

Vous générez vos clés d'API depuis le back-office, avec un niveau de permission paramétrable (lecture seule pour un tableau de bord externe, lecture+écriture pour une application opérationnelle, accès limité à un endpoint particulier). Chaque clé est révocable à tout moment et journalise ses appels – vous gardez la maîtrise totale.

L'API couvre toutes les entités métier : salles, créneaux, réservations, clients, paiements, bons cadeaux, game masters, statistiques. Pour chaque entité, vous pouvez lister, créer, modifier, supprimer (selon les permissions). La logique métier est appliquée comme dans l'interface web : un créneau ne peut pas être réservé deux fois, un paiement ne peut pas être remboursé deux fois, un game master ne peut pas être affecté à un créneau pour lequel il n'est pas qualifié.

La documentation est disponible en ligne, avec des exemples de code en plusieurs langages (JavaScript, Python, PHP, Ruby, Go), des modèles de requêtes typiques, et un environnement de test (« sandbox ») où vos développeurs peuvent expérimenter sans toucher à la production. La spécification OpenAPI complète permet de générer automatiquement les clients dans pratiquement n'importe quel langage moderne.

Pour les besoins événementiels, l'API publique se complète par les webhooks : au lieu de demander régulièrement « est-ce qu'il y a du nouveau ? », votre serveur est appelé directement par MyEscapeBoard à chaque changement. Vous économisez du trafic, vous restez en temps réel.

La sécurité repose sur les meilleurs standards : authentification par clé secrète, signature HMAC des webhooks, rate limiting pour prévenir les abus, journal d'audit complet. Vos clés ne peuvent pas être lues une fois générées, elles ne sont visibles qu'au moment de la création – ce qui les protège contre les fuites côté serveur.

Cette ouverture programmatique est l'un des atouts différenciants de MyEscapeBoard par rapport aux logiciels concurrents fermés. Elle permet aux enseignes plus matures de construire leur propre écosystème autour de la plateforme, sans dépendre de fonctionnalités que nous n'aurions pas anticipées. Et elle permet à votre prestataire web de garder la main sur votre image en ligne tout en bénéficiant de la robustesse de notre back-end.

Ce que vous pouvez faire concrètement

  • API REST complète couvrant toutes les entités métier
  • Clés d'API à permissions paramétrables, révocables
  • Documentation en ligne avec exemples multilangages
  • Spécification OpenAPI pour génération automatique de clients
  • Webhooks complémentaires pour le temps réel
  • Sécurité conforme aux meilleurs standards : HMAC, rate limit, audit

Incluse dans votre abonnement

La fonctionnalité API publique et clés développeur est accessible à tous les clients MyEscapeBoard, dès la première salle activée, sans frais supplémentaires. Notre tarification ne segmente jamais le produit par fonctionnalité : ce qui est disponible l'est pour tout le monde.

Essayez API publique et clés développeur gratuitement

Créez un compte sans moyen de paiement, configurez votre établissement, prenez l'outil en main. Vous ne payez qu'à partir de l'activation de votre première salle.