# Search Terminal Checkouts Request ## Structure `SearchTerminalCheckoutsRequest` ## Fields | Name | Type | Tags | Description | | --- | --- | --- | --- | | `query` | [`TerminalCheckoutQuery \| undefined`](../../doc/models/terminal-checkout-query.md) | Optional | - | | `cursor` | `string \| undefined` | Optional | A pagination cursor returned by a previous call to this endpoint.
Provide this cursor to retrieve the next set of results for the original query.
See [Pagination](https://developer.squareup.com/docs/build-basics/common-api-patterns/pagination) for more information. | | `limit` | `number \| undefined` | Optional | Limits the number of results returned for a single request.
**Constraints**: `>= 1`, `<= 100` | ## Example (as JSON) ```json { "limit": 2, "query": { "filter": { "status": "COMPLETED", "device_id": "device_id0", "created_at": { "start_at": "start_at4", "end_at": "end_at8" } }, "sort": { "sort_order": "DESC" } }, "cursor": "cursor4" } ```