History of Huobi USDT-margined Swaps API Version

 Trading FAQs    |      2021-02-04

API Access:https://support.hbfile.net/hc/en-us/articles/900001603466

1.0.7 2020-1-29 【Added:Get a Batch of Market Data Overview、Get Kline Data of Mark Price、Subscribe Kline Data of Mark Price、Request Kline Data of Mark Price、Query Settlement Records of Users(Isolated and Cross). 7-28 Added fields to modify interface. The order_id of submitted trigger order response has been changed from the original natural number self-incrementing ID to a unique identification ID with a length of 18 digits. It is recommended to use the order_id_str (order_id in string type) of submitted order response to avoid the occurrence of truncation by the system because excessive length.】

  1. Added Get a Batch of Market Data Overview
  • Interface Name: [General]Get a Batch of Market Data Overview
  • Interface Type: public
  • Interface URL: /linear-swap-ex/market/detail/batch_merged
  1. Added Get Kline Data of Mark Price
  • Interface Name: [General]Get Kline Data of Mark Price
  • Interface Type: public
  • Interface URL: /index/market/history/linear_swap_mark_price_kline
  1. Added Subscribe Kline Data of Mark Price
  • Interface Name: [General]Subscribe Kline Data of Mark Price
  • Interface Type: public
  • Subscription topic: market.$contract_code.mark_price.$period
  1. Added Request Kline Data of Mark Price
  • Interface Name: [General]Request Kline Data of Mark Price
  • Interface Type: public
  • Subscription topic: market.$contract_code.mark_price.$period
  1. Added [Isolated]Query Settlement Records of Users
  • Interface Name: [Isolated]Query Settlement Records of Users
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_user_settlement_records
  1. Added [Cross]Query Settlement Records of Users
  • Interface Name: [Cross]Query Settlement Records of Users
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_user_settlement_records
  1. Modified [Isolated]Cancel All Orders(Added two optional parameters in request: direction, indicates order direction, if not filled in means both with available values: “buy”, “sell”; offset, order offset, if not filled in means both with available values: “open”, “close”.)
  • Interface Name: [Isolated]Cancel All Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cancelall
  1. Modified [Cross]Cancel All Orders(Added two optional parameters in request: direction, indicates order direction, if not filled in means both with available values: “buy”, “sell”. offset, order offset, if not filled in means both with available values: “open”, “close”.)
  • Interface Name: [Cross]Cancel All Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_cancelall
  1. Modified [Isolated]Get Information of an Order(Added one field in return "data": real_profit(real profit when close position).)
  • Interface Name: [Isolated]Get Information of an Order
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_order_info
  1. Modified [Cross]Get Information of an Order(Added one field in return "data": real_profit(real profit when close position).)
  • Interface Name: [Cross]Get Information of an Order
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_order_info
  1. Modified [Isolated]Order details acquisition(Added field in return parameters both "data" and "trades": real_profit(real profit when close position). And added one filed in "trades" to indicates each trade profit:profit(profit when close position))
  • Interface Name: [Isolated]Order details acquisition
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_order_detail
  1. Modified [Cross]Order details acquisition(Added field in return parameters both "data" and "trades": real_profit(real profit when close position). And added one filed in "trades" to indicates each trade profit:profit(profit when close position))
  • Interface Name: [Cross]Order details acquisition
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_order_detail
  1. Modified [Isolated]Current unfilled order acquisition(Added two optional parameters in request: sort_by, is sort field, if not filled in means order by create_at descending, with available values “created_at”(descending order), “update_time”(descending order); trade_type, indicates trade type, if not filled in means all, with available values: 0:all, 1:open long, 2:open short, 3:close short, 4:close long. Added two fields in return parameter "orders": update_time(order updated time, in milliseconds), real_profit(real profit when close position).)
  • Interface Name: [Isolated]Current unfilled order acquisition
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_openorders
  1. Modified [Cross]Current unfilled order acquisition(Added two optional parameters in request: sort_by, is sort field, if not filled in means order by create_at descending, with available values “created_at”(descending order), “update_time”(descending order); trade_type, indicates trade type, if not filled in means all, with available values: 0:all, 1:open long, 2:open short, 3:close short, 4:close long. Added two fields in return parameter "orders": update_time(order updated time, in milliseconds); real_profit(real profit when close position).)
  • Interface Name: [Cross]Current unfilled order acquisition
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_openorders
  1. Modified [Isolated]Get History Orders(Added one field in return parameter "orders": real_profit(real profit when close position).)
  • Interface Name: [Isolated]Get History Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_hisorders
  1. Modified [Cross]Get History Orders(Added one field in return parameter "orders": real_profit(real profit when close position).)
  • Interface Name: [Cross]Get History Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_hisorders
  1. Modified [Isolated]Acquire History Match Results(Added one field in return parameter "trades": real_profit(real profit when close position).)
  • Interface Name: [Isolated]Acquire History Match Results
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_matchresults
  1. Modified [Cross]Acquire History Match Results(Added one field in return parameter "trades": real_profit(real profit when close position).)
  • Interface Name: [Cross]Acquire History Match Results
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_matchresults
  1. Modified [Isolated]Subscribe Order Data(sub)(Added one field in return data: real_profit(real profit when close position). added field in return parameter "trade": profit(profit when close position), real_profit(real profit when close position))
  • Interface Name: [Isolated]Subscribe Order Data(sub)
  • Interface Type: private
  • Subscription topic: orders.$contract_code
  1. Modified [Cross]Subscribe Order Data(sub)(Added one field in return data: real_profit(real profit when close position). added field in return parameter "trade": profit(profit when close position), real_profit(real profit when close position))
  • Interface Name: [Cross]Subscribe Order Data(sub)
  • Interface Type: private
  • Subscription topic: orders_cross.$contract_code
  1. Modified [Isolated]Cancel All Trigger Orders(Added two optional parameters in request: direction, indicates order direction, if not filled in means both with available values: “buy”, “sell”; offset, order offset, if not filled in means both with available values: “open”, “close”.)
  • Interface Name: [Isolated]Cancel All Trigger Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_trigger_cancelall
  1. Modified [Cross]Cancel All Trigger Orders(Added two optional parameters in request: direction, indicates order direction, if not filled in means both with available values: “buy”, “sell”; offset, order offset, if not filled in means both with available values: “open”, “close”.)
  • Interface Name: [Cross]Cancel All Trigger Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_trigger_cancelall
  1. Modified [Isolated]Cancel all Take-profit and Stop-loss Orders(Added one option parameter in request: direction, indicates order direction, if not filled in means cancel all)
  • Interface Name: [Isolated]Cancel all Take-profit and Stop-loss Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_tpsl_cancelall
  1. Modified [Cross]Cancel all Take-profit and Stop-loss Orders(Added one option parameter in request: direction, indicates order direction, if not filled in means cancle all)
  • Interface Name: [Cross]Cancel all Take-profit and Stop-loss Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_tpsl_cancelall
  1. Modified [Isolated]Query Trigger Order Open Orders(Added one optional parameter in request: trade_type, order trade type, if not filled in means all with available values 0:all, 1:open long, 2:open short, 3:close short, 4:close long.)
  • Interface Name: [Isolated]Query Trigger Order Open Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_trigger_openorders
  1. Modified [Cross]Query Trigger Order Open Orders(Added one optional parameter in request: trade_type, order trade type, if not filled in means all with available values 0:all, 1:open long, 2:open short, 3:close short, 4:close long.)
  • Interface Name: [Cross]Query Trigger Order Open Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_trigger_openorders
  1. Modified [Isolated]Query Open Take-profit and Stop-loss Orders(Added one optional parameter in request: trade_type, order trade type, if not filled in means all with available values 0:all, 3:close short, 4:close long.)
  • Interface Name: [Isolated]Query Open Take-profit and Stop-loss Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_tpsl_openorders
  1. Modified [Cross]Query Open Take-profit and Stop-loss Orders(Added one optional parameter in request: trade_type, order trade type, if not filled in means all with available values 0:all, 3:close short, 4:close long.)
  • Interface Name: [Cross]Query Open Take-profit and Stop-loss Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_tpsl_openorders

 

 

