# DisputeTransactionSearchInput

Input · GraphQL API

Transaction input fields for searching for disputes.

## Fields

- `transactionId` (`SearchValueInput`): Find disputes for a transaction id or ids.
- `customerId` (`SearchValueInput`): Find disputes for a customer id or ids.
- `transactionSource` (`SearchTransactionSourceInput`): Find disputes with a given transaction source.
- `paymentMethodSnapshotType` (`SearchPaymentMethodSnapshotTypeInput`): Find disputes on transactions charging payment methods of the given type.
- `facilitatorOAuthApplicationClientId` (`SearchValueInput`): Find disputes on transactions created by a third party via the Grant API using a given OAuth application client ID.
- `disbursementDate` (`SearchDateInput`): Find disputes by the transaction's disbursement date.
- `merchantAccountId` (`SearchDisputeMerchantAccountIdInput`): Find disputes on transactions associated with a merchant account ID or IDs.

## Used by

- [DisputeSearchInput](/braintree/graphql/reference/types/dispute-search-input) — Input; transaction

## GraphQL definition

```graphql
input DisputeTransactionSearchInput {
  transactionId: SearchValueInput
  customerId: SearchValueInput
  transactionSource: SearchTransactionSourceInput
  paymentMethodSnapshotType: SearchPaymentMethodSnapshotTypeInput
  facilitatorOAuthApplicationClientId: SearchValueInput
  disbursementDate: SearchDateInput
  merchantAccountId: SearchDisputeMerchantAccountIdInput
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)