---
title: "List transactions, newest date first (date DESC, id DESC), with cursor pagination and filters"
method: GET
path: "/households/{householdId}/transactions"
tags: ["transactions"]
---

# List transactions, newest date first (date DESC, id DESC), with cursor pagination and filters

`GET /households/{householdId}/transactions`

## Request

- Base URL: `https://api.vokse.ai`
- URL: `https://api.vokse.ai/households/{householdId}/transactions`
- Auth: HTTP bearer

## Query parameters

- `limit` number
- `cursor` string
- `maxAmountCents` string
- `minAmountCents` string
- `search` string
- `dateTo` string
- `dateFrom` string
- `source` 'manual' | 'imported' | 'ai' | 'recurring' | 'split'
- `statuses` string
- `status` 'pending' | 'cleared' | 'reconciled'
- `attention` boolean
- `uncategorized` boolean
- `needsReview` boolean
- `hasFlag` boolean
- `flagIds` string
- `hasTag` boolean
- `tagMode` 'any' | 'all'
- `tagIds` string
- `tagId` string
- `payeeId` string
- `categoryId` string
- `accountId` string

## Response `200`

---

[API](https://skmtc.dev/vokse/apis/vokse-api.md) · [All operations](https://skmtc.dev/vokse/apis/vokse-api/llms.txt) · [OpenAPI document](https://skmtc.dev/vokse/apis/vokse-api/revisions/7a0c010163c9?raw)
