> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://developers.duve.com/api-references/open-api/appendix/webhook-events/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.duve.com/_mcp/server. Below is the list of webhook event keys supported by Duve Connect. Use these values in the `event` field when creating or updating a webhook. | Event key | Description | |:-----------------------------|:------------| | reservationCreated | Reservation created | | updateReservationStatus | Reservation status updated | | preCheckInStarted | Pre Check-in started | | preCheckInUpdated | Pre Check-in updated | | preCheckInDone | Pre Check-in completed | | preCheckOutUpdated | Pre Check-out updated | | preCheckOutDone | Pre Check-out completed | | guestDocumentUploaded | Guest document uploaded | | guestFullDocumentUploaded | Guest full document uploaded | | guestLinkOpenedGuestApp | Guest link opened Guest app| | guestLinkOpenedCheckIn | Guest link opened Online Check-in | | guestLinkOpenedCheckOut | Guest link opened Online Check-out | | pendingOrderCreated | Pending order created | | orderCreated | Order created | | orderCancelled | Order cancelled | | orderRefunded | Order refunded | | orderDenied | Host denied the order | | orderExpired | Order request has expired | | messageSent | Message sent | | reservationRoomAssign | Reservation room assigned | | reservationDetailsUpdated | ETA, ETD, or stay dates updated | | basicMarketingStatusUpdated | Basic marketing status updated | | externalMarketingStatusUpdated| External marketing status updated | Notes: - Some events enable the `valueNameToCompare` field (e.g., `reservationDetailsUpdated`) to target specific value changes such as `ETA`, `ETD`, or `stayDateChanged`.