Channel Name Schema
{subaccount_id}.best.quotes
{subaccount_id}.best.quotesSubscribe to best quote state for a given subaccount ID.
This will notify the user about the best quote available for the RFQ they have sent.
Channel Parameters
subaccount_id
integer required |
Notification Data
channel
string required |
data array of objects required |
data[].
rfq_id
string required |
data[].
error
object or null |
data[].error. code integer required |
data[].error. message string required |
data[].error. data string or null |
data[].
result
object or null |
data[].result.
best_quote
object or null required |
data[].result.best_quote.
cancel_reason
string required |
data[].result.best_quote.
creation_timestamp
integer required |
data[].result.best_quote.
direction
string required |
data[].result.best_quote.
fill_pct
string required |
data[].result.best_quote.
last_update_timestamp
integer required |
data[].result.best_quote.
legs_hash
string required |
data[].result.best_quote.
liquidity_role
string required |
data[].result.best_quote.
quote_id
string required |
data[].result.best_quote.
rfq_id
string required |
data[].result.best_quote.
status
string required |
data[].result.best_quote.
subaccount_id
integer required |
data[].result.best_quote.
tx_hash
string or null required |
data[].result.best_quote.
tx_status
string or null required |
data[].result.best_quote.
wallet
string required |
data[].result.best_quote.
legs
array of objects required |
data[].result.best_quote.legs[].
amount
string required |
data[].result.best_quote.legs[].
direction
string required |
data[].result.best_quote.legs[].
instrument_name
string required |
data[].result.best_quote.legs[].
price
string required |
data[].result.
direction
string required |
data[].result.
down_liquidation_price
string or null required |
data[].result.
estimated_fee
string required |
data[].result.
estimated_realized_pnl
string required |
data[].result.
estimated_realized_pnl_excl_fees
string required |
data[].result.
estimated_total_cost
string required |
data[].result.
filled_pct
string required |
data[].result.
invalid_reason
string or null required |
data[].result.
is_valid
boolean required |
data[].result.
orderbook_total_cost
string or null required |
data[].result.
post_initial_margin
string required |
data[].result.
post_liquidation_price
string or null required |
data[].result.
pre_initial_margin
string required |
data[].result.
suggested_max_fee
string required |
data[].result.
up_liquidation_price
string or null required |
Example
Subscriptions are only available via websockets.
{request_example_javascript}{request_example_python}Notification messages on this channel will look like this:
{response_example_json}