1.0.6 2021-01-12 【1 Added Get the estimated settlement price. 2-13 Added ”Set a Take-profit and Stop-loss Order“ interfaces. 14-35 Added fields to modify interface. Added the first-level menu of [Contract Trigger Order], and add take-profit and stop-loss related interfaces and move the original contract trigger order related interfaces to this menu 】

  1. Added Get the estimated settlement price
  • Interface Name: [General]Get the estimated settlement price
  • Interface Type: public
  • Interface URL: /linear-swap-api/v1/swap_estimated_settlement_price
  1. Added Set a Take-profit and Stop-loss Order for an Existing Position(Isolated)
  • Interface Name: [Isolated]Set a Take-profit and Stop-loss Order for an Existing Position
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_tpsl_order
  1. Added Set a Take-profit and Stop-loss Order for an Existing Position(Cross)
  • Interface Name: [Cross]Set a Take-profit and Stop-loss Order for an Existing Position
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_tpsl_order
  1. Added Cancel a Take-profit and Stop-loss Order(Isolated)
  • Interface Name: [Isolated]Cancel a Take-profit and Stop-loss Order
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_tpsl_cancel
  1. Added Cancel a Take-profit and Stop-loss Order(Cross)
  • Interface Name: [Cross]Cancel a Take-profit and Stop-loss Order
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_tpsl_cancel
  1. Added Cancel all Take-profit and Stop-loss Orders(Isolated)
  • Interface Name: [Isolated]Cancel all Take-profit and Stop-loss Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_tpsl_cancelall
  1. Added Cancel all Take-profit and Stop-loss Orders(Cross)
  • Interface Name: [Cross]Cancel all Take-profit and Stop-loss Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_tpsl_cancelall
  1. Added Query Open Take-profit and Stop-loss Orders (Isolated)
  • Interface Name: [Isolated]Query Open Take-profit and Stop-loss Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_tpsl_openorders
  1. Added Query Open Take-profit and Stop-loss Orders(Cross)
  • Interface Name: [Cross]Query Open Take-profit and Stop-loss Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_tpsl_openorders
  1. Added Query Take-profit and Stop-loss History Orders(Isolated)
  • Interface Name: [Isolated]Query Take-profit and Stop-loss History Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_tpsl_hisorders
  1. Added Query Take-profit and Stop-loss History Orders(Cross)
  • Interface Name: [Cross]Query Take-profit and Stop-loss History Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_tpsl_hisorders
  1. Added Query Info Of Take-profit and Stop-loss Order That Related To Position Opening Order(Isolated)
  • Interface Name: [Isolated]Query Info Of Take-profit and Stop-loss Order That Related To Position Opening Order
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_relation_tpsl_order
  1. Added Query Info Of Take-profit and Stop-loss Order That Related To Position Opening Order(Cross)
  • Interface Name: [Cross]Query Info Of Take-profit and Stop-loss Order That Related To Position Opening Order
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_relation_tpsl_order
  1. Modifed "Place an order" Interface(Isolated)(added optional parameters: tp_trigger_price (Trigger price of take-profit order), tp_order_price (Order price of take-profit order), tp_order_price_type (Order type of take-profit order), sl_trigger_price (Trigger price of stop-loss order), sl_order_price (Order price of stop-loss order), sl_order_price_type (Order type of stop-loss order))
  • Interface Name: [Isolated]Place an Order
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_order
  1. Modifed "Place an order" Interface(Cross)(added optional parameters: tp_trigger_price (Trigger price of take-profit order), tp_order_price (Order price of take-profit order), tp_order_price_type (Order type of take-profit order), sl_trigger_price (Trigger price of stop-loss order), sl_order_price (Order price of stop-loss order), sl_order_price_type (Order type of stop-loss order))
  • Interface Name: [Cross]Place an Order
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_order
  1. Modified "Place a batch of orders"Interface(Isolated) (added optional parameters in parameters "orders_data": tp_trigger_price (Trigger price of take-profit order),tp_order_price (Order price of take-profit order), tp_order_price_typeOrder type of take-profit order), sl_trigger_price (Trigger price of stop-loss order), sl_order_price (Order price of stop-loss order), sl_order_price_type (Order type of stop-loss order))
  • Interface Name: [Isolated]Place a Batch of Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_batchorder
  1. Modified "Place a batch of orders"Interface(Cross) (added optional parameters in parameters "orders_data": tp_trigger_price (Trigger price of take-profit order),tp_order_price (Order price of take-profit order), tp_order_price_typeOrder type of take-profit order), sl_trigger_price (Trigger price of stop-loss order), sl_order_price (Order price of stop-loss order), sl_order_price_type (Order type of stop-loss order))
  • Interface Name: [Cross]Place a Batch of Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_batchorder
  1. Modified "Get Information of an Order" Interface(Isolated)(Added return parameter "is_tpsl" to indicate whether to set take-profit and stop-loss order, 1: yes, 0: no); added "enumerated values" in return parameter "order_source"(“tpsl” indicates triggered by take-profit and stop-loss))
  • Interface Name: [Isolated]Get Information of an Order
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_order_info
  1. Modified "Get Information of an Order" Interface(Cross)(Added return parameter "is_tpsl" to indicate whether to set take-profit and stop-loss order, 1: yes, 0: no); added "enumerated values" in return parameter "order_source"(“tpsl” indicates triggered by take-profit and stop-loss))
  • Interface Name: [Cross]Get Information of an Order
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_order_info
  1. Modified "Order details acquisition" Interface(Isolated)(Added return parameter "is_tpsl" to indicate whether to set take-profit and stop-loss order, 1: yes, 0: no); added "enumerated values" in return parameter "order_source"(“tpsl” indicates triggered by take-profit and stop-loss))
  • Interface Name: [Isolated]Order details acquisition
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_order_detail
  1. Modified "Order details acquisition" Interface(Cross)(Added return parameter "is_tpsl" to indicate whether to set take-profit and stop-loss order, 1: yes, 0: no); added "enumerated values" in return parameter "order_source"(“tpsl” indicates triggered by take-profit and stop-loss))
  • Interface Name: [Cross]Order details acquisition
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_order_detail
  1. Modified "Query Open Orders" Interface(Isolated)(Added return parameter "is_tpsl" to indicate whether to set take-profit and stop-loss order, 1: yes, 0: no); added "enumerated values"in return parameter "order_source"(“tpsl” indicates triggered by take-profit and stop-loss))
  • Interface Name: [Isolated]Current unfilled order acquisition
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_openorders
  1. Modified "Query Open Orders" Interface(Cross)(Added return parameter "is_tpsl" to indicate whether to set take-profit and stop-loss order, 1: yes, 0: no); added "enumerated values"in return parameter "order_source"(“tpsl” indicates triggered by take-profit and stop-loss))
  • Interface Name: [Cross]Current unfilled order acquisition
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_openorders
  1. Modified "Get History Orders" Interface(Isolated)(Added paprameter "sort_by" to represent "sort fields" with optional value“create_date” and “update_time"; added return parameter "is_tpsl" to indicate whether to set take-profit and stop-loss order, 1: yes, 0: no), and "update_time" to indicate order's update time); and "enumerated values" in return parameter "order_source"(“tpsl” indicates triggered by take-profit or stop-loss))
  • Interface Name: [Isolated]Get History Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_hisorders
  1. Modified "Get History Orders" Interface(Cross)(Added paprameter "sort_by" to represent "sort fields" with optional value“create_date” and “update_time"; added return parameter "is_tpsl" to indicate whether to set take-profit and stop-loss order, 1: yes, 0: no), and "update_time" to indicate order's update time); and "enumerated values" in return parameter "order_source"(“tpsl” indicates triggered by take-profit or stop-loss))
  • Interface Name: [Cross]Get History Orders
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_hisorders
  1. Modified "Subscribe Order Data(sub)" Interface(Isolated)(Added return parameter "is_tpsl" to indicate whether to set take-profit and stop-loss order, 1: yes, 0: no); added "enumerated values" in return parameter "order_source"(“tpsl” indicates triggered by take-profit and stop-loss))
  • Interface Name: [Isolated]Subscribe Order Data(sub)
  • Interface Type: private
  • Subscription Topic: orders.$contract_code
  1. Modified "Subscribe Order Data(sub)" Interface(Cross)(Added return parameter "is_tpsl" to indicate whether to set take-profit and stop-loss order, 1: yes, 0: no); added "enumerated values" in return parameter "order_source"(“tpsl” indicates triggered by take-profit and stop-loss))
  • Interface Name: [Cross]Subscribe Order Data(sub)
  • Interface Type: private
  • Subscription Topic: orders_cross.$contract_code
  1. Modified "Subscribe Match Order Data(sub)" Interface(Isolated)(Added return parameter "is_tpsl" to indicate whether to set take-profit and stop-loss order, 1: yes, 0: no); added "enumerated values" in return parameter "order_source"(“tpsl” indicates triggered by take-profit and stop-loss))
  • Interface Name: [Isolated]Subscribe Match Order Data(sub)
  • Interface Type: private
  • Subscription Topic: matchOrders.$contract_code
  1. Modified "Subscribe Match Order Data(sub)" Interface(Cross)(Added return parameter "is_tpsl" to indicate whether to set take-profit and stop-loss order, 1: yes, 0: no); added "enumerated values" in return parameter "order_source"(“tpsl” indicates triggered by take-profit and stop-loss))
  • Interface Name: [Cross]Subscribe Match Order Data(sub)
  • Interface Type: private
  • Subscription Topic: matchOrders_cross.$contract_code
  1. Modified "Query Trigger Order History" Interface(Isolated)(Added paprameter "sort_by" to represent "sort fields" with optional values “created_at” and “update_time”). added "update_time" to indicate order's update time))
  • Interface Name: [Isolated]Query Trigger Order History
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_trigger_hisorders
  1. Modified "Query Trigger Order History" Interface(Cross)(Added paprameter "sort_by" to represent "sort fields" with optional values “created_at” and “update_time”). added "update_time" to indicate order's update time))
  • Interface Name: [Cross]Query Trigger Order History
  • Interface Type: private
  • Interface URL: /linear-swap-api/v1/swap_cross_trigger_hisorders
  1. Modified "Get Swap Open Interest Information" Interface (Added "trade_volume" in return parameter "data" to indicate trading volume within the last 24 hours (cont), and "trade_amount" to indicate trading volume within the last 24 hours (coin), and "trade_turnover" to represent trading amount within the last 24 hours.)
  • Interface Name: [General]Get Swap Open Interest Information
  • Interface Type: public
  • Interface URL: /linear-swap-api/v1/swap_open_interest
  1. Modified "Subscribe Market Detail Data" Interface (Added "ask" in return parameter “tick” to represent “sell one” and “bid” to represent "buy one".)
  • Interface Name: [General]Subscribe Market Detail Data
  • Interface Type: public
  • Subscription Topic: market.$contract_code.detail
  1. Modified "Query Swap Info" Interface(Added "delivery_time" in return parameter "data" to represent delivery time(millesecond timestamp))
  • Interface Name: [General]Query Swap Info
  • Interface Type: public
  • Interface URL: /linear-swap-api/v1/swap_contract_info
  1. Modified "Subscribe Contract Info" Interface(Added "delivery_time" in return parameter "data" to represent delivery time(millesecond timestamp))
  • Interface Name: [General] Subscribe Contract Info (no authentication)(sub)
  • Interface Type: public
  • Subscription Topic: public.$contract_code.contract_info

 

 

