---
title: "Transaction Log"
method: GET
path: "/v1/accounts/transaction-log"
tags: ["Accounts"]
---

# Transaction Log

`GET /v1/accounts/transaction-log`

Retrieve comprehensive transaction history including order fills, deposits, withdrawals, funding fees, and insurance fund reimbursements with pagination support.

## Query parameters

- `cursor` string, nullable
- `from` integer, nullable
- `limit` integer, nullable
- `to` integer, nullable
- `unit` 'sats' | 'btc'

## Response `200`

- ApiResponseForGetTransactionLogResponse — Represents a successful API response wrapper
  - `data` GetTransactionLogResponse, required
    - `cursor` string, nullable
    - `logs` TransactionLog[], required
      - `amount` string, required
      - `balanceAfter` string, required
      - `balanceBefore` string, required
      - `createdAt` integer, required
      - `fee` string, required
      - `fillPrice` string, nullable
      - `fundingRate` string, nullable
      - `isTaker` boolean, nullable
      - `orderId` string, nullable
      - `pnl` string, required
      - `positionAfter` string, nullable
      - `positionBefore` string, nullable
      - `price` string, nullable
      - `side` string, required
      - `symbol` string, required
      - `time` integer, required
      - `totalValue` string, required
      - `tradeId` string, nullable
      - `transactionTrigger` union
        - object
          - `OrderFill` OrderFill, required
            - `baseAmount` string, required
            - `createdAt` integer, required
            - `fee` string, required
            - `feeAmount` string, required
            - `id` string, uuid, required
            - `instrumentId` string, uuid, required
            - `isTaker` boolean, required
            - `orderId` string, uuid, required
            - `quoteAmount` string, required
            - `side` 'buy' | 'sell', required
            - `tradeId` string, uuid, required
        - object
          - `FundingFee` FundingFeeMovement, required
            - `accountId` string, uuid, required
            - `createdAt` integer, required
            - `fundingFeeRunId` string, uuid, required
            - `fundingRate` string, required
            - `id` string, uuid, required
            - `isDebit` boolean, required
            - `isLong` boolean, required
            - `movementAmount` string, required
            - `positionAmount` string, required
            - `positionId` string, uuid, required
            - `status` 'pending' | 'processing' | 'failed' | 'succeed', required
            - `updatedAt` integer, required
      - `transactionType` 'orderFill' | 'deposit' | 'withdraw' | 'fundingFee' | 'insuranceFundReimbursement', required
      - `txId` string, required
  - `error` boolean, required

---

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