---
title: "GET /v1/portfolios/{portfolioSlug}/wallets"
method: GET
path: "/v1/portfolios/{portfolioSlug}/wallets"
tags: ["Wallets"]
deprecated: true
---

# GET /v1/portfolios/{portfolioSlug}/wallets

`GET /v1/portfolios/{portfolioSlug}/wallets`

## Request

- Base URL: `https://api.tokenbooks.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.tokenbooks.io/v1/portfolios/{portfolioSlug}/wallets`
- Auth: API key in header `x-api-key`

> **Deprecated.**

## Path parameters

- `portfolioSlug` string, required

## Query parameters

- `page` integer: Page number
- `pageSize` integer: Items per page (max 100)
- `chainId` string: Filter by chain ID

## Response `200`

- PaginatedWalletsResponseDto
  - `data` WalletDetailsResponseDto[], required
    - `chainId` string, required: Chain ID
    - `address` string, required: Wallet address
    - `name` string, nullable, required: Wallet name
    - `createdAt` string, date-time, required: Creation timestamp (ISO 8601)
    - `lastSyncAt` string, date-time: When the wallet last finished a sync (ISO 8601)
    - `syncMessages` union[], required: Safe structured messages from the last finished sync
      - union
        - object
          - `code` 'EXCHANGE_RECONNECT_REQUIRED', required
          - `message` string, required
          - `severity` 'ERROR' | 'WARN', required
          - `details` object, required
            - `provider` string, required
            - `reconnectRequired` true, required
            - `errorType` 'ExternalServiceAuthenticationError', required
        - object
          - `code` 'SYNC_PROCESSING_FAILED', required
          - `message` string, required
          - `severity` 'ERROR' | 'WARN', required
          - `details` object, required
            - `retryable` true, required
            - `errorType` 'SyncProcessingError', required
        - object
          - `code` 'SYNC_WARNING', required
          - `message` string, required
          - `severity` 'ERROR' | 'WARN', required
          - `details` object, required
            - `errorType` 'SyncWarning', required
    - `syncStatus` 'pending' | 'syncing' | 'synced' | 'failed', required: Current sync status
    - `transactionCount` integer, required: Number of transactions
  - `pagination` object, required
    - `page` integer, required: Current page number
    - `pageSize` integer, required: Items per page
    - `totalCount` integer, required: Total number of items
    - `totalPages` integer, required: Total number of pages

---

[API](https://skmtc.dev/tokenbooks/apis/tokenbooks-public-api.md) · [All operations](https://skmtc.dev/tokenbooks/apis/tokenbooks-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tokenbooks/apis/tokenbooks-public-api/revisions/180622e6255e?raw)
