# Changelog ### 2026-03-20 - New Endpoints - `Patient Account` - New `List Accounts for a Payer` endpoint - General - `Payer` links response now includes `accounts` link - Add `payer_id` `q[]` filter to `Patient Account` list endpoint ### 2026-03-16 - General - `Available Appointment` response now returns field `row_num` - `Available Group Appointment` response now returns field `row_num` - Increase `page_size` limit to 200 - Allow `sort_by` query parameters to include direction modifiers eg `sort_by=["field_here:asc","field_here:desc"]`. See [Sorting](/#sorting) ### 2026-03-11 - Filtering Updates - `Referrer` - Add `created` `q[]` filter - Add `updated` `q[]` filter - Add `appointment_id` `q[]` filter to these Endpoint groups - `Appointment Book` - `Appointment` - `Group Appointment` - `Note` - `Rule Out` - `Patient Account` - Remove the following `q[]` filters - `phone` - `email` - New Endpoints - `Patient Account` - New `List Patient Accounts` endpoint ### 2026-03-05 - General - Add `notes` field to Create/Edit/Finalise Appointment request body - Add `notes` field to Add Group Appointment Member request body - Add `resource_ids` field to Reserve Appointment request body - Add `exclude_group_appointments_with_client_ids` query parameter to `Available Group Appointment` endpoints to filter out groups a patient is already booked into - New Endpoint Groups - `Appointment Book` - Returns a list of all appointment categories in one call (Appointments, Group Appointments, Notes and Rule Outs) - `Group Appointment` - New Endpoints - `Group Appointment Member` - New `Edit Group Appointment Member` endpoint ### 2026-02-26 - General - `Business` response now returns field `appointment_intervals` - `Appointment Type` response now returns field `resource_ids` - `Account` response now only returns `fee_cat_id` when override is enabled - Filtering Improvements - Add phone number query normalisation - Phone values passed via `q[]` filters (eg. `q[]=phone:=0411-111-111`) are normalised by stripping spaces and dashing before matching - `Payment` - Add `payment_date` `q[]` filter - `Invoice` - Add `invoice_date` `q[]` filter - Add `invoice_number` `q[]` filter - `Available Appointment` - Add `buffer` query parameter - Defines minimum buffer in minutes when searching for available appointments - Add `distinct_times` query parameter - Allows multiple results for the same time where more than one practitioner is available ### 2026-02-18 - General - Add `referrals` field to `Patient Account` response - Add `treatment_plans` field to `Patient Account` response - New Endpoint Groups - `Note` - `Rule Out` - `Cancelled Appointment` - `Health Fund` - `Invoice` - `Payment` - `Organisation` - `Patient Attachment` - `Patient Contact` - `Clinical Note` - `Payer` - `Payer Contact` - `Practitioner Provider Number` - `Referrer` - `Referrer Type` - `Tag` - `Tag Category`