---
title: "Update wallet properties"
method: PATCH
path: "/wallets/{address}"
tags: ["Wallets"]
---

# Update wallet properties

`PATCH /wallets/{address}`

Partial update; only fields present in the body are changed (e.g., `isHidden`).

## Request body

- UpdateWalletRequest
  - `isHidden` boolean

## Response `200`

Wallet updated.

- Wallet
  - `address` string, required — Lowercase or checksummed hex EOA / contract address.
  - `salt` string, required — Salt used in CREATE2 derivation (decimal string).
  - `factoryAddress` string — Lowercase or checksummed hex EOA / contract address.
  - `isHidden` boolean
  - `totalWorkflowCount` integer
  - `enabledWorkflowCount` integer
  - `completedWorkflowCount` integer
  - `failedWorkflowCount` integer
  - `disabledWorkflowCount` integer

## Other responses

- `401` — Missing or invalid bearer token.
- `404` — Resource not found.

---

[API](https://skmtc.net/avaprotocol/apis/ava-protocol-avs-api.md) · [All operations](https://skmtc.net/avaprotocol/apis/ava-protocol-avs-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/avaprotocol/ava-protocol-avs-api/versions/231d563f2c9f/schema)
