> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dfns.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Swaps

> Reference for the Dfns Swaps API, which lets you execute token swaps across supported EVM chains through integrated providers like Uniswap.

See an introduction including the list of supported providers on the [swap feature](/features/swaps) page.

<Warning>
  Swap providers require a Terms and Conditions acceptance, which can be done programatically using the [Agreement endpoints](/api-reference/agreements).
</Warning>

## Flow Overview

1. **Request a Quote**: Retrieve estimated output amounts for a given swap (input token and amount, output token, provider and slippage tolerance).
2. **Submit the swap intent:** Submit a request to Swap, based on the `quoteId`
3. **Approve policies:** If using Wallet:Sign policies, review the transactions and approve them, due to the nature of a Swap transaction, you might be required to approve up to 4 signatures/transactions.
4. **Track Status**: Monitor the Swap execution.

## Swap object
