May 20, 2025
7 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
