GET
/
api
/
banking
/
transactions
{
  "pagination": {
    "total": 100,
    "page": 1,
    "pageSize": 10
  },
  "data": [
    {
      "withdrawal": 1000.5,
      "deposit": 2000.75,
      "runningBalance": 3000.25,
      "formattedWithdrawal": "$1,000.50",
      "formattedDeposit": "$2,000.75",
      "formattedRunningBalance": "$3,000.25",
      "transactionNumber": "TRX-2024-001",
      "referenceNumber": "REF-2024-001",
      "referenceId": 12345,
      "referenceType": "INVOICE",
      "formattedTransactionType": "Bank Transfer",
      "balance": 5000,
      "formattedBalance": "$5,000.00",
      "date": "2024-03-20T10:30:00Z",
      "formattedDate": "March 20, 2024",
      "status": "COMPLETED",
      "formattedStatus": "Completed",
      "uncategorizedTransactionId": 67890
    }
  ]
}

Headers

Authorization
string
required

Value must be 'Bearer <token>' where <token> is an API key prefixed with 'bc_' or a JWT token.

Example:

"Bearer bc_1234567890abcdef"

organization-id
string
required

Required if Authorization is a JWT token. The organization ID to operate within.

Query Parameters

page
number

Page number for pagination

Example:

1

pageSize
number

Number of items per page

Example:

10

accountId
number
required

Bank account ID

Example:

1

precision
number

Number of decimal places to display

Example:

2

divideOn1000
boolean

Whether to divide the number by 1000

Example:

false

showZero
boolean

Whether to show zero values

Example:

true

formatMoney
enum<string>

How to format money values

Available options:
total,
always,
none
Example:

"total"

negativeFormat
enum<string>

How to format negative numbers

Available options:
parentheses,
mines
Example:

"parentheses"

Response

200 - application/json

Returns a list of bank account transactions

The response is of type object.