AsyncAPI channel · Qfex · QFEX Multiplexed WebSocket API

/

Single channel for order commands, positions, balances, fills

Provider: Qfex AsyncAPI: v3.0.0 Spec: QFEX Multiplexed WebSocket API Operations: 21 Messages: 38

Channel address

/

Operations

receive
authenticate
Authenticate with the WebSocket gateway
receive
subscribeOrdersStream
Subscribe to a data stream
receive
subscribePositionsStream
Subscribe to a data stream
receive
subscribeBalanceStream
Subscribe to a data stream
receive
subscribeFillsStream
Subscribe to a data stream
receive
getLeverageLevels
Get user leverage levels
receive
setLeverageLevels
Set user leverage levels
receive
getAvailableLeverageLevels
Get available leverage levels
receive
placeOrder
Place a new order
receive
cancelOrder
Cancel an existing order
receive
modifyOrder
Modify an existing order
receive
getOrder
Get order details
receive
getUserOrders
Get user orders
receive
cancelOnDisconnect
Set cancel on disconnect preference
receive
closePosition
Close a position
receive
addTwap
Create a TWAP order
receive
getUserTrades
Get user trades
receive
cancelStopOrder
Cancel a stop order
receive
modifyStopOrder
Modify a stop order
receive
unsubscribe
Unsubscribe from channels
send
receiveUpdates
Receive all update messages and events

Messages

authenticate
Authenticate to the WebSocket gateway. Required before any other commands.
Content-Type: application/json
subscribe_orders
Subscribe to user orders. Receive live updates on current orders.
Content-Type: application/json
subscribe_positions
Subscribe to user positions. Receive 1s pulsed updates on current positions.
Content-Type: application/json
subscribe_balance
Subscribe to user balance. Receive 1s pulsed updates on current balance.
Content-Type: application/json
subscribe_fills
Subscribe to user fills. Receive live updates for executed trades.
Content-Type: application/json
get_leverage
Get current leverage levels per symbol
Content-Type: application/json
set_leverage
Set leverage level for a symbol
Content-Type: application/json
get_available_leverage
Get available leverage levels per symbol
Content-Type: application/json
add_order
Add order.
Content-Type: application/json
cancel_order
Cancel order.
Content-Type: application/json
modify_order
Modify order.
Content-Type: application/json
cancel_all_orders
Cancel all orders.
Content-Type: application/json
get_order
Get order details by order_id or client_order_id.
Content-Type: application/json
get_user_orders
Get active orders for the user.
Content-Type: application/json
cancel_on_disconnect
Enable or disable cancel-on-disconnect feature for this connection.
Content-Type: application/json
close_position
Close an open position.
Content-Type: application/json
add_twap
Create a TWAP order.
Content-Type: application/json
get_user_trades
Get user trade history.
Content-Type: application/json
cancel_stop_order
Cancel a stop order.
Content-Type: application/json
modify_stop_order
Modify a stop order.
Content-Type: application/json
unsubscribe
Unsubscribe from channels.
Content-Type: application/json
balance_update
User balance updates
Content-Type: application/json
position_update
User position updates
Content-Type: application/json
order_response
Response containing a single order.
Content-Type: application/json
fill_response
Response containing a single fill.
Content-Type: application/json
all_orders_response
Response containing a list of orders.
Content-Type: application/json
authenticated
Response indicating authentication success.
Content-Type: application/json
twap_response
Response containing a TWAP.
Content-Type: application/json
user_trades_response
Response containing user trades.
Content-Type: application/json
user_leverage_response
Response containing user leverage settings.
Content-Type: application/json
available_leverage_levels_response
Response containing available leverage levels.
Content-Type: application/json
subscribed
Confirmation of subscription.
Content-Type: application/json
unsubscribed
Confirmation of unsubscription.
Content-Type: application/json
stop_order_response
Response containing a stop order.
Content-Type: application/json
position_response
Response containing a position.
Content-Type: application/json
balance_response
Response containing a balance.
Content-Type: application/json
ack
General acknowledgment.
Content-Type: application/json
err
Error response.
Content-Type: application/json

About AsyncAPI

The AsyncAPI specification describes event-driven APIs the way OpenAPI describes request/response APIs. A channel is the named pipe — a webhook URL, a Kafka topic, a WebSocket route, an MQTT subject — that producers and consumers publish or subscribe to. Each channel carries one or more messages with structured payloads, and an operation declares whether a given party sends or receives on that channel.

Browse every event-driven channel on the APIs.io network or compare with the broader Agent Skill and MCP server surfaces of the same providers.