Skip to main content
GET
Generate account statement for a specific currency

Authorizations

Authorization
string
header
required

Enter Auth0 JWT token

Headers

Zuba-Account-Id
string<uuid>

Optional. Names an owned sub-account (UUID) to act on. Omit to act at the master (tenant) level. Naming an account this key does not own returns 403 not_account_owner.

Path Parameters

currency
string
required

Currency code (ISO 4217)

Example:

"EUR"

Query Parameters

startDate
string
required

Statement period start date (format: YYYY-MM-DD)

Example:

"2025-01-01"

endDate
string
required

Statement period end date (format: YYYY-MM-DD)

Example:

"2025-01-31"

Response

Account statement generated successfully

accountId
string
required

Account ID

Example:

"123e4567-e89b-12d3-a456-426614174000"

accountName
string
required

Account name

Example:

"user:client-id"

closingBalance
string
required

Closing balance at end of period

Example:

"1500.50"

currency
string
required

Currency

Example:

"EUR"

generatedAt
string
required

Statement generation timestamp

Example:

"2025-10-29T12:00:00Z"

openingBalance
string
required

Opening balance at start of period

Example:

"1000.00"

periodEnd
string
required

Statement period end date

Example:

"2025-01-31"

periodStart
string
required

Statement period start date

Example:

"2025-01-01"

totalCredits
string
required

Total credits during period

Example:

"600.50"

totalDebits
string
required

Total debits during period

Example:

"100.00"

transactions
object[]
required

List of transactions in the period