---
title: "List transactions (filters + opaque cursor pagination)."
method: GET
path: "/api/v2/transactions"
---

# List transactions (filters + opaque cursor pagination).

`GET /api/v2/transactions`

## Request

- Base URL: `https://fintable.io`
- URL: `https://fintable.io/api/v2/transactions`
- Auth: HTTP bearer

## Query parameters

- `date_from` string, date
- `date_to` string, date
- `account_ids[]` string[]
- `category_ids[]` string[]
- `pending` boolean
- `amount_min` number
- `amount_max` number
- `q` string
- `description` string
- `updated_since` string, date-time
- `order` 'date' | 'updated'
- `limit` integer
- `cursor` string
- `include` 'raw'
- `workspace_id` string
- `include_disabled` boolean

## Response `200`

Cursor-paged transactions.

- TransactionsPage
  - `data` object[]
  - `next_cursor` string, nullable
  - `workspace_id` string: Public ID of the Workspace this successful response was resolved against (workspace-bound endpoints only).

## Other responses

- `400`: The standard error envelope.

---

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