# Search

Object · GraphQL API

Top-level fields returned for a search query.

## Fields

- `transactions` (`TransactionConnection`) — deprecated since 2026-07-01: A paginated list of transactions that match the TransactionSearchInput.
  - `input` (`TransactionSearchInput!`) — required
  - `first` (`Int`)
  - `after` (`String`)
- `refunds` (`RefundConnection`) — deprecated since 2026-07-01: A paginated list of refunds that match the RefundSearchInput.
  - `input` (`RefundSearchInput!`) — required
  - `first` (`Int`)
  - `after` (`String`)
- `payments` (`PaymentConnection`) — deprecated since 2026-07-01: A paginated list of all types of Payment that match the PaymentSearchInput.
  - `input` (`PaymentSearchInput!`) — required
  - `first` (`Int`)
  - `after` (`String`)
- `disputes` (`DisputeConnection`) — deprecated since 2026-07-01: A paginated list of disputes that match the DisputeSearchInput.
  - `input` (`DisputeSearchInput!`) — required
  - `first` (`Int`)
  - `after` (`String`)
- `verifications` (`VerificationConnection`) — deprecated since 2026-07-01: A paginated list of verifications that match the VerificationSearchInput.
  - `input` (`VerificationSearchInput!`) — required
  - `first` (`Int`)
  - `after` (`String`)
- `customers` (`CustomerConnection`) — deprecated since 2026-07-01: A paginated list of customers that match the CustomerSearchInput.
  - `input` (`CustomerSearchInput!`) — required
  - `first` (`Int`)
  - `after` (`String`)
- `businessAccountCreationRequests` (`BusinessAccountCreationRequestConnection`) — deprecated since 2026-07-01: A paginated list of business account creation requests that match the BusinessAccountCreationRequestSearchInput.
  - `input` (`BusinessAccountCreationRequestSearchInput!`) — required
  - `first` (`Int`)
  - `after` (`String`)
- `inStoreReaders` (`InStoreReaderConnection`) — deprecated since 2026-07-01: A paginated list of in-store readers that match the InStoreReaderSearchInput.
  - `input` (`InStoreReaderSearchInput!`) — required
  - `first` (`Int`)
  - `after` (`String`)
- `inStoreLocations` (`InStoreLocationSearchConnection`) — deprecated since 2026-07-01: A paginated list of in-store locations that match any of the conditions in InStoreLocationSearchInput.
  - `input` (`InStoreLocationSearchInput!`) — required
  - `first` (`Int`)
  - `after` (`String`)
- `roles` (`RoleSearchConnection`) — deprecated since 2026-07-01: A paginated list of roles that match any of the conditions in RoleSearchInput.
  - `input` (`RoleSearchInput!`) — required
  - `first` (`Int`)
  - `after` (`String`)
- `recurringBillingSubscriptions` (`RecurringBillingSubscriptionConnection`) — deprecated since 2026-07-01: A paginated list of recurring billing subscriptions that match the RecurringBillingSubscriptionSearchInput.
  - `input` (`RecurringBillingSubscriptionSearchInput!`) — required
  - `first` (`Int`)
  - `after` (`String`)

## Used by

- [search](/braintree/graphql/reference/queries/search) — Query

## GraphQL definition

```graphql
type Search {
  transactions(input: TransactionSearchInput!, first: Int, after: String): TransactionConnection @deprecated(reason: "Use the top-level `transactions` query instead.")
  refunds(input: RefundSearchInput!, first: Int, after: String): RefundConnection @deprecated(reason: "Use the top-level `refunds` query instead.")
  payments(input: PaymentSearchInput!, first: Int, after: String): PaymentConnection @deprecated(reason: "Use the top-level `payments` query instead.")
  disputes(input: DisputeSearchInput!, first: Int, after: String): DisputeConnection @deprecated(reason: "Use the top-level `disputes` query instead.")
  verifications(input: VerificationSearchInput!, first: Int, after: String): VerificationConnection @deprecated(reason: "Use the top-level `verifications` query instead.")
  customers(input: CustomerSearchInput!, first: Int, after: String): CustomerConnection @deprecated(reason: "Use the top-level `customers` query instead.")
  businessAccountCreationRequests(input: BusinessAccountCreationRequestSearchInput!, first: Int, after: String): BusinessAccountCreationRequestConnection @deprecated(reason: "Use the top-level `businessAccountCreationRequests` query instead.")
  inStoreReaders(input: InStoreReaderSearchInput!, first: Int, after: String): InStoreReaderConnection @deprecated(reason: "Use the top-level `inStoreReaders` query instead.")
  inStoreLocations(input: InStoreLocationSearchInput!, first: Int, after: String): InStoreLocationSearchConnection @deprecated(reason: "Use the top-level `searchInStoreLocations` query instead.")
  roles(input: RoleSearchInput!, first: Int, after: String): RoleSearchConnection @deprecated(reason: "Use the top-level `roles` query instead.")
  recurringBillingSubscriptions(input: RecurringBillingSubscriptionSearchInput!, first: Int, after: String): RecurringBillingSubscriptionConnection @deprecated(reason: "Use the top-level `recurringBillingSubscriptions` query instead.")
}
```

---

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