---
title: "Changes to Update a case"
method: PUT
path: "/v2/{tenant_slug}/cases/{case_id}"
---

# Changes to Update a case

`PUT /v2/{tenant_slug}/cases/{case_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 8 revisions.

- **2026-09-09** `62f04976cbf5`: 2 breaking, 1 info
- **2026-09-09** `9dd568e86298`: 2 breaking, 1 info
- **2026-09-07** `ec70a1fc77c3`: 1 breaking, 1 info
- **2026-09-05** `bb2118aaf1af`: 3 info

## Changes

- **2026-09-09** `62f04976cbf5`: 2 breaking, 1 info
  - the `header` request parameter `idempotency-key` became required
  - `header` request parameter `idempotency-key` list-of-types was narrowed by removing types `null`
  - for the `header` request parameter `idempotency-key`, the type was generalized from no type to `string`
- **2026-09-09** `9dd568e86298`: 2 breaking, 1 info
  - the response property `current_version` became optional for the status `409`
  - response property `current_version` list-of-types was widened by adding types `null` to media type `application/json` of response `409`
  - added the new optional `header` request parameter `idempotency-key`
- **2026-09-07** `ec70a1fc77c3`: 1 breaking, 1 info
  - the request property `case_version` became required
  - added the non-success response with the status `428`
- **2026-09-05** `bb2118aaf1af`: 3 info
  - added the new optional request property `case_version`
  - added the non-success response with the status `409`
  - added the optional property `data/case_version` to the response with the `200` status

---

[Operation](https://skmtc.dev/urbanfox/apis/urbanfox-customer-api/docs/v2/:tenant_slug/cases/:case_id/put.md) - [API](https://skmtc.dev/urbanfox/apis/urbanfox-customer-api.md) - [Page](https://skmtc.dev/urbanfox/apis/urbanfox-customer-api/changes/v2/:tenant_slug/cases/:case_id/put)
