---
title: "Changes to Create a card"
method: POST
path: "/cards"
---

# Changes to Create a card

`POST /cards`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 9 of 47 revisions.

- **2026-11-03** `95c77a617769`: 1 info
- **2026-10-16** `ab652aa5aa8e`: 1 breaking
- **2026-07-18** `071c7dfb431d`: 1 warning
- **2026-07-14** `7d755c9f44ae`: 2 info
- **2026-07-08** `57d0bcefe5d1`: 1 info
- **2026-06-16** `0a8c6d8f2716`: 1 warning, 1 info
- **2026-06-05** `b94507e2a9ea`: 2 info
- **2026-05-27** `49d8bf266e65`: 5 breaking, 1 warning
- **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-18** `071c7dfb431d`: 1 warning
  - removed the request property `cardSpendManagementState`
- **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-07-08** `57d0bcefe5d1`: 1 info
  - added the new optional request property `cardSpendManagementState`
- **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/CreateSpendLimit]/interval/allOf[#/components/schemas/SpendLimitInterval]/`
- **2026-06-05** `b94507e2a9ea`: 2 info
  - the request property `accountId` became nullable
  - the request property `accountId` became optional
- **2026-05-27** `49d8bf266e65`: 5 breaking, 1 warning
  - added `#/components/schemas/CreateSpendLimit` to the `spendLimit` request property `allOf` list
  - added `#/components/schemas/TransactionPartyId, subschema #2` to the `accountId` request property `allOf` list
  - added `#/components/schemas/UserId, subschema #2` to the `userId` request property `allOf` list
  - the `accountId` request property type changed from `string` to no type
  - the `userId` request property type changed from `string` to no type
  - removed `#/components/schemas/SpendLimit` from the `spendLimit` request property `allOf` list
- **2026-04-28** `314f542b4d39`: 1 info
  - endpoint added

---

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