Preview a swap quote (1inch Aqua or Uniswap V4)
Simulates a swap and returns the preview WITHOUT any signature or capital hold. Both venues are just-in-time, meaning neither holds capital between swaps. The `venue` body field selects the path. `aqua` simulates against the 1inch Aqua router for a shipped-strategy fill (body: order, tokenIn, tokenOut, amountIn, takerData, with chainId as a query parameter). `v4` prices a just-in-time liquidity fill against Aqua0's own vault capital and JIT range preferences (body: poolId, chainId, token0, token1, swapDirection, tickSpacing, requestedAmount0/1, tradeType). Read-only.
curl -X POST "https://example.com/api/swap/quote"{ "venue": "aqua", "quote": { "amountIn": "string", "amountOut": "string", "strategyHash": "string" }}Get 1inch Aqua swap calldata for the trader's wallet
Returns the {to, data} pair the trader sends on chain to execute a 1inch Aqua swap, taking the same input as /quote with venue 'aqua'. The Uniswap V4 venue does not use this verb and signs via /authorize instead.
Preview one trade priced across venues on several chains
Read-only. Discovers every venue offering the pair on every allowed chain, splits the size across them by best marginal price, and reports the combined result against the best single source. Places no capital hold and mints no signature. Sources whose chain has no settlement driver to the destination are excluded, with the reason.