List Transactions
GET /transactions
Request
GET /api/v1/transactions?accountId=ACCOUNT_ID&page=1&pageSize=50
Authorization: Bearer ACCESS_TOKEN
| Query parameter | Required | Description |
|---|---|---|
accountId | required | The account (from POST /accounts) |
page | optional | 1-based, default 1 |
pageSize | optional | default 50, maximum 200 |
from, to | optional | Booking-date range, ISO 8601 |
search | optional | Free text over the transaction description |
type | optional | Transaction type |
status | optional | Transaction status |
minAmount, maxAmount | optional | Amount 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.