# Integration Examples

## Complete swap flow

If you want to see a complete flow to make a swap you can review this [code](/disclaimers-and-technical/integrating-with-clipper-rfq/guides/integration-examples/complete-swap-flow.md). In this example you can see the different steps.

1. Get pool data
2. Estimate Clipper Prices
3. Create a quote
4. Sign a quote
5. Execute a transaction

## Swaps

There are three kinds of assets:

1. **Shorttail**: Assets on Clipper Pool
2. **Longtail**: Assets not on Clipper Pool but can be traded through coves.
3. **ClipperLP:** Underlying token representing fraction of clipper pool.

Given those three assets, there may be the following Swap combinations:

#### Core pool Swaps

[Native token → Shorttail](/disclaimers-and-technical/integrating-with-clipper-rfq/guides/integration-examples/swap-native-token-shorttail.md)

[Shorttail → Native token](/disclaimers-and-technical/integrating-with-clipper-rfq/guides/integration-examples/swap-shorttail-native-token.md)

[Shorttail → Shorttail](/disclaimers-and-technical/integrating-with-clipper-rfq/guides/integration-examples/swap-shorttail-shorttail.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.clipper.exchange/disclaimers-and-technical/integrating-with-clipper-rfq/guides/integration-examples.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
