---
title: "Changes to Create or Update a Wallet Consumer"
method: POST
path: "/services/wallet/consumer"
---

# Changes to Create or Update a Wallet Consumer

`POST /services/wallet/consumer`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `7bc73e06813c`: 26 breaking, 44 warning, 44 info

## Changes

- **2026-11-03** `7bc73e06813c`: 26 breaking, 44 warning, 44 info
  - the response's body type changed from no type to `object` for status `400`
  - the response's body type changed from no type to `object` for status `401`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/consumerId` became optional for the status `200`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/consumerId` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/data` became optional for the status `200`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/data` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/dateCreated` became optional for the status `200`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/dateCreated` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/friendlyName` became optional for the status `200`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/friendlyName` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/lastUpdated` became optional for the status `200`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/lastUpdated` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/meta` became optional for the status `200`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/meta` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/state` became optional for the status `200`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/state` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/status` became optional for the status `200`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/status` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/type` became optional for the status `200`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/type` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/walletId` became optional for the status `200`
  - the response property `allOf[#/components/schemas/walletConsumerEntity]/walletId` became optional for the status `201`
  - the `allOf[#/components/schemas/walletConsumerEntity]/dateCreated` response's property format changed from `date-time` to no format for status `200`
  - the `allOf[#/components/schemas/walletConsumerEntity]/dateCreated` response's property format changed from `date-time` to no format for status `201`
  - the `allOf[#/components/schemas/walletConsumerEntity]/lastUpdated` response's property format changed from `date-time` to no format for status `200`
  - the `allOf[#/components/schemas/walletConsumerEntity]/lastUpdated` response's property format changed from `date-time` to no format for status `201`
  - added the new `AALR` enum value to the `allOf[#/components/schemas/defaultErrorEntity]/errorCode` response property for the response status `404`
  - added the new `AALR` enum value to the `allOf[#/components/schemas/defaultErrorEntity]/errorCode` response property for the response status `415`
  - added the new `AALR` enum value to the `allOf[#/components/schemas/defaultErrorEntity]/errorCode` response property for the response status `423`
  - added the new `AALR` enum value to the `allOf[#/components/schemas/defaultErrorEntity]/errorCode` response property for the response status `500`
  - added the new `CILR` enum value to the `allOf[#/components/schemas/defaultErrorEntity]/errorCode` response property for the response status `404`
  - added the new `CILR` enum value to the `allOf[#/components/schemas/defaultErrorEntity]/errorCode` response property for the response status `415`
  - added the new `CILR` enum value to the `allOf[#/components/schemas/defaultErrorEntity]/errorCode` response property for the response status `423`
  - added the new `CILR` enum value to the `allOf[#/components/schemas/defaultErrorEntity]/errorCode` response property for the response status `500`
  - added the new `CLPPR` enum value to the `allOf[#/components/schemas/defaultErrorEntity]/errorCode` response property for the response status `404`
  - added the new `CLPPR` enum value to the `allOf[#/components/schemas/defaultErrorEntity]/errorCode` response property for the response status `415`
  - added the new `CLPPR` enum value to the `allOf[#/components/schemas/defaultErrorEntity]/errorCode` response property for the response status `423`
  - added the new `CLPPR` enum value to the `allOf[#/components/schemas/defaultErrorEntity]/errorCode` response property for the response status `500`
  - added the new `ELE` enum value to the `allOf[#/components/schemas/defaultErrorEntity]/errorCode` response property for the response status `404`
  - added the new `ELE` enum value to the `allOf[#/components/schemas/defaultErrorEntity]/errorCode` response property for the response status `415`
  - …74 more
  - …this revision’s changelog is incomplete

---

[Operation](https://skmtc.dev/eagleeye/apis/wallet-api/docs/services/wallet/consumer/post.md) - [API](https://skmtc.dev/eagleeye/apis/wallet-api.md) - [Page](https://skmtc.dev/eagleeye/apis/wallet-api/changes/services/wallet/consumer/post)
