> For the complete documentation index, see [llms.txt](https://docs.wingriders.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wingriders.com/actions/creating-a-request.md).

# Creating a request

A user interacts with WingRiders' liquidity pools by creating a request. There are three types of requests:

* [Swap request](/actions/swapping.md)
* [Add liquidity request](/actions/adding-liquidity.md)
* [Remove liquidity request](/actions/removing-liquidity.md)

These requests will get fulfilled by an [Agent](/glossary.md#agent) and are therefore subject to an [Agent fee](/glossary.md#agent-fee). After a request is fulfilled, the desired outcome gets reflected in the user's wallet balance.

Other actions like [Creating a liquidity pool](/actions/creating-a-liquidity-pool.md) or [Reclaiming requests](/actions/reclaiming-requests.md) are done directly without the involvement of any agents.
