Skip to main content
GET
List transactions

Authorizations

Authorization
string
header
required

API key as a Bearer token: Authorization: Bearer lk_live_<48 hex>. Create keys in Settings → API keys (Owner or Admin); the full key is shown once. API access is a Professional+ feature. Each key is granted one or more scopes — read (projects:read, reports:read, allocations:read, transactions:read) and the single write scope (transactions:write) — and is limited to 120 requests per minute.

Query Parameters

from
string<date>

Inclusive lower bound on the transaction date (ISO 8601).

to
string<date>

Inclusive upper bound on the transaction date (ISO 8601).

status
enum<string>

Filter by review status.

Available options:
unreviewed,
excluded,
partially_allocated,
fully_allocated,
needs_review
type
enum<string>

Filter by transaction type.

Available options:
bank_transaction,
bill,
invoice,
journal_line
page
integer
default:1

1-based page number.

Required range: x >= 1
pageSize
integer
default:50

Rows per page.

Required range: 1 <= x <= 200

Response

A page of transactions.

data
object[]
required
page
integer
required
pageSize
integer
required
total
integer
required
hasMore
boolean
required