Get Statement
Account
Get Statement
Get the last 100 ledger entries for your business account with running balance snapshots. GET /account/statement.
GET
Get Statement
Overview
Retrieve the last 100 ledger entries for your business account. Each entry includes the account balance before and after the operation, derived from the immutable double-entry ledger. This endpoint is designed for accounting and reconciliation use cases where you need to verify the exact balance impact of each operation.For a standard transaction list (category, fee, status, reference), use
GET /account/transactions instead. The statement endpoint focuses on balance movements and does not include fee or status details.Response Fields
| Field | Type | Description |
|---|---|---|
entries | array | Array of up to 100 ledger entries, newest first |
count | number | Number of entries returned |
Entry Fields
| Field | Type | Description |
|---|---|---|
transactionId | string | Transaction batch ID (matches transactionId in /account/transactions) |
type | string | CREDIT or DEBIT |
amount | number | Amount in USD |
currency | string | Always USD |
description | string | Ledger description of the operation |
balanceBefore | number | Account balance before this entry (USD) |
balanceAfter | number | Account balance after this entry (USD) |
createdAt | string | ISO 8601 timestamp |
Example Usage
Use Cases
- Reconciliation: Verify the exact balance before and after each operation
- Audit trail: Confirm that every debit and credit is accounted for
- Balance verification: Cross-check your current balance against the last ledger entry’s
balanceAfter

