---
title: "Returns detailed information about user's position in the pool"
method: GET
path: "/v1/yield/pool/{pool_address}/{user_address}"
tags: ["Yield"]
---

# Returns detailed information about user's position in the pool

`GET /v1/yield/pool/{pool_address}/{user_address}`

## Path parameters

- `pool_address` string, required
- `user_address` string, required

## Response `200`

Detailed information about user's position in requested pool, with incentives and so on

- ApiYieldUserDetails
  - `pool` union, required
    - ApiYieldUserDetailsDex
      - `user_lp_amount` string, required — Absolute value, user's LP amount
      - `user_lp_wallet` string, required — User's jetton wallet, where LP tokens are stored
      - `boosts` ApiClaimingTokenStats[], required — Available boosts to claim
        - `token` ApiToken, required
          - `address` ApiTokenAddress, required
            - `blockchain` string, required
            - `address` string, required
          - `metadata` ApiTokenMetadata, required
            - `name` string, required
            - `symbol` string, required
            - `decimals` integer, required
            - `image_url` string
            - `listed` boolean, required
            - `verification` 'whitelisted' | 'blacklisted' | 'community' | 'unknown', required
        - `wallet` string, required — Wallet's address where token resides
        - `type` 'all' | 'referral' | 'cashback' | 'staking' | 'rewards_stonfi' | 'rewards_dedust' | 'coffee_dex' | 'boost', required
        - `claimed` string, int128, required
        - `locked` string, int128, required
        - `available` string, int128, required
        - `available_usd` number, double, required
    - ApiYieldUserDetailsDexCLMM
      - `positions` ApiDexClmmPosition[], required
        - `tick_lower` integer, required — Tick index, where position starts
        - `tick_upper` integer, required — Tick index, where position ends
        - `is_active` boolean, required — Whether position is active or not
        - `position_id` integer, required — Position id, used for interaction with CLMM protocol
        - `position_address` string, required — Position address, used for interaction with CLMM protocol
        - `liquidity` string, required — Position liquidity, absolute value
        - `fee_owed_0` string, required — Fee available to claim in token 0
        - `fee_owed_1` string, required — Fee available to claim in token 1
      - `boosts` ApiClaimingTokenStats[], required — Available boosts to claim
        - `token` ApiToken, required
          - `address` ApiTokenAddress, required
            - `blockchain` string, required
            - `address` string, required
          - `metadata` ApiTokenMetadata, required
            - `name` string, required
            - `symbol` string, required
            - `decimals` integer, required
            - `image_url` string
            - `listed` boolean, required
            - `verification` 'whitelisted' | 'blacklisted' | 'community' | 'unknown', required
        - `wallet` string, required — Wallet's address where token resides
        - `type` 'all' | 'referral' | 'cashback' | 'staking' | 'rewards_stonfi' | 'rewards_dedust' | 'coffee_dex' | 'boost', required
        - `claimed` string, int128, required
        - `locked` string, int128, required
        - `available` string, int128, required
        - `available_usd` number, double, required
    - ApiYieldUserDetailsDexDLMM
      - `positions` ApiDexDlmmPosition[], required
        - `bin` integer, required — Bin index
        - `is_active` boolean, required — Whether the position is active
        - `position_address` string, required — Position address
        - `liquidity` string, required — Raw liquidity amount
        - `amount_x` number, double, required — Amount of token X
        - `amount_y` number, double, required — Amount of token X
        - `price_lower` number, double, required — Lower bound of the price
        - `price_upper` number, double, required — Upper bound of the price
      - `boosts` ApiClaimingTokenStats[], required — Available boosts to claim
        - `token` ApiToken, required
          - `address` ApiTokenAddress, required
            - `blockchain` string, required
            - `address` string, required
          - `metadata` ApiTokenMetadata, required
            - `name` string, required
            - `symbol` string, required
            - `decimals` integer, required
            - `image_url` string
            - `listed` boolean, required
            - `verification` 'whitelisted' | 'blacklisted' | 'community' | 'unknown', required
        - `wallet` string, required — Wallet's address where token resides
        - `type` 'all' | 'referral' | 'cashback' | 'staking' | 'rewards_stonfi' | 'rewards_dedust' | 'coffee_dex' | 'boost', required
        - `claimed` string, int128, required
        - `locked` string, int128, required
        - `available` string, int128, required
        - `available_usd` number, double, required
    - ApiYieldUserDetailsLiquidStaking
      - `base_token_amount` string, required
      - `liquid_token_amount` string, required
    - ApiYieldUserDetailsLending
      - `amount` string, bigint, required — Amount of token. Positive value denotes supplied token. Negative value denotes borrowed token.
    - ApiYieldUserDetailsPerpetual
      - `lp_amount` string, bigint, required — Amount of lp token, which can be burned to get quote token.
      - `quote_amount` string, bigint, required — Amount of quote tokens which can be deposited into vault.
    - ApiYieldUserDetailsFarmixLending
      - `lp_amount` string, bigint, required — Amount of lp token, which can be burned to get underlying token.

## Other responses

- `default` — Some error during request processing

---

[API](https://skmtc.net/swap/apis/swap-coffee-api.md) · [All operations](https://skmtc.net/swap/apis/swap-coffee-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/swap/swap-coffee-api/revisions/2d1b51b5df52/schema)
