v1

Documentation de l'API

L'API REST de Ma Belle Note lit les établissements, avis, statistiques, retours privés et base clients d'un compte, y dépose contacts, passages et brouillons de réponse, et envoie chaque événement à vos outils par webhook. Une clé API suffit.

Documentation de l'APIVue d'ensemble

Adresse de base

Toutes les opérations partent de cette adresse, en HTTPS, avec la clé du compte dans l'en-tête Authorization.

https://api.mabellenote.com/v1

Les opérations de lecture sont stables : elles suivent la politique de compatibilité décrite dans le guide de versionnage. Une opération marquée « Bêta », comme les écritures, les webhooks ou le journal d'événements, peut encore évoluer avant d'être déclarée stable.

Guides

Recettes sans code

Des pas-à-pas pour brancher l'API sur Make, Zapier ou n8n avec leurs modules HTTP et webhooks génériques, ou sur un assistant IA, sans écrire de serveur.

Opérations disponibles

Liste tirée de la description OpenAPI de la version en cours.

OpérationRôleDroit requisStabilité
GET /v1/healthVérifier la disponibilité de l'APISans cléStable
GET /v1/openapi.jsonObtenir la description OpenAPISans cléStable
GET /v1/meIdentifier la clé APIaccount:readStable
GET /v1/establishmentsLister les établissementsestablishments:readStable
GET /v1/establishments/{establishmentId}Obtenir un établissementestablishments:readStable
GET /v1/establishments/{establishmentId}/statsObtenir les statistiques d'un établissementstats:readStable
GET /v1/reviewsLister les avisreviews:readStable
GET /v1/reviews/{reviewId}Obtenir un avisreviews:readStable
GET /v1/feedbacksLister les retours privésfeedbacks:readStable
GET /v1/feedbacks/{feedbackId}Obtenir un retour privéfeedbacks:readStable
GET /v1/contactsLister les contactscontacts:readStable
POST /v1/contactsCréer ou mettre à jour un contactcontacts:writeBêta
GET /v1/contacts/{contactId}Obtenir un contactcontacts:readStable
PATCH /v1/contacts/{contactId}Modifier un contactcontacts:writeBêta
POST /v1/visitsEnregistrer un passagevisits:writeBêta
POST /v1/promo-codes/redeemValider un code promopromo_codes:redeemBêta
POST /v1/reviews/{reviewId}/reply-draftsGénérer un brouillon par l'IAai:generateBêta
PUT /v1/reviews/{reviewId}/reply-draftDéposer un brouillon rédigéreplies:writeBêta
POST /v1/reviews/{reviewId}/replyPublier une réponse sur Googlereplies:publishBêta
GET /v1/eventsLister les événementsevents:readBêta
GET /v1/events/{eventId}Obtenir un événementevents:readBêta
GET /v1/webhook-endpointsLister les points de réceptionwebhooks:manageBêta
POST /v1/webhook-endpointsCréer un point de réceptionwebhooks:manageBêta
DELETE /v1/webhook-endpoints/{endpointId}Supprimer un point de réceptionwebhooks:manageBêta
POST /v1/webhook-endpoints/{endpointId}/testEnvoyer un événement de testwebhooks:manageBêta