---
title: "Get investment transactions"
method: POST
path: "/v1/financial_connections/investments/transactions"
tags: ["Investments"]
---

# Get investment transactions

`POST /v1/financial_connections/investments/transactions`

## Headers

- `Fuse-Client-Id` string, required
- `Fuse-Api-Key` string, required
- `Plaid-Client-Id` string
- `Plaid-Secret` string
- `Teller-Application-Id` string
- `Teller-Certificate` string
- `Teller-Private-Key` string
- `Teller-Token-Signing-Key` string
- `Teller-Signing-Secret` string
- `Mx-Client-Id` string
- `Mx-Api-Key` string
- `Snaptrade-Client-Id` string
- `Snaptrade-Consumer-Key` string
- `Flinks-Ca-Customer-Id` string
- `Flinks-Us-Customer-Id` string
- `Flinks-Us-Instance-Id` string
- `Flinks-Ca-Instance-Id` string
- `Mono-Public-Key` string
- `Mono-Secret-Key` string
- `Mono-Webhook-Secret` string
- `TrueLayer-Client-Id` string
- `TrueLayer-Client-Secret` string
- `Finverse-Client-Id` string
- `Finverse-Client-Secret` string
- `Belvo-Secret-Id` string
- `Belvo-Secret-Password` string
- `Finicity-Partner-Secret` string
- `Finicity-Partner-Id` string
- `Finicity-App-Key` string
- `Basiq-Api-Key` string
- `Akoya-Client-Id` string
- `Akoya-Client-Secret` string
- `SaltEdge-App-Id` string
- `SaltEdge-App-Secret` string

## Request body

- GetInvestmentTransactionsRequest
  - `access_token` string, required — Access token for authentication
  - `start_date` string, required — The earliest date for which data should be returned. Dates should be formatted as YYYY-MM-DD.
  - `end_date` string, required — The latest date for which data should be returned. Dates should be formatted as YYYY-MM-DD.
  - `page` integer, required — Specify current page.
  - `records_per_page` integer, required — Number of items per page.
  - `options` object
    - `remote_account_ids` string[] — An array of account_ids to retrieve transactions for.

## Response `200`

Successful response

- GetInvestmentTransactionsResponse
  - `accounts` Items[], required — unresolved $ref
  - `investment_transactions` FinancialConnectionsInvestmentTransaction[], required
    - `remote_id` string, required — The remote ID of the Investment transaction
    - `remote_account_id` string, required — Remote Account Id of the transaction, ie Plaid Account Id
    - `account_name` string — The name of the account associated with the investment transaction
    - `amount` number, required — The amount of the investment transaction, in cents. The format of this value is a double.
    - `description` string, required — A description of the investment transaction
    - `fees` number, required — The fees associated with the investment transaction, in cents. The format of this value is a double.
    - `currency` Currency, required — unresolved $ref
    - `date` string, date-time, required — The date and time of the investment transaction
    - `type` 'cash' | 'buy' | 'sell' | 'transfer' | 'fee' | 'cancel' | '-', required — The type of the investment transaction (e.g., 'buy', 'sell', 'dividend')
    - `subtype` 'account_fee' | 'adjustment' | 'assignment' | 'buy' | 'buy_to_cover' | 'contribution' | 'deposit' | 'distribution' | 'dividend' | 'dividend_reinvestment' | 'exercise' | 'expire' | 'fund_fee' | 'interest' | 'interest_receivable' | 'interest_reinvestment' | 'legal_fee' | 'loan_payment' | 'long_term_capital_gain' | 'long_term_capital_gain_reinvestment' | 'management_fee' | 'margin_expense' | 'merger' | 'miscellaneous_fee' | 'non_qualified_dividend' | 'non_resident_tax' | 'pending_credit' | 'pending_debit' | 'qualified_dividend' | 'rebalance' | 'return_of_principal' | 'request' | 'sell' | 'sell_short' | 'send' | 'short_term_capital_gain' | 'short_term_capital_gain_reinvestment' | 'spin_off' | 'split' | 'stock_distribution' | 'tax' | 'tax_withheld' | 'trade' | 'transfer' | 'transfer_fee' | 'trust_fee' | 'unqualified_gain' | 'withdrawal' | '-'
    - `quantity` number, required — The number of units of the security involved in this transaction
    - `price` number, required — The price of the security involved in this transaction, in cents. The format of this value is a double.
    - `security` FinancialConnectionsInvestmentSecurity, required
      - `remote_id` string, required — Remote Id of the security, ie Plaid or Snaptrade security id
      - `symbol` string, required — The trading symbol for publicly traded securities, or a short identifier if available.
      - `isin` string — The International Securities Identification Number (ISIN) uniquely identifies the security.
      - `sedol` string — The Stock Exchange Daily Official List (SEDOL) code uniquely identifies the security, primarily used in the United Kingdom and Ireland.
      - `cusip` string — The Committee on Uniform Securities Identification Procedures (CUSIP) number uniquely identifies the security, primarily used in the United States and Canada.
      - `close_price` number — The closing price of the security, in cents, at the end of the most recent trading day. The format of this value is a double.
      - `currency` object, required
        - `code` string, required — The ISO-4217 currency code
        - `name` string — The name of the currency
      - `name` string — A descriptive name for the security, suitable for display.
      - `type` 'cash' | 'cryptocurrency' | 'derivative' | 'equity' | 'etf' | 'fixed_income' | 'loan' | 'mutual_fund' | 'other' | 'global_depositary_receipt' | 'open_ended_fund' | 'right' | 'temporary' | 'warrant' | 'closed_ended_fund' | 'common_stock' | 'exchange_traded_fund' | 'bond' | 'american_depositary_receipt' | 'unit' | 'structured_product' | 'preferred_stock' | 'real_estate' | 'automobile' | 'delisted_or_defunct_asset' | '-'
      - `exchange` object
        - `mic_code` string — The Market Identifier Code (MIC) associated with the specific financial market or exchange where the security is traded.
        - `suffix` string — The suffix of the security's ticker symbol.
  - `total_transactions` number — The total number of transactions within the specified date range.
  - `request_id` string, required — An identifier that is exclusive to the request and can serve as a means for investigating and resolving issues.

---

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