---
title: "Get transaction history for a Bridge Wallet"
method: GET
path: "/wallets/{bridgeWalletID}/history"
tags: ["Bridge Wallets"]
---

# Get transaction history for a Bridge Wallet

`GET /wallets/{bridgeWalletID}/history`

Get the list of transactions involving this Bridge Wallet

## Response `200`

List of transactions for this Bridge Wallet

- object
  - `count` integer, required — The number of events returned
  - `data` BridgeWalletEventResponse[], required
    - `id` string, required — A UUID that uniquely identifies a resource
    - `bridge_wallet_id` string, required — A UUID that uniquely identifies a resource
    - `amount` string, required — Amount of the transaction, represented as a decimal string. Examples include "100.250000", "0.100000", "1.234567" etc.
    - `available_balance` string, required — Available balance of the wallet after this event, represented as a decimal string.
    - `currency` 'usdb' | 'usdc' | 'usdt' | 'usd' | 'pyusd', required
    - `type` 'deposit' | 'direct_deposit' | 'withdrawal' | 'return' | 'undeliverable' | 'card_spend' | 'card_refund', required — The type of wallet event.
    - `source` object, required — The source of the transfer, which could be an external bank account, a bridge account, or a crypto wallet address.
      - `currency` 'usdb' | 'usdc' | 'usdt' | 'usd' | 'pyusd'
      - `payment_rail` string
      - `from_address` string, nullable
    - `destination` object, required — The destination of the transfer, which could be an external bank account, a bridge account, or a crypto wallet address.
      - `currency` 'usdb' | 'usdc' | 'usdt' | 'usd' | 'pyusd'
      - `payment_rail` string
      - `tx_hash` string, nullable
      - `from_address` string, nullable
    - `payment_route` object, nullable — Details about the Bridge payment route that initiated this event, such as a transfer, liquidation address drain, virtual account deposit, or card spend. Not present on direct deposits.
      - `type` 'transfer' | 'liquidation_address' | 'virtual_account' | 'card_spend' — The type of payment route.
      - `customer_id` string — A UUID that uniquely identifies a resource
      - `transfer_id` string, nullable
      - `card_crypto_transaction_id` string, nullable — The ID of the card crypto transaction that initiated this event. Present on card_spend and card_refund events when the event is linked to a specific on-chain card transaction.
      - `issuing_authorization_id` string, nullable — The Stripe Issuing authorization ID associated with this card event.
      - `issuing_transaction_id` string, nullable — The Stripe Issuing transaction ID associated with this card event.
    - `created_at` string, date-time, required

## Other responses

- `400` — Request containing missing or invalid parameters.
- `401` — Missing or invalid API key
- `404` — No resource found
- `500` — Unexpected error. User may try and send the request again.

---

[API](https://skmtc.net/bridge/apis/bridge-api.md) · [All operations](https://skmtc.net/bridge/apis/bridge-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bridge/bridge-api/revisions/570998bde3b5/schema)
