---
title: "GET /fdx/accounts/{accountId}/transactions"
method: GET
path: "/fdx/accounts/{accountId}/transactions"
---

# GET /fdx/accounts/{accountId}/transactions

`GET /fdx/accounts/{accountId}/transactions`

Search for transactions

## Path parameters

- `accountId` string, required

## Query parameters

- `startTime` string
- `endTime` string
- `offset` string
- `limit` string

## Response `200`

OK

- object
  - `page` object
    - `nextOffset` string
  - `transactions` union[], required
    - union
      - object
        - `depositTransaction` PathsFdxAccountsParamAccountIdTransactionsDtoDepositTransaction, required
          - `transactionId` string, required — Long-term persistent identity of the transaction.
          - `referenceTransactionId` string — For reverse postings, the identity of the transaction being reversed. For the correction transaction, the identity of the reversing post. For credit card posting transactions, the identity of the authorization transaction
          - `postedTimestamp` string — The ISO 8601 date and time that the transaction was posted to the account. This will be included if status is POSTED.
          - `transactionTimestamp` string, required — The ISO 8601 date and time that the transaction was initiated.
          - `description` string, required — A description of the transaction.
          - `debitCreditMemo` 'DEBIT' | 'CREDIT' | 'MEMO', required — The posting type of a transaction. The transaction amount is an absolute value, and this parameter indicates the direction of the transaction. This will always be DEBIT or CREDIT.
          - `category` string — The merchant category code (MCC) of the transaction, if available.
          - `subCategory` string — Additional information about the transaction category, if available.
          - `status` 'AUTHORIZATION' | 'MEMO' | 'PENDING' | 'PENDING_APPROVAL' | 'POSTED' | 'IN_REVIEW', required — The status of the transaction. This will always be PENDING or POSTED.
          - `amount` number, required — The amount of money in the account currency in that currency's standard unit (e.g. dollars for USD). The amount is an absolute value. The debitCreditMemo parameter indicates the direction of the transaction.
          - `foreignAmount` number — This value is only included if the transaction's currency is different than the account's default currency.
          - `foreignCurrency` string — ISO 4217 currency code. This value is only included if the transaction's currency is different than the account's default currency.
          - `payee` string
          - `checkNumber` string — The check number of the transaction, if available. Only included if this is a check transaction.
      - object
        - `loanTransaction` PathsFdxAccountsParamAccountIdTransactionsDtoLoanTransaction, required
          - `transactionId` string, required — Long-term persistent identity of the transaction.
          - `referenceTransactionId` string — For reverse postings, the identity of the transaction being reversed. For the correction transaction, the identity of the reversing post. For credit card posting transactions, the identity of the authorization transaction
          - `postedTimestamp` string — The ISO 8601 date and time that the transaction was posted to the account. This will be included if status is POSTED.
          - `transactionTimestamp` string, required — The ISO 8601 date and time that the transaction was initiated.
          - `description` string, required — A description of the transaction.
          - `debitCreditMemo` 'DEBIT' | 'CREDIT' | 'MEMO', required — The posting type of a transaction. The transaction amount is an absolute value, and this parameter indicates the direction of the transaction. This will always be DEBIT or CREDIT.
          - `category` string — The merchant category code (MCC) of the transaction, if available.
          - `subCategory` string — Additional information about the transaction category, if available.
          - `status` 'AUTHORIZATION' | 'MEMO' | 'PENDING' | 'IN_REVIEW' | 'POSTED', required — The status of the transaction. This will always be PENDING or POSTED.
          - `amount` number, required — The amount of money in the account currency in that currency's standard unit (e.g. dollars for USD). The amount is an absolute value. The debitCreditMemo parameter indicates the direction of the transaction.
          - `foreignAmount` number — This value is only included if the transaction's currency is different than the account's default currency.
          - `foreignCurrency` string — ISO 4217 currency code. This value is only included if the transaction's currency is different than the account's default currency.
          - `transactionType` 'ADJUSTMENT' | 'FEE' | 'INTEREST' | 'PAYMENT' | 'LUMP_SUM_PAYMENT' | 'SKIP_PAYMENT' | 'DOUBLE_UP_PAYMENT' | 'PAYOFF'
      - object
        - `locTransaction` PathsFdxAccountsParamAccountIdTransactionsDtoLineOfCreditTransaction, required
          - `transactionId` string, required — Long-term persistent identity of the transaction.
          - `referenceTransactionId` string — For reverse postings, the identity of the transaction being reversed. For the correction transaction, the identity of the reversing post. For credit card posting transactions, the identity of the authorization transaction
          - `postedTimestamp` string — The ISO 8601 date and time that the transaction was posted to the account. This will be included if status is POSTED.
          - `transactionTimestamp` string, required — The ISO 8601 date and time that the transaction was initiated.
          - `description` string, required — A description of the transaction.
          - `debitCreditMemo` 'DEBIT' | 'CREDIT' | 'MEMO', required — The posting type of a transaction. The transaction amount is an absolute value, and this parameter indicates the direction of the transaction. This will always be DEBIT or CREDIT.
          - `category` string — The merchant category code (MCC) of the transaction, if available.
          - `subCategory` string — Additional information about the transaction category, if available.
          - `status` 'AUTHORIZATION' | 'MEMO' | 'PENDING' | 'PENDING_APPROVAL' | 'IN_REVIEW' | 'POSTED', required — The status of the transaction. This will always be PENDING or POSTED.
          - `amount` number, required — The amount of money in the account currency in that currency's standard unit (e.g. dollars for USD). The amount is an absolute value. The debitCreditMemo parameter indicates the direction of the transaction.
          - `foreignAmount` number — This value is only included if the transaction's currency is different than the account's default currency.
          - `foreignCurrency` string — ISO 4217 currency code. This value is only included if the transaction's currency is different than the account's default currency.
          - `transactionType` 'ADJUSTMENT' | 'CHECK' | 'FEE' | 'INTEREST' | 'PAYMENT' | 'WITHDRAWAL'
          - `checkNumber` number — The check number of the transaction, if available. Only included if transactionType is CHECK.
      - object
        - `investmentTransaction` PathsFdxAccountsParamAccountIdTransactionsDtoInvestmentTransaction, required
          - `transactionId` string, required — Long-term persistent identity of the transaction.
          - `referenceTransactionId` string — For reverse postings, the identity of the transaction being reversed. For the correction transaction, the identity of the reversing post. For credit card posting transactions, the identity of the authorization transaction
          - `postedTimestamp` string — The ISO 8601 date and time that the transaction was posted to the account. This will be included if status is POSTED.
          - `transactionTimestamp` string, required — The ISO 8601 date and time that the transaction was initiated.
          - `description` string, required — A description of the transaction.
          - `debitCreditMemo` 'DEBIT' | 'CREDIT' | 'MEMO', required — The posting type of a transaction. The transaction amount is an absolute value, and this parameter indicates the direction of the transaction. This will always be DEBIT or CREDIT.
          - `category` string — The merchant category code (MCC) of the transaction, if available.
          - `subCategory` string — Additional information about the transaction category, if available.
          - `status` 'AUTHORIZATION' | 'MEMO' | 'PENDING' | 'POSTED', required — The status of the transaction. This will always be PENDING or POSTED.
          - `amount` number, required — The amount of money in the account currency in that currency's standard unit (e.g. dollars for USD). The amount is an absolute value. The debitCreditMemo parameter indicates the direction of the transaction.
          - `foreignAmount` number — This value is only included if the transaction's currency is different than the account's default currency.
          - `foreignCurrency` string — ISO 4217 currency code. This value is only included if the transaction's currency is different than the account's default currency.
          - `transactionType` 'ADJUSTMENT' | 'ATM' | 'CASH' | 'CHECK' | 'CLOSURE' | 'CLOSUREOPT' | 'CONTRIBUTION' | 'DEP' | 'DEPOSIT' | 'DIRECTDEBIT' | 'DIRECTDEP' | 'DIV' | 'DIVIDEND' | 'DIVIDENDREINVEST' | 'EXPENSE' | 'FEE' | 'INCOME' | 'INTEREST' | 'INVEXPENSE' | 'JRNLFUND' | 'JRNLSEC' | 'MARGININTEREST' | 'OPTIONEXERCISE' | 'OPTIONEXPIRATION' | 'OTHER' | 'PAYMENT' | 'POS' | 'PURCHASED' | 'PURCHASEDTOCOVER' | 'PURCHASETOCLOSE' | 'PURCHASETOOPEN' | 'REINVESTOFINCOME' | 'REPEATPMT' | 'RETURNOFCAPITAL' | 'SOLD' | 'SOLDTOCLOSE' | 'SOLDTOOPEN' | 'SPLIT' | 'SRVCHG' | 'TRANSFER' | 'XFER'
          - `securityId` string — The security identifier for the transaction, if applicable.
          - `securityIdType` 'CINS' | 'CMC' | 'CME' | 'CUSIP' | 'ISIN' | 'ITSA' | 'NASDAQ' | 'SEDOL' | 'SICC' | 'VALOR' | 'WKN'
          - `securityType` 'BOND' | 'DEBT' | 'DIGITALASSET' | 'MUTUALFUND' | 'OPTION' | 'OTHER' | 'STOCK' | 'SWEEP'
          - `symbol` string — Ticker symbol
          - `commission` number
          - `fees` number, required
          - `unitPrice` number
          - `units` number
          - `unitType` 'CURRENCY' | 'SHARES'
          - `fiAttributes` object[]
            - `name` string, required
            - `value` string, required

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `429` — TooManyRequests
- `500` — Internal Error

---

[API](https://skmtc.net/slashfi/apis/slash-public-api.md) · [All operations](https://skmtc.net/slashfi/apis/slash-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/slashfi/slash-public-api/revisions/773c90f079c5/schema)