1.0.5 2020-12-18 【Newly added:Added WS interface for subscribing system status updates push】

1.Added WS interface for subscribing system status updates push

  • Interface name: [General]subscribe system status updates
  • Interface type: public
  • Subscription topic:public.$service.heartbeat

 

 

1.0.4 2020-12-11 【1-33 Added interfaces for cross margin mode. 34-60 Added fields to modify interface】

1、Added Cross Margin Mode Query Information On Tiered Adjustment Factor

  • Interface Name:[Cross]Query Information On Tiered Adjustment Factor
  • Interface Type:public
  • Interface URL:/linear-swap-api/v1/swap_cross_adjustfactor

2、Added Cross Margin Mode Query Information On Transfer State

  • Interface Name:[Cross]Query Information On Transfer State
  • Interface Type:public
  • Interface URL:/linear-swap-api/v1/swap_cross_transfer_state

3、Added Cross Margin Mode Query Information On Trade State

  • Interface Name:[Cross]Query Information On Trade State
  • Interface Type:public
  • Interface URL:/linear-swap-api/v1/swap_cross_trade_state

4、Added Cross Margin Mode Query User's Account Information

  • Interface Name:[Cross]Query User's Account Information
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_account_info

5、Added Cross Margin Mode Query User's Position Information

  • Interface Name:[Cross]Query User's Position Information
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_position_info

