---
title: "Changes to Update client profile"
method: PATCH
path: "/api/storage/profile-system/profiles/{profileId}"
---

# Changes to Update client profile

`PATCH /api/storage/profile-system/profiles/{profileId}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 11 of 50 revisions.

- **2024-11-22** `e27de7bcbf60` — 1 breaking, 2 info
- **2024-01-22** `7e244b9ee497` — 1 info
- **2023-11-01** `7688f96b7c96` — 1 breaking, 3 info
- **2023-10-31** `c68a1fb04e5a` — 3 warning, 1 info
- **2023-10-26** `eb33b478ad52` — 1 breaking, 3 info
- **2023-10-26** `fb9c5ab4fd8d` — 3 warning, 1 info
- **2023-10-24** `3257d42d7e76` — 2 info
- **2023-10-24** `882bd80cdbee` — 1 breaking, 1 info
- **2023-10-24** `a431490e7859` — 1 warning, 1 info
- **2023-10-23** `0e9f26a43a96` — 1 breaking, 1 info
- **2023-10-18** `859f46455c94` — 5 breaking, 3 info

## Changes

- **2024-11-22** `e27de7bcbf60` — 1 breaking, 2 info
  - the `query` request parameter `alternativeKey` was restricted to a list of enum values
  - added the new enum value `document` to the `query` request parameter `alternativeKey`
  - added the new enum value `email` to the `query` request parameter `alternativeKey`
- **2024-01-22** `7e244b9ee497` — 1 info
  - the response property `meta/lastUpdate` became required for the status `200`
- **2023-11-01** `7688f96b7c96` — 1 breaking, 3 info
  - removed the required property `meta/lastUpdateDate` from the response with the `200` status
  - added the new optional request property `{customField}`
  - added the optional property `document/{customField}` to the response with the `200` status
  - added the optional property `meta/lastUpdate` to the response with the `200` status
- **2023-10-31** `c68a1fb04e5a` — 3 warning, 1 info
  - removed the request property `{customField}`
  - removed the optional property `document/{customField}` from the response with the `200` status
  - removed the optional property `meta/lastUpdate` from the response with the `200` status
  - added the required property `meta/lastUpdateDate` to the response with the `200` status
- **2023-10-26** `eb33b478ad52` — 1 breaking, 3 info
  - removed the required property `meta/lastUpdateDate` from the response with the `200` status
  - added the new optional request property `{customField}`
  - added the optional property `document/{customField}` to the response with the `200` status
  - added the optional property `meta/lastUpdate` to the response with the `200` status
- **2023-10-26** `fb9c5ab4fd8d` — 3 warning, 1 info
  - removed the request property `{customField}`
  - removed the optional property `document/{customField}` from the response with the `200` status
  - removed the optional property `meta/lastUpdate` from the response with the `200` status
  - added the required property `meta/lastUpdateDate` to the response with the `200` status
- **2023-10-24** `3257d42d7e76` — 2 info
  - added the new optional request property `{customField}`
  - added the optional property `document/{customField}` to the response with the `200` status
- **2023-10-24** `882bd80cdbee` — 1 breaking, 1 info
  - removed the required property `meta/lastUpdateDate` from the response with the `200` status
  - added the optional property `meta/lastUpdate` to the response with the `200` status
- **2023-10-24** `a431490e7859` — 1 warning, 1 info
  - removed the optional property `meta/lastUpdate` from the response with the `200` status
  - added the required property `meta/lastUpdateDate` to the response with the `200` status
- **2023-10-23** `0e9f26a43a96` — 1 breaking, 1 info
  - removed the required property `meta/lastUpdateDate` from the response with the `200` status
  - added the optional property `meta/lastUpdate` to the response with the `200` status
- **2023-10-18** `859f46455c94` — 5 breaking, 3 info
  - the request property `document` became required
  - the request property `documentType` became required
  - the request property `email` became required
  - the request property `firstName` became required
  - the request property `lastName` became required
  - added the optional property `document` to the response with the `200` status
  - added the optional property `id` to the response with the `200` status
  - added the optional property `meta` to the response with the `200` status

---

[Operation](https://skmtc.dev/vtex/apis/profile-system-pii-data-architecture/docs/api/storage/profile-system/profiles/:profileId/patch.md) · [API](https://skmtc.dev/vtex/apis/profile-system-pii-data-architecture.md) · [Page](https://skmtc.dev/vtex/apis/profile-system-pii-data-architecture/changes/api/storage/profile-system/profiles/:profileId/patch)
