1. Estimate
Get a live, non-binding rate:2. Create a quotation
Locks the current rate for 15 seconds:quotationId. Fetch it again anytime with GET /swaps/quotation/{quotationId} — useful to confirm you’re still inside the lock window before executing.
3. Execute
Swap history
swap.completed or swap.failed webhook events.