Resolved an issue where /unit_extras was only returning the first item in the "extras" array.
Adjusted API authorization logic to improve reliability when validating new tokens. (This change addresses timing issues related to token availability across systems.)
Update to fix an issue where "charges" -> "type": "discount_code" were not included in the financial charges response, preventing them from being quoted correctly.
Update to resolve a quoting issue for "charges" ->"type": "extra" configured as "per_day": true. Quantities are now correctly multiplied by the number of nights in the quote.
Update to correct an error with "charges" -> "type": "extra" configured as "per_guest": true. The quoting logic now multiplies appropriately based on the number of guests supplied in the request.
Updated logic for Damage and Travel Insurance extras to ensure they return correctly in quotes.
Update to resolve a quoting issue for "charges" -> "type": "extra" with "date_restrictions" ranges and "date_range_apply" flag null. Such extras are now correctly included when valid "bookable_dates"/"effective_dates" combinations exist.
/unit_amenities endpoint:
Update to address an issue where passing channel=all returned only general amenities. The response now includes all configured amenities as expected.
Update to the /unit_rentals endpoint documentation to clarify the fallback_rates parameter.
The parameter was previously documented as a boolean but has now been corrected to reflect its valid string enums:
Resolved an issue on the /unit_images endpoint where, in some rare cases, images were returned with an incorrect URL. The endpoint now consistently serves the correct image URLs.
Resolved an issue on the /unit_rental endpoint to correctly pass the system-configured multiplication factor in the API response ("management_company_rate_factor"), ensuring accurate traveler-facing pricing based on configured discounts or rate adjustments.