# Update custody wallet Update details for a specific custody wallet in your account. This can be used to set (or clear) the Primary Domain (also known as the Reverse Resolution) for a custody wallet. To clear the Primary Domain for a wallet, pass a null value for the primaryDomain property within the request body. Endpoint: PATCH /account/wallets/{address} Version: 3.0.0 Security: bearer ## Path parameters: - `address` (string, required) ## Query parameters: - `$preview` (boolean) Allows simulating the operation creation (when set to true), without actually starting any processing. This can be used to validate the operation will be permitted and get a preview of the initial outcome. When used, the operation in the response will have PREVIEW for all id and status values. ## Request fields (application/json): - `primaryDomain` (any, required) ## Response 200 fields (application/json): - `@type` (string, required) Enum: "unstoppabledomains.com/partner.v3.WalletUpdateResult" - `operation` (object, required) - `operation.id` (string, required) Example: "op-4abb409c-9283-4589-bd36-d27a757a2165" - `operation.status` (string, required) Enum: "QUEUED", "SIGNATURE_REQUIRED", "PROCESSING", "COMPLETED", "FAILED", "CANCELLED" - `operation.type` (string, required) Enum: "DOMAIN_CLAIM", "DOMAIN_UPDATE", "DOMAIN_RETURN", "WALLET_CREATE", "WALLET_UPDATE", "WALLET_VERIFY", "ACCOUNT_UPDATE" - `operation.domain` (string) - `operation.lastUpdatedTimestamp` (number, required) Example: 1684356429790 - `operation.dependencies` (array, required)