Skip to main content
GET
/
rfq
/
data
/
best-quote
Get best RFQ quote for a request
curl --request GET \
  --url https://clob.kuest.com/rfq/data/best-quote \
  --header 'KUEST_ADDRESS: <kuest_address>' \
  --header 'KUEST_API_KEY: <kuest_api_key>' \
  --header 'KUEST_PASSPHRASE: <kuest_passphrase>' \
  --header 'KUEST_SIGNATURE: <kuest_signature>' \
  --header 'KUEST_TIMESTAMP: <kuest_timestamp>'
{
  "quoteId": "<string>",
  "requestId": "<string>",
  "userAddress": "<string>",
  "side": "<string>",
  "sizeIn": "<string>",
  "sizeOut": "<string>",
  "price": "<string>",
  "state": "<string>",
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z",
  "matchType": "COMPLEMENTARY",
  "proxyAddress": "<string>",
  "token": "<string>",
  "complement": "<string>",
  "condition": "<string>",
  "expiry": "<string>"
}
Fetch the best active quote for a request.
This endpoint requires L2 authentication headers: KUEST_ADDRESS, KUEST_SIGNATURE, KUEST_TIMESTAMP, KUEST_API_KEY, and KUEST_PASSPHRASE.

Headers

KUEST_ADDRESS
string
required

Checksummed wallet address performing the request.

KUEST_API_KEY
string<uuid>
required

API key obtained from the L1 derivation endpoint.

KUEST_PASSPHRASE
string
required

64 character hexadecimal passphrase associated with the API key.

KUEST_TIMESTAMP
string
required

Millisecond epoch timestamp (string) used for freshness checks.

KUEST_SIGNATURE
string
required

Hex-encoded HMAC-SHA256 signature built from the L2 signing string.

Query Parameters

requestId
string
required

Response

Best matching quote.

quoteId
string
required
requestId
string
required
userAddress
string
required
side
string
required
sizeIn
string
required
sizeOut
string
required
price
string
required
state
string
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
matchType
enum<string>
required
Available options:
COMPLEMENTARY,
MINT,
MERGE
proxyAddress
string | null
token
string | null
complement
string | null
condition
string | null
expiry
string | null