Update Wallet Mutable Fields
put
/v1/uwaas/wallets/{walletId}
Update only walletLabel, status, and walletTags for an existing wallet. Omitted fields are left unchanged. Unknown fields and empty request bodies are rejected. Repeated identical requests are idempotent and do not update audit fields.
Request
Path Parameters
-
walletId(required): string(uuid)
Wallet identifier.Example:
87f44061-737b-4f66-9f26-e0d8d0e2b495
Supported Media Types
- application/json
Root Schema : schema
Type:
objectMinimum Number of Properties:
1Mutable wallet fields for PUT /v1/uwaas/wallets/{walletId}. Omitted fields are not changed.
Show Source
-
status: string
Allowed Values:
[ "ACTIVE", "INACTIVE", "CLOSED" ]Example:ACTIVE -
walletLabel: string
Maximum Length:
255Trimmed before persistence. Null clears the label.Example:UWaaS-neural -
walletTags: array
walletTags
Replaces the entire tag set. Values are trimmed, lower-cased, deduplicated, and must not normalize to empty strings.
Nested Schema : walletTags
Type:
arrayReplaces the entire tag set. Values are trimmed, lower-cased, deduplicated, and must not
normalize to empty strings.
Show Source
-
Array of:
string
Maximum Length:
255
Example:
[
"dev"
]Examples
Back to Top
Response
Supported Media Types
- application/json
200 Response
Wallet updated successfully. The response is the complete wallet resource after persistence.
Root Schema : Wallet
Type:
Show Source
object-
accountId: string
Read Only:
trueExample:0f4f8849-2d79-45f8-b5f9-512bb7a3e1a1 -
address(required): string
Read Only:
trueExample:0x7d4a91c8b5e2f60a9d13c4b8e7f1a2c6d9e0f4a1 -
blockchainType: string
Read Only:
trueExample:BESU -
createdBy: string
Read Only:
true -
createdDate: string
(date-time)
Read Only:
trueRFC 3339 timestamp in UTC (for example, `2026-07-30T06:56:08Z`). -
instanceId: integer
(int64)
Read Only:
trueExample:10 -
label(required): string
Example:
Trading -
networkId: integer
(int64)
Read Only:
trueExample:30 -
orgId(required): string
Example:
org-founder-bank -
orgNetworkId: integer
(int64)
Read Only:
trueExample:20 -
partitionWalletId: integer
(int64)
Read Only:
trueExample:1001 -
status(required): string
Allowed Values:
[ "ACTIVE", "INACTIVE", "CLOSED" ]Wallet lifecycle status.Example:ACTIVE -
type(required): string
Allowed Values:
[ "1" ]Wallet type used by Wallet Admin UI. "1" = Custodial.Example:1 -
updatedBy: string
Read Only:
true -
updatedDate: string
(date-time)
Read Only:
trueRFC 3339 timestamp in UTC (for example, `2026-07-30T06:56:08Z`). -
userId(required): string
Example:
0f4f8849-2d79-45f8-b5f9-512bb7a3e1a1 -
walletId(required): string
Read Only:
trueExample:62d00d4f-1851-4126-aa77-dcef4f816c78 -
walletService(required): object
walletService
-
walletServiceId: integer
(int64)
Read Only:
trueExample:40 -
walletTags: array
walletTags
Read Only:
trueTags assigned to this wallet.
Nested Schema : walletService
Type:
Show Source
object-
blockchain(required): string
Allowed Values:
[ "BESU", "ERC-4337" ]Blockchain family for wallet service mapping.Example:BESU -
chainId(required): string
Example:
1337 -
rpcProxyUrl(required): string
(uri)
Example:
https://rpc-proxy-instance1.example.com -
serviceType(required): string
Allowed Values:
[ "Instance-local", "Global" ]Wallet service mapping type.Example:Instance-local -
status(required): string
Allowed Values:
[ "Allowed", "Blocked" ]Wallet service mapping status used to enable/disable availability.Example:Allowed -
walletServiceId(required): string
Example:
wallet-service-uuid1 -
walletServiceUrl(required): string
(uri)
Example:
https://wallet-service-instance1.example.com
Nested Schema : walletTags
Type:
arrayRead Only:
trueTags assigned to this wallet.
Show Source
Example:
[
"treasury",
"settlement"
]400 Response
Bad request.
Root Schema : Error
Type:
Show Source
object-
details(required): array
details
-
error(required): string
Example:
Wallet Not Found -
errorCode(required): string
Example:
WALLET_NOT_FOUND -
message(required): string
Example:
Wallet with id 123 was not found. -
path(required): string
Example:
/v1/uwaas/wallets/123 -
status(required): integer
Example:
404 -
timestamp(required): string
(date-time)
Example:
2026-07-16T14:23:11.123Z
401 Response
Unauthorized.
Root Schema : Error
Type:
Show Source
object-
details(required): array
details
-
error(required): string
Example:
Wallet Not Found -
errorCode(required): string
Example:
WALLET_NOT_FOUND -
message(required): string
Example:
Wallet with id 123 was not found. -
path(required): string
Example:
/v1/uwaas/wallets/123 -
status(required): integer
Example:
404 -
timestamp(required): string
(date-time)
Example:
2026-07-16T14:23:11.123Z
404 Response
Requested resource was not found.
Root Schema : Error
Type:
Show Source
object-
details(required): array
details
-
error(required): string
Example:
Wallet Not Found -
errorCode(required): string
Example:
WALLET_NOT_FOUND -
message(required): string
Example:
Wallet with id 123 was not found. -
path(required): string
Example:
/v1/uwaas/wallets/123 -
status(required): integer
Example:
404 -
timestamp(required): string
(date-time)
Example:
2026-07-16T14:23:11.123Z
422 Response
Wallet update validation failed.
Root Schema : Error
Type:
Show Source
object-
details(required): array
details
-
error(required): string
Example:
Wallet Not Found -
errorCode(required): string
Example:
WALLET_NOT_FOUND -
message(required): string
Example:
Wallet with id 123 was not found. -
path(required): string
Example:
/v1/uwaas/wallets/123 -
status(required): integer
Example:
404 -
timestamp(required): string
(date-time)
Example:
2026-07-16T14:23:11.123Z
500 Response
Internal server error.
Root Schema : Error
Type:
Show Source
object-
details(required): array
details
-
error(required): string
Example:
Wallet Not Found -
errorCode(required): string
Example:
WALLET_NOT_FOUND -
message(required): string
Example:
Wallet with id 123 was not found. -
path(required): string
Example:
/v1/uwaas/wallets/123 -
status(required): integer
Example:
404 -
timestamp(required): string
(date-time)
Example:
2026-07-16T14:23:11.123Z