Quotes
Request ranked, executable candidates for a trade intent. The router sweeps every eligible source - direct DEX liquidity, the RFQ venue, bridges, issuers, and fiat rails - and returns each candidate with its own stated guarantees. Several knobs from older quote APIs are deliberately absent here: there is no gasless flag (who lands the transaction is the per-candidate executionMode: apiSubmit | walletBroadcast), no slippage parameter (each candidate prints guaranteed minimum outputs instead), no approval-type choice (preflight selects the funding lock - Permit2, EIP-3009, or resource lock - that the corridor and token support), and no per-request fee fields (monetization is the platformFeeBps configured on your workspace, echoed on every candidate).
Authorizations
Service-account API key (tfk_test_/tfk_live_).
Body
Wallet initiating the trade. It signs the order payload and, on walletBroadcast candidates, broadcasts the prepared transactions.
"0x2e7E7cc62919eAf4c502dAC34753cFc5A29e9693"
Declares what goes in and what must come out, rather than a fixed route. Each asset carries its own chainId, so a single intent can span networks.
Order payload types your signer can handle. escrow-v0 is the current settlement payload - send ["escrow-v0"].
Earliest acceptable candidate expiry (unix seconds). Candidates whose firmness window closes sooner are filtered out - useful when your flow needs time between quoting and submission.
Per-request solver tuning: include or exclude specific solvers and adjust sweep timeouts. Server-managed defaults apply when omitted.
Multi-leg planner controls such as routes and maxRouteLegs. Server-managed defaults apply when omitted.
Response
Successful Response
Ranked executable candidates, best first under the requested preference. Every entry is independently executable and states its own guarantees; one source being down, slow, or empty never suppresses candidates from the others.
Number of candidates returned.
How the sweep went - aggregation stats across sources plus the planner's route detail.