Search Transactions
txn_search_transactionsSearch settled bank transactions by case-insensitive text match on description or merchant name within a date window, returning matching transactions for free-text lookups.
Instructions
Case-insensitive substring search across description and merchant name.
Searches settled transactions in a date window until limit matches are
found. Without start_date the window is the 90 NZ days ending on end_date,
or ending today. Use for free-text lookups; prefer get_transactions when
filtering by account or amount. Returns {"transactions": [...],
"truncated": bool} with the same shape and meaning as get_transactions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max matches returned, 1 to 500 (default 50). | |
| query | Yes | Substring to match (case-insensitive). | |
| end_date | No | Latest NZ day as YYYY-MM-DD (inclusive) or an ISO 8601 timestamp (UTC if it has no offset); defaults to no upper bound. | |
| start_date | No | Earliest NZ day as YYYY-MM-DD (inclusive) or an ISO 8601 timestamp (UTC if it has no offset); defaults to 90 days back. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||