API

L'API Bookablesites fournit un accès programmatique à vos données de réservation afin que vous puissiez automatiser les flux de travail, synchroniser les systèmes et gérer les réservations, les clients, les services, les employés et les emplacements. Tous les points de terminaison nécessitent une authentification ; après avoir obtenu un jeton, incluez-le en tant que jeton porteur dans l'en-tête d'autorisation pour les demandes ultérieures.

Authentification

  • POST/auth/token — demander un jeton d'accès.
  • Utilisez le jeton retourné comme : Autorisation : Porteur pour tous les appels API.

Client

  • Listez tous les clients
  • Récupérer un client par ID
  • Créer, mettre à jour ou supprimer un client
  • Cas d'utilisation : synchronisez les clients avec votre CRM ou d'autres outils

Coupon

  • Liste des coupons
  • Créer ou supprimer des coupons
  • Cas d'utilisation : automatiser les remises et les promotions marketing

Employés

  • Lister, ajouter, mettre à jour ou supprimer des employés
  • Cas d'utilisation : maintenir les données et les horaires des employés synchronisés avec les systèmes RH internes

Emplacements

  • Lister, créer, mettre à jour ou supprimer des emplacements
  • Cas d'utilisation : conserver des données de localisation cohérentes sur toutes les plateformes

Services

  • Répertoriez les services et obtenez les détails du service
  • Créer, mettre à jour ou supprimer des services
  • Cas d'utilisation : gérer ce que les clients peuvent réserver à partir d'un système central

Nominations

  • Listez tous les rendez-vous
  • Récupérer les détails du rendez-vous par ID
  • Créer ou annuler des rendez-vous
  • Cas d'utilisation : intégrer des flux de réservation, déclencher des actions externes ou gérer les réservations par programmation

Réservations

  • Points de terminaison prenant en charge les flux de travail de réservation et les réservations groupées (selon la configuration)
  • Cas d'utilisation : implémenter une logique de réservation personnalisée ou des réservations multi-sièges

Cas d'utilisation typiques :

  • Ajoutez automatiquement de nouveaux clients à votre CRM lorsqu'ils réservent via Bookablesites.
  • Créez et appliquez des coupons de réduction pendant les campagnes.
  • Synchronisez les horaires des employés à partir d’un outil RH interne.
  • Mettez à jour les services et les prix de manière centralisée et apportez des modifications au système de réservation.
  • Affichez les créneaux de rendez-vous disponibles sur un site Web personnalisé ou une application mobile.
  • Annuler ou reprogrammer des rendez-vous depuis une plateforme externe.
  • Extrayez les données de réservation pour des rapports ou des tableaux de bord personnalisés.
  • Créez des flux de travail personnalisés à l’aide de webhooks et de déclencheurs API.

Remarque :

  • Toutes les demandes nécessitent une authentification appropriée.
  • L'API suit les conventions RESTful pour les chemins de ressources et les méthodes HTTP.
  • Consultez la documentation officielle de l'API pour connaître les URL exactes des points de terminaison, les formats de demande/réponse, les limites de débit et les détails de gestion des erreurs.