Skip to main content
GET
Get a trade's status
See the RFQ Trades Partner API guide for the full trade flow.

Authorizations

RFQ-Key-Id
string
header
required

The public half of the partner's API key.

RFQ-Timestamp
string
header
required

Unix seconds, within 30 seconds of server time.

RFQ-Signature
string
header
required

base64url(HMAC-SHA256(secret, timestamp + method + path + body)), padded.

Path Parameters

tradeId
string<uuid>
required

Response

The trade's current status.

tradeId
string<uuid>
required
idempotencyKey
string
required
status
enum<string>
required

PENDING until the trade lands on-chain (FILLED) or is refused or fails (REJECTED).

Available options:
PENDING,
FILLED,
REJECTED
createdAt
string<date-time>
required
combo
object

A combo's on-chain identity. Present on combo trades only.

transactionHash
string
failureReason

Why a REJECTED trade failed. execution_failed is a failure after submission to the exchange.

Available options:
unknown_account,
account_restricted,
ofac_blocked,
insufficient_balance,
insufficient_allowance,
dependency_unavailable,
invalid_order,
token_market_mismatch,
stale_order,
fee_not_accepted,
market_not_tradable,
price_out_of_band,
price_deviation_exceeded,
price_mark_missing,
transaction_notional_exceeded,
taker_notional_below_minimum,
counterparty_notional_exceeded
filledAt
string<date-time>