GMX · Schema

Pick_MarketInfoResponse.Exclude_keyofMarketInfoResponse.Exclude_MarketValuesFieldKey.marketTokenAddress___

From T, pick a set of properties whose keys are in the union K

DeFiPerpetual ExchangeDEXTradingLeverageLiquidity PoolsGLPGM TokensGLVArbitrumAvalancheWeb3

Properties

Name Type Description
marketTokenAddress string
indexTokenAddress string
longTokenAddress string
shortTokenAddress string
isSameCollaterals boolean
isSpotOnly boolean
name string
data string
isDisabled boolean
maxLongPoolAmount string
maxShortPoolAmount string
maxLongPoolUsdForDeposit string
maxShortPoolUsdForDeposit string
reserveFactorLong string
reserveFactorShort string
openInterestReserveFactorLong string
openInterestReserveFactorShort string
maxOpenInterestLong string
maxOpenInterestShort string
borrowingFactorLong string
borrowingFactorShort string
borrowingExponentFactorLong string
borrowingExponentFactorShort string
fundingFactor string
fundingExponentFactor string
fundingIncreaseFactorPerSecond string
fundingDecreaseFactorPerSecond string
thresholdForStableFunding string
thresholdForDecreaseFunding string
minFundingFactorPerSecond string
maxFundingFactorPerSecond string
minPositionImpactPoolAmount string
positionImpactPoolDistributionRate string
minCollateralFactor string
minCollateralFactorForLiquidation string
minCollateralFactorForOpenInterestLong string
minCollateralFactorForOpenInterestShort string
maxPnlFactorForTradersLong string
maxPnlFactorForTradersShort string
maxPnlFactorForDepositsLong string
maxPnlFactorForDepositsShort string
maxPnlFactorForWithdrawalsLong string
maxPnlFactorForWithdrawalsShort string
positionFeeFactorForBalanceWasImproved string
positionFeeFactorForBalanceWasNotImproved string
positionImpactFactorPositive string
positionImpactFactorNegative string
maxPositionImpactFactorPositive string
maxPositionImpactFactorNegative string
maxPositionImpactFactorForLiquidations string
maxLendableImpactFactor string
maxLendableImpactFactorForWithdrawals string
maxLendableImpactUsd string
lentPositionImpactPoolAmount string
positionImpactExponentFactorPositive string
positionImpactExponentFactorNegative string
useOpenInterestInTokensForBalance boolean
swapFeeFactorForBalanceWasImproved string
swapFeeFactorForBalanceWasNotImproved string
atomicSwapFeeFactor string
swapImpactFactorPositive string
swapImpactFactorNegative string
swapImpactExponentFactor string
withdrawalFeeFactorBalanceWasImproved string
withdrawalFeeFactorBalanceWasNotImproved string
virtualMarketId string
virtualLongTokenId string
virtualShortTokenId string
View JSON Schema on GitHub

JSON Schema

Pick_MarketInfoResponse.Exclude_keyofMarketInfoResponse.Exclude_MarketValuesFieldKey.marketTokenAddress___.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api-evangelist.github.io/gmx/json-schema/Pick_MarketInfoResponse.Exclude_keyofMarketInfoResponse.Exclude_MarketValuesFieldKey.marketTokenAddress___.json",
  "title": "Pick_MarketInfoResponse.Exclude_keyofMarketInfoResponse.Exclude_MarketValuesFieldKey.marketTokenAddress___",
  "properties": {
    "marketTokenAddress": {
      "type": "string"
    },
    "indexTokenAddress": {
      "type": "string"
    },
    "longTokenAddress": {
      "type": "string"
    },
    "shortTokenAddress": {
      "type": "string"
    },
    "isSameCollaterals": {
      "type": "boolean"
    },
    "isSpotOnly": {
      "type": "boolean"
    },
    "name": {
      "type": "string"
    },
    "data": {
      "type": "string"
    },
    "isDisabled": {
      "type": "boolean"
    },
    "maxLongPoolAmount": {
      "type": "string"
    },
    "maxShortPoolAmount": {
      "type": "string"
    },
    "maxLongPoolUsdForDeposit": {
      "type": "string"
    },
    "maxShortPoolUsdForDeposit": {
      "type": "string"
    },
    "reserveFactorLong": {
      "type": "string"
    },
    "reserveFactorShort": {
      "type": "string"
    },
    "openInterestReserveFactorLong": {
      "type": "string"
    },
    "openInterestReserveFactorShort": {
      "type": "string"
    },
    "maxOpenInterestLong": {
      "type": "string"
    },
    "maxOpenInterestShort": {
      "type": "string"
    },
    "borrowingFactorLong": {
      "type": "string"
    },
    "borrowingFactorShort": {
      "type": "string"
    },
    "borrowingExponentFactorLong": {
      "type": "string"
    },
    "borrowingExponentFactorShort": {
      "type": "string"
    },
    "fundingFactor": {
      "type": "string"
    },
    "fundingExponentFactor": {
      "type": "string"
    },
    "fundingIncreaseFactorPerSecond": {
      "type": "string"
    },
    "fundingDecreaseFactorPerSecond": {
      "type": "string"
    },
    "thresholdForStableFunding": {
      "type": "string"
    },
    "thresholdForDecreaseFunding": {
      "type": "string"
    },
    "minFundingFactorPerSecond": {
      "type": "string"
    },
    "maxFundingFactorPerSecond": {
      "type": "string"
    },
    "minPositionImpactPoolAmount": {
      "type": "string"
    },
    "positionImpactPoolDistributionRate": {
      "type": "string"
    },
    "minCollateralFactor": {
      "type": "string"
    },
    "minCollateralFactorForLiquidation": {
      "type": "string"
    },
    "minCollateralFactorForOpenInterestLong": {
      "type": "string"
    },
    "minCollateralFactorForOpenInterestShort": {
      "type": "string"
    },
    "maxPnlFactorForTradersLong": {
      "type": "string"
    },
    "maxPnlFactorForTradersShort": {
      "type": "string"
    },
    "maxPnlFactorForDepositsLong": {
      "type": "string"
    },
    "maxPnlFactorForDepositsShort": {
      "type": "string"
    },
    "maxPnlFactorForWithdrawalsLong": {
      "type": "string"
    },
    "maxPnlFactorForWithdrawalsShort": {
      "type": "string"
    },
    "positionFeeFactorForBalanceWasImproved": {
      "type": "string"
    },
    "positionFeeFactorForBalanceWasNotImproved": {
      "type": "string"
    },
    "positionImpactFactorPositive": {
      "type": "string"
    },
    "positionImpactFactorNegative": {
      "type": "string"
    },
    "maxPositionImpactFactorPositive": {
      "type": "string"
    },
    "maxPositionImpactFactorNegative": {
      "type": "string"
    },
    "maxPositionImpactFactorForLiquidations": {
      "type": "string"
    },
    "maxLendableImpactFactor": {
      "type": "string"
    },
    "maxLendableImpactFactorForWithdrawals": {
      "type": "string"
    },
    "maxLendableImpactUsd": {
      "type": "string"
    },
    "lentPositionImpactPoolAmount": {
      "type": "string"
    },
    "positionImpactExponentFactorPositive": {
      "type": "string"
    },
    "positionImpactExponentFactorNegative": {
      "type": "string"
    },
    "useOpenInterestInTokensForBalance": {
      "type": "boolean"
    },
    "swapFeeFactorForBalanceWasImproved": {
      "type": "string"
    },
    "swapFeeFactorForBalanceWasNotImproved": {
      "type": "string"
    },
    "atomicSwapFeeFactor": {
      "type": "string"
    },
    "swapImpactFactorPositive": {
      "type": "string"
    },
    "swapImpactFactorNegative": {
      "type": "string"
    },
    "swapImpactExponentFactor": {
      "type": "string"
    },
    "withdrawalFeeFactorBalanceWasImproved": {
      "type": "string"
    },
    "withdrawalFeeFactorBalanceWasNotImproved": {
      "type": "string"
    },
    "virtualMarketId": {
      "type": "string"
    },
    "virtualLongTokenId": {
      "type": "string"
    },
    "virtualShortTokenId": {
      "type": "string"
    }
  },
  "required": [
    "marketTokenAddress",
    "indexTokenAddress",
    "longTokenAddress",
    "shortTokenAddress",
    "isSameCollaterals",
    "isSpotOnly",
    "name",
    "data",
    "isDisabled",
    "maxLongPoolAmount",
    "maxShortPoolAmount",
    "maxLongPoolUsdForDeposit",
    "maxShortPoolUsdForDeposit",
    "reserveFactorLong",
    "reserveFactorShort",
    "openInterestReserveFactorLong",
    "openInterestReserveFactorShort",
    "maxOpenInterestLong",
    "maxOpenInterestShort",
    "borrowingFactorLong",
    "borrowingFactorShort",
    "borrowingExponentFactorLong",
    "borrowingExponentFactorShort",
    "fundingFactor",
    "fundingExponentFactor",
    "fundingIncreaseFactorPerSecond",
    "fundingDecreaseFactorPerSecond",
    "thresholdForStableFunding",
    "thresholdForDecreaseFunding",
    "minFundingFactorPerSecond",
    "maxFundingFactorPerSecond",
    "minPositionImpactPoolAmount",
    "positionImpactPoolDistributionRate",
    "minCollateralFactor",
    "minCollateralFactorForLiquidation",
    "minCollateralFactorForOpenInterestLong",
    "minCollateralFactorForOpenInterestShort",
    "maxPnlFactorForTradersLong",
    "maxPnlFactorForTradersShort",
    "positionFeeFactorForBalanceWasImproved",
    "positionFeeFactorForBalanceWasNotImproved",
    "positionImpactFactorPositive",
    "positionImpactFactorNegative",
    "maxPositionImpactFactorPositive",
    "maxPositionImpactFactorNegative",
    "maxPositionImpactFactorForLiquidations",
    "maxLendableImpactFactor",
    "maxLendableImpactFactorForWithdrawals",
    "maxLendableImpactUsd",
    "lentPositionImpactPoolAmount",
    "positionImpactExponentFactorPositive",
    "positionImpactExponentFactorNegative",
    "useOpenInterestInTokensForBalance",
    "swapFeeFactorForBalanceWasImproved",
    "swapFeeFactorForBalanceWasNotImproved",
    "atomicSwapFeeFactor",
    "swapImpactFactorPositive",
    "swapImpactFactorNegative",
    "swapImpactExponentFactor",
    "virtualMarketId",
    "virtualLongTokenId",
    "virtualShortTokenId"
  ],
  "type": "object",
  "description": "From T, pick a set of properties whose keys are in the union K"
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/Pick_MarketInfoResponse.Exclude_keyofMarketInfoResponse.Exclude_MarketValuesFieldKey.marketTokenAddress___"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.