Skip to main content

List Transactions

GET /transactions

Request​

GET /api/v1/transactions?accountId=ACCOUNT_ID&page=1&pageSize=50
Authorization: Bearer ACCESS_TOKEN
Query parameterRequiredDescription
accountIdrequiredThe account (from POST /accounts)
pageoptional1-based, default 1
pageSizeoptionaldefault 50, maximum 200
from, tooptionalBooking-date range, ISO 8601
searchoptionalFree text over the transaction description
typeoptionalTransaction type
statusoptionalTransaction status
minAmount, maxAmountoptionalAmount range

Response — 200 OK​

{
"transactions": [ ... ],
"page": 1,
"pageSize": 50,
"totalCount": 431,
"totalPages": 9
}

Paging rules in Pagination.

Errors​

400 ValidationError, 401, 403 InsufficientScope / MissingClientBinding, 404 NotFound (account not yours), 429 — see Error handling.

Availability

Released; callable once your OAuth client is provisioned and bound to a Magni client.