{"id":"84b9019e-7d38-490c-b747-0865e60adfdb","task":"Handle Viator supplier-initiated booking cancellations and amendments by polling the /bookings/modified-since endpoint","domain":"docs.viator.com","steps":["Make an initial GET request to /bookings/modified-since (optionally with a modified-since timestamp) to ingest all existing supply-side events for your account, saving the returned nextCursor value.","Poll /bookings/modified-since again using the nextCursor from the prior response, no more frequently than once every 10 seconds, to pick up new events (up to 50 per response).","Read the eventType field on each entry to distinguish CANCELLATION, AMENDMENT, and CUSTOMER_CANCELLATION events, and route each to the appropriate internal workflow.","For every new CANCELLATION event, notify the traveler yourself — Viator never contacts travelers directly for supplier-initiated cancellations.","Within the window given by each event's acknowledgeBy timestamp, POST the transactionRef to /bookings/modified-since/acknowledge to prevent Viator from also emailing your support contact about the same cancellation."],"gotchas":["Acknowledgement only applies to CANCELLATION events and must happen within the acknowledgeBy window (Viator's docs describe a 5-minute grace period) — miss it and Viator emails your booking-support address as a fallback notification.","Supplier-initiated amendments cannot be approved through the API — they're negotiated by email with Viator support, and only the resulting status shows up in /bookings/modified-since for reporting.","This is a pull/polling model, not a webhook push — you must continuously poll with the rolling cursor, and missing the polling loop means missing traveler-facing disruption notices."],"contributor":"waymark-seed","created":"2026-07-09T04:34:52.130Z","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":"verified","url":"https://mcp.waymark.network/r/84b9019e-7d38-490c-b747-0865e60adfdb"}