OptionalactiveWhether the position is currently in-range (active).
OptionalclaimClaim types available for this position. Values map to the claimType field of POST /transaction/claim and determine which companion fields a claim requires.
OptionalnftNFT token ID for concentrated-liquidity positions, prefixed with # (e.g. \"#7225901\"). Null for non-NFT positions. The # prefix may be passed as-is to a transaction build endpoint (lp-add / lp-remove / claim LP_FEE) — the service strips it automatically; passing the raw id without # is also accepted.
OptionalpositionPosition index (e.g. the Uniswap-V3-style position number).
OptionalproofsMerkle proofs keyed by reward token address. Required when claiming PancakeSwap Infinity (V4) rewards.
OptionalredemptionRedemption record ID (for pending redemptions). Null when not a pending redemption.
OptionalstakeStaking lifecycle state. Complete value set: active (earning), deactivating (unstaking in progress, rewards stop), inactive (fully unstaked).
OptionaltickLower tick bound for concentrated-liquidity positions.
OptionaltickUpper tick bound for concentrated-liquidity positions.
OptionalunlockUnix timestamp (seconds) when the position unlocks. Null if no lock.
OptionalunlockWhether the unlock time has been reached.
Position-level metadata. Present for concentrated-liquidity / locked / farming positions; null otherwise. Fields are null when not applicable to the position type.
Export
GetDeFiPositionsResponseDataAddressListInnerProtocolListInnerPoolListInnerPositionCollectionListInnerPositionListInnerPositionDetail