---
title: "Get personal transactions"
method: GET
path: "/personal-finance/transactions"
tags: ["personal finance"]
---

# Get personal transactions

`GET /personal-finance/transactions`

## Request

- Base URL: `http://localhost:3001`
- URL: `http://localhost:3001/personal-finance/transactions`
- Auth: `bearer` (a scheme the document does not define)

## Query parameters

- `startDate` string
- `endDate` string
- `categoryId` string
- `includeSubcategories` boolean
- `savingsGoalId` string
- `type` 'expense' | 'income' | 'saving'
- `types` string[]
- `currency` string
- `search` string
- `page` number
- `limit` number

## Response `200`

Transactions retrieved

- TransactionListResponseDto
  - `transactions` unknown[], required
    - unknown
  - `total` number, required
  - `page` number, required
  - `limit` number, required
  - `hasMore` boolean, required

---

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