---
title: "Get all info for trading page: orders, deals, commissions, currency pairs, etc"
method: GET
path: "/api/users/trading-info"
tags: ["ApiOrders"]
---

# Get all info for trading page: orders, deals, commissions, currency pairs, etc

`GET /api/users/trading-info`

## Query parameters

- `currencyPairCode` string

## Response `200`

Success

- TradesMainViewModel
  - `cantTrade` boolean
  - `isCurrencyPairHalted` boolean
  - `lastDeals` DealHistory[], nullable
    - `id` string, uuid
    - `dealDateUtc` string, nullable
    - `currencyPairCode` string, nullable
    - `volume` number, double
    - `price` number, double
    - `isBuy` boolean — true if bid existed before ask
    - `isUserBuyer` boolean, nullable — Did current user create bid or ask for this deal (only shown in My Trades)
  - `allDeals` DealHistory[], nullable
    - `id` string, uuid
    - `dealDateUtc` string, nullable
    - `currencyPairCode` string, nullable
    - `volume` number, double
    - `price` number, double
    - `isBuy` boolean — true if bid existed before ask
    - `isUserBuyer` boolean, nullable — Did current user create bid or ask for this deal (only shown in My Trades)
  - `bids` OrderbookLevel[], nullable
    - `isBid` boolean
    - `price` number, double
    - `amount` number, double
    - `currencyTo` number, double
    - `quoteAmount` number, double
    - `currencyFrom` number, double
  - `asks` OrderbookLevel[], nullable
    - `isBid` boolean
    - `price` number, double
    - `amount` number, double
    - `currencyTo` number, double
    - `quoteAmount` number, double
    - `currencyFrom` number, double
  - `userBids` OrderViewModel[], nullable
    - `id` string, nullable
    - `isMarket` boolean
    - `currencyPairCode` string, nullable
    - `isBid` boolean
    - `price` number, double
    - `initialAmount` number, double — Initial order amount
    - `amount` number, double — Available order amount
    - `currencyTo` number, double
    - `quoteAmount` number, double
    - `currencyFrom` number, double
    - `date` string, date-time
    - `userId` string, nullable
    - `isCanceled` boolean
    - `status` string, nullable
  - `userAsks` OrderViewModel[], nullable
    - `id` string, nullable
    - `isMarket` boolean
    - `currencyPairCode` string, nullable
    - `isBid` boolean
    - `price` number, double
    - `initialAmount` number, double — Initial order amount
    - `amount` number, double — Available order amount
    - `currencyTo` number, double
    - `quoteAmount` number, double
    - `currencyFrom` number, double
    - `date` string, date-time
    - `userId` string, nullable
    - `isCanceled` boolean
    - `status` string, nullable
  - `currencyPairs` CurrencyPair[], nullable
    - `code` string, nullable
    - `isHalted` boolean
    - `isShowedForUsers` boolean
    - `currencyFromId` string, nullable
    - `currencyFrom` Currency
      - `code` string, nullable
      - `value` string, nullable
      - `unifiedCryptoAssetId` integer, nullable
      - `isHalted` boolean
      - `isFiat` boolean
      - `isShowedForUsers` boolean
      - `isForCommissionConversion` boolean
      - `availableOnExchange` boolean
      - `availableAsP2pExternalFiat` boolean
      - `tokenOf` string, nullable
      - `address` string, nullable
      - `digits` integer
      - `website` string, nullable
      - `whitePaper` string, nullable
      - `about` string, nullable
      - `issuingTime` string, nullable
      - `issuingPrice` string, nullable
      - `totalSupply` string, nullable
      - `networkConfirmations` string, nullable
      - `logoImage` string, byte, nullable
      - `allowDeposits` boolean
      - `allowWithdrawals` boolean
      - `currencyAdapters` CurrencyAdapter[], nullable
        - `currencyCode` string, nullable
        - `adapterCode` string, nullable
        - `tokenAddress` string, nullable
        - `adapter` Adapter
          - `code` string, nullable
          - `name` string, required
          - `mainCurrencyCode` string, nullable
          - `isFiat` boolean
      - `cryptoAdapterId` string, nullable
    - `currencyToId` string, nullable
    - `currencyTo` Currency
      - `code` string, nullable
      - `value` string, nullable
      - `unifiedCryptoAssetId` integer, nullable
      - `isHalted` boolean
      - `isFiat` boolean
      - `isShowedForUsers` boolean
      - `isForCommissionConversion` boolean
      - `availableOnExchange` boolean
      - `availableAsP2pExternalFiat` boolean
      - `tokenOf` string, nullable
      - `address` string, nullable
      - `digits` integer
      - `website` string, nullable
      - `whitePaper` string, nullable
      - `about` string, nullable
      - `issuingTime` string, nullable
      - `issuingPrice` string, nullable
      - `totalSupply` string, nullable
      - `networkConfirmations` string, nullable
      - `logoImage` string, byte, nullable
      - `allowDeposits` boolean
      - `allowWithdrawals` boolean
      - `currencyAdapters` CurrencyAdapter[], nullable
        - `currencyCode` string, nullable
        - `adapterCode` string, nullable
        - `tokenAddress` string, nullable
        - `adapter` Adapter
          - `code` string, nullable
          - `name` string, required
          - `mainCurrencyCode` string, nullable
          - `isFiat` boolean
      - `cryptoAdapterId` string, nullable
    - `overridedName` string, nullable
    - `digitsPrice` integer
    - `uiDigitsPrice` integer
    - `digitsAmount` integer
    - `uiDigitsAmount` integer
    - `sendToCoinmarketcap` boolean
    - `availableOnExchange` boolean
    - `availableOnP2P` boolean
    - `digitsPriceP2P` integer
    - `digitsAmountP2P` integer
    - `useFairLaunchTrading` boolean
    - `getDisplayName` string, nullable
  - `commissionsInfo` CommissionsInfo
    - `commissions` Commission[], nullable
      - `commissionId` string, uuid
      - `currencyCode` string, nullable
      - `currencyPairCode` string, nullable
      - `currencyAdapterCode` string, nullable
      - `percent` number, double
      - `minimum` number, double
      - `commissionCurrencyCode` string, nullable
      - `commissionTypeCode` string, required
      - `commissionType` CommissionType
        - `code` string, required
        - `value` string, required
        - `valueKey` string, required
      - `hashCode` string, nullable
    - `userNoTradeCommissions` boolean
    - `dealBidDiscountFraction` number, double
    - `dealAskDiscountFraction` number, double
  - `orderLimit` OrderLimit
    - `uid` string, uuid
    - `currencyCodeTo` string, required
    - `currencyCodeFrom` string, required
    - `quoteAmount` number, double, required
    - `baseAmount` number, double, required
    - `createTime` string, date-time
  - `currentCurrencyPair` CurrencyPair
    - `code` string, nullable
    - `isHalted` boolean
    - `isShowedForUsers` boolean
    - `currencyFromId` string, nullable
    - `currencyFrom` Currency
      - `code` string, nullable
      - `value` string, nullable
      - `unifiedCryptoAssetId` integer, nullable
      - `isHalted` boolean
      - `isFiat` boolean
      - `isShowedForUsers` boolean
      - `isForCommissionConversion` boolean
      - `availableOnExchange` boolean
      - `availableAsP2pExternalFiat` boolean
      - `tokenOf` string, nullable
      - `address` string, nullable
      - `digits` integer
      - `website` string, nullable
      - `whitePaper` string, nullable
      - `about` string, nullable
      - `issuingTime` string, nullable
      - `issuingPrice` string, nullable
      - `totalSupply` string, nullable
      - `networkConfirmations` string, nullable
      - `logoImage` string, byte, nullable
      - `allowDeposits` boolean
      - `allowWithdrawals` boolean
      - `currencyAdapters` CurrencyAdapter[], nullable
        - `currencyCode` string, nullable
        - `adapterCode` string, nullable
        - `tokenAddress` string, nullable
        - `adapter` Adapter
          - `code` string, nullable
          - `name` string, required
          - `mainCurrencyCode` string, nullable
          - `isFiat` boolean
      - `cryptoAdapterId` string, nullable
    - `currencyToId` string, nullable
    - `currencyTo` Currency
      - `code` string, nullable
      - `value` string, nullable
      - `unifiedCryptoAssetId` integer, nullable
      - `isHalted` boolean
      - `isFiat` boolean
      - `isShowedForUsers` boolean
      - `isForCommissionConversion` boolean
      - `availableOnExchange` boolean
      - `availableAsP2pExternalFiat` boolean
      - `tokenOf` string, nullable
      - `address` string, nullable
      - `digits` integer
      - `website` string, nullable
      - `whitePaper` string, nullable
      - `about` string, nullable
      - `issuingTime` string, nullable
      - `issuingPrice` string, nullable
      - `totalSupply` string, nullable
      - `networkConfirmations` string, nullable
      - `logoImage` string, byte, nullable
      - `allowDeposits` boolean
      - `allowWithdrawals` boolean
      - `currencyAdapters` CurrencyAdapter[], nullable
        - `currencyCode` string, nullable
        - `adapterCode` string, nullable
        - `tokenAddress` string, nullable
        - `adapter` Adapter
          - `code` string, nullable
          - `name` string, required
          - `mainCurrencyCode` string, nullable
          - `isFiat` boolean
      - `cryptoAdapterId` string, nullable
    - `overridedName` string, nullable
    - `digitsPrice` integer
    - `uiDigitsPrice` integer
    - `digitsAmount` integer
    - `uiDigitsAmount` integer
    - `sendToCoinmarketcap` boolean
    - `availableOnExchange` boolean
    - `availableOnP2P` boolean
    - `digitsPriceP2P` integer
    - `digitsAmountP2P` integer
    - `useFairLaunchTrading` boolean
    - `getDisplayName` string, nullable
  - `userId` string, nullable
  - `isAuthenicated` boolean

---

[API](https://skmtc.dev/binibit/apis/webapp.md) · [All operations](https://skmtc.dev/binibit/apis/webapp/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/binibit/webapp/revisions/975d0a2e9e7d/schema)
