---
title: "Changes to Update a leave type"
method: PUT
path: "/leave_types/{id}"
---

# Changes to Update a leave type

`PUT /leave_types/{id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 23 revisions.

- **2026-10-07** `9723c592a45f`: 79 info
- **2026-10-05** `d09a007f839d`: 1 info
- **2026-09-23** `00323426aebd`: 1 warning, 1 info
- **2026-08-22** `ef777d51e6f2`: 1 info

## Changes

- **2026-10-07** `9723c592a45f`: 79 info
  - added the new optional request property `request_shortening_needs_approval`
  - added the new `Accessibility` enum value to the request property `icon`
  - added the new `Activity` enum value to the request property `icon`
  - added the new `AlarmClock` enum value to the request property `icon`
  - added the new `Ambulance` enum value to the request property `icon`
  - added the new `Baby` enum value to the request property `icon`
  - added the new `Ban` enum value to the request property `icon`
  - added the new `Bandage` enum value to the request property `icon`
  - added the new `Bed` enum value to the request property `icon`
  - added the new `Bike` enum value to the request property `icon`
  - added the new `BookOpen` enum value to the request property `icon`
  - added the new `Brain` enum value to the request property `icon`
  - added the new `Building2` enum value to the request property `icon`
  - added the new `Cake` enum value to the request property `icon`
  - added the new `CalendarDays` enum value to the request property `icon`
  - added the new `CalendarHeart` enum value to the request property `icon`
  - added the new `CalendarOff` enum value to the request property `icon`
  - added the new `Camera` enum value to the request property `icon`
  - added the new `Car` enum value to the request property `icon`
  - added the new `Church` enum value to the request property `icon`
  - added the new `CircleHelp` enum value to the request property `icon`
  - added the new `CloudLightning` enum value to the request property `icon`
  - added the new `Dog` enum value to the request property `icon`
  - added the new `Eye` enum value to the request property `icon`
  - added the new `Flower2` enum value to the request property `icon`
  - added the new `Gem` enum value to the request property `icon`
  - added the new `Globe` enum value to the request property `icon`
  - added the new `GraduationCap` enum value to the request property `icon`
  - added the new `HandHeart` enum value to the request property `icon`
  - added the new `HandHelping` enum value to the request property `icon`
  - added the new `HardHat` enum value to the request property `icon`
  - added the new `Headset` enum value to the request property `icon`
  - added the new `Heart` enum value to the request property `icon`
  - added the new `HeartHandshake` enum value to the request property `icon`
  - added the new `HeartPulse` enum value to the request property `icon`
  - added the new `Hospital` enum value to the request property `icon`
  - added the new `Hourglass` enum value to the request property `icon`
  - added the new `Landmark` enum value to the request property `icon`
  - added the new `Languages` enum value to the request property `icon`
  - added the new `Laptop` enum value to the request property `icon`
  - …39 more
- **2026-10-05** `d09a007f839d`: 1 info
  - added the new optional request property `allow_request_changes`
- **2026-09-23** `00323426aebd`: 1 warning, 1 info
  - changed the pattern of the `path` request parameter `id` from `^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$` to `^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$`
  - the `anyOf[subschema #1]/` response's property pattern was changed from `^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$` to `^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$` for the status `200`
- **2026-08-22** `ef777d51e6f2`: 1 info
  - added the new optional request property `translations`

---

[Operation](https://skmtc.dev/absentify/apis/absentify-crud-api/docs/leave_types/:id/put.md) - [API](https://skmtc.dev/absentify/apis/absentify-crud-api.md) - [Page](https://skmtc.dev/absentify/apis/absentify-crud-api/changes/leave_types/:id/put)
