Execute a conversion against a quote you already obtained from Conversions.quote.
Execution inputs.
Optional { idempotencyKey } — retrying with the same key + body replays the original.
The resulting ConvertOrder.
const q = await client.conversions.quote({ sellCurrency: "USDT", buyCurrency: "USDC", sellAmount: "100.00" });
const order = await client.conversions.execute(
{ quoteId: q.quoteId, sell: { amount: q.sellAmount, currency: q.sellCurrency }, buy: { amount: q.buyAmount, currency: q.buyCurrency } },
{ idempotencyKey: crypto.randomUUID() },
);
List the settled CONVERT ledger history (scope: convert:read). Keyset-paginated.
Time window + asset filter + pagination; see LedgerQuery.
The raw { items, total, nextCursor } — a LedgerPage.
Get a firm, short-lived conversion quote. No funds move.
What to convert; see QuoteParams (specify exactly one of sellAmount/buyAmount).
A ConvertQuote with a quoteId, locked rate, and both exact amounts.
Convert between stablecoins/crypto assets (scope:
convert:write).