Request shape
Pass an offset input in the operation’spaginate argument:
Response shape
Paginated queries return a connection object with the items plus paging metadata — for exampleTransactionConnection:
- the item list (e.g.
transactions) totalCount— total items matching the filterhasNextPage— whether more results are available
UserCashBalanceConnection, DeclinedTransactionConnection, and PlaidBankTransactionPage.
Walking a full result set
Increaseoffset by limit while hasNextPage is true:
- Request
{ limit: 20, offset: 0 }. - If
hasNextPageistrue, request{ limit: 20, offset: 20 }, then40, and so on. - Stop when
hasNextPageisfalse.
Results can shift between pages if new records are created while you’re paging — transaction listings are ordered most-recent-first. For large exports, filter by a fixed date range so the underlying set is stable while you walk it.