Conversions
Get Conversion
GET /v2/rfq/ — retrieve the current state and attributes of a conversion.
Path parameters
| Parameter | Description |
|---|---|
id | The rfq_id returned by Create Conversion |
Response 200 OK
A conversion moves through three internal components in sequence — quote_otc → rfq_swap → settlement_rfq. The component field tells you which stage the conversion is in, and state tells you its status within that stage.
Conversion states
quote_otc — the quote itself, before and up to acceptance.
| State | Meaning |
|---|---|
QUOTE | Quote is active; awaiting your acceptance |
DONE | Accepted — balance validated, trade locked, delivery scheduled |
EXPIRED | Rate expired; a fresh rate was generated automatically — review before accepting |
DEPRECATED | Renewal window closed; create a new conversion |
ERROR | Insufficient balance, limit exceeded, invalid currency, or another business error |
rfq_swap — internal ledger entries for the trade (transitions immediately after acceptance; not user-actionable).
| State | Meaning |
|---|---|
INITIAL | Recording ledger entries for the swap (transient) |
DONE | Ledger entries recorded; converted amount held as a receivable pending delivery |
ERROR | Failed to record — Noxpay operations notified |
settlement_rfq — delivery of the converted funds.
| State | Meaning |
|---|---|
AWAITING | Waiting for the settlement window (D0 or D1) |
DONE | Delivery complete; funds moved to your available balance |
ERROR | Delivery failed; funds remain safely held as a receivable — Noxpay operations notified |
Attributes
| Field | Type | Description |
|---|---|---|
from_currency | string | Source currency |
to_currency | string | Destination currency |
quote_pair | string | Quote pair (e.g. USDT_BRL) |
from_amount_d0 | float | D0 amount to send |
to_amount_d0 | float | D0 amount to receive |
rate_d0 | float | D0 rate |
from_amount_d1 | float | D1 amount to send |
to_amount_d1 | float | D1 amount to receive |
rate_d1 | float | D1 rate |
settlement_eta_d0 | string | D0 settlement ETA (RFC 3339) |
settlement_eta_d1 | string | D1 settlement ETA (RFC 3339) |
expires_at | string | Current quote’s expiration (RFC 3339) |
renewable_up_to | string | Last moment the quote can be accepted (RFC 3339) |
settlement_day | string | d0 or d1 — populated after accept |
amount_from | float | Confirmed amount sent — populated after accept |
amount_to | float | Confirmed amount received — populated after accept |
rate | float | Confirmed rate — populated after accept |
settlement_eta | string | Confirmed settlement ETA — populated after accept |
wallet_id | string | Destination wallet, if applicable |
pix_key | string | Destination Pix key, if applicable |
error_detail | string | Client-facing error message, if any |
webhook | string | Configured webhook URL |
404 — conversion not found or does not belong to your account.

