Summary attributes
Spending data attributes
Time period attributes
Each entry inspending.by_time_period. This is a different object from the top-level by_time_period described below, which carries a category or merchant breakdown instead.
Transaction IDs
transaction_ids lets you show exactly which transactions make up a day’s total. It is populated only when you request a single day, that is group_by=time_period&time_period=day with start_date equal to end_date. On every other grouping it is null.
The values are transaction_id, the same id the transactions endpoint returns, not external_id. When present, the list is exactly the set of transactions behind transaction_count, so the two always agree in length. Internal transfers, investment account activity, and transfers to investment platforms are already excluded. Match on these IDs rather than applying those exclusion rules yourself.
Response attributes
Endpoints
Example response
Single day, with transaction IDs
A request for one day (group_by=time_period&time_period=day&start_date=2026-05-01&end_date=2026-05-01) returns the bucket with transaction_ids filled in.