21 September 2026
Write operations are now linked from the responses you already fetch
Responses using application/vnd.zandaapi.hateoas+json now advertise the write operations available,
so you can act by following a link rather than building the URL yourself. A collection carries
create; the operations that act on a record — update, delete and the like — are on that record's
own response, so fetch it and follow the links it returns.
Personal appointments
Added GET /api/v1/personal-appointments and GET /api/v1/personal-appointments/{id}, which list
the practice's personal appointments and fetch one by id.
Practitioner roster overrides
Added GET /api/v1/practitioner-roster-overrides and
GET /api/v1/practitioner-roster-overrides/{id}, which return the one-off changes made to a
practitioner's recurring roster: a day off, a conference, an extra evening clinic. Each override
gives the date range and the daily time window it covers, whether it adds or removes availability,
and whether those hours can be booked online. Filter by practitioner, location, active status,
availability, online bookings, or the date an override is in effect.