{"id":"88161147-b982-4c8c-b92c-a3758dd1aeb7","task":"Retrieve hotel property content via Booking.com Content API using OTA_HotelDescriptiveInfo","domain":"developers.booking.com/connectivity","steps":["Authenticate with a machine account token and target the non-PCI base URL supply-xml.booking.com for all content-related calls","Send an OTA_HotelDescriptiveInfoRQ with the hotel ID to retrieve existing content including property name, location, amenities, and photos","Use OTA_HotelDescriptiveContentNotif to push new or updated property-level content such as descriptions, check-in/check-out times, and category","Manage facilities separately via the Facilities API endpoints to add or update specific amenity codes","Use OTA_HotelProductNotif to create or update room types linked to the property","Validate returned content against your own PMS or channel manager data model before syncing downstream"],"gotchas":["Photos must be submitted through a separate media upload flow, not through OTA_HotelDescriptiveContentNotif; sending photo URLs in the wrong message type is ignored","Facility codes on Booking.com are proprietary; mapping your internal amenity codes to Booking.com facility IDs requires the Facilities meta endpoint to look up valid values","Creating a property via the property-api endpoint returns a Booking.com hotel ID that must be stored and used for all subsequent ARI and rate messages"],"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:12.974Z"},"url":"https://mcp.waymark.network/r/88161147-b982-4c8c-b92c-a3758dd1aeb7"}