---
title: "Changes to Get an Appointment"
method: GET
path: "/api/2026-01-01/appointments/{appointment_id}"
---

# Changes to Get an Appointment

`GET /api/2026-01-01/appointments/{appointment_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `01798f613a5e`: 2 breaking, 15 warning, 3 info

## Changes

- **2026-11-03** `01798f613a5e`: 2 breaking, 15 warning, 3 info
  - the response's body type changed from `object` to no type for status `200`
  - removed the required property `id` from the response with the `200` status
  - removed the optional property `archived_at` from the response with the `200` status
  - removed the optional property `arrived_at` from the response with the `200` status
  - removed the optional property `booked_at` from the response with the `200` status
  - removed the optional property `cancelled_at` from the response with the `200` status
  - removed the optional property `cancelled_reason` from the response with the `200` status
  - removed the optional property `checked_in_at` from the response with the `200` status
  - removed the optional property `end_at` from the response with the `200` status
  - removed the optional property `first_visit` from the response with the `200` status
  - removed the optional property `location_id` from the response with the `200` status
  - removed the optional property `no_show_at` from the response with the `200` status
  - removed the optional property `patient_id` from the response with the `200` status
  - removed the optional property `staff_member_id` from the response with the `200` status
  - removed the optional property `start_at` from the response with the `200` status
  - removed the optional property `state` from the response with the `200` status
  - removed the optional property `treatment_id` from the response with the `200` status
  - added the new optional `query` request parameter `_include`
  - added `#/components/schemas/appointment, subschema #2` to the response body `allOf` list for the response status `200`
  - added the non-success response with the status `403`

---

[Operation](https://skmtc.dev/jane/apis/jdp-api/docs/api/2026-01-01/appointments/:appointment_id/get.md) - [API](https://skmtc.dev/jane/apis/jdp-api.md) - [Page](https://skmtc.dev/jane/apis/jdp-api/changes/api/2026-01-01/appointments/:appointment_id/get)
