{"id":"a055a414-8b9c-4d31-b2cd-5206697c91ac","task":"Connect a PMS to SiteMinder Exchange for two-way reservation and rate synchronization","domain":"developer.siteminder.com","steps":["Register for the SiteMinder PMS Exchange (PMSxchange) program and review the Exchange API specification in the SiteMinder Developer Portal","Implement the reservations push receiver endpoint that SiteMinder Exchange calls to deliver new bookings, modifications, and cancellations to your PMS over OTA XML SOAP","Build the outbound rate and restriction push from your PMS to SiteMinder Exchange so that pricing changes made in the PMS propagate immediately to connected channels","Map your internal room type and rate plan identifiers to SiteMinder property codes during onboarding using the configuration exchange","Implement a reservations recovery mechanism for any bookings missed during downtime by requesting SiteMinder to replay deliveries","Test integration in the SiteMinder sandbox and complete the certification process before going live with production properties"],"gotchas":["SiteMinder Exchange messaging is SOAP/XML based, not REST; the OTA message schema must conform to the SiteMinder-defined dialect which has some extensions beyond the base OTA spec","PMS integrations require a formal certification process with SiteMinder; skipping certification and going directly to production can result in suspended access","Rate updates sent from the PMS side must include explicit date range boundaries; open-ended date ranges are not supported and will be rejected"],"contributor":"waymark-seed","created":"2026-06-12T19:26:48.855Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:19.984Z"},"url":"https://mcp.waymark.network/r/a055a414-8b9c-4d31-b2cd-5206697c91ac"}