Loading...
Loading...
HTX USDT-M Futures trading using the HTX API. Authentication requires API key and secret key for certain endpoints. Supports mainnet.
npx skill4agent add htx-exchange/htx-skills-hub usdt-m-futureshttps://api.hbdm.comhttps://api.hbdm.vn| Endpoint | Description | Required | Optional | Authentication |
|---|---|---|---|---|
GET | Account type query | None | None | Yes |
POST | Account Type Change | account_type | None | Yes |
GET | Query funding rate | contract_code | None | No |
GET | Query a Batch of Funding Rate | contract_code | None | No |
GET | Query historical funding rate | contract_code | page_index, page_size | No |
GET | Query Liquidation Orders | contract_code | trade_type, create_date, page_index, page_size | No |
GET | Query historical settlement records | contract_code | page_index, page_size | No |
GET | Query Top Trader Sentiment Index (Account) | contract_code | period | No |
GET | Query Top Trader Sentiment Index (Position) | contract_code | period | No |
GET | Query information on system status (Isolated) | contract_code | None | No |
POST | Query information on Tiered Margin (Cross) | None | None | Yes |
POST | Query information on Tiered Margin (Isolated) | contract_code | None | Yes |
GET | Get the estimated settlement price | contract_code | None | No |
POST | Query Tiered Adjustment Factor (Isolated) | contract_code | None | Yes |
POST | Query Tiered Adjustment Factor (Cross) | None | None | Yes |
GET | Query risk reserve balance information | contract_code | None | No |
GET | Query historical risk reserves | contract_code | page_index, page_size | No |
GET | Query Swap Price Limitation | contract_code | None | No |
GET | Get Swap Open Interest Information | contract_code | None | No |
GET | Query Contract Info | contract_code | None | No |
GET | Query Swap Index Price Information | contract_code | None | No |
GET | Get index components | index_code | None | No |
GET | Contract Elements | contract_code | None | No |
GET | Get current system timestamp | None | None | No |
GET | Query whether the system is available | None | None | No |
| Endpoint | Description | Required | Optional | Authentication |
|---|---|---|---|---|
GET | Get Market Depth | contract_code | type | No |
GET | Get Market BBO Data | contract_code | None | No |
GET | Get KLine Data | contract_code, period | size, from, to | No |
GET | Get Kline Data of Mark Price | contract_code, period | size, from, to | No |
GET | Get Market Data Overview | contract_code | None | No |
GET | Get a Batch of Market Data Overview | contract_code | None | No |
GET | Query The Last Trade of a Contract | contract_code | None | No |
GET | Query a Batch of Trade Records | contract_code | size | No |
GET | Query information on open interest | contract_code | None | No |
GET | Query Premium Index Kline Data | contract_code, period | size, from, to | No |
GET | Query Estimated Funding Rate Kline | contract_code, period | size, from, to | No |
GET | Query Basis Data | contract_code, period | size, from, to, basis_price_type | No |
| Endpoint | Description | Required | Optional | Authentication |
|---|---|---|---|---|
POST | Query Asset Valuation | None | valuation_asset | Yes |
POST | Query Account Information (Isolated) | contract_code | None | Yes |
POST | Query Account Information (Cross) | None | valuation_asset | Yes |
POST | Query Position Information (Isolated) | contract_code | None | Yes |
POST | Query Position Information (Cross) | None | contract_code | Yes |
POST | Query Assets And Positions (Isolated) | contract_code | None | Yes |
POST | Query Assets And Positions (Cross) | None | valuation_asset | Yes |
POST | Set Sub-Account Trading Permissions | sub_uid | trades | Yes |
POST | Query sub-account permissions | sub_uid | None | Yes |
POST | Query all sub-accounts (Isolated) | None | None | Yes |
POST | Query all sub-accounts (Cross) | None | valuation_asset | Yes |
POST | Query batch sub-accounts (Isolated) | sub_uid | None | Yes |
POST | Query batch sub-accounts (Cross) | sub_uid | valuation_asset | Yes |
POST | Query single sub-account (Isolated) | contract_code, sub_uid | None | Yes |
POST | Query sub-account (Cross) | sub_uid | valuation_asset | Yes |
POST | Query sub-account position (Isolated) | contract_code, sub_uid | None | Yes |
POST | Query sub-account position (Cross) | sub_uid | contract_code | Yes |
POST | Query account financial records | None | contract_code, type, start_time, end_time, page_index, page_size, direct | Yes |
POST | Query financial records via fields | None | contract_code, type, start_time, end_time, page_index, page_size, direct | Yes |
POST | Query available leverage (Isolated) | contract_code | None | Yes |
POST | Query available leverage (Cross) | None | None | Yes |
POST | Query order limit | None | contract_code, order_price_type | Yes |
POST | Query swap trading fee | None | contract_code | Yes |
POST | Query transfer limit (Isolated) | contract_code | None | Yes |
POST | Query transfer limit (Cross) | None | None | Yes |
POST | Query position limit (Isolated) | contract_code | None | Yes |
POST | Query position limit (Cross) | None | None | Yes |
POST | Query position limit all leverages (Isolated) | contract_code | None | Yes |
POST | Query position limit all leverages (Cross) | None | None | Yes |
POST | Transfer between master and sub | sub_uid, asset, amount, type | client_order_id | Yes |
POST | Query transfer records | None | sub_uid, transfer_type, page_index, page_size, direct, sort_by | Yes |
POST | Transfer between margin accounts | asset, amount, from_margin_account, to_margin_account | client_order_id | Yes |
GET | Query API indicator disable info | None | None | Yes |
POST | Automatic Order Cancellation | timeout | contract_code | Yes |
| Endpoint | Description | Required | Optional | Authentication |
|---|---|---|---|---|
POST | Query Trade State (Cross) | None | None | Yes |
POST | Switch Position Mode (Isolated) | contract_code, mode | None | Yes |
POST | Switch Position Mode (Cross) | mode | contract_code | Yes |
POST | Place an Order (Isolated) | contract_code, client_order_id, price, volume, direction, offset, lever_rate, order_price_type | tp_trigger_price, tp_order_price, tp_order_price_type, sl_trigger_price, sl_order_price, sl_order_price_type, reduce_only, hf_order_type | Yes |
POST | Place An Order (Cross) | contract_code, client_order_id, price, volume, direction, offset, lever_rate, order_price_type | tp_trigger_price, tp_order_price, tp_order_price_type, sl_trigger_price, sl_order_price, sl_order_price_type, reduce_only, hf_order_type | Yes |
POST | Place a Batch of Orders (Isolated) | orders_data | None | Yes |
POST | Place A Batch Of Orders (Cross) | orders_data | None | Yes |
POST | Cancel an Order (Isolated) | contract_code, order_id | client_order_id | Yes |
POST | Cancel An Order (Cross) | order_id | contract_code, client_order_id | Yes |
POST | Cancel All Orders (Isolated) | contract_code | direction, offset | Yes |
POST | Cancel All Orders (Cross) | None | contract_code, direction, offset | Yes |
POST | Switch Leverage (Isolated) | contract_code, lever_rate | None | Yes |
POST | Switch Leverage (Cross) | lever_rate | contract_code | Yes |
POST | Get Information of an Order (Isolated) | contract_code, order_id | client_order_id | Yes |
POST | Get Information of order (Cross) | order_id | contract_code, client_order_id | Yes |
POST | Order details acquisition (Isolated) | contract_code, order_id | created_at, page_index, page_size, client_order_id | Yes |
POST | Get Detail Information (Cross) | order_id | contract_code, created_at, page_index, page_size, client_order_id | Yes |
POST | Current unfilled orders (Isolated) | contract_code | page_index, page_size | Yes |
POST | Current unfilled orders (Cross) | None | contract_code, page_index, page_size | Yes |
POST | Get History Orders (Isolated) | contract_code, trade_type | type, start_time, end_time, direct, page_index, page_size, sort_by | Yes |
POST | Get History Orders (Cross) | trade_type | contract_code, type, start_time, end_time, direct, page_index, page_size, sort_by | Yes |
POST | History Orders via Fields (Isolated) | contract_code, trade_type | type, start_time, end_time, direct, page_index, page_size, sort_by | Yes |
POST | History Orders via Fields (Cross) | trade_type | contract_code, type, start_time, end_time, direct, page_index, page_size, sort_by | Yes |
POST | History Match Results (Isolated) | contract_code, trade_type | start_time, end_time, page_index, page_size, direct | Yes |
POST | History Match Results (Cross) | trade_type | contract_code, start_time, end_time, page_index, page_size, direct | Yes |
POST | Match Results via Fields (Isolated) | contract_code, trade_type | start_time, end_time, page_index, page_size, direct | Yes |
POST | Match Results via Fields (Cross) | trade_type | contract_code, start_time, end_time, page_index, page_size, direct | Yes |
POST | Lightning Close Order (Isolated) | contract_code, volume, direction | client_order_id, order_price_type | Yes |
POST | Lightning Close Position (Cross) | contract_code, volume, direction | client_order_id, order_price_type | Yes |
GET | Query position mode (Isolated) | contract_code | None | Yes |
GET | Query position mode (Cross) | None | contract_code | Yes |
| Endpoint | Description | Required | Optional | Authentication |
|---|---|---|---|---|
POST | Place Trigger Order (Isolated) | contract_code, trigger_type, trigger_price, order_price, volume, direction, offset, lever_rate, order_price_type | client_order_id | Yes |
POST | Place Trigger Order (Cross) | contract_code, trigger_type, trigger_price, order_price, volume, direction, offset, lever_rate, order_price_type | client_order_id | Yes |
POST | Cancel Trigger Order (Isolated) | contract_code, order_id | client_order_id | Yes |
POST | Cancel Trigger Order (Cross) | order_id | contract_code, client_order_id | Yes |
POST | Cancel All Trigger Orders (Isolated) | contract_code | direction, offset | Yes |
POST | Cancel All Trigger Orders (Cross) | None | contract_code, direction, offset | Yes |
POST | Query Trigger Order Open Orders (Isolated) | contract_code | page_index, page_size | Yes |
POST | Query Trigger Order Open Orders (Cross) | None | contract_code, page_index, page_size | Yes |
POST | Query Trigger Order History (Isolated) | contract_code | trigger_type, status, page_index, page_size, sort_by, direct | Yes |
POST | Query Trigger Order History (Cross) | None | contract_code, trigger_type, status, page_index, page_size, sort_by, direct | Yes |
POST | Set TP/SL Order (Isolated) | contract_code, volume, tp_trigger_price, tp_order_price, sl_trigger_price, sl_order_price, direction | tp_order_price_type, sl_order_price_type, client_order_id | Yes |
POST | Set TP/SL Order (Cross) | contract_code, volume, tp_trigger_price, tp_order_price, sl_trigger_price, sl_order_price, direction | tp_order_price_type, sl_order_price_type, client_order_id | Yes |
POST | Cancel TP/SL Order (Isolated) | contract_code, order_id | client_order_id | Yes |
POST | Cancel TP/SL Order (Cross) | order_id | contract_code, client_order_id | Yes |
POST | Cancel all TP/SL Orders (Isolated) | contract_code | None | Yes |
POST | Cancel all TP/SL Orders (Cross) | None | contract_code | Yes |
POST | Query Open TP/SL Orders (Isolated) | contract_code | page_index, page_size | Yes |
POST | Query Open TP/SL Orders (Cross) | None | contract_code, page_index, page_size | Yes |
POST | Query TP/SL History Orders (Isolated) | contract_code | status, page_index, page_size, sort_by, direct | Yes |
POST | Query TP/SL History Orders (Cross) | None | contract_code, status, page_index, page_size, sort_by, direct | Yes |
POST | Query TP/SL Order Info (Isolated) | contract_code, order_id | client_order_id | Yes |
POST | Query TP/SL Order Info (Cross) | order_id | contract_code, client_order_id | Yes |
POST | Place Trailing Order (Isolated) | contract_code, volume, direction, offset, lever_rate, trailing_amount, trailing_percent, order_price_type | client_order_id | Yes |
POST | Place Trailing Order (Cross) | contract_code, volume, direction, offset, lever_rate, trailing_amount, trailing_percent, order_price_type | client_order_id | Yes |
POST | Cancel Trailing Order (Isolated) | contract_code, order_id | client_order_id | Yes |
POST | Cancel Trailing Order (Cross) | order_id | contract_code, client_order_id | Yes |
POST | Cancel All Trailing Orders (Isolated) | contract_code | direction, offset | Yes |
POST | Cancel All Trailing Orders (Cross) | None | contract_code, direction, offset | Yes |
POST | Unfilled trailing orders (Isolated) | contract_code | page_index, page_size | Yes |
POST | Unfilled trailing orders (Cross) | None | contract_code, page_index, page_size | Yes |
POST | History Trailing Orders (Isolated) | contract_code | status, page_index, page_size, sort_by, direct | Yes |
POST | History Trailing Orders (Cross) | None | contract_code, status, page_index, page_size, sort_by, direct | Yes |
| Endpoint | Description | Required | Optional | Authentication |
|---|---|---|---|---|
POST | Query Transfer State (Cross) | None | None | Yes |
POST | Transfer between Spot and Futures | asset, amount, type | client_order_id | Yes |
POST\\n
api.hbdm.com\\n
/linear-swap-api/v1/swap_order\\n
AccessKeyId=xxx&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2017-05-11T15:19:30fe45419a...xyz
secretabc...keyfe45419a...xyz***...key1Account: main
API Key: fe45419a...xyz
Secret: ***...key1
Environment: MainnetHTX Accounts:
* main (Mainnet)
* trading (Mainnet - AWS)## HTX Accounts
### main
- API Key: fe45419a...xyz
- Secret: secretabc...key
- Environment: https://api.hbdm.com
- Description: Primary USDT-M Futures trading account
### trading
- API Key: test456...abc
- Secret: testsecret...xyz
- Environment: https://api.hbdm.vn
- Description: AWS optimized USDT-M Futures tradingTOOLS.mdUser-Agenthtx-usdt-m-futures/1.0.0 (Skill)volume