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"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. Same input as /quote with venue 'aqua', call /quote first to confirm amountOut and slippage. chainId is a query parameter. The Uniswap V4 venue instead signs via /authorize.
Get the lifecycle status of a swap
Returns a focused view of one swap's lifecycle for cheap UI polling: the settlement breakdown plus its cross-chain repayment jobs. Status is COMPLETE (settled and every repayment delivered), SETTLED_DST (settled, repayments still in flight), or UNKNOWN (not yet seen on this server).