---
title: "Changes to PUT /api/claims/{id}"
method: PUT
path: "/api/claims/{id}"
---

# Changes to PUT /api/claims/{id}

`PUT /api/claims/{id}`

> Every recorded change to this operation, newest first.
> 108 revisions in range; 2 not diffed.

## Timeline

Changed in 2 of 108 revisions.

- **2026-10-27** `1099f92e3230`: 10 warning, 33 info
- **2026-08-31** `97e51f27dc77`: 50 breaking, 3 warning, 52 info

## Changes

- **2026-10-27** `1099f92e3230`: 10 warning, 33 info
  - removed the optional property `data/createdByCompanyName` from the response with the `200` status
  - removed the optional property `data/createdByUserEmail` from the response with the `200` status
  - removed the optional property `data/createdByUserId` from the response with the `200` status
  - removed the optional property `data/createdByUserName` from the response with the `200` status
  - removed the optional property `data/isRemoved` from the response with the `200` status
  - removed the optional property `data/translations` from the response with the `200` status
  - removed the optional property `data/updatedByCompanyId` from the response with the `200` status
  - removed the optional property `data/updatedByCompanyName` from the response with the `200` status
  - removed the optional property `data/updatedByUserId` from the response with the `200` status
  - removed the optional property `data/updatedByUserName` from the response with the `200` status
  - removed `subschema #1` from the `data/expirationDate` response property `anyOf` list for the response status `200`
  - removed `subschema #1` from the `data/issueDate` response property `anyOf` list for the response status `200`
  - removed `subschema #2` from the `data/createdAt` response property `anyOf` list for the response status `200`
  - removed `subschema #2` from the `data/updatedAt` response property `anyOf` list for the response status `200`
  - the response property `data/companyName` became required for the status `200`
  - the response property `data/companyOfficialName` became required for the status `200`
  - the response property `data/createdAt` became required for the status `200`
  - the response property `data/createdByCompanyId` became required for the status `200`
  - the response property `data/description` became required for the status `200`
  - the response property `data/documentNumber` became required for the status `200`
  - the response property `data/explanation` became required for the status `200`
  - the response property `data/featuredImageFileId` became required for the status `200`
  - the response property `data/fileContentType` became required for the status `200`
  - the response property `data/fileId` became required for the status `200`
  - the response property `data/fileType` became required for the status `200`
  - the response property `data/fileUrl` became required for the status `200`
  - the response property `data/isArchived` became required for the status `200`
  - the response property `data/isValidWithLatestRules` became required for the status `200`
  - the response property `data/issuedBy` became required for the status `200`
  - the response property `data/licenseNumber` became required for the status `200`
  - the response property `data/livingWage` became required for the status `200`
  - the response property `data/logoFileUrl` became required for the status `200`
  - the response property `data/minimumWage` became required for the status `200`
  - the response property `data/name` became required for the status `200`
  - the response property `data/providerName` became required for the status `200`
  - the response property `data/title` became required for the status `200`
  - the response property `data/type` became required for the status `200`
  - the response property `data/updatedAt` became required for the status `200`
  - response property `data/isArchived` list-of-types was narrowed by removing types `boolean` from media type `application/json` of response `200`
  - response property `data/isValidWithLatestRules` list-of-types was narrowed by removing types `boolean` from media type `application/json` of response `200`
  - …3 more
- **2026-08-31** `97e51f27dc77`: 50 breaking, 3 warning, 52 info
  - request property `documentNumber` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `expirationDate` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `explanation` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `featuredImageFileId` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `fileId` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `issueDate` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `issuedBy` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `licenseNumber` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `livingWage` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `minimumWage` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `title` list-of-types was narrowed by removing types `null` from media type `application/json`
  - the `fileId` request property's minLength was increased from `0` to `1`
  - added the pattern `^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3})?Z$` to the request property `expirationDate`
  - added the pattern `^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3})?Z$` to the request property `issueDate`
  - the response property `data/certificateDependencies` became nullable for the status `200`
  - the response property `data/companyName` became nullable for the status `200`
  - the response property `data/companyOfficialName` became nullable for the status `200`
  - the response property `data/createdAt` became nullable for the status `200`
  - the response property `data/createdByCompanyId` became nullable for the status `200`
  - the response property `data/createdByCompanyName` became nullable for the status `200`
  - the response property `data/createdByUserEmail` became nullable for the status `200`
  - the response property `data/createdByUserId` became nullable for the status `200`
  - the response property `data/createdByUserName` became nullable for the status `200`
  - the response property `data/description` became nullable for the status `200`
  - the response property `data/documentNumber` became nullable for the status `200`
  - the response property `data/expirationDate` became nullable for the status `200`
  - the response property `data/explanation` became nullable for the status `200`
  - the response property `data/featuredImageFileId` became nullable for the status `200`
  - the response property `data/fileContentType` became nullable for the status `200`
  - the response property `data/fileId` became nullable for the status `200`
  - the response property `data/fileType` became nullable for the status `200`
  - the response property `data/fileUrl` became nullable for the status `200`
  - the response property `data/isValidWithLatestRules` became nullable for the status `200`
  - the response property `data/issueDate` became nullable for the status `200`
  - the response property `data/issuedBy` became nullable for the status `200`
  - the response property `data/licenseNumber` became nullable for the status `200`
  - the response property `data/livingWage` became nullable for the status `200`
  - the response property `data/logoFileUrl` became nullable for the status `200`
  - the response property `data/minimumWage` became nullable for the status `200`
  - the response property `data/name` became nullable for the status `200`
  - …65 more

---

[Operation](https://skmtc.dev/retraced/apis/api-reference/docs/api/claims/:id/put.md) - [API](https://skmtc.dev/retraced/apis/api-reference.md) - [Page](https://skmtc.dev/retraced/apis/api-reference/changes/api/claims/:id/put)