6、Added Cross Margin Mode Query Assets Information Of All Sub-Accounts Under The Master Account

  • Interface Name:[Cross]Query Assets Information Of All Sub-Accounts Under The Master Account
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_sub_account_list

7、Added Cross Margin Mode Query A Sub-Account's Assets Information

  • Interface Name:[Cross]Query A Sub-Account's Assets Information
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_sub_account_info

8、Added Cross Margin Mode Query A Sub-Account's Position Information

  • Interface Name:[Cross]Query A Sub-Account's Position Information
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_sub_position_info

9、Added Cross Margin Mode Query Information On Transfer Limit

  • Interface Name:[Cross]Query Information On Transfer Limit
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_transfer_limit

10、Added Cross Margin Mode Query Information On Position Limit

  • Interface Name:[Cross]Query Information On Position Limit
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_position_limit

11、Added Cross Margin Mode Query Assets And Positions

  • Interface Name:[Cross]Query Assets And Positions
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_account_position_info

12、Added Cross Margin Mode Query User’s Available Leverage

  • Interface Name:[Cross]Query User’s Available Leverage
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_available_level_rate

13、Added Cross Margin Mode Switch Leverage

  • Interface Name:[Cross]Switch Leverage
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_switch_lever_rate

14、Added Cross Margin Mode Place An Order

  • Interface Name:[Cross]Place An Order
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_order

