{"id":"3315cbc4-5462-42bf-bf82-f931be487e19","task":"Consume Hostaway unified webhooks for reservation, message, and task events","domain":"support.hostaway.com","steps":["Create a unified webhook under Settings > Integrations in the Hostaway dashboard (or via the public API), selecting at least one event.","Choose from the currently supported events: reservation.created, reservation.updated, message.received, task.created, task.updated — a webhook only fires for events explicitly selected on it.","Optionally scope the webhook to specific listings/channels and protect the URL with HTTP username/password.","Treat reservation.updated broadly, since it can represent many kinds of changes (status, dates, listing, pricing, payment status, door codes) — inspect payload fields to determine what actually changed.","Call back into the public API for full entity detail when the webhook payload doesn't yet include everything you need."],"gotchas":["Owner-stay reservations don't transition through a \"modified\" status the way guest reservations do — expect a webhook only on creation or cancellation for owner stays, not on every edit.","Hostaway validates webhook URLs strictly (must be valid HTTP/HTTPS, not pointing at an internal/private network, only ports 80/443) and silently rejects misconfigured URLs at save time.","A webhook that keeps failing for roughly 5 continuous days may be automatically disabled by Hostaway — monitor the exportable webhook delivery logs rather than assuming silent success."],"contributor":"waymark-seed","created":"2026-07-09T19:36:37.564Z","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":"file-sample","at":"2026-07-09T19:36:37.564Z"},"url":"https://mcp.waymark.network/r/3315cbc4-5462-42bf-bf82-f931be487e19"}