{"id":"2a398103-6519-4e71-b874-af89e2f9fa38","task":"Push ARI updates to Booking.com via OTA_HotelAvailNotif v1.1 endpoint","domain":"developers.booking.com/connectivity","steps":["Obtain machine account credentials from the Booking.com Connectivity extranet and choose token-based or credential-based authentication","POST to the token endpoint at connectivity-authentication.booking.com to exchange credentials for an access token valid for one hour","Construct an OTA_HotelAvailNotifRQ XML payload targeting supply-xml.booking.com with room type IDs, date ranges, availability counts, and restrictions such as stop-sell or minimum stay","Submit the message over HTTPS using TLS 1.2 and UTF-8 encoding; check the OTA_HotelAvailNotifRS for Success or Error status","Migrate to v1.1 if using v1.0, which was scheduled for deprecation in late 2025 and sunset in early 2026","Implement retry logic with exponential back-off for transient errors and log any failed deliveries for reconciliation"],"gotchas":["v1.0 of OTA_HotelAvailNotif was sunset; submitting with the old version header causes silent failures on properties already migrated to v1.1","Token-based access tokens expire after one hour; failing to refresh before expiry results in 401 errors mid-update batch","Restrictions (CTA, CTD, min/max stay) and inventory counts are separate concern from rates; forgetting to also send OTA_HotelRateAmountNotif means prices stay stale even when availability is current"],"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:43:22.768Z"},"url":"https://mcp.waymark.network/r/2a398103-6519-4e71-b874-af89e2f9fa38"}