# inStoreReaders

Query · GraphQL API

A paginated list of in-store readers that match the InStoreReaderSearchInput.

## Authentication

- SERVER

## Input

- `input` (`InStoreReaderSearchInput!`) — required
- `first` (`Int`)
- `after` (`String`)

## Returns [InStoreReaderConnection](/braintree/graphql/reference/types/in-store-reader-connection)

A paginated list of in-store readers.

### Returned fields

- `edges` (`[InStoreReaderConnectionEdge]`): A list of in-store readers.
- `pageInfo` (`PageInfo!`) — non-null: Information about the page of in-store readers contained in `edges`.

## Examples

### Search in store readers

A paginated list of in-store readers that match the InStoreReaderSearchInput.

```graphql
query searchInStoreReaders($input: InStoreReaderSearchInput!, $first: Int, $after: String) {
  inStoreReaders(input: $input, first: $first, after: $after) {
    edges {
      cursor
      node {
        __typename
        id
        name
        vendor {
          __typename
          ... on VerifoneVendor {
            __typename
            model
            osVersion
            serialNumber
          }
        }
        location {
          __typename
          id
        }
        status
        pairedAt
        lastSeenAt
        offlineSince
        softwareVersion
      }
    }
    pageInfo {
      hasNextPage
      hasPreviousPage
      startCursor
      endCursor
    }
  }
}
```

---

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