Get quote
Changed onRetrieves a quote for the purchase or sale of a given asset. Exactly one of quantity or total must be supplied in the request body.
EU platforms: EUR is supported as the quoted_currency.
Request
- Base URLhttps://api.cert.zerohash.com
- URLhttps://api.cert.zerohash.com/liquidity/rfq
- AuthAPI key in header X-SCX-API-KEY and API key in header X-SCX-PASSPHRASE
Headers
HMAC-SHA256 signature of the request, base64-encoded. See the Authentication guide for the exact signing formula.
Current Unix timestamp in seconds. Must be within 60 seconds of server time or the request is rejected.
Request body
Example request
{
"participant_code": "CUST01",
"account_label": "general",
"side": "buy",
"underlying": "BTC",
"quoted_currency": "USD",
"quantity": "1.00"
}Response
Successfully generated quote. Returns the quote envelope ({ message: {...} }) with pricing and an ephemeral quote_id.
Example response
{
"message": {
"request_id": "ce819fe8-b1d7-43bb-961c-e09ede0988d3",
"participant_code": "CUST01",
"quoted_currency": "USD",
"side": "buy",
"quantity": "1",
"price": "11430.90",
"quote_id": "32ad471b-824e-4f04-94ff-45c4439b4fe9",
"expire_ts": 1568311649602,
"account_group": "GRP001",
"account_label": "sub_account_test",
"obo_participant": {
"participant_code": "CUST01",
"account_group": "PLAT01",
"account_label": "general"
},
"total_notional": "2.00",
"underlying": "BTC",
"asset_cost_notional": "2.00",
"spread_notional": "2.12",
"spread_bps": "50",
"commission_notional": "5.00",
"commission_bps": "25"
}
}Changes
- breaking
removed
subschema #1: RFQ Base - Quantitysubschema #2: RFQ Base - Totalsubschema #3: RFQ Custom Spread - Quantitysubschema #4: RFQ Custom Spread - Totalsubschema #5: RFQ Custom Commission - Quantitysubschema #6: RFQ Custom Commission - Totalsubschema #7: RFQ Fees - Quantitysubschema #8: RFQ Fees - Totalsubschema #9: RFQ Payment Processor Fees - Quantitysubschema #10: RFQ Payment Processor Fees - Totalsubschema #11: RFQ Full responsefrom the request bodyoneOflist - warning
added the new
USDC.ETHenum value to the//response property for the response status - warning
added the new
USDC.ETHenum value to the//response property for the response status - warning
added the new
USDC.ETHenum value to the//response property for the response status - warning
added the new
USDC.ETHenum value to the//response property for the response status - warning
added the new
USDC.ETHenum value to the//response property for the response status - info
added
subschema #1: RFQ Base - Quantitysubschema #2: RFQ Base - Totalsubschema #3: RFQ Custom Spread - Quantitysubschema #4: RFQ Custom Spread - Totalsubschema #5: RFQ Custom Commission - Quantitysubschema #6: RFQ Custom Commission - Totalsubschema #7: RFQ Fees - Quantitysubschema #8: RFQ Fees - Totalsubschema #9: RFQ Payment Processor Fees - Quantitysubschema #10: RFQ Payment Processor Fees - Totalsubschema #11: RFQ Full responseto the request bodyanyOflist
- breaking