15、Added Cross Margin Mode Place A Batch Of Orders

  • Interface Name:[Cross]Place A Batch Of Orders
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_batchorder

16、Added Cross Margin Mode Cancel An Order

  • Interface Name:[Cross]Cancel An Order
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_cancel

17、Added Cross Margin Mode Cancel All Orders

  • Interface Name:[Cross]Cancel All Orders
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_cancelall

18、Added Cross Margin Mode Get Information of order

  • Interface Name:[Cross]Get Information of order
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_order_info

19、Added Cross Margin ModeGet Detail Information of order

  • Interface Name:[Cross]Get Detail Information of order
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_order_detail

20、Added Cross Margin Mode Current unfilled order acquisition

  • Interface Name:[Cross]Current unfilled order acquisition
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_openorders

21、Added Cross Margin Mode Get History Orders

  • Interface Name:[Cross]Get History Orders
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_hisorders

22、Added Cross Margin Mode Get History Match Results

  • Interface Name:[Cross]Get History Match Results
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_matchresults

23、Added Cross Margin Mode Place Lightning Close Position

  • Interface Name:[Cross]Place Lightning Close Position
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_lightning_close_position

24、Added Cross Margin Mode Place Trigger Order

  • Interface Name:[Cross]Place Trigger Order
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_trigger_order

