---
title: "Changes to Update Recipient"
method: PUT
path: "/recipients/{recipientId}"
---

# Changes to Update Recipient

`PUT /recipients/{recipientId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 51 revisions.

- **2026-10-19** `bbe02ffe74f3`: 2 breaking, 23 warning, 1 info
- **2026-10-18** `c10cfeb34552`: 1 breaking, 2 warning, 23 info
- **2026-10-17** `10023a95b079`: 2 breaking, 23 warning, 1 info
- **2026-10-03** `91e51cdec675`: 12 info
- **2026-05-24** `cb15f5303c47`: 2 info
- **2025-09-10** `aa9db1446536`: 4 breaking

## Changes

- **2026-10-19** `bbe02ffe74f3`: 2 breaking, 23 warning, 1 info
  - added `#/components/schemas/recipient, subschema #2` to the request body `allOf` list
  - the request's body type changed from `object` to no type
  - removed the request property `address`
  - removed the request property `address2`
  - removed the request property `anniversary`
  - removed the request property `city`
  - removed the request property `company`
  - removed the request property `country`
  - removed the request property `custom1`
  - removed the request property `custom10`
  - removed the request property `custom2`
  - removed the request property `custom3`
  - removed the request property `custom4`
  - removed the request property `custom5`
  - removed the request property `custom6`
  - removed the request property `custom7`
  - removed the request property `custom8`
  - removed the request property `custom9`
  - removed the request property `dob`
  - removed the request property `email`
  - removed the request property `mailing_list_id`
  - removed the request property `name`
  - removed the request property `phone`
  - removed the request property `postal_code`
  - removed the request property `province`
  - added the optional property `absentee_address` to the response with the `200` status
- **2026-10-18** `c10cfeb34552`: 1 breaking, 2 warning, 23 info
  - the request's body type changed from no type to `object`
  - removed `#/components/schemas/recipient, subschema #2` from the request body `allOf` list
  - removed the optional property `absentee_address` from the response with the `200` status
  - added the new optional request property `address`
  - added the new optional request property `address2`
  - added the new optional request property `anniversary`
  - added the new optional request property `city`
  - added the new optional request property `company`
  - added the new optional request property `country`
  - added the new optional request property `custom1`
  - added the new optional request property `custom10`
  - added the new optional request property `custom2`
  - added the new optional request property `custom3`
  - added the new optional request property `custom4`
  - added the new optional request property `custom5`
  - added the new optional request property `custom6`
  - added the new optional request property `custom7`
  - added the new optional request property `custom8`
  - added the new optional request property `custom9`
  - added the new optional request property `dob`
  - added the new optional request property `email`
  - added the new optional request property `mailing_list_id`
  - added the new optional request property `name`
  - added the new optional request property `phone`
  - added the new optional request property `postal_code`
  - added the new optional request property `province`
- **2026-10-17** `10023a95b079`: 2 breaking, 23 warning, 1 info
  - added `#/components/schemas/recipient, subschema #2` to the request body `allOf` list
  - the request's body type changed from `object` to no type
  - removed the request property `address`
  - removed the request property `address2`
  - removed the request property `anniversary`
  - removed the request property `city`
  - removed the request property `company`
  - removed the request property `country`
  - removed the request property `custom1`
  - removed the request property `custom10`
  - removed the request property `custom2`
  - removed the request property `custom3`
  - removed the request property `custom4`
  - removed the request property `custom5`
  - removed the request property `custom6`
  - removed the request property `custom7`
  - removed the request property `custom8`
  - removed the request property `custom9`
  - removed the request property `dob`
  - removed the request property `email`
  - removed the request property `mailing_list_id`
  - removed the request property `name`
  - removed the request property `phone`
  - removed the request property `postal_code`
  - removed the request property `province`
  - added the optional property `absentee_address` to the response with the `200` status
- **2026-10-03** `91e51cdec675`: 12 info
  - added the new optional request property `custom10`
  - added the new optional request property `custom5`
  - added the new optional request property `custom6`
  - added the new optional request property `custom7`
  - added the new optional request property `custom8`
  - added the new optional request property `custom9`
  - added the optional property `custom10` to the response with the `200` status
  - added the optional property `custom5` to the response with the `200` status
  - added the optional property `custom6` to the response with the `200` status
  - added the optional property `custom7` to the response with the `200` status
  - added the optional property `custom8` to the response with the `200` status
  - added the optional property `custom9` to the response with the `200` status
- **2026-05-24** `cb15f5303c47`: 2 info
  - added the new optional request property `anniversary`
  - added the optional property `anniversary` to the response with the `200` status
- **2025-09-10** `aa9db1446536`: 4 breaking
  - the request property `mailing-list/allOf[#/components/schemas/mailing-list]/last_scan` became not nullable
  - the request property `mailing-list/allOf[#/components/schemas/mailing-list]/last_send` became not nullable
  - the request property `mailing-list/allOf[#/components/schemas/mailing-list]/qrcode_url` became not nullable
  - the request property `mailing-list/allOf[#/components/schemas/mailing-list]/sub_account_id` became not nullable

---

[Operation](https://skmtc.dev/thanks-io/apis/thanks-io-api/docs/recipients/:recipientId/put.md) · [API](https://skmtc.dev/thanks-io/apis/thanks-io-api.md) · [Page](https://skmtc.dev/thanks-io/apis/thanks-io-api/changes/recipients/:recipientId/put)
