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

startDatestring
Example:2024-01-01

Filter by start date (YYYY-MM-DD)

endDatestring
Example:2024-12-31

Filter by end date (YYYY-MM-DD)

categoryIdstring
Example:550e8400-e29b-41d4-a716-446655440000

Filter by category ID

includeSubcategoriesboolean
Example:true

When true and categoryId is set, also match the category subcategories

savingsGoalIdstring
Example:550e8400-e29b-41d4-a716-446655440000

Filter by savings goal ID

type'expense' | 'income' | 'saving'

Filter by transaction type

typesstring[]

Multi-type filter; takes precedence over type when both are present

currencystring
Example:USD

Filter by currency code (ISO 4217)

searchstring
Example:grocery

Search in description, payee, or notes

pagenumber
Example:1

Page number (1-based)

limitnumber
Example:20

Items per page

Response

Transactions retrieved

totalnumber required
pagenumber required
limitnumber required
hasMoreboolean required

Changes

No recorded changes to this operation across all 1 revision of this API.