list_transactions
Retrieve your personal Luni transactions from all connected accounts, filtered by date, category, merchant, amount, or type.
Instructions
List the user's personal Luni transactions. Use this whenever the user asks about their own spending, recent purchases, a specific merchant, or a category total. Returns transactions across all connected accounts (Plaid + Wise) for the authenticated Luni user. For business-entity spending, call get_pnl or get_cash_flow instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max transactions to return (1–200). Default 50. | |
| category | No | Filter to a single top-level category, e.g. 'Food & Drinks', 'Transportation', 'Bills & Utilities'. Case-sensitive. | |
| end_date | No | Inclusive upper bound, ISO-8601 date (YYYY-MM-DD). | |
| min_amount | No | Filter to transactions with absolute value >= this amount (in dollars). | |
| money_type | No | Filter by money type. Use 'spending' to show only real expenses (hides transfers, income, debt payments). Other values: 'income', 'transfer', 'debt_payment'. | |
| start_date | No | Inclusive lower bound, ISO-8601 date (YYYY-MM-DD). | |
| merchant_contains | No | Case-insensitive substring match against merchant name. |