private/otc/request-deal (RFQ)
POSTRequest a deal from a quote (RFQ flow)./private/otc/request-deal
Request
Body
required
- Array [
- ]
Request id (echoed in response)
Must be "private/otc/request-deal"
Your API key (only required for private REST)
HMAC-SHA256 signature in hex (only required for private REST)
Current timestamp in milliseconds, e.g. "1771761038000".
params objectrequired
Possible values: [QUOTE_REQUEST]
Should be QUOTE_REQUEST
Client provided ID for the deal. Should be unique per deal request. Accepted characters a-z, A-Z, 0-9, _, -
quote_id obtained from user.otc_qr.quotes
quote_req_id obtained from user.otc_qr.requests
leg_list object[]required
Instrument symbol (e.g., BTC_USD). Same value used in request-quote.
Bid or ask obtained from user.otc_qr.quotes.
Client either provide quantity or notional. Same value used in request-quote.
Client either provide quantity or notional. Same value used in request-quote.
Possible values: [BUY, SELL]
BUY or SELL
Schema
- Array [
- ]
Echoed request id
Method invoked
0 = success; non-zero indicates error (reason code).
result object
System generated unique ID for the deal
Client provided ID for the deal request
System generated unique ID for the quote
System generated unique ID for the quote request
Deal type
Possible values: [ACCEPTED, REJECTED]
ACCEPTED = system received deal; REJECTED = deal rejected
e.g. NO_ERROR
Unix epoch time when deal last updated in nanosecond
leg_list object[]
Instrument symbol (e.g., BTC_USD)
Echoed back from quote
Echoed back from quote request if requested quantity
Echoed back from quote request if requested notional
Executed quantity
Executed notional
Possible values: [BUY, SELL]
Echoed back from deal
Possible values: [PRICE]
e.g. PRICE
Present when code !== 0.
Present when code !== 0.