Changelog

May 30, 2025

Update to the /reservations endpoint to remove the "amount_decimal_places" field from the "payments" object. This field was deprecated with the introduction of v2024.07.31 and has been removed to reduce redundancy in the response.

May 20, 2025

  • Resolved an inconsistency between the REST API and the legacy XML API regarding the "allow_online_booking" setting. The REST API now correctly evaluates nullable states of internal flags to ensure alignment with partner-facing booking rules.
  • Improved handling of orphaned units in the /units endpoint to match the behavior of the XML API. Orphaned units now reflect the following error.message: "Unit has been orphaned." where appropriate.
  • Update to the /units endpoint to correct an issue where deleted properties were still being returned as active records.
  • Update to the /unit_quotes endpoint to ensure Pool Heat matches internal quoting behavior.
  • Added new active query parameter to the /suppliers endpoint to optionally filter for suppliers who are currently signed up as CiiRUS users.
  • Refinements to the /reservations endpoint:
    • Removed amount_decimal_places from payments and payment_schedule objects.
    • Removed redundant total_amount; renamed total to total_value.
    • Renamed amount to value within payment_schedule objects.
    • Improved accuracy of required/optional field labeling in the schema.
  • Removed the no_total query parameter from several GET endpoints where it was no longer applicable following updates made on April 14, 2025:
    • /reservations
    • /units
    • /unit_calendars
    • /unit_rental
    • /unit_quotes

May 19, 2025

  • Update to resolve an issue affecting paginated API responses where next_page_url and prev_page_url referenced an incorrect endpoint and did not preserve the original query parameters.
  • Update to /unit_quotes endpoint to address unhandled exceptions that could appear in the response.

April 23, 2025

  • Update to /reservations endpoint to resolve an issue where cancellations returned an error despite successfully cancelling the reservation.

April 14, 2025

  • Improved performance and consistency for /units, /reservations, and /unit_ based endpoints.
    • Updated pagination behavior for /reservations"total_page_count" will just indicate if there is a next page, but in cases where a non-existent page is requested, it will return 1 as the "total_page_count".
  • Update to /reservations endpoint to resolve an issue with guest counts in reservation records.

April 9, 2025

  • Update to /reservations endpoint to address an issue where certain property-level tax settings were not being applied consistently during booking creation.

April 3, 2025

  • Improved handling of time-based data in paginated requests to prevent internal errors when using higher "page_size" values.
  • Corrected formatting in paginated response URLs to ensure consistency with versioned endpoint structures.