---
title: "List the authenticated user's smart wallets"
method: GET
path: "/wallets"
tags: ["Wallets"]
---

# List the authenticated user's smart wallets

`GET /wallets`

Preview wallet resolve. Authorize with a user Bearer JWT **or** a
partner assertion (`scope: read`) whose `sub` is the owner EOA.

## Response `200`

All wallets for the authenticated user.

- WalletList
  - `data` Wallet[], required
    - `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.

---

[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/revisions/caa86e825f53/schema)
