# Partners

This section is for DEX teams integrating with DexPal. The DEX API specification is the source content for partner ingestion requirements. Start with the overview, then implement the endpoint pages that match the data your DEX can provide. Shared object schemas define the reusable shapes used by those endpoints.

## Contents

| Page                                                                                            | Scope                                                             |
| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
| [`dex-api-spec/README.md`](/for-partners/dex-api-spec.md)                                       | API overview, auth, response envelope, conventions, endpoint list |
| [`dex-api-spec/endpoints/dex-markets.md`](/for-partners/endpoints/dex-markets.md)               | Market data                                                       |
| [`dex-api-spec/endpoints/dex-metrics.md`](/for-partners/endpoints/dex-metrics.md)               | DEX metrics                                                       |
| [`dex-api-spec/endpoints/dex-rewards.md`](/for-partners/endpoints/dex-rewards.md)               | Rewards                                                           |
| [`dex-api-spec/endpoints/dex-token.md`](/for-partners/endpoints/dex-token.md)                   | Token data                                                        |
| [`dex-api-spec/endpoints/dex-earn.md`](/for-partners/endpoints/dex-earn.md)                     | Earn mechanisms                                                   |
| [`dex-api-spec/endpoints/user-accounts.md`](/for-partners/endpoints/user-accounts.md)           | User accounts                                                     |
| [`dex-api-spec/endpoints/user-positions.md`](/for-partners/endpoints/user-positions.md)         | User positions                                                    |
| [`dex-api-spec/endpoints/user-orders.md`](/for-partners/endpoints/user-orders.md)               | User orders                                                       |
| [`dex-api-spec/endpoints/user-history.md`](/for-partners/endpoints/user-history.md)             | User history                                                      |
| [`dex-api-spec/endpoints/user-holdings.md`](/for-partners/endpoints/user-holdings.md)           | User holdings                                                     |
| [`dex-api-spec/endpoints/user-lp-holdings.md`](/for-partners/endpoints/user-lp-holdings.md)     | User LP holdings                                                  |
| [`dex-api-spec/schemas/asset-object.md`](/for-partners/schemas/asset-object.md)                 | Asset object schema                                               |
| [`dex-api-spec/schemas/collateral-breakdown.md`](/for-partners/schemas/collateral-breakdown.md) | Collateral breakdown schema                                       |
| [`dex-api-spec/schemas/leverage-tier.md`](/for-partners/schemas/leverage-tier.md)               | Leverage tier schema                                              |
| [`dex-api-spec/schemas/pagination.md`](/for-partners/schemas/pagination.md)                     | Pagination schema                                                 |
| [`dex-api-spec/schemas/error.md`](/for-partners/schemas/error.md)                               | Error schema                                                      |


---

# 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.dexpal.io/for-partners/partners.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.
