list_transactions
Retrieve and filter Lunch Money transactions by date, category, tag, status, or account. Look up a single transaction by ID, with pagination and human-readable category, tag, and account names.
Instructions
List or look up Lunch Money transactions. Without an id, returns filtered transactions (defaults to last 30 days if no dates given). With an id, returns that single transaction.
Filters: start_date/end_date (YYYY-MM-DD), category_id, tag_id, status (reviewed/unreviewed), account_id. Use limit/offset for pagination.
Returns hydrated output with category names, tag names, and account names instead of raw IDs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Look up a single transaction by ID | |
| limit | No | Max results (default 50) | |
| offset | No | Offset for pagination | |
| status | No | Filter by review status | |
| tag_id | No | Filter by tag ID | |
| end_date | No | End of date range (YYYY-MM-DD) | |
| start_date | No | Start of date range (YYYY-MM-DD) | |
| category_id | No | Filter by category ID (0 = uncategorized) | |
| plaid_account_id | No | Filter by synced account ID | |
| manual_account_id | No | Filter by manual account ID |