Skip to main content
Lists come back a page at a time, and every page tells you how to get the next one. Bank syncs insert transactions while you page, so the cursor is anchored to the last row you received and a page never overlaps the one before it.
Request the next page by passing next_cursor back as cursor. When has_more is false, next_cursor is null and you have everything.

Parameters

Keep the filters identical between pages. A cursor is only valid for the query that produced it; reused with different filters it returns 400 invalid_cursor.

Ordering

Each resource has one fixed order. There is no sort parameter. Categories come back as the category screen reads: inflows before outflows, each root immediately followed by its children, siblings in position order. Keep the rows in the order you received them and the tree renders correctly without sorting.