25、Added Cross Margin Mode Cancel Trigger Order

  • Interface Name:[Cross]Cancel Trigger Order
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_trigger_cancel

26、Added Cross Margin Mode Cancel All Trigger Orders

  • Interface Name:[Cross]Cancel All Trigger Orders
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_trigger_cancelall

27、Added Cross Margin Mode Query Open Trigger Order

  • Interface Name:[Cross]Query Open Trigger Order
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_trigger_openorders

28、Added Cross Margin Mode Query Trigger Order History

  • Interface Name:[Cross]Query Trigger Order History
  • Interface Type:private
  • Interface URL:/linear-swap-api/v1/swap_cross_trigger_hisorders

29、Added Cross Margin Mode Subscribe Order Data

  • Interface Name:[Cross]Subscribe Order Data
  • Interface Type:private
  • Subscription topic:orders_cross.$contract_code

30、Added Cross Margin Mode Subscribe Account Equity Updates Data

  • Interface Name:[Cross]Subscribe Account Equity Updates Data
  • Interface Type:private
  • Subscription topic:accounts_cross.$margin_account

31、Added Cross Margin Mode Subscribe Position Updates

  • Interface Name:[Cross]Subscribe Position Updates
  • Interface Type:private
  • Subscription topic:positions_cross.$contract_code

32、Added Cross Margin Mode Subscribe Match Order Data

  • Interface Name:[Cross]Subscribe Match Order Data
  • Interface Type:private
  • Subscription topic:matchOrders_cross.$contract_code

33、Added Cross Margin Mode Subscribe trigger orders updates

  • Interface Name:[Cross]Subscribe trigger orders updates
  • Interface Type:private
  • Subscription topic:trigger_order_cross.$contract_code

34、Query Swap Info Added fields (added “support_margin_mode” parameter; added “support_margin_mode” in return parameter “data” to represent the margin mode that a contract supports.)

  • Interface Name:Query Swap Info
  • Interface Type:public
  • Interface URL:linear-swap-api/v1/swap_contract_info

35、Query information on Tiered Adjustment Factor Added fields for return parameters ( added “margin_mode” to represent margin mode)

  • Interface Name:Query information on Tiered Adjustment Factor
  • Interface Type:public
  • Interface URL:/linear-swap-api/v1/swap_adjustfactor

