Documentation · Interface PMS

Interface PMS

Relier un PMS au channel manager Bridg_ : deux modèles de connectivité, XML on-premise et JSON cloud.

Staginghttps://staging.bridgchannel.appv1.0 · 2026-09-11<?Label BRIDG|DOC|1.0|NEW?>

Bridg_ est un channel manager : il distribue la disponibilité, les prix et les restrictions d'un établissement vers les OTA (Booking.com, Expedia…) et reçoit leurs réservations. L'interface PMS permet à un PMS de devenir la source de vérité de ces données et de recevoir toutes les réservations qui consomment du stock (OTA et moteur de réservation direct).

Cette documentation s'adresse aux éditeurs de PMS, aux intégrateurs et aux équipes IT d'hôtels. Elle décrit le contrat d'interface tel qu'il est implémenté dans le backend Bridg_ (/api/pms/v1/…).

Deux modèles de connectivité

Les deux modèles portent exactement les mêmes données ; seuls le format et le transport changent.

Modèle XML — on-premise Modèle JSON — cloud
Pour qui PMS installés chez l'hôtel : Oracle OPERA 5 via OXI, tout PMS parlant le XML Fidelio PMS cloud exposant une API HTTPS
Format XML Fidelio (rtav.fidelio.4.0, rate.fidelio.6.0, reservation.fidelio.*…) JSON
Qui initie les connexions toujours le PMS — aucune ouverture de pare-feu côté hôtel le PMS pousse vers Bridg_ ; Bridg_ appelle l'API du PMS pour lui remettre les réservations (webhook)
URL côté Bridg_ une seule : POST et GET …/messages une par ressource : POST …/ari, POST …/reservations
Authentification secret dans l'URL (?key=) ou HTTP Basic Authorization: Bearer + signature HMAC-SHA256 du corps
Accusé de traitement asynchrone : message RESULT que le PMS vient chercher synchrone : dans la réponse HTTP
Identifiant d'adaptateur opera-oxi json — « JSON Connectivity » dans l'écran Interface PMS
Documentation xml/README.md json/README.md

Sommaire

Démarrer

Modèle XML (on-premise)

Modèle JSON (cloud)

Environnements

Environnement URL de base Usage
Staging https://staging.bridgchannel.app recette, certification, intégration

L'URL de production est communiquée par Bridg_ à la mise en service, une fois la certification passée.

Toutes les URL de cette documentation sont relatives à l'URL de base : {base}/api/pms/v1/connections/{connectionId}/….

Support

Les identifiants de connexion (connectionId, clientToken, secret) sont remis par le propriétaire de l'établissement depuis son tableau de bord Bridg_ (menu Interface PMS), ou par votre contact Bridg_. Les journaux de messages (entrants, sortants, erreurs) sont consultables au même endroit.

Changelog

Version Date Changements
1.0 2026-09-11 Première publication : modèle XML (Opera OXI) et modèle JSON.
1.2 2026-10-02 Procédure de certification : dossier de candidature, contrôle Bridg_ point par point, pilote de sept jours, certificat lié à la version du connecteur, engagements après certification, mise en service d'un hôtel supplémentaire. Cahier de recette pas à pas : créer, modifier, annuler dans les deux sens, seuils de fréquence et de volume des messages, contrôle du lendemain.
1.1 2026-10-01 Modèle JSON : identifiant d'adaptateur json (JSON Connectivity) ; les réservations Bridg_ → PMS passent par l'API du PMS (webhook), à enregistrer dans Réglages → API du PMS ; horizon ARI appliqué (nuits au-delà écartées) ; codes ignorés dans l'accusé ; devise : prix JSON contrôlés contre la devise du tarif (CURRENCY_MISMATCH), réservations converties dans la devise de l'établissement et arrondies à son unité (franc CFA sans décimales).