Skip to main content
GET
List Bank Account Transactions

Authorizations

Authorization
string
header
required

Append a colon to your API key, Base64-encode it, and put it in the header. Enter the API key as the username and leave the password empty.

Query Parameters

from
string<date>

Start of the transaction date range, inclusive. Use a YYYY-MM-DD date in KST.

to
string<date>

End of the transaction date range, inclusive. Use a YYYY-MM-DD date in KST.

bankAccountId
string

Account id from the account list response

transactionType
enum<string>

Transaction type Transaction type. DEPOSIT: Deposit. WITHDRAW: Withdrawal. OTHER: Other. The bank reported zero for both the deposit and withdrawal amounts, so amount is 0.

Available options:
DEPOSIT,
WITHDRAW,
OTHER
cursor
string

nextCursor from the previous response. Send it exactly as received. A cursor is bound to the filters (from, to, bankAccountId, transactionType) and the API key it was issued for. If you change either, start over without a cursor.

limit
integer
default:100

Maximum number of items per call

Required range: 1 <= x <= 500

Response

Lookup succeeded

Bank account transaction list result

items
object[]
required

Transactions in the order they changed in Bolta, not in transaction time order.

A transaction item whose shape depends on status. ACTIVE carries every field; REMOVED carries only status and id.

nextCursor
string
required

Cursor for the next call. The API fills it on the last page too, so save it and pass it on your next collection.

hasMore
boolean
required

Whether more items are available right now. Can be true even when items is empty.