get_all_card_expenses
Retrieve all card expenses from Brex with pagination, filtering by date, merchant, amount, or status, and access detailed expense data including money annotations and summaries.
Instructions
Fetch all card expenses across multiple pages (similar to get_all_expenses but card-specific endpoint). Supports pagination, date filtering, merchant search, and amount filters. Returns complete expense objects with money annotation and summaries.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page_size | No | Number of items per page (default: 50, max: 100) | |
| max_items | No | Maximum total number of items to retrieve across all pages | |
| status | No | Filter card expenses by status | |
| payment_status | No | Filter card expenses by payment status | |
| start_date | No | Filter card expenses created on or after this date (ISO format: YYYY-MM-DD) | |
| end_date | No | Filter card expenses created on or before this date (ISO format: YYYY-MM-DD) | |
| merchant_name | No | Filter card expenses by merchant name (partial match) | |
| window_days | No | Optional batching window in days to split large date ranges | |
| min_amount | No | Client-side minimum purchased_amount.amount filter (in cents) | |
| max_amount | No | Client-side maximum purchased_amount.amount filter (in cents) | |
| expand | No | Fields to expand (e.g., merchant, receipts) |