# Changelog **Stay up to date with the latest enhancements to the Demand API**. # December 2025 This release brings new features and improvements across different API collections: div ul li strong Accommodations: Bundles and value-added services available in v3.2. li strong Car rentals: Drop-off dates no longer limited to 500 days, allowing full 180-day rentals. li strong Attractions: code urls block now includes both app and web links to details and search results. li strong Orders: Room-level modifications supported for online payments; new code orders/details/cars/faqs endpoint (v3.2 Beta) provides car rental FAQs in requested languages. ## Accommodations **|** v3.2**|** **|** **Bundles and value added services** **|** > Bundles and value added services are now available in [accommodation endpoints](/demand/docs/open-api/3.2/demand-api/accommodations), as well as in [orders/details](/demand/docs/open-api/3.2/demand-api/orders/orders/details) and [orders/preview](/demand/docs/open-api/3.2/demand-api/orders/orders/preview). Example of accommodations/details response with value added services: ```json { "request_id": "01kcrwnk8b1kv5syq2mbjfjy3n", "data": [ { "id": 13766008, "name": { "en-gb": "Beach Apartment", "es": "Beach Apartment" }, "accommodation_type": 201, "booker_address_required": false, "brands": [], "bundles": [ { "id": 843543, "value_adds": [ { "description": { "es": [ "Parking para un vehículo por unidad reservada y estancia." ], "en-gb": [ "Self parking for one vehicle per booked unit per stay." ] }, "type": "parking" }, { "description": { "es": [ "Internet de alta velocidad durante toda la estancia." ], "en-gb": [ "High-speed internet throughout your stay." ] }, "type": "high_speed_internet" } ] } ], ``` See all details in the [bundles guide](/demand/docs/accommodations/bundles/about-bundles). ## Car rentals **|** v3.2 **|** v3.1 **|** **Drop-off date extension** **|** > * Drop-off dates are no longer limited to a fixed number of days from the current date, allowing full 180-day rental durations from the maximum allowed pickup date. Existing validation rules (e.g., pickup and drop-off dates must be in the future and not identical) continue to apply. ## Attractions **|** 3.2 Beta **|** **URLs block refinement** **|** > The `urls` block returned in [attractions/details](/demand/docs/open-api/3.2-beta/demand-api/attractions/attractions/details), [attractions/search](/demand/docs/open-api/3.2-beta/demand-api/attractions) responses, now includes both app and web links to the attraction details page and search results. Example of attractions/search response with urls: ```json { "data": [ { "id": "PRahAzWtTraa", "free_cancellation": true, "price": { "currency": "EUR", "total": 20 }, "urls": { "app": { "detail": "booking://attractions/product?slug=prahazwttraa-heineken-experience-amsterdam&aid=956509", "search_results": "booking://attractions/searchresults?ufi=-2140479&pinned_product_id=PRahAzWtTraa&aid=956509" }, "web": { "detail": "https://www.booking.com/attractions/nl/prahazwttraa-heineken-experience-amsterdam.en-gb.html?selected_currency=EUR&aid=956509", "search_results": "https://www.booking.com/attractions/searchresults/nl/amsterdam.en-gb.html?pinned_product=PRahAzWtTraa&aid=956509" } } }, ``` ## Orders **|** v3.2 **|** v3.1 **|** **Room-level modifications for online payments** **|** > * [orders/modify](/demand/docs/open-api/3.2/demand-api/orders/orders/modify) now supports room-level modifications (name, guest quantity and preferences) for reservations paid online. **|** 3.2 Beta **|** New **|** **orders/details/cars/faqs** **|** > * A new endpoint [orders/details/cars/faqs](/demand/docs/open-api/3.2-beta/demand-api/orders/cars/faqs) provides car rental FAQs in the requested languages. Example response for `en`, `fr`, `de` and `es` languages: ```json { "request_id": "123456789", "data": { "faqs": [ { "question": { "en-gb": "What if I haven’t received my booking confirmation?", "fr": "Que dois-je faire si je n'ai pas reçu ma confirmation de réservation ?", "de": "Was ist, wenn ich meine Buchungsbestätigung nicht erhalten habe?", "es": "¿Qué hago si no he recibido la confirmación de mi reserva?" }, "answers": { "en-gb": [ "Most bookings are confirmed straight away, so please check your spam folder if there’s nothing in your inbox.", "You can always check the status of your booking online:", "If you’re using the app, tap ‘Bookings’ at the bottom of the screen.", "If you’re using the website, make sure you’re signed in and on the ‘Car rentals’ page - then hit ‘Manage booking’ at the top.", "If you find that your booking isn’t confirmed yet, we’re working on it and we’ll email you as soon as it is." ], "fr": [ "La plupart des réservations sont immédiatement confirmées. Si vous n'avez pas reçu d'e-mail, veuillez vérifier vos spams.", "Vous pouvez également consulter le statut de votre réservation en ligne.", "Sur l'application, appuyez sur « Réservations » en bas de l'écran.", "Sur le site Internet, connectez-vous à votre compte et rendez-vous sur la page « Voitures de location »." ], "de": [ "Die meisten Buchungen werden sofort bestätigt. Bitte überprüfen Sie Ihren Spam-Ordner.", "Sie können den Status Ihrer Buchung jederzeit online einsehen." ], "es": [ "La mayoría de las reservas se confirman al momento. Revisa la carpeta de spam si no ves el correo.", "Puedes consultar el estado de tu reserva online en cualquier momento." ] } } ] } } ``` ## References