May 20, 2025
 5 months ago by Kyle Marshall
- 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 /unitsendpoint to match the behavior of the XML API. Orphaned units now reflect the followingerror.message: "Unit has been orphaned."where appropriate.
- Update to the /unitsendpoint to correct an issue where deleted properties were still being returned as active records.
- Update to the /unit_quotesendpoint to ensure Pool Heat matches internal quoting behavior.
- Added new activequery parameter to the/suppliersendpoint to optionally filter for suppliers who are currently signed up as CiiRUS users.
- Refinements to the /reservationsendpoint:- Removed amount_decimal_placesfrompaymentsandpayment_scheduleobjects.
- Removed redundant total_amount; renamedtotaltototal_value.
- Renamed amounttovaluewithinpayment_scheduleobjects.
- Improved accuracy of required/optional field labeling in the schema.
 
- Removed 
- Removed the no_totalquery 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
 
