Get Quote

Request

POST https://custody-example-url/v1/api/otc/order/quote

Request Parameters

Field Type Description
b_id String Business line ID
base_asset String Base asset symbol
quote_asset String Quote asset symbol
direction String Trade directions.
Allowed values: BUY, SELL
otc_entity_enum String OTC vendor name (currently only supports FLYWING)
quoteEnum String Quotation mode: QUOTATION
Order Mode (will validate the corresponding wallet): ORDER
chain String Blockchain network for sending to OTC vendor.
Current Supported Values:
- ERC20 - Ethereum Mainnet
- TRC20 - Tron Network
client_chain String Blockchain network for OTC vendor to send to client.
Current Supported Values:
- ERC20 - Ethereum Mainnet
- TRC20 - Tron Network
payment_amount Optional String Payment amount (either payment_amount or receive_amount required)
receive_amount Optional String Receive amount (either payment_amount or receive_amount required)
payment_address Optional String Required for ORDER mode, ignored if currency is USD
receive_address Optional String Required for ORDER mode, ignored if currency is USD
payment_wallet_code Optional String Required for ORDER mode, ignored if currency is USD
receive_wallet_code Optional String Required for ORDER mode, ignored if currency is USD
checkPrice Optional Boolean Whether to check trading pair exchange rate deviation (Default value: false)

Request Example

{
  "b_id": "a4e0db8585dc49ac8ec916e097000000",
  "base_asset": "TRX",
  "quote_asset": "USD",
  "otc_entity_enum": "FLYWING",
  "quote_enum": "ORDER",
  "chain": "TRC20",
  "client_chain": "USD",
  "payment_amount": "",
  "receive_amount": "2",
  "payment_address": "TLabC1CpcU1PHY0a03irPKQjfTYx1kkbjM",
  "receive_address": "",
  "payment_wallet_code": "CHTRON1882030000",
  "receive_wallet_code": "",
}

Response

Field Type Description
code Integer Response status code
message String Response status message
successful Boolean Whether the request was successful
data Object Quote data
└─ quantity Number Quantity of base asset
└─ exchange_rate Number Exchange rate applied
└─ base_asset String Base asset symbol
└─ final_price Number Final price per unit
└─ market_price Number Current market price per unit
└─ settlement_amount Number Settlement amount
└─ quote_asset String Quote asset symbol
└─ client_name String Client name
└─ direction String Trade direction.
Allowed values: BUY, SELL
└─ effective_limit Number Effective limit amount (for quote asset)
└─ rfq_expiration String Request For Quote expiration time (format: yyyy-MM-dd HH:mm:ss)
└─ current_utilization Number Current credit utilization (percentage)
└─ min_trading_size_base_asset Number Minimum tradable size (in base asset)
└─ rfqstatus String RFQ status (e.g., INDICATIVE_PRICE)
└─ max_trading_size_base_asset Number Maximum tradable size (for base asset)
└─ min_trading_size_quote_asset Number Minimum tradable size (for quote asset)
└─ available_credit Number Available credit balance (for quote asset)
└─ max_trading_size_quote_asset Number Maximum tradable size (for quote asset)
└─ timestamp String Quote generation timestamp (format: yyyy-MM-dd HH:mm:ss)

Response Example

{
  "code":0,
  "data":{
    "effective_limit":2.464,
    "quantity":8.116883,
    "exchange_rate":0.2464,
    "rfq_expiration":"2025-04-28 15:56:41",
    "current_utilization":50.03,
    "min_trading_size_base_asset":1,
    "rfqstatus":"INDICATIVE_PRICE",
    "base_asset":"TRX",
    "final_price":0.2464,
    "max_trading_size_base_asset":10,
    "market_price":0.2469,
    "settlement_amount":2,
    "min_trading_size_quote_asset":0.2464,
    "quote_asset":"USD",
    "client_name":"Daniel Test Ltd",
    "available_credit":99949.97,
    "direction":"SELL",
    "max_trading_size_quote_asset":2.464,
    "timestamp":"2025-04-28 15:56:36"
  },
  "message":"",
  "successful":true
}
Copyright © 2025 Cactus Custody all right reserved,powered by GitbookUpdated: 25-Sep-2025 06:45:01

results matching ""

    No results matching ""

    results matching ""

      No results matching ""