{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/FuturesAccount", "title": "FuturesAccount", "type": "object", "properties": { "feeTier": { "type": "integer", "description": "Account fee tier." }, "canTrade": { "type": "boolean", "description": "Can trade." }, "canDeposit": { "type": "boolean", "description": "Can deposit." }, "canWithdraw": { "type": "boolean", "description": "Can withdraw." }, "updateTime": { "type": "integer", "format": "int64", "description": "Update time." }, "multiAssetsMargin": { "type": "boolean", "description": "Multi-asset margin mode." }, "totalInitialMargin": { "type": "string", "description": "Total initial margin." }, "totalMaintMargin": { "type": "string", "description": "Total maintenance margin." }, "totalWalletBalance": { "type": "string", "description": "Total wallet balance." }, "totalUnrealizedProfit": { "type": "string", "description": "Total unrealized profit." }, "totalMarginBalance": { "type": "string", "description": "Total margin balance." }, "totalPositionInitialMargin": { "type": "string", "description": "Total position initial margin." }, "totalOpenOrderInitialMargin": { "type": "string", "description": "Total open order initial margin." }, "totalCrossWalletBalance": { "type": "string", "description": "Total cross wallet balance." }, "totalCrossUnPnl": { "type": "string", "description": "Total cross unrealized PnL." }, "availableBalance": { "type": "string", "description": "Available balance." }, "maxWithdrawAmount": { "type": "string", "description": "Maximum withdrawal amount." }, "assets": { "type": "array", "items": { "$ref": "#/components/schemas/FuturesBalance" }, "description": "Asset balances." }, "positions": { "type": "array", "items": { "$ref": "#/components/schemas/PositionRisk" }, "description": "Positions." } } }