Discussions

Ask a Question

Increase Booking Window

We're trying to get a quote for a property that's more than a year out in advance using the Quote endpoint (<https://docs.lodgify.com/reference/get_v2-quote-propertyid>). However, we're getting the following error: `The departure date is not valid`. How do we increase the booking window so that we can call the API from our direct website? We saw that we can individually increase them per house per channel, but we're not sure if that would correlate to the API itself. We want to be able to let guests book 18 months in advance. Thanks!

How are a room's min_price and max_price calculated?

I am using the Lodgify API to retrieve room details and display them on my client's website: <https://api.lodgify.com/v2/properties/[property_id]/rooms/[room_id]> The client wishes to display the **minimum and maximum price per night**. I was hoping I could achieve this using the **min_price** and **max_price** fields returned by the API call above. However in a number of cases, the two fields contain the same price. The client is happy to populate these fields manually but we can't locate them in the UI. Most properties also have a range of **Season rates** set but these do not appear to be taken into account by min_price or max_price, so we assume they have to be manually entered somewhere. It _looks_ like min_price is populated in **Rentals > Rates > Default Rates > Price per night & min stay** but we're not sure. Please can you let me know where / how these fields are populated / calculated? Thanks!
ANSWERED

Custom Rental Agreements with Booking Details

Hello, We would like to capture the Booking Details at the checkout and post them into an external form containting the verbage of the rental agreement. From there, the guest will insert a digital signature and the signed lease will be saved on our back end and also emailed to host email address. How can the Booking Details be captured from the checkout screen? Thank you

Quote data (room_type_items) is absent

Hello, I would like to report an intermittent issue we are encountering with the API during booking synchronization. On occasion, quote data (room_type_items) is absent in the response despite successful synchronization. Observed Behavior: Synchronizations 1 through N complete successfully, with all expected data present. Synchronization N+1 exhibits missing quote data, even though synchronization itself completes without errors. Synchronization N+2 and subsequent synchronizations return to normal operation, including complete quote data. The above behavior may repeat. I have the API responses for two sample requests: one exhibiting the issue and one functioning as expected. I can send the whole responses if you give me a way to submit them privately. The quote parts of the two responses: The bad: **2024-02-15 11:05:02** `"quote": { "id": 6685662, "policy": { "name": "---", "payments": "Not scheduled in Lodgify", "cancellation": "", "damage_deposit": "" }, "status": "Agreed", "scheduled_transactions": null, "scheduled_damage_protection": null, "room_type_items": null, "addon_items": null, "other_items": null, "vat_items": null },` And the normal: **2024-02-15 11:19:44** `"quote": { "id": 6685662, "policy": { "name": "---", "payments": "Not scheduled in Lodgify", "cancellation": "", "damage_deposit": "" }, "status": "Agreed", "scheduled_transactions": null, "scheduled_damage_protection": null, "room_type_items": [ { "room_type_id": <removed>, "subtotal": 187.64, "prices": [ { "type": "RoomRate", "amount": 150, "description": "Daily price" }, { "type": "Fee", "amount": 14, "description": "Cleaning charge" }, { "type": "Tax", "amount": 22.14, "description": "Room Tax ()" }, { "type": "Tax", "amount": 1.5, "description": "Room Tax ()" } ] } ], "addon_items": [], "other_items": [], "vat_items": [{ "type": "Vat", "amount": 0, "description": "VAT" }] },` Before the bad one, the response was as expected. Thank you. Regards, Theocharis Skylitsis
ANSWERED

API - Lock a day (without booking it)

Hi, Looking to create unavailable periods via API, for now I have been using the API to create fake bookings but it's not perfect. We define our parameters so that a booking is a minimum of 2 days (=2 nights), so the arrival and departure needs to be 3 days separated. - When using the API to book for a day, I cannot because the parameters define above. Can you confirm that the API takes into account the booking parameters defined on the account? - The API question is: I know that it is possible to do a booking to block a date, you propose to create a "closed period" which would be great but I can not find it in the API, can you confirm that this "blocked period" option does not exist in the APi Any help on that would be great, Regards, Victor
ANSWERED

Is it possible to find agri eco tourism for Tanzania mainland

Dear sir On behalf of our company which base at serengeti district we are searching where we can meet agro ecotourism tourist/travelers for Tanzania mainland
ANSWERED

Fetching messaging placeholders

Hi is it possible to fetch primary policies and messaging placeholders for a property?
ANSWERED

Toll Cottage - Amenties not showing

Hello, Toll Cottage amenities are not showing on our website but the rest are. Please can you take alook? Thank you.
ANSWERED

message Endpoint

Is there an update on the upcoming message Endpoint? I'm working on a messaging Agent and functionality like custom message Placeholders, message delivery based on specific day of the week or number of guests would be great. thanks ✌️

Booking flow via API

I need to build a custom website on top of Lodgify's API, but I don't want to use Lodgify's checkout page. So, when a guest starts to book, a checkout process will be on the website instead of redirecting to Lodgify's checkout page. The only thing I will need is probably Lodgify's payment page so that I don't need to develop integrations with payment systems myself. Is it possible to achieve this via API? What I'm trying to do: 1. Create a booking using <https://api.lodgify.com/v1/reservation/booking/> with the status Open. 2. Create a quote using <https://api.lodgify.com/v1/reservation/booking/id/quote> 3. Get a payment link using <https://api.lodgify.com/v2/reservations/bookings/id/quote/paymentLink> When I open a payment link, it says: Cannot make a Payment when Quote status is Not sent. Am I doing everything correctly or should I use different endpoints and different flow? Also, if I do everything correctly, how to change the quote's status to "Sent" from "Not sent"? Thanks.