---
title: "List Disputable Transactions"
method: GET
path: "/v1/disputes/disputable-transactions"
tags: ["Disputes"]
---

# List Disputable Transactions

`GET /v1/disputes/disputable-transactions`

Queries the connected core banking system for recent transactions on a member's account and returns a filtered list of transactions eligible for dispute — ineligible transactions (too old, wrong status, already disputed) are excluded before being returned. Each transaction includes its full transaction type as a rail label and two boolean flags, disputable and dispute_in_progress, to drive checkbox UI state. Casap paginates core results internally until a minimum display threshold is reached or full transaction history is exhausted.

## Query parameters

- `customerUuid` string
- `accountUuid` string

## Response `200`

A successful response.

- V1ListDisputableTransactionsResponse — ListDisputableTransactionsResponse returns the customer's transactions, each annotated with whether it can currently be disputed.
  - `transactions` DtoDisputableTransaction[]
    - `transactionId` string
    - `merchant` string
    - `amount` ApiPublicdtoAmount
      - `amountInCents` integer
      - `currency` string
    - `date` string, int64
    - `rail` 'TRANSACTION_TYPE_UNKNOWN' | 'TRANSACTION_TYPE_DEBIT_CARD' | 'TRANSACTION_TYPE_CREDIT_CARD' | 'TRANSACTION_TYPE_ATM' | 'TRANSACTION_TYPE_ACH' | 'TRANSACTION_TYPE_TRANSFER' | 'TRANSACTION_TYPE_CREDIT_ATM' | 'TRANSACTION_TYPE_CREDIT_ACH' | 'TRANSACTION_TYPE_CREDIT_TRANSFER'
    - `disputable` boolean
    - `disputeInProgress` boolean

## Other responses

- `default` — An unexpected error response.

---

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