Skip to main content

Get Quote

Retrieve the full details of a quote by its ID. If the quote has expired, the response includes a status: "expired" field.

Endpoint

GET /v1/quotes/:id

Request

curl https://api.thiqwave.com/v1/quotes/quote_1234567890 \
  -H "X-API-Key: your_api_key"

Response

{
  "id": "quote_1234567890",
  "type": "payin",
  "source_currency": "AED",
  "source_network": null,
  "source_amount": 50000,
  "destination_currency": "USDT",
  "destination_network": "ethereum",
  "destination_amount": "479.50",
  "exchange_rate": "0.009590",
  "fees": {
    "platform_fee": "20.50",
    "network_fee": "0.00"
  },
  "total_fee": "20.50",
  "expires_at": "2026-04-09T14:33:00Z",
  "created_at": "2026-04-09T14:30:00Z"
}

Response Fields

FieldTypeDescription
idstringUnique quote identifier.
typestringTransaction type: "payin", "payout", "bridge", or "onchain_fx".
source_currencystringSource currency code.
source_networkstring | nullSource blockchain network (null for fiat).
source_amountinteger | stringAmount in source currency.
destination_currencystringDestination currency code.
destination_networkstring | nullDestination blockchain network (null for fiat).
destination_amountinteger | stringAmount in destination currency.
exchange_ratestringConversion rate.
feesobjectPlatform and network fees.
total_feestring | integerTotal fee amount.
statusstringOnly present if expired: "expired".
expires_atstringISO 8601 timestamp when quote expires.
created_atstringISO 8601 timestamp of creation.

Notes

  • If the quote has expired, you must create a new quote to proceed.
  • Use the quote_id in pay-in, payout, or bridge requests before expiration.