Accounts

Get monthly account statement

Returns monthly activity for balance accounts, virtual accounts, and virtual addresses. Balance accounts are ledger-backed. Virtual accounts and addresses are pass-through: each completed transfer appears as an in-leg and an out-leg.

get/v1/accounts/{id}/statement

Path parameters

idstring required

Balance account, virtual account, or virtual address ID

Query parameters

monthstring required
Example:2026-08

Calendar month in UTC

Headers

X-API-Keystring

API key

Response

Monthly account statement

accountIdstring required

Account ID, or customer ID for the combined non-balance statement

accountNamestring required

Account holder or customer name

monthstring required

Statement month

currencystring nullable

Balance currency. Null on pass-through statements, which may mix currencies.

openingBalancestring required

Balance at the beginning of the month, in minor units

closingBalancestring required

Balance at the end of the month, in minor units

Example response

{
  "accountId": "vba_abc123",
  "accountName": "Acme Inc.",
  "month": "2026-08",
  "currency": "USD",
  "openingBalance": "1000000",
  "closingBalance": "900000",
  "data": [
    {
      "transactionId": "tfr_abc123",
      "timestamp": "2026-08-15T10:30:00Z",
      "status": "COMPLETED",
      "type": "PAYIN",
      "currency": "USD",
      "amount": "-100000",
      "balance": "900000"
    }
  ]
}

Changes