> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lpagent.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Get opening LP positions for an owner

> Retrieves current liquidity pool positions that are open for a specific wallet owner



## OpenAPI

````yaml /api-reference/openapi.json get /lp-positions/opening
openapi: 3.0.0
info:
  title: LP Agent Open API
  version: 1.0.0
  description: |+
    Public API for LP Agent

    **Authentication**

    All endpoints require an API key passed via the `x-api-key` header.

servers:
  - url: https://api.lpagent.io/open-api/v1
    description: Production
security:
  - apiKeyAuth: []
tags: []
paths:
  /lp-positions/opening:
    get:
      tags:
        - Positions
      summary: Get opening LP positions for an owner
      description: >-
        Retrieves current liquidity pool positions that are open for a specific
        wallet owner
      parameters:
        - in: query
          name: owner
          required: true
          schema:
            type: string
          description: Wallet address of the position owner
          example: 9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM
      responses:
        '200':
          description: Successfully retrieved opening positions
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    example: success
                  count:
                    type: integer
                    description: Total number of positions
                    example: 11
                  data:
                    type: array
                    items:
                      type: object
                      properties:
                        status:
                          type: string
                          example: Open
                        strategyType:
                          type: string
                          example: BidAskImBalanced
                        tokenId:
                          type: string
                          description: Position ID (token ID)
                          example: Ep22EwKegXis3bTC6P8JLgsHaT5J2beM2TncKe2Hmv24
                        pairName:
                          type: string
                          example: GP
                        currentValue:
                          type: string
                          example: '53413.446031254'
                        inputValue:
                          type: number
                          example: 54754.429180896324
                        inputNative:
                          type: number
                          example: 307.6172496731366
                        outputValue:
                          type: number
                          example: 0
                        outputNative:
                          type: number
                          example: 0
                        collectedReward:
                          type: number
                          example: 0
                        collectedRewardNative:
                          type: number
                          example: 0
                        collectedFee:
                          type: number
                          example: 5625.827591325444
                        collectedFeeNative:
                          type: number
                          example: 31.587863106085184
                        uncollectedFee:
                          type: string
                          example: '0'
                        tickLower:
                          type: integer
                          example: -402
                        tickUpper:
                          type: integer
                          example: -333
                        pool:
                          type: string
                          example: 2DeF1QHAQMpNXCGjcsm2pWw1V4KknGtwd2wEh2fTriKC
                        liquidity:
                          type: string
                          example: '0'
                        token0:
                          type: string
                          example: 31k88G5Mq7ptbRDf3AM13HAq6wRQHXHikR8hik7wPygk
                        token1:
                          type: string
                          example: So11111111111111111111111111111111111111112
                        inRange:
                          type: boolean
                          example: true
                        createdAt:
                          type: string
                          format: date-time
                          example: '2025-07-25T16:23:04.000Z'
                        updatedAt:
                          type: string
                          format: date-time
                          example: '2025-08-01T03:35:38.000Z'
                        pnl:
                          type: object
                          properties:
                            value:
                              type: number
                              example: 1515.548691898919
                            percent:
                              type: number
                              example: 2.7679015461779115
                            valueNative:
                              type: number
                              example: 20.712922225935518
                            percentNative:
                              type: number
                              example: 6.733342245255866
                        pnlNative:
                          type: number
                          example: -276.0293865670514
                        upnl:
                          type: number
                          nullable: true
                          example: null
                        owner:
                          type: string
                          example: 7KHx2Uc5qsqz652eXbu8Qtabi5KLxWJLgxFzcaBzP32i
                        dpr:
                          type: number
                          example: 0.0042857830392432185
                        dprNative:
                          type: number
                          example: 0.01042582025071876
                        ageHour:
                          type: number
                          nullable: true
                          example: null
                        decimal0:
                          type: integer
                          example: 9
                        decimal1:
                          type: integer
                          example: 9
                        yield24h:
                          type: number
                          nullable: true
                          example: null
                        apr:
                          type: number
                          nullable: true
                          example: null
                        protocol:
                          type: string
                          example: meteora
                        token0Info:
                          type: object
                          properties:
                            token_symbol:
                              type: string
                              example: GP
                            token_name:
                              type: string
                              example: Graphite
                            token_decimals:
                              type: integer
                              example: 9
                            token_address:
                              type: string
                              example: 31k88G5Mq7ptbRDf3AM13HAq6wRQHXHikR8hik7wPygk
                            logo:
                              type: string
                              example: >-
                                https://arweave.net/ALLzymnuIihFPhoNUJpPxQzbGI8LodXKhNzXzbRMPbA
                        token1Info:
                          type: object
                          properties:
                            token_symbol:
                              type: string
                              example: SOL
                            token_name:
                              type: string
                              example: Wrapped SOL
                            token_decimals:
                              type: integer
                              example: 9
                            token_address:
                              type: string
                              example: So11111111111111111111111111111111111111112
                            logo:
                              type: string
                              example: >-
                                https://www.dextools.io/resources/tokens/logos/3/solana/So11111111111111111111111111111111111111112.jpg
                        poolInfo:
                          type: object
                          properties:
                            fee:
                              type: integer
                              example: 100
                            tickSpacing:
                              type: integer
                              example: 100
                        age:
                          type: string
                          example: '6.49'
                        position:
                          type: string
                          example: Ep22EwKegXis3bTC6P8JLgsHaT5J2beM2TncKe2Hmv24
                        logo0:
                          type: string
                          example: >-
                            https://token-logo.lpagent.io/api/v1/logo?address=31k88G5Mq7ptbRDf3AM13HAq6wRQHXHikR8hik7wPygk&chain=SOL
                        logo1:
                          type: string
                          example: >-
                            https://token-logo.lpagent.io/api/v1/logo?address=So11111111111111111111111111111111111111112&chain=SOL
                        tokenName0:
                          type: string
                          example: GP
                        tokenName1:
                          type: string
                          example: SOL
                        priceRange:
                          type: array
                          items:
                            type: number
                          example:
                            - 3.1257738735100027
                            - 6.210582680442794
                            - 3.8521785290623467
                        range:
                          type: array
                          items:
                            type: integer
                          example:
                            - -402
                            - -333
                            - -381
                        value:
                          type: number
                          example: 50639.07907119099
                        valueNative:
                          type: number
                          example: 296.7125947462876
                        current:
                          type: object
                          properties:
                            amount0:
                              type: string
                              example: '6134935664996.8532855'
                            amount1:
                              type: string
                              example: '158524771007.10491558'
                            amount0Adjusted:
                              type: number
                              example: 6134.935664996853
                            amount1Adjusted:
                              type: number
                              example: 158.52477100710493
                        unCollectedFee0:
                          type: number
                          example: 1.31917386
                        unCollectedFee1:
                          type: number
                          example: 0
                        unCollectedFee:
                          type: number
                          example: 5.071210278816663
                        unCollectedFeeNative:
                          type: number
                          example: 0.029714046699316238
                        price0:
                          type: number
                          example: 3.844231933777601
                        price1:
                          type: number
                          example: 170.66710334453902
                        id:
                          type: string
                          example: >-
                            1dfc9575a268b50f1848f732eb8bca84:ff76fef2591c25fbfb32279f17372a60ad69577aaf06163dd2c980b369736e89422c35ef5f6b5cdbe66861e4acfabbec
                        logs:
                          type: array
                          items:
                            type: object
                          example: []
        '400':
          description: Bad request - owner parameter is required
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    example: error
                  message:
                    type: string
                    example: owner is required
        '500':
          description: Internal server error
components:
  securitySchemes:
    apiKeyAuth:
      type: apiKey
      in: header
      name: x-api-key
      description: API key for authentication

````