---
title: "Get Account Statement"
method: POST
path: "/business/get/account/statement"
tags: ["wallets"]
---

# Get Account Statement

`POST /business/get/account/statement`

Fetch an account statement with an account Id

## Request body

- BusinessGetAccountStatementRequest
  - `businessId` string, required — Unique Id of the business for whom this wallet is being created
  - `accountId` string, required — The unique ID of the account that belongs to the businessId
  - `startDate` string, unix-timestamp, required — Unix timestamp of the start date
  - `endDate` string, unix-timestamp, required — Unix timestamp of the end date
  - `page` integer, required — Page number
  - `limit` number — Number of records per page

## Response `200`

success

- BusinessGetAccountStatementResponse
  - `transactions` Transaction[], required
    - `id` string
    - `accountId` string
    - `syncedOwnerId` string
    - `sourceSyncedOwnerId` string
    - `timestamp` string, date-time — RFC 3339 format
    - `txType` string
    - `memo` string
    - `currency` string
    - `exchangeRate` string
    - `balanceBefore` object
      - `amount` string
      - `balance` string
    - `balanceAfter` object
      - `amount` string
      - `balance` string
    - `blockchainSourceAddress` string
    - `txHash` string
    - `blockchainDepositAddress` string
    - `blockchainConfirmations` integer
    - `feeEstimate` object
      - `totalFee` string
      - `networkFee` string
      - `ourFee` string
      - `theirFee` string
      - `feeCurrency` string
      - `gasLimit` string
      - `gasPrice` string
      - `fixedFeeDetails` object
        - `amount` string
        - `exchangeRate` string
      - `percentageFeeDetails` object
        - `amount` string
    - `blockchainNetwork` string
    - `bankingTransactionId` string
    - `bankingTransactionShortId` string
    - `bankingTransactionAmount` string
    - `bankingSenderBic` string
    - `bankingSenderIban` string
    - `bankingSenderName` string
    - `bankingPaymentType` string
    - `bankingSenderInformation` string
    - `bankingSenderRoutingCodes` string
    - `bankingSenderAccountNumber` string
    - `bankingBeneficiaryBic` string
    - `bankingBeneficiaryIban` string
    - `relatedCardTransactionId` string
    - `isCardAuthorizationHold` boolean
    - `relatedCardId` string
    - `relatedCardSettlementId` string
    - `cardTransactionAmount` string
    - `cardTransactionCurrency` string
  - `total` number, required
  - `count` number, required

## Other responses

- `400` — Bad Request. The request was unacceptable, often due to missing a required parameter.
- `401` — Invalid authentication header
- `403` — Forbidden
- `500` — Unexpected server error.

---

[API](https://skmtc.net/striga/apis/striga-v1.md) · [All operations](https://skmtc.net/striga/apis/striga-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/striga/striga-v1/revisions/63e57aa7df45/schema)
