> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tesouro.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Transaction filtering

> Date-range filters supported by the embedded-banking transactions endpoint.

Filtering is endpoint-specific; there is no global filter syntax across the Embedded Banking API. The transactions endpoint accepts a date range:

| Parameter   | Description                                                 |
| :---------- | :---------------------------------------------------------- |
| `startDate` | Inclusive lower bound on transaction `date` (`YYYY-MM-DD`). |
| `endDate`   | Inclusive upper bound on transaction `date` (`YYYY-MM-DD`). |

Both bounds are optional and can be supplied independently — `startDate` alone returns everything from that date forward; `endDate` alone returns everything up to and including that date.

For other list endpoints, the supported filters are documented per-endpoint — check the API reference for that endpoint, not this page.

## Filters and pagination

Hold filter parameters constant across all pages of a single sweep. The pagination token is bound to the filters of the request that produced it; pairing a token with a different `startDate`, `endDate`, or `limit` produces undefined results. See [Pagination](/embedded-banking/guides/transactions/pagination) for the full sweep loop.
