---
title: "Get full statement"
method: POST
path: "/api/v1/activity/statement/full"
tags: ["Statement"]
---

# Get full statement

`POST /api/v1/activity/statement/full`

Retrieves a statement for the user for the specified period.</br>The statement includes all transactions, including deposits, withdrawals, and transfers that occurred during the specified period.

## Response `200`

OK

- ResponseActivityFullStatementResponse
  - `balances` ResponseStatementBalance[] — Balances contains aggregated balance information for each currency/token Shows opening, closing, debit, and credit amounts
    - `closing` number — Closing is the account balance at the end of the statement period
    - `credit` number — Credit is the total amount of incoming transactions during the period
    - `currency` string — Currency is the symbol or identifier of the asset (e.g., "ETH", "USDC", "BTC")
    - `debit` number — Debit is the total amount of outgoing transactions during the period
    - `opening` number — Opening is the account balance at the start of the statement period
  - `chain_id` integer — ChainId identifies the blockchain network where transactions occurred
  - `created_at` integer — CreatedAt is the Unix timestamp when this statement was generated
  - `owner` string — Deprecated: still populated for backward compatibility, but consumers should read user_address — this field carries the user's EOA, which is now exposed as user_address.
  - `period` ResponseStatementPeriod
    - `end` integer — End is the Unix timestamp marking the end of the reporting period
    - `start` integer — Start is the Unix timestamp marking the beginning of the reporting period
  - `transactions` ResponseStatementTransaction[] — Transactions contains detailed transaction history for the statement period
    - `amount` number — Amount is the total value of the transaction in the specified currency
    - `created_at` integer — CreatedAt is the Unix timestamp when this transaction was created
    - `currency` string — Currency is fiat or crypto currency that the transaction is denominated in
    - `destination` ResponseActivitySubject
      - `bank_account` ResponseActivitySubjectBankAccount
        - `account_number` string — Account number of the bank account (<span style="color:red">WOULD</span> be filled for types **FasterPayment, Ach, Imps, Instapay, BiFast, Nip, Pse, Fedwire, Chats, Cips**)
        - `account_type` string — Account type of the bank account (<span style="color:red">WOULD</span> be filled for types **Pse**)
        - `bank_code` string — Bank code of the bank account (<span style="color:red">WOULD</span> be filled for types **FpsHk, Instapay, BiFast, Nip, Pse, Chats**)
        - `bank_name` string — Bank name of the bank account (<span style="color:red">WOULD</span> be filled for types **Imps, Instapay, BiFast, Nip, Ipp, Fedwire, Chats, Cips**)
        - `bic` string — BIC of the bank account (<span style="color:red">WOULD</span> be filled for types **Sepa and Swift**)
        - `clabe` string — CLABE of the bank account (<span style="color:red">WOULD</span> be filled for types **SPEI**)
        - `document_number` string — Document number of the account holder (<span style="color:red">WOULD</span> be filled for types **Pse**)
        - `document_type` string — Document type of the account holder (<span style="color:red">WOULD</span> be filled for types **Pse**)
        - `fps_id` string — FPS identifier of the bank account (<span style="color:red">WOULD</span> be filled for types **FpsHk**)
        - `fps_id_type` string — FPS identifier type of the bank account (<span style="color:red">WOULD</span> be filled for types **FpsHk**)
        - `iban` string — IBAN of the bank account (<span style="color:red">WOULD</span> be filled for types **Sepa, Swift, Ipp**)
        - `ifsc_code` string — IFSC code of the bank account (<span style="color:red">WOULD</span> be filled for types **Imps**)
        - `is_business` boolean, required — Indicator of whether the account is a business account
        - `owner_name` string, required — Name of the account holder
        - `pix_key` string — Pix key of the bank account (<span style="color:red">WOULD</span> be filled for types **Pix**)
        - `pix_key_type` string — Pix key type of the bank account (<span style="color:red">WOULD</span> be filled for types **Pix**)
        - `routing_number` string — Routing number of the bank account (<span style="color:red">WOULD</span> be filled for types **Ach, Fedwire**)
        - `sort_code` string — Sort code of the bank account (<span style="color:red">WOULD</span> be filled for types **FasterPayment**)
        - `swift_code` string — SWIFT code of the bank account (<span style="color:red">WOULD</span> be filled for types **Chats, Cips**)
      - `card` ResponseActivitySubjectCard
        - `id` string, required — Unique identifier of the card
        - `pan_last` string, required — Last digits of the card number
        - `payment_system` string — Payment system which issued the card
      - `cross_chain_wallet` ResponseActivitySubjectCrossChainWallet
        - `address` string, required — Address of the wallet on the destination chain
        - `tag` string — Optional tag/memo for the transfer
        - `transport` string — Transport / chain identifier used to reach the wallet
      - `loan_position` ResponseActivitySubjectLoanPosition
        - `id` string, required — Unique identifier of the loan position
      - `merchant` ResponseActivitySubjectMerchant
        - `category` string — Category of the merchant
        - `full_address` string — Full address of the merchant
        - `id` string, required — Unique identifier of the merchant
        - `latitude` string — Latitude of the merchant
        - `logo_url` string — URL to the merchant's logo
        - `longitude` string — Longitude of the merchant
        - `mcc` string — Merchant category code
        - `name` string, required — Name of the merchant
        - `phone_number` string — Phone number of the merchant
        - `website_url` string — URL to the merchant's website
      - `savings_account` ResponseActivitySubjectSavingsAccount
        - `id` string, required — Unique identifier of the savings account
      - `type` 'Wallet' | 'Cards' | 'Merchant' | 'SepaBankAccount' | 'FasterPaymentBankAccount' | 'AchBankAccount' | 'SwiftBankAccount' | 'SpeiBankAccount' | 'ExternalCard' | 'ExternalWallet' | 'PixBankAccount' | 'FpsHkBankAccount' | 'ImpsBankAccount' | 'InstapayBankAccount' | 'BiFastBankAccount' | 'NipBankAccount' | 'IppBankAccount' | 'PseBankAccount' | 'FedwireBankAccount' | 'ChatsBankAccount' | 'CipsBankAccount' | 'CrossChainWallet' | 'SavingsAccount' | 'LoanPosition', required
      - `wallet` ResponseActivitySubjectWallet
        - `address` string, required — Address of the wallet
    - `direction` 'Inbound' | 'Outbound' | 'Internal'
    - `id` string — Id is the unique identifier for this transaction
    - `operations` ResponseStatementOperation[] — Operations contains the individual operations executed on given account
      - `account_address` string — Deprecated: still populated for backward compatibility, but consumers should read wallet_address — this field carries the AA wallet address, which is now exposed as wallet_address.
      - `amount` number — Amount is the quantity of tokens involved in this operation
      - `created_at` integer — CreatedAt is the Unix timestamp when this operation was executed
      - `hash` string — Hash is the blockchain transaction hash as bytes
      - `resulting_balance` number — ResultingBalance is the account balance for this token after the operation
      - `token_address` string — TokenAddress is the smart contract address of the token involved
      - `token_symbol` string — TokenSymbol is the human-readable symbol of the token
      - `wallet_address` string — WalletAddress is the AA wallet address that this operation was executed on. Preferred field; account_address mirrors the same value for backward compatibility.
    - `source` ResponseActivitySubject
      - `bank_account` ResponseActivitySubjectBankAccount
        - `account_number` string — Account number of the bank account (<span style="color:red">WOULD</span> be filled for types **FasterPayment, Ach, Imps, Instapay, BiFast, Nip, Pse, Fedwire, Chats, Cips**)
        - `account_type` string — Account type of the bank account (<span style="color:red">WOULD</span> be filled for types **Pse**)
        - `bank_code` string — Bank code of the bank account (<span style="color:red">WOULD</span> be filled for types **FpsHk, Instapay, BiFast, Nip, Pse, Chats**)
        - `bank_name` string — Bank name of the bank account (<span style="color:red">WOULD</span> be filled for types **Imps, Instapay, BiFast, Nip, Ipp, Fedwire, Chats, Cips**)
        - `bic` string — BIC of the bank account (<span style="color:red">WOULD</span> be filled for types **Sepa and Swift**)
        - `clabe` string — CLABE of the bank account (<span style="color:red">WOULD</span> be filled for types **SPEI**)
        - `document_number` string — Document number of the account holder (<span style="color:red">WOULD</span> be filled for types **Pse**)
        - `document_type` string — Document type of the account holder (<span style="color:red">WOULD</span> be filled for types **Pse**)
        - `fps_id` string — FPS identifier of the bank account (<span style="color:red">WOULD</span> be filled for types **FpsHk**)
        - `fps_id_type` string — FPS identifier type of the bank account (<span style="color:red">WOULD</span> be filled for types **FpsHk**)
        - `iban` string — IBAN of the bank account (<span style="color:red">WOULD</span> be filled for types **Sepa, Swift, Ipp**)
        - `ifsc_code` string — IFSC code of the bank account (<span style="color:red">WOULD</span> be filled for types **Imps**)
        - `is_business` boolean, required — Indicator of whether the account is a business account
        - `owner_name` string, required — Name of the account holder
        - `pix_key` string — Pix key of the bank account (<span style="color:red">WOULD</span> be filled for types **Pix**)
        - `pix_key_type` string — Pix key type of the bank account (<span style="color:red">WOULD</span> be filled for types **Pix**)
        - `routing_number` string — Routing number of the bank account (<span style="color:red">WOULD</span> be filled for types **Ach, Fedwire**)
        - `sort_code` string — Sort code of the bank account (<span style="color:red">WOULD</span> be filled for types **FasterPayment**)
        - `swift_code` string — SWIFT code of the bank account (<span style="color:red">WOULD</span> be filled for types **Chats, Cips**)
      - `card` ResponseActivitySubjectCard
        - `id` string, required — Unique identifier of the card
        - `pan_last` string, required — Last digits of the card number
        - `payment_system` string — Payment system which issued the card
      - `cross_chain_wallet` ResponseActivitySubjectCrossChainWallet
        - `address` string, required — Address of the wallet on the destination chain
        - `tag` string — Optional tag/memo for the transfer
        - `transport` string — Transport / chain identifier used to reach the wallet
      - `loan_position` ResponseActivitySubjectLoanPosition
        - `id` string, required — Unique identifier of the loan position
      - `merchant` ResponseActivitySubjectMerchant
        - `category` string — Category of the merchant
        - `full_address` string — Full address of the merchant
        - `id` string, required — Unique identifier of the merchant
        - `latitude` string — Latitude of the merchant
        - `logo_url` string — URL to the merchant's logo
        - `longitude` string — Longitude of the merchant
        - `mcc` string — Merchant category code
        - `name` string, required — Name of the merchant
        - `phone_number` string — Phone number of the merchant
        - `website_url` string — URL to the merchant's website
      - `savings_account` ResponseActivitySubjectSavingsAccount
        - `id` string, required — Unique identifier of the savings account
      - `type` 'Wallet' | 'Cards' | 'Merchant' | 'SepaBankAccount' | 'FasterPaymentBankAccount' | 'AchBankAccount' | 'SwiftBankAccount' | 'SpeiBankAccount' | 'ExternalCard' | 'ExternalWallet' | 'PixBankAccount' | 'FpsHkBankAccount' | 'ImpsBankAccount' | 'InstapayBankAccount' | 'BiFastBankAccount' | 'NipBankAccount' | 'IppBankAccount' | 'PseBankAccount' | 'FedwireBankAccount' | 'ChatsBankAccount' | 'CipsBankAccount' | 'CrossChainWallet' | 'SavingsAccount' | 'LoanPosition', required
      - `wallet` ResponseActivitySubjectWallet
        - `address` string, required — Address of the wallet
    - `type` 'Deposit' | 'Withdrawal' | 'Exchange' | 'Sepa' | 'FasterPayment' | 'AchPull' | 'AchPush' | 'Swift' | 'Spei' | 'CardTransaction' | 'ExternalCardTransaction' | 'Crypto' | 'CardFeesPayment' | 'YieldClaim' | 'CardTransfer' | 'Pix' | 'FpsHk' | 'Imps' | 'Instapay' | 'BiFast' | 'Nip' | 'Ipp' | 'Pse' | 'Fedwire' | 'Chats' | 'Cips' | 'SavingsTransaction' | 'LoanTransaction' | 'Cryptoback' | 'CardTopup'
    - `updated_at` integer — UpdatedAt is the Unix timestamp when this transaction was last updated
  - `user_address` string — UserAddress is the EOA of the user the statement belongs to. Preferred field; owner mirrors the same value for backward compatibility.
  - `user_bank_accounts` ResponseBankAccountsResponse
    - `data` ResponseBankAccountResponse[] — List of bank accounts that belong to specific corporation
      - `account_holder` string — Name that is associated with the bank account on the bank side
      - `account_type` 'Sepa' | 'Swift' | 'FasterPayment' | 'Ach' | 'Spei', required
      - `currency` string, required — ISO 4217 currency code of the currency this bank account works with
      - `details` ResponseBankAccountDetails
        - `account_number` string — Account number of the bank account (<span style="color:red">WOULD</span> be present only for **FasterPayment and Ach** account type)
        - `bic` string — BIC of the bank account (<span style="color:red">WOULD</span> be present only for **Sepa and Swift** account type)
        - `clabe` string — CLABE of the bank account (<span style="color:red">WOULD</span> be present only for **SPEI** account type)
        - `iban` string — IBAN of the bank account (<span style="color:red">WOULD</span> be present only for **Sepa and Swift** account type)
        - `mandatory_reference` string — If present this reference <span style="color:red">MUST</span> be specified in the **incoming transfer comment** in order to identify the transfer and credit funds to correct account
        - `routing_number` string — Routing number of the bank account (<span style="color:red">WOULD</span> be present only for **Ach** account type)
        - `sort_code` string — Sort code of the bank account (<span style="color:red">WOULD</span> be present only for **FasterPayment** account type)
      - `id` string, required — Identifier of the bank account in the system
      - `status` 'Active' | 'Pending' | 'Blocked' | 'Closed', required
  - `user_data` ResponseStatementUserData
    - `legal_address_data` string — LegalAddressData contains the complete residence address of the user
    - `name` string — Name is the legal name of the user

## Other responses

- `400` — Bad Request
- `500` — Internal Server Error

---

[API](https://skmtc.dev/wirexapp/apis/wirex-baas-api.md) · [All operations](https://skmtc.dev/wirexapp/apis/wirex-baas-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/wirexapp/wirex-baas-api/revisions/b95a180790b1/schema)
