---
title: "List saved bank destinations"
method: GET
path: "/api/v2/wallet/withdrawal-recipients"
tags: ["Withdrawals"]
---

# List saved bank destinations

`GET /api/v2/wallet/withdrawal-recipients`

The user's active bank destinations, masked. Removed destinations never appear.

## Query parameters

- `user_id` string, required

## Response `200`

The list.

- object
  - `object` 'list'
  - `data` WithdrawalRecipient[]
    - `object` 'withdrawal_recipient'
    - `user_id` string — The connected user this destination belongs to.
    - `id` string — Recipient id (`wrec_...`). Pass it as `recipient_id` when creating a withdrawal.
    - `type` 'ach' | 'international_wire'
    - `nickname` string, nullable
    - `beneficiary_name` string
    - `country_code` string — ISO 3166-1 alpha-2 country of the bank account.
    - `currency` string, nullable
    - `bank_name` string, nullable
    - `account_number_last4` string, nullable — Masked, ACH only. Example: `••••6789`.
    - `routing_number` string, nullable — ACH only.
    - `account_type` 'checking' | 'savings', nullable
    - `iban_last4` string, nullable — Masked, international wire only.
    - `swift_code` string, nullable — International wire only.
    - `created_at` string, date-time

## Other responses

- `404` — `connection_not_found`.

---

[API](https://skmtc.dev/agentcard/apis/agentcard-api.md) · [All operations](https://skmtc.dev/agentcard/apis/agentcard-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/agentcard/agentcard-api/revisions/638d12c8303f/schema)
