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

# Get full statement

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

## Request

- Base URL: `https://api-business.wirexapp.com`
- URL: `https://api-business.wirexapp.com/api/v1/activity/statement/full`
- Auth: API key in header `Authorization`

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

## Request body `*/*`

- RequestActivityGetFullStatementRequest
  - `end` integer, required: End represents the end time of the statement in Unix timestamp format.</br>N.B. It would be round to the nearest end of day.</br>Should be within 6 months from the start time.
  - `start` integer, required: Start represents the start time of the statement in Unix timestamp format.</br>N.B. It would be round to the nearest start of day.

## 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
  - `company_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
      - `created_at` string: When the account was created
      - `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 empty unless the account type is **FasterPayment or Ach**)
        - `bic` string: BIC of the bank account (<span style="color:red">WOULD</span> be empty unless the account type is **Sepa or Swift**)
        - `clabe` string: CLABE of the bank account (<span style="color:red">WOULD</span> be empty unless the account type is **SPEI**)
        - `iban` string: IBAN of the bank account (<span style="color:red">WOULD</span> be empty unless the account type is **Sepa or Swift**)
        - `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 empty unless the account type is **Ach**)
        - `sort_code` string: Sort code of the bank account (<span style="color:red">WOULD</span> be empty unless the account type is **FasterPayment**)
      - `id` string, required: Identifier of the bank account in the system
      - `status` 'Active' | 'Pending' | 'Blocked' | 'Closed', required
  - `company_data` ResponseStatementCompanyData
    - `account_address` string: AccountAddress is the primary blockchain address associated with the company
    - `legal_address_data` string: LegalAddressData contains the complete legal address of the company
    - `name` string: Name is the official registered name of the company
    - `registration_number` string: RegistrationNumber is the official company registration identifier
  - `created_at` integer: CreatedAt is the Unix timestamp when this statement was generated
  - `owner` string: Owner is the blockchain address of the account owner
  - `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 and Ach**)
        - `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**)
        - `iban` string: IBAN of the bank account (<span style="color:red">WOULD</span> be filled for types **Sepa and Swift**)
        - `is_business` boolean, required: Indicator of whether the account is a business account
        - `owner_name` string, required
        - `routing_number` string: Routing number of the bank account (<span style="color:red">WOULD</span> be filled for types **Ach**)
        - `sort_code` string: Sort code of the bank account (<span style="color:red">WOULD</span> be filled for types **FasterPayment**)
      - `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
      - `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
      - `type` 'Wallet' | 'Card' | 'Merchant' | 'SepaBankAccount' | 'FasterPaymentBankAccount' | 'AchBankAccount' | 'SwiftBankAccount' | 'SpeiBankAccount' | 'ExternalCard' | 'ExternalWallet' | 'CardFeesPayment', 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: AccountAddress is the blockchain address of the account that this operation was executed on
      - `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
    - `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 and Ach**)
        - `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**)
        - `iban` string: IBAN of the bank account (<span style="color:red">WOULD</span> be filled for types **Sepa and Swift**)
        - `is_business` boolean, required: Indicator of whether the account is a business account
        - `owner_name` string, required
        - `routing_number` string: Routing number of the bank account (<span style="color:red">WOULD</span> be filled for types **Ach**)
        - `sort_code` string: Sort code of the bank account (<span style="color:red">WOULD</span> be filled for types **FasterPayment**)
      - `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
      - `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
      - `type` 'Wallet' | 'Card' | 'Merchant' | 'SepaBankAccount' | 'FasterPaymentBankAccount' | 'AchBankAccount' | 'SwiftBankAccount' | 'SpeiBankAccount' | 'ExternalCard' | 'ExternalWallet' | 'CardFeesPayment', 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'
    - `updated_at` integer: UpdatedAt is the Unix timestamp when this transaction was last updated

## Other responses

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

---

[API](https://skmtc.dev/wirexapp/apis/wirex-corporate-baas-api.md) - [All operations](https://skmtc.dev/wirexapp/apis/wirex-corporate-baas-api/llms.txt) - [OpenAPI document](https://skmtc.dev/wirexapp/apis/wirex-corporate-baas-api/revisions/6525bfbc8f99?raw)
