Discussions

Ask a Question
ANSWERED

message post success, but unresponsive

I am using "add message to booking " via <https://api.lodgify.com/v1/reservation/booking/{id}/messages> where id is a reservation ID in the future. I am the both the guest and the owner of this reservation. The python code is below. The "response" returned is a success code of 200, however no message appears in the string and I receive no email as the guest (email is specified in the reservation). Importantly, the developer document's "Try it" button also results in a code 200 AND places the message in the string and produces an email for me as the guest. I am at a loss as to why my code generates a success code while not actually producing the message as expected. def LSend(subject, message,typem,idn,sn='true'): idn = str(idn) url = "<https://api.lodgify.com/v1/reservation/booking/"+idn+"/messages"> payload = "[{\"subject\":subject,\"message\":message,\"type\":typem,\"send_notification\":sn}]" headers = { "accept": "application/json", "content-type": "application/\*+json", "X-ApiKey": "MYKEYHERE" } response = requests.post(url, data=payload, headers=headers) print(response.text) return response response=LSend(subject='from script',message='Please send this test message.t',typem='Owner',idn=MYIDHERE)
ANSWERED

Booking Details Response Time

Hello, I'm trying to access booking details and the API is responding very slowly, over a minute in some cases. <https://api.lodgify.com/v1/reservation/booking/{id}> Is there a known issue or are these queries? Sometimes I get a 504 error response: "The web server reported a gateway time-out error."
ANSWERED

API Rate limit

Hi Team, Recently, we are facing a rate limit issue with Lodgify v2 APIs, even though we are making one call only for one customer. We have around 120 customers who are using lodgify. The API that we are using right now is this <https://api.lodgify.com/v2/reservations/bookings> As per our logs, we are only able to make 25 API calls only and for the rest of the calls we are getting 429 error messages. As per documentation limit should be 750 API calls per minute. After some time our IPs Address are blocked. These are some IP address that are blocked as per us: 44.194.48.208 54.205.188.222 44.209.18.27 34.206.69.133 Can we get any help to understand why this is happening and is there anything we can improve in our system while making these API calls? Thanks in advance!
ANSWERED

Api infoemazions

I wonder if there is any way to pass fees, stay, taxes etc when we create the reservation from the API when I enter the values of a reservation on my computer that goes to your portal it returns { "id": 8974630, "user_id": 560755, "arrival": "2024-04-10", "departure": "2024-04-13", "property_id": 550409, "rooms": [ { "room_type_id": 617116, "people": 0, "key_code": "" } ], "guest": { "name": "Giulio Delmastro", "email": "[[email protected]](mailto:[email protected])", "phone": "3313408994", "country_code": null }, "language": "en", "status": "Booked", "attempt_expires_at": null, "source": "PublicApi", "source_text": "website", "created_from_ip": "176.9.85.188", "created_at": "2024-03-01T15:41:17", "updated_at": "2024-03-01T15:41:18", "canceled_at": null, "is_new": true, "is_deleted": false, "currency_code": "EUR", "total_amount": 168.85, "subtotals": { "stay": 0, "promotions": 0, "fees": 0, "taxes": 0, "addons": 0, "vat": null }, this is what I read about the reservation made on the site when I retrieve it from the Lodgify API... basically the fields we need are zero I'm referring to totals subtotals > stay etc
ANSWERED

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!
ANSWERED

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
ANSWERED

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