navigate_to_transactions
Deep link to a transactions search — the raw, individual line-item records (date, merchant/payee, amount, category, account) behind every aggregate report. Pick this when the user wants the actual transactions or to act on them: 'show me the transactions for X', 'what did I buy at Y', 'find that charge', 'find duplicates/transfers', 'uncategorised items', 'transactions to review/categorise'. For totals, breakdowns, trends or charts use a report tool instead. Supply a path token to set the base set, and/or keyword/category/date filters that refine it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | Base filter as a path token: a numeric saved-search id, or category:ID (that category + its subcategories), account:ID (an Account/grouping id — resolve via list_accounts — i.e. all its transaction accounts), account+category:AID+CID, special:duplicates (the app's automatically detected possible duplicate transactions — best for 'was I charged twice' asks; narrow with keyword/date filters), special:transfers, uncategorised, review. | |
| end_date | No | YYYY-MM-DD. | |
| keywords | No | Free-text search; space-separated terms are ANDed, each substring-matched across payee, memo, amount, category, account, tags — multi-word refinement works ('epartner 36'), but every word must literally appear in some field. | |
| start_date | No | YYYY-MM-DD (when date_range_key is 'custom'). | |
| category_ids | No | Restrict to these exact category IDs (does not include their subcategories — use the category:ID token for that). | |
| date_range_key | No | Named range or 'custom' (a date pair with no key implies custom). |