> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developers.duve.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.duve.com/_mcp/server.

Welcome to Duve's changelog! Stay updated with the latest features, enhancements, and bug fixes released on the Duve platform.

---

### **September 2025**

- **11/09/2025**:

- Added Events:
  - `guestLinkOpenedCheckIn`
  - `guestLinkOpenedCheckOut`

- Renamed events:
  - `guestLinkOpened` -> `guestLinkOpenedGuestApp`

- Added file that describe for each event which data points are valid

- **07/09/2025**:

  - Added data points:
    - `timestamp`
    - `platformReferral`
    - `appReferral`
    - `membershipIndication`
    - `membershipType`
  - Added Events:
    - `preCheckInStarted`
    - `orderDenied`
    - `orderExpired`

---

### **August 2025**
- **31/08/2025**: Webhooks Management moved to Open API
  - Relocated Webhooks Management CRUD endpoints from Connect API to Open API:
    - `GET/POST /api/openapi/v1/webhooks`
    - `GET/PUT/DELETE /api/openapi/v1/webhooks/{id}`
  - Added Open API Appendix pages and updated references across docs/specs:
    - Webhook Events, Webhook Condition Types, Webhook Operators, Webhook Data Points
  - Updated navigation:
    - Duve Connect keeps docs (Introduction, Best practices, Outgoing/Incoming webhooks)
    - Open API now surfaces the Webhooks Management endpoints and related Appendix
  - Standardized appendix link slugs in the Open API spec to `/api-references/open-api/appendix/webhook-events`, `/webhook-condition-types`, `/webhook-operators`, `/webhook-data-points`
  - Fixed appendix links in `connect.outgoing.webhooks.md` to point to the Open API appendix
- **14/08/2025**: Duve Connect docs improvements:
  - Added Webhooks Management CRUD endpoints to the Connect API (POST/GET/PUT/DELETE on `/openapi/v1/webhooks`) and surfaced them under Duve Connect with method badges. Expanded and aligned the Conditions (`filterType`) and Operators lists with product constants. Removed the webhook logs endpoint.
  - Extracted Webhook Condition Types and Operators into dedicated Appendix pages and linked them from the Connect API and guides.
  - Added a new Webhook Events Appendix.
  - Updated Connect API request schema to use `WebhookConfigRequest` (required: `name`, `event`, `url`); responses continue to return `WebhookConfig` with `_id`.
  - Updated create/update endpoint descriptions to reference the appendices.
  - Minor copy tweaks in navigation and links.
---
### **November 2024**
- **13/11/2024**: Added support for additional chat message features in the Open API.
- **01/11/2024**: Minor update to IP restrictions.
---
### **October 2024**
- **30/10/2024**: Enhanced verbose logging for successful `reservationCreated` webhook events.
- **14/10/2024**: Fixed issues in Duve API and improved validation for `rentPrice` field.
- **08/10/2024**: Improved logging context with additional request data and enhanced route handling. Introduced blocking for accounts and `accountToken` for tokens generated for connected accounts.
- **06/10/2024**: Added multi-account support to the Open API.
---
### **June 2024**
- **21/06/2024**: Introduced functionality to retrieve the last message in chats via the Open API.
---
### **April 2024**
- **18/04/2024**: Enhanced reservation creation to avoid saving `createdAt` in the `create` field to prevent flagging as updates.
- **14/04/2024**: Added fallback support for country labels in Open API integrations.
---
### **March 2024**
- **05/03/2024**: General improvements and bug fixes in the Open API.
---
### **January 2024**
- **07/01/2024**: Ensured that the currency provided in the WishboxConnect API is validated as a proper currency code.
---
### **December 2023**
- **24/12/2023**: Added support for `cancellationPolicyCode` in the Duve API.
- **07/12/2023**: Added "last stay" functionality to the API.
---
### **November 2023**
- **07/11/2023**: Fixed undefined values when syncing additional fields in WishboxConnect.
- **05/11/2023**: Enhanced support for pushing additional fields in WishboxConnect without requiring specific field types.
---
### **October 2023**
- **19/10/2023**: Added approve/deny links for order approval processes in the Duve API.
---
### **September 2023**
- **18/09/2023**: Added `paidAmount` to the API for improved tracking and reporting.
---
### **June 2023**
- **07/06/2023**: Adjusted webhook event handling to ensure complete documents are sent when required.
---
### **April 2023**
- **20/04/2023**: Resolved various bugs related to webhook integration and event processing.
---
### **March 2023**
- **21/03/2023**: Added `marketingSourceLabel` support in WishboxConnect for improved marketing integrations.
---
### **January 2023**
- **19/01/2023**: Improved handling of `additionalFields` when no brand filters are applied.
---
### **Historical Highlights**
- **07/03/2022**: Added brand-level configurations to the Duve Connect API.
- **28/12/2021**: Introduced new fields (`channelId2`, `Agent`, and `Membership`) to the WishboxConnect API.
- **20/05/2019**: Implemented Optima 2-way integration for enhanced booking source support.
---
This changelog reflects our commitment to continuous improvement, ensuring seamless functionality and enhanced developer experiences. Stay tuned for more updates!