htx-futures-account

star 16

HTX USDT-M perpetual futures account — balance / positions / leverage tiers / adjustment factors / unified account type switching.

htx-exchange By htx-exchange schedule Updated 6/7/2026

name: htx/futures-account version: 2.0.0 description: HTX USDT-M perpetual futures account — balance / positions / leverage tiers / adjustment factors / unified account type switching. auth: true risk: medium

Futures Account

Query USDT-M perpetual futures account and positions, including leverage tiers, adjustment factors, unified account switching, and other reference data. Read permission is enough for 26 of 30 endpoints. Transfers (4) need write.

Endpoint catalog (30)

All paths in this skill have base /linear-swap-api unless noted. "Mode" column: I = isolated, C = cross, * = either.

Account & position query — read (8)

# Method Path CLI invocation Mode
1 POST /v1/swap_account_info htx-cli futures call /v1/swap_account_info --auth -p contract_code=BTC-USDT I
2 POST /v1/swap_cross_account_info htx-cli futures call /v1/swap_cross_account_info --auth -p margin_account=USDT C
3 POST /v1/swap_position_info htx-cli futures call /v1/swap_position_info --auth -p contract_code=BTC-USDT I
4 POST /v1/swap_cross_position_info htx-cli futures call /v1/swap_cross_position_info --auth -p contract_code=BTC-USDT C
5 POST /v1/swap_account_position_info htx-cli futures call /v1/swap_account_position_info --auth I
6 POST /v1/swap_cross_account_position_info htx-cli futures call /v1/swap_cross_account_position_info --auth C
7 POST /v1/swap_position_limit htx-cli futures call /v1/swap_position_limit --auth I
8 POST /v1/swap_cross_position_limit htx-cli futures call /v1/swap_cross_position_limit --auth C

Tier-margin & risk — read (6)

# Method Path CLI invocation Mode
9 GET /v1/swap_adjustfactor htx-cli futures call /v1/swap_adjustfactor --method GET -p contract_code=BTC-USDT I
10 GET /v1/swap_cross_adjustfactor htx-cli futures call /v1/swap_cross_adjustfactor --method GET -p contract_code=BTC-USDT C
11 GET /v1/swap_ladder_margin htx-cli futures call /v1/swap_ladder_margin --method GET -p contract_code=BTC-USDT I
12 GET /v1/swap_cross_ladder_margin htx-cli futures call /v1/swap_cross_ladder_margin --method GET -p margin_account=USDT C
13 POST /v1/swap_available_level_rate htx-cli futures call /v1/swap_available_level_rate --auth -p contract_code=BTC-USDT *
14 POST /v1/swap_user_settlement_records htx-cli futures call /v1/swap_user_settlement_records --auth *

Financial records — read (8)

# Method Path CLI invocation
15 POST /v1/swap_financial_record htx-cli futures call /v1/swap_financial_record --auth -p mar_acct=BTC-USDT
16 POST /v1/swap_financial_record_exact htx-cli futures call /v1/swap_financial_record_exact --auth -p contract=BTC-USDT
17 POST /v3/swap_financial_record_exact htx-cli futures call /v3/swap_financial_record_exact --auth -p contract=BTC-USDT
18 POST /v1/swap_user_fee htx-cli futures call /v1/swap_user_fee --auth -p contract_code=BTC-USDT
19 POST /v1/swap_funding_record htx-cli futures call /v1/swap_funding_record --auth
20 POST /v1/swap_api_trading_status htx-cli futures call /v1/swap_api_trading_status --auth
21 POST /v1/swap_position_mode htx-cli futures call /v1/swap_position_mode --auth -p margin_account=USDT
22 POST /v1/swap_master_sub_transfer_record htx-cli futures call /v1/swap_master_sub_transfer_record --auth

Unified account toggle — read + write (4)

# Method Path Description
23 POST /v3/unified_account_info Unified account aggregated info (read)
24 POST /v3/swap_switch_account_type Switch account type (single → cross-margin → unified) — write
25 POST /v3/unified_account_switch_status Query switch status
26 POST /v3/swap_switch_position_mode Switch position mode (one-way ↔ hedge) — write

Master ↔ sub transfer — write (4)

# Method Path
27 POST /v1/swap_master_sub_transfer
28 POST /v1/swap_sub_auth
29 POST /v1/swap_sub_account_info_list
30 POST /v1/swap_sub_account_info

Workflow patterns

Query cross-margin account + position overview

htx-cli futures call /v1/swap_cross_account_info --auth -p margin_account=USDT --json
htx-cli futures call /v1/swap_cross_account_position_info --auth --json

Query isolated BTC-USDT position

htx-cli futures call /v1/swap_position_info --auth -p contract_code=BTC-USDT --json

Query BTC-USDT leverage tiers

htx-cli futures call /v1/swap_ladder_margin --method GET -p contract_code=BTC-USDT --json

Safety

  • Switching account type / switching position mode / master-sub transfers are all write operations. The AI Agent must first show the user the current state and target state, and only execute after explicit manual confirmation.
  • Before switching, you need to check that there are no positions or open orders (the system will validate, but informing the user up front is friendlier).

Installation

curl -fsSL https://github.com/htx-exchange/htx-skills-hub/releases/latest/download/install.sh | bash -s -- futures-account
Install via CLI
npx skills add https://github.com/htx-exchange/htx-skills-hub --skill htx-futures-account
Repository Details
star Stars 16
call_split Forks 5
navigation Branch main
article Path SKILL.md
More from Creator
htx-exchange
htx-exchange Explore all skills →