---
title: "Changes to Update the maturity action(s) for a holding"
method: PUT
path: "/holding/{entity_code}/{holding_uid}/maturity-action"
---

# Changes to Update the maturity action(s) for a holding

`PUT /holding/{entity_code}/{holding_uid}/maturity-action`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 1 of 3 revisions.

- **2026-08-28** `18fcf12924f8` — 5 breaking, 3 info

## Changes

- **2026-08-28** `18fcf12924f8` — 5 breaking, 3 info
  - removed the enum value `HOLD` of the request property `action`
  - removed the enum value `REDEEM` of the request property `action`
  - removed the enum value `ROLL` of the request property `action`
  - removed the enum value `SWITCH` of the request property `action`
  - the `action` request property type changed from `string` to no type
  - added the new optional request property `actions`
  - added `#/components/schemas/MaturityActionEnum, subschema #2` to the `action` request property `anyOf` list
  - the request property `action` became optional

---

[Operation](https://skmtc.dev/treasuryspring/apis/treasuryspring-public-api/docs/holding/:entity_code/:holding_uid/maturity-action/put.md) · [API](https://skmtc.dev/treasuryspring/apis/treasuryspring-public-api.md) · [Page](https://skmtc.dev/treasuryspring/apis/treasuryspring-public-api/changes/holding/:entity_code/:holding_uid/maturity-action/put)
