---
title: "Changes to Finished bookings"
method: GET
path: "/bookings/finished.json"
---

# Changes to Finished bookings

`GET /bookings/finished.json`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 6 of 32 revisions.

- **2026-03-29** (v2) `3535cc88f407` — 2 info
- **2025-03-14** (v2) `ecce040ff500` — 2 info
- **2025-01-13** (v2) `aaf71a5c2181` — 5 info
- **2025-01-13** (v2) `b02157463322` — 1 warning, 6 info
- **2025-01-13** (v2) `9331d0ba9538` — 1 breaking, 2 info
- **2022-05-05** (v2) `95c52cb13f9a` — 5 breaking, 12 warning, 2 info

## Changes

- **2026-03-29** (v2) `3535cc88f407` — 2 info
  - added the optional property `items/group/booking_count` to the response with the `200` status
  - added the optional property `items/group/number` to the response with the `200` status
- **2025-03-14** (v2) `ecce040ff500` — 2 info
  - added the optional property `items/custom_answers` to the response with the `200` status
  - added the optional property `items/source_data` to the response with the `200` status
- **2025-01-13** (v2) `aaf71a5c2181` — 5 info
  - added the optional property `items/activity_name` to the response with the `200` status
  - added the optional property `items/approved_at` to the response with the `200` status
  - added the optional property `items/cancelled` to the response with the `200` status
  - added the optional property `items/online_booking` to the response with the `200` status
  - added the optional property `items/rejected_at` to the response with the `200` status
- **2025-01-13** (v2) `b02157463322` — 1 warning, 6 info
  - removed the optional property `items/number_expected` from the response with the `200` status
  - added the optional property `items/dates` to the response with the `200` status
  - added the optional property `items/extras` to the response with the `200` status
  - added the optional property `items/timezone` to the response with the `200` status
  - the response property `items/customer/email` became required for the status `200`
  - the response property `items/group/code` became required for the status `200`
  - the response property `items/room/code` became required for the status `200`
- **2025-01-13** (v2) `9331d0ba9538` — 1 breaking, 2 info
  - the `items/duration_hours` response's property type/format changed from `float`/`` to `number`/`` for status `200`
  - api operation id `getBookingsStarted` removed and replaced with `getBookingsFinished`
  - the response property `items/group/name` became required for the status `200`
- **2022-05-05** (v2) `95c52cb13f9a` — 5 breaking, 12 warning, 2 info
  - the response property `items/customer/email` became optional for the status `200`
  - the response property `items/group/code` became optional for the status `200`
  - the response property `items/group/name` became optional for the status `200`
  - the response property `items/room/code` became optional for the status `200`
  - the `items/duration_hours` response's property type/format changed from `number`/`` to `float`/`` for status `200`
  - removed the optional property `items/activity_name` from the response with the `200` status
  - removed the optional property `items/approved_at` from the response with the `200` status
  - removed the optional property `items/cancelled` from the response with the `200` status
  - removed the optional property `items/custom_answers` from the response with the `200` status
  - removed the optional property `items/dates` from the response with the `200` status
  - removed the optional property `items/extras` from the response with the `200` status
  - removed the optional property `items/group/booking_count` from the response with the `200` status
  - removed the optional property `items/group/number` from the response with the `200` status
  - removed the optional property `items/online_booking` from the response with the `200` status
  - removed the optional property `items/rejected_at` from the response with the `200` status
  - removed the optional property `items/source_data` from the response with the `200` status
  - removed the optional property `items/timezone` from the response with the `200` status
  - api operation id `getBookingsFinished` removed and replaced with `getBookingsStarted`
  - added the optional property `items/number_expected` to the response with the `200` status

---

[Operation](https://skmtc.dev/jammed-org/apis/jammed-bookings-api/docs/bookings/finished.json/get.md) · [API](https://skmtc.dev/jammed-org/apis/jammed-bookings-api.md) · [Page](https://skmtc.dev/jammed-org/apis/jammed-bookings-api/changes/bookings/finished.json/get)
