---
title: "Changes to GET /targethours"
method: GET
path: "/targethours"
---

# Changes to GET /targethours

`GET /targethours`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 28 revisions.

- **2026-09-23** `d80ab704f3f6`: 1 info
- **2026-04-19** `a88d0ed986cf`: 9 breaking, 18 warning, 2 info

## Changes

- **2026-09-23** `d80ab704f3f6`: 1 info
  - api operation id `getTargethours` removed and replaced with `getTargetHours`
- **2026-04-19** `a88d0ed986cf`: 9 breaking, 18 warning, 2 info
  - added `#/components/schemas/TargetHourV1Weekly, #/components/schemas/TargetHourV1Monthly` to the `targethours/items/` response property `oneOf` list for the response status `200`
  - the `targethours/items/` response's property type changed from `object` to no type for status `200`
  - removed the required property `targethours/items/date_since` from the response with the `200` status
  - removed the required property `targethours/items/date_until` from the response with the `200` status
  - removed the required property `targethours/items/id` from the response with the `200` status
  - removed the required property `targethours/items/surcharge_models_id` from the response with the `200` status
  - removed the required property `targethours/items/test_data` from the response with the `200` status
  - removed the required property `targethours/items/type` from the response with the `200` status
  - removed the required property `targethours/items/users_id` from the response with the `200` status
  - removed the optional property `targethours/items/absence_fixed_credit` from the response with the `200` status
  - removed the optional property `targethours/items/compensation_daily` from the response with the `200` status
  - removed the optional property `targethours/items/compensation_monthly` from the response with the `200` status
  - removed the optional property `targethours/items/friday` from the response with the `200` status
  - removed the optional property `targethours/items/monday` from the response with the `200` status
  - removed the optional property `targethours/items/monthly_target` from the response with the `200` status
  - removed the optional property `targethours/items/saturday` from the response with the `200` status
  - removed the optional property `targethours/items/sunday` from the response with the `200` status
  - removed the optional property `targethours/items/thursday` from the response with the `200` status
  - removed the optional property `targethours/items/tuesday` from the response with the `200` status
  - removed the optional property `targethours/items/wednesday` from the response with the `200` status
  - removed the optional property `targethours/items/workday_friday` from the response with the `200` status
  - removed the optional property `targethours/items/workday_monday` from the response with the `200` status
  - removed the optional property `targethours/items/workday_saturday` from the response with the `200` status
  - removed the optional property `targethours/items/workday_sunday` from the response with the `200` status
  - removed the optional property `targethours/items/workday_thursday` from the response with the `200` status
  - removed the optional property `targethours/items/workday_tuesday` from the response with the `200` status
  - removed the optional property `targethours/items/workday_wednesday` from the response with the `200` status
  - `query` request parameter `users_id` list-of-types was widened by adding types `integer and string`
  - for the `query` request parameter `users_id`, the type was generalized from `array` to no type

---

[Operation](https://skmtc.dev/clockodo/apis/clockodo-api-documentation/docs/targethours/get.md) - [API](https://skmtc.dev/clockodo/apis/clockodo-api-documentation.md) - [Page](https://skmtc.dev/clockodo/apis/clockodo-api-documentation/changes/targethours/get)