36、Query information on system status Added fields for return parameters (added “margin_account” for return parameters to represent margin account; added “margin_mode” to represent margin mode)

  • Interface Name:Query information on system status
  • Interface Type:public
  • Interface URL:/linear-swap-api/v1/swap_api_state

37、Query User’s Account Information Added fields for return parameters (added “margin_account” for return parameters to represent margin account; added “margin_mode” to represent margin mode)

  • Interface Name:Query User’s Account Information
  • Interface Type:private
  • Interface URL:linear-swap-api/v1/swap_account_info

38、Query a single sub-account's assets information Added fields for return parameters (added “margin_account” for return parameters to represent margin account; added “margin_mode” to represent margin mode)

  • Interface Name:Query a single sub-account's assets information
  • Interface Type:private
  • Interface URL:linear-swap-api/v1/swap_sub_account_info

39、Query Assets And Positions Added fields for return parameters (added “margin_account” for return parameters to represent margin account; added “margin_mode” to represent margin mode)

  • Interface Name:Query Assets And Positions
  • Interface Type:private
  • Interface URL:linear-swap-api/v1/swap_account_position_info

40、Query assets information of all sub-accounts under the master account Added fields for return parameters (added “margin_account” for return parameters to represent margin account; added “margin_mode” to represent margin mode)

  • Interface Name:Query assets information of all sub-accounts under the master account
  • Interface Type:private
  • Interface URL:linear-swap-api/v1/swap_sub_account_list

41、Query User’s Position Information Added fields for return parameters (added “margin_account” for return parameters to represent margin account; added “margin_mode” to represent margin mode)

  • Interface Name:Query User’s Position Information
  • Interface Type:private
  • Interface URL:linear-swap-api/v1/swap_position_info

42、Query a single sub-account's position information Added fields for return parameters (added “margin_account” for return parameters to represent margin account; added “margin_mode” to represent margin mode)

  • Interface Name:Query a single sub-account's position information
  • Interface Type:private
  • Interface URL:linear-swap-api/v1/swap_sub_position_info

43、Query account financial records Added fields (added “contract_code” to represent contract code)

  • Interface Name:Query account financial records
  • Interface Type:private
  • Interface URL:linear-swap-api/v1/swap_financial_record

44、Order details acquisition Added fields for return parameters (added “margin_account” for return parameters to represent margin account; added “margin_mode” to represent margin mode)

  • Interface Name:Order details acquisition
  • Interface Type:private
  • Interface URL:linear-swap-api/v1/swap_order_detail

45、Current unfilled order acquisition Added fields for return parameters (added “margin_account” for return parameters to represent margin account; added “margin_mode” to represent margin mode)

  • Interface Name:Current unfilled order acquisition
  • Interface Type:private
  • Interface URL:linear-swap-api/v1/swap_openorders

46、Get History Orders Added fields for return parameters (added “margin_account” for return parameters to represent margin account; added “margin_mode” to represent margin mode)

  • Interface Name:Get History Orders
  • Interface Type:private
  • Interface URL:linear-swap-api/v1/swap_hisorders

47、Acquire History Match Results Added fields for return parameters (added “margin_account” for return parameters to represent margin account; added “margin_mode” to represent margin mode)

  • Interface Name:Acquire History Match Results
  • Interface Type:private
  • Interface URL:linear-swap-api/v1/swap_matchresults

48、Query Trigger Order Open Orders Added fields for return parameters (added “margin_account” for return parameters to represent margin account; added “margin_mode” to represent margin mode)

  • Interface Name:Query Trigger Order Open Orders
  • Interface Type:private
  • Interface URL:linear-swap-api/v1/swap_trigger_openorders

49、Query Trigger Order History Added fields for return parameters (added “margin_account” for return parameters to represent margin account; added “margin_mode” to represent margin mode)

  • Interface Name:Query Trigger Order History
  • Interface Type:private
  • Interface URL:linear-swap-api/v1/swap_trigger_hisorders

50、Query information on Transfer Limit Added fields for return parameters (added “margin_account” for return parameters to represent margin account; added “margin_mode” to represent margin mode)

  • Interface Name:Query information on Transfer Limit
  • Interface Type:private
  • Interface URL:linear-swap-api/v1/swap_transfer_limit