Overview

Common concept

The RFQ (Request for Quote) API allows users to request and accept Quotes for trading specific instruments.

Notes

  • Each Quote is identified by a unique quoteId

  • A Quote remains valid until its expiration timestamp provided by the server

  • Creating a new Quote does not invalidate previously issued Quotes; they stay valid until they expire on their own

  • Each Quote can be accepted via any WebSocket connection or REST API

  • The server uses a last-look mechanism, meaning it can reject a Quote at the final moment

  • Accepting one Quote does not influence the lifetime of other outstanding Quotes

  • Depending on market liquidity, the server may return a Quote with only a bid, only an ask, or both

  • Risk-limit checks (exposure, etc.) are performed only during /rfq/acceptQuote — not when the quote is created

  • A Quote must exist and still be valid when you attempt to accept it

  • A successful Quote acceptance always returns a Trade object.

Last updated