# Yield Aggregators

Provides endpoints to across the various **Yield Aggregator protocols.**

#### GET Endpoints

* **Get Balance**\
  Retrieve the current balance of a user account.
* **Get Market Data**\
  Access data related to market status and trends.
* **Get Market Tokens**\
  Acquire a list of available tokens in the market.
* **Get Markets**\
  Obtain information on different trading markets.
* **Get Vaults**\
  Fetch data about available vaults for investment.

#### POST Endpoints

* **Add Liquidity**\
  Submit liquidity to the platform to assist in market functions.
* **Deposit Pool**\
  Deposit assets into a specified liquidity pool.
* **Deposit Vault**\
  Place funds into a vault for asset management.
* **Mint**\
  Create new tokens according to specified parameters.
* **Redeem**\
  Exchange tokens for their underlying assets.
* **Remove Liquidity**\
  Retrieve liquidity previously added to a market.
* **Swap**\
  Trade one type of token for another.
* **Transfer Liquidity**\
  Move liquidity assets between different pools or vaults.
* **Withdraw Pool**\
  Withdraw assets from a liquidity pool.
* **Withdraw Vault**\
  Extract funds from an investment vault.


---

# 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.dexlens.io/sdk-and-api/api/yield-aggregators.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.
