API de gestion Bookingmister

Accès programmatique à votre compte Bookingmister, au statut des modules et aux données de reporting. Disponible pour les intégrations avancées et les workflows d'automatisation.

URL de base

https://api.bookingmister.org/v1

Authentification

Toutes les requêtes exigent un en-tête Authorization: Bearer <api-key>. Les clés API sont générées par compte et disposent du même niveau d'accès que le propriétaire du compte.

Points de terminaison disponibles

Point de terminaisonMéthodeDescription
/modules GET Lister tous les modules actifs et leur statut
/modules/{id}/status GET Obtenir le statut détaillé d'un module spécifique
/modules/{id}/logs GET Récupérer les 500 derniers journaux d'appels API d'un module
/credentials GET Lister les jeux d'identifiants API Misterbooking connectés (masqués)
/credentials POST Ajouter un nouveau jeu d'identifiants API Misterbooking
/credentials/{id} DELETE Supprimer un jeu d'identifiants Misterbooking
/reports/{module} GET Récupérer le rapport d'utilisation d'un module pour une plage de dates
/billing/invoices GET Lister toutes les factures du compte
/billing/invoices/{id} GET Télécharger une facture spécifique au format PDF

Limitation de débit

L'API de gestion est limitée à 120 requêtes par minute par clé API. Le code HTTP 429 est renvoyé lorsque la limite est dépassée. Utilisez la valeur de l'en-tête Retry-After dans votre logique de réessai.

Webhooks (sortants)

Configurez une URL de webhook sortant dans le tableau de bord de votre compte pour recevoir des notifications en temps réel lorsque : la synchronisation d'un module échoue, un événement de facturation se produit, ou un module est activé ou résilié. Les événements sont transmis sous forme de charges utiles JSON via HTTP POST.

Questions

Questions relatives à la documentation API : support@bookingmister.org.