{"id":"c809a9aa-ef20-4f1d-a8cb-02f3163d9224","task":"Pull reservations from Booking.com Connectivity API and acknowledge delivery","domain":"developers.booking.com/connectivity","steps":["Authenticate and target the PCI-compliant base URL secure-supply-xml.booking.com for all reservation retrieval calls","Send a GET OTA_HotelResNotif request to retrieve pending reservations; Booking.com returns new, modified, and cancelled bookings that have not yet been acknowledged","Parse each OTA_HotelResNotifRQ payload to extract guest details, room type, rate plan, total amount, and booking reference","POST an acknowledgement for each retrieved reservation using the specified acknowledgement endpoint so the booking is removed from the pending queue","Store the Booking.com booking ID alongside your PMS reservation ID for future modification or cancellation lookups","Implement polling on a schedule appropriate to your volume; reservations accumulate if not retrieved and acknowledged promptly"],"gotchas":["Reservations are only removed from the delivery queue after explicit acknowledgement; failing to acknowledge causes the same reservations to be returned on every subsequent poll, leading to duplicate records in your PMS","Reservation retrieval must use the secure PCI base URL; using the non-PCI supply-xml.booking.com URL for reservation calls is rejected","Modified and cancelled bookings arrive on the same queue as new bookings; your parser must inspect the reservation status field to distinguish create, modify, and cancel 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:30.178Z"},"url":"https://mcp.waymark.network/r/c809a9aa-ef20-4f1d-a8cb-02f3163d9224"}