Get Transactions
txn_get_transactionsRetrieve settled bank transactions with filters for account, date range, amount, and category, returning amounts, merchant, and category details for reconciliation or spending analysis.
Instructions
List settled transactions with optional filters.
Returns {"transactions": [...], "truncated": bool} where each entry has id, account_id, date (YYYY-MM-DD, NZ calendar day), description, amount (formatted in the account's currency, e.g. "-$12.50" or "-USD 9.99"), amount_raw (number rounded to cents; negative = debit), currency (ISO code, or None when the account's currency is unknown, in which case amount has no symbol, e.g. "-1,234.50"), type, merchant (str | None), category (str | None). truncated is true when the scan stopped at the 20-page cap before reaching the end of the range; narrow the dates and call again.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max items returned, 1 to 500 (default 100). | |
| category | No | Exact category name (applied after fetching). | |
| end_date | No | Latest NZ day as YYYY-MM-DD (inclusive), or an ISO 8601 timestamp passed to Akahu as an inclusive upper bound (UTC if it has no offset). | |
| account_id | No | Scope to one account (sent to Akahu). | |
| max_amount | No | Upper bound on signed amount (applied after fetching). | |
| min_amount | No | Lower bound on signed amount (applied after fetching; negatives are debits). | |
| start_date | No | Earliest NZ day as YYYY-MM-DD (inclusive), or an ISO 8601 timestamp passed to Akahu as an exclusive lower bound (UTC if it has no offset). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||