Changelog

August 26, 2025

  • Additional fixes have been implemented to resolve issues affecting travel insurance functionality, further improving stability and expected behavior.

August 18, 2025

  • Implemented fixes to resolve issues affecting travel insurance functionality, improving stability and expected behavior.
  • Corrected issues in the /emails/subaccount endpoint and related configuration screens that caused errors when setting up Outbound Email Settings.

August 11, 2025

  • Updated /unit_rental endpoint for improved performance and consistency.
  • Fixed /unit_extras response when query parameter channel=website to exclude extras not explicitly enabled for website display.
  • Resolved /reservations input handling, where guest names containing apostrophes were stored with double apostrophes.

August 1, 2025

  • 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.)

July 31, 2025

  • Fixed an issue where updated "description" objects with "text_type": "plain_text_description" were not appearing in /unit_details.
  • Updated the CiiRUS-API to use a read-optimized data source for improved performance and stability.

July 30, 2025

  • Resolved various issues with the /suppliers endpoint.
  • Fixed an issue with /unit_extras query parameter handling that affected the behavior of "extras" with "type": "standard_discount".
  • Resolved discrepancy in /unit_extras response when using unit_id vs unit_ids query parameters.

July 28, 2025

  • Resolved an issue where /unit_details returned an incorrect value for the property "type" field.

July 24, 2025

  • Migrated key endpoints for improved performance and consistency. Affected endpoints include:
    • /unit_extras
    • /suppliers
    • GET /unit_quotes
    • /unit_taxes
    • /unit_details
    • /unit_images

July 15, 2025

  • Usage logging added across all CiiRUS API endpoints.

July 7, 2025

  • /unit_quotes endpoint:
    • 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.