---
title: "Changes to Update a card"
method: POST
path: "/cards/{cardId}"
---

# Changes to Update a card

`POST /cards/{cardId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 47 revisions.

- **2026-11-03** `95c77a617769`: 1 info
- **2026-10-16** `ab652aa5aa8e`: 1 breaking
- **2026-07-14** `7d755c9f44ae`: 2 info
- **2026-06-16** `0a8c6d8f2716`: 1 warning, 1 info
- **2026-04-30** `4a79a63a7c6a`: 4 breaking
- **2026-04-28** `314f542b4d39`: 1 info

## Changes

- **2026-11-03** `95c77a617769`: 1 info
  - endpoint added
- **2026-10-16** `ab652aa5aa8e`: 1 breaking
  - api path removed without deprecation
- **2026-07-14** `7d755c9f44ae`: 2 info
  - added the optional property `merchantLock` to the response with the `200` status
  - added the required property `categoryLocks` to the response with the `200` status
- **2026-06-16** `0a8c6d8f2716`: 1 warning, 1 info
  - added the new `yearly` enum value to the `spendLimit/allOf[#/components/schemas/SpendLimit]/interval/allOf[#/components/schemas/SpendLimitInterval]/` response property for the response status `200`
  - added the new `yearly` enum value to the request property `spendLimit/allOf[#/components/schemas/SpendLimit]/interval/allOf[#/components/schemas/SpendLimitInterval]/`
- **2026-04-30** `4a79a63a7c6a`: 4 breaking
  - added `#/components/schemas/NicknameUpdate, subschema #2` to the `nickname` request property `allOf` list
  - the request property `nickname` became not nullable
  - the request property `nickname` became required
  - the `nickname` request property type changed from `string` to no type
- **2026-04-28** `314f542b4d39`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/mercurytechnologies/apis/mercury-api/docs/cards/:cardId/post.md) - [API](https://skmtc.dev/mercurytechnologies/apis/mercury-api.md) - [Page](https://skmtc.dev/mercurytechnologies/apis/mercury-api/changes/cards/:cardId/post)
