---
title: "Changes to Create a Wallet, Identities, Coupon/Scheme Accounts and Consumer Object"
method: POST
path: "/services/wallet/accounts"
---

# Changes to Create a Wallet, Identities, Coupon/Scheme Accounts and Consumer Object

`POST /services/wallet/accounts`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `7bc73e06813c`: 144 breaking, 128 warning, 156 info

## Changes

- **2026-11-03** `7bc73e06813c`: 144 breaking, 128 warning, 156 info
  - removed `#/components/schemas/couponAccountOverridesEntity, #/components/schemas/continuityAccountOverridesEntity` from the `accounts/campaign/items/allOf[#/components/schemas/walletCouponAccountCreationPayload]/allOf[#/components/schemas/walletAccountBaseCreationPayload]/overrides` request property `oneOf` list
  - added the pattern `/\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/` to the request property `accounts/campaign/items/allOf[#/components/schemas/walletCouponAccountCreationPayload]/allOf[#/components/schemas/walletAccountBaseCreationPayload]/dates/end`
  - added the pattern `/\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/` to the request property `accounts/campaign/items/allOf[#/components/schemas/walletCouponAccountCreationPayload]/allOf[#/components/schemas/walletAccountBaseCreationPayload]/dates/start`
  - added the pattern `/\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/` to the request property `accounts/scheme/items/dates/end`
  - added the pattern `/\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/` to the request property `accounts/scheme/items/dates/start`
  - added the pattern `/\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/` to the request property `identities/items/dates/end`
  - added the pattern `/\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/` to the request property `identities/items/dates/start`
  - the `accounts/campaign/items/allOf[#/components/schemas/walletCouponAccountCreationPayload]/allOf[#/components/schemas/walletAccountBaseCreationPayload]/overrides` request property type changed from no type to `object`
  - 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/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/dateCreated` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/dateCreated` became optional for the status `207`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/friendlyName` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/friendlyName` became optional for the status `207`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/lastUpdated` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/lastUpdated` became optional for the status `207`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/meta` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/meta` became optional for the status `207`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/relationships` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/relationships` became optional for the status `207`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/state` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/state` became optional for the status `207`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/status` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/status` became optional for the status `207`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/type` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/type` became optional for the status `207`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/walletId` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[#/components/schemas/walletEntity]/walletId` became optional for the status `207`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[subschema #2]/accounts/campaign/successful/results/items/meta` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[subschema #2]/accounts/campaign/successful/results/items/meta` became optional for the status `207`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[subschema #2]/accounts/scheme/successful/results/items/meta` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[subschema #2]/accounts/scheme/successful/results/items/meta` became optional for the status `207`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[subschema #2]/consumer/consumerId` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[subschema #2]/consumer/consumerId` became optional for the status `207`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[subschema #2]/consumer/data` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[subschema #2]/consumer/data` became optional for the status `207`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[subschema #2]/consumer/dateCreated` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[subschema #2]/consumer/dateCreated` became optional for the status `207`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[subschema #2]/consumer/friendlyName` became optional for the status `201`
  - the response property `allOf[#/components/schemas/walletAccountServicesEntity]/allOf[subschema #2]/consumer/friendlyName` became optional for the status `207`
  - …388 more
  - …this revision’s changelog is incomplete

---

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