status: RESOLVED and winningOutcomeIndex indicate that the winning outcome is known in the API response. They do not guarantee that the underlying conditional token payout has already been settled on-chain or that the position is immediately redeemable. See Programmatic API - Lifecycle after a trade.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Limitless Exchange","colors":{"primary":"#9AB83A","light":"#DCF58C","dark":"#7A9A1E"},"logo":{"light":"https://mintcdn.com/limitless/r7gW3TwphUtCZ8zM/logo/light.svg?fit=max\u0026auto=format\u0026n=r7gW3TwphUtCZ8zM\u0026q=85\u0026s=0d6f32ed5e8a1f35ba9d1fa2e0b57a4b","dark":"https://mintcdn.com/limitless/r7gW3TwphUtCZ8zM/logo/dark.svg?fit=max\u0026auto=format\u0026n=r7gW3TwphUtCZ8zM\u0026q=85\u0026s=6500e01609e582f758db1a9610b63bd8"},"favicon":"https://mintcdn.com/limitless/r7gW3TwphUtCZ8zM/favicon.svg?fit=max\u0026auto=format\u0026n=r7gW3TwphUtCZ8zM\u0026q=85\u0026s=345f02206803d94b3b1911d2a80bf9c3","api":{"playground":{}},"navbar":{"links":[{"href":"mailto:help@limitless.network","label":"Support"}]},"footer":{"socials":{"x":"https://x.com/trylimitless","discord":"https://discord.com/invite/yb4SscD8RZ"}},"seo":{"metatags":{"twitter:card":"summary_large_image"}},"contextual":{"options":["copy","view","chatgpt","claude","cursor"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Limitless Exchange","icon":"arrow-up-right-from-square","href":"https://limitless.exchange"},{"anchor":"Builders Chat","icon":"telegram","href":"https://t.me/LimitlessBuildersChat"},{"anchor":"Discord","icon":"discord","href":"https://discord.com/invite/yb4SscD8RZ"},{"anchor":"Twitter","icon":"x-twitter","href":"https://x.com/trylimitless"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"limitless","hasAudioNarration":false,"actualSubdomain":"limitless","customDomains":["docs.limitless.exchange"],"gitSource":{"type":"github","owner":"limitless-labs-group","repo":"limitless-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ae2027fd6a250fd1db9a4f3","clientVersion":"0.0.4124","searchFilterCounts":[{"language":"default","tag":"API Reference","count":81},{"language":"default","tag":"For Developers","count":67},{"language":"default","tag":"User Guide","count":26},{"language":"default","tag":"Portfolio","count":14},{"language":"default","tag":"Trading","count":14},{"language":"default","tag":"Getting Started","count":14},{"language":"default","tag":"Go SDK","count":11},{"language":"default","tag":"Python SDK","count":11},{"language":"default","tag":"Rust SDK","count":11},{"language":"default","tag":"TypeScript SDK","count":11}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/public-portfolio/positions","slug":"/api-reference/public-portfolio/positions","pageMetadata":{"title":"Get User Positions (Public)","openapi":"GET /portfolio/{account}/positions","description":"Retrieve all positions for a specific user address","href":"/api-reference/public-portfolio/positions"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Retrieve all positions for a specific user address\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Info}=_components;if(!Info)_missingMdxReference(`Info`,true);return _jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`status: RESOLVED`}),` and `,_jsx(_components.code,{children:`winningOutcomeIndex`}),` indicate that the winning outcome is known in the API response. They do `,_jsx(_components.strong,{children:`not`}),` guarantee that the underlying conditional token payout has already been settled on-chain or that the position is immediately redeemable. See `,_jsx(_components.a,{href:`/developers/programmatic-api#lifecycle-after-a-trade`,children:`Programmatic API - Lifecycle after a trade`}),`.`]})})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get User Positions (Public)","openapi":"GET /portfolio/{account}/positions","description":"Retrieve all positions for a specific user address","href":"/api-reference/public-portfolio/positions"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Retrieve all positions for a specific user address","operationId":"PublicPortfolioController_getPositions","parameters":["f76a545b-4fe9-4791-9fb6-8083b401c949"],"responses":{"200":"31b035ce-d4ec-4501-acfb-f0f88e2c7f9c","400":"1bef6834-e557-4d8f-94df-28f441e1a8de"},"summary":"Get All User Positions","tags":["Public Portfolio"],"method":"get","type":"path","servers":["09c89b92-1b1b-488d-af55-0f936f286701"],"security":[],"path":"/portfolio/{account}/positions","baseUrlOptions":["https://api.limitless.exchange"],"title":"Get All User Positions","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"f76a545b-4fe9-4791-9fb6-8083b401c949":{"name":"account","required":true,"in":"path","description":"User Ethereum address","schema":{"example":"0x742d35Cc6634C0532925a3b844Bc454e4438f44e","type":"string","isRequired":true,"description":"User Ethereum address","uniqueKey":"","typeLabel":"string"}}},"responses":{"31b035ce-d4ec-4501-acfb-f0f88e2c7f9c":{"description":"Complete list of user positions","content":{"application/json":{"schema":{"type":"object","properties":{"rewards":{"type":"object","description":"Rewards information for the portfolio","required":["todaysRewards","totalUnpaidRewards","totalUserRewardsLastEpoch","rewardsByEpoch"],"properties":{"todaysRewards":{"type":"string","description":"Rewards earned today in token decimals","example":"50250000","isRequired":true,"uniqueKey":"rewards.todaysRewards","typeLabel":"string"},"totalUnpaidRewards":{"type":"string","description":"Total unpaid rewards in token decimals","example":"200750000","isRequired":true,"uniqueKey":"rewards.totalUnpaidRewards","typeLabel":"string"},"totalUserRewardsLastEpoch":{"type":"string","description":"Total user rewards from the last epoch in token decimals","example":"150500000","isRequired":true,"uniqueKey":"rewards.totalUserRewardsLastEpoch","typeLabel":"string"},"rewardsByEpoch":{"description":"Rewards data by epoch","type":"array","items":{"type":"object","properties":{"epochId":{"type":"number","description":"Unique identifier of the epoch","example":1,"isRequired":true,"uniqueKey":"rewards.rewardsByEpoch.items.[INDEX].epochId","typeLabel":"number"},"timestamp":{"format":"date-time","type":"string","description":"Timestamp when the epoch occurred","example":"2024-01-01T00:00:00.000Z","isRequired":true,"uniqueKey":"rewards.rewardsByEpoch.items.[INDEX].timestamp","typeLabel":"string\u003cdate-time>"},"totalRewards":{"type":"string","description":"Total rewards distributed in this epoch in token decimals","example":"1500000","isRequired":true,"uniqueKey":"rewards.rewardsByEpoch.items.[INDEX].totalRewards","typeLabel":"string"},"userRewards":{"type":"string","description":"User rewards earned in this epoch in token decimals","example":"150000","isRequired":true,"uniqueKey":"rewards.rewardsByEpoch.items.[INDEX].userRewards","typeLabel":"string"},"earnedPercent":{"type":"number","description":"Part of total rewards earned by the user - [0; 1]","example":0.1,"isRequired":true,"uniqueKey":"rewards.rewardsByEpoch.items.[INDEX].earnedPercent","typeLabel":"number"}},"required":["epochId","timestamp","totalRewards","userRewards","earnedPercent"],"uniqueKey":"rewards.rewardsByEpoch.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"rewards.rewardsByEpoch","typeLabel":"object[]"},"rewardsChartData":{"description":"Chart data showing rewards over time","type":"array","items":{"type":"object","properties":{"timestamp":{"type":"number","description":"Timestamp of the rewards entry","example":1672531200000,"isRequired":true,"uniqueKey":"rewards.rewardsChartData.items.[INDEX].timestamp","typeLabel":"number"},"userRewards":{"type":"string","description":"User rewards for this timestamp in token decimals","example":"25000000","isRequired":true,"uniqueKey":"rewards.rewardsChartData.items.[INDEX].userRewards","typeLabel":"string"},"totalRewards":{"type":"string","description":"Total rewards for this timestamp in token decimals","example":"60000000","isRequired":true,"uniqueKey":"rewards.rewardsChartData.items.[INDEX].totalRewards","typeLabel":"string"}},"required":["timestamp","userRewards","totalRewards"],"uniqueKey":"rewards.rewardsChartData.items.[INDEX]","typeLabel":"object"},"uniqueKey":"rewards.rewardsChartData","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"rewards","typeLabel":"object"},"points":{"type":"number","description":"User points","example":123,"isRequired":true,"uniqueKey":"points","typeLabel":"number"},"accumulativePoints":{"type":"number","description":"User accumulative points","example":456,"isRequired":true,"uniqueKey":"accumulativePoints","typeLabel":"number"},"amm":{"description":"List of AMM positions","type":"array","items":{"type":"object","properties":{"market":{"type":"object","description":"Market information for this position","isRequired":true,"uniqueKey":"amm.items.[INDEX].market","typeLabel":"object"},"outcomeIndex":{"type":"number","description":"Index of the outcome token","example":0,"isRequired":true,"uniqueKey":"amm.items.[INDEX].outcomeIndex","typeLabel":"number"},"collateralAmount":{"type":"string","description":"Amount of collateral invested in token decimals","example":"100500000","uniqueKey":"amm.items.[INDEX].collateralAmount","typeLabel":"string"},"latestTrade":{"type":"object","description":"Latest trade associated with this position","uniqueKey":"amm.items.[INDEX].latestTrade","typeLabel":"object"},"outcomeTokenAmount":{"type":"string","description":"Amount of outcome tokens held in token decimals","example":"50250000","uniqueKey":"amm.items.[INDEX].outcomeTokenAmount","typeLabel":"string"},"account":{"type":"string","description":"Wallet address that was used to create this position","example":"0x1234567890123456789012345678901234567890","uniqueKey":"amm.items.[INDEX].account","typeLabel":"string"}},"required":["market","outcomeIndex"],"uniqueKey":"amm.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"amm","typeLabel":"object[]"},"clob":{"description":"List of CLOB positions","type":"array","items":{"type":"object","properties":{"market":{"type":"object","description":"Market information","required":["address","title","proxyTitle","description","question_id","condition_id","position_ids","outcome_slot_count","winning_index","payout_numerators","status","og_url","image_url","deadline","startAt","hidden","txHash","resolutionTxHash","priority_index"],"properties":{"address":{"oneOf":[{"type":"object","description":"The address of the FixedProductMarketMaker contract.","minLength":42,"maxLength":42,"uniqueItems":true,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.address.oneOf.0","typeLabel":"object"},{"type":"null","description":"The address of the FixedProductMarketMaker contract.","minLength":42,"maxLength":42,"uniqueItems":true,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.address","typeLabel":"object | null"},"title":{"type":"string","description":"Represents the question of the market, the title metadata of the market.","nullable":false,"uniqueItems":true,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.title","typeLabel":"string"},"proxyTitle":{"oneOf":[{"type":"string","maxLength":120,"default":null,"uniqueItems":true,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.proxyTitle.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":120,"default":null,"uniqueItems":true,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.proxyTitle.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.proxyTitle","typeLabel":"string | null"},"description":{"type":"string","description":"The description of the market.","uniqueItems":false,"nullable":false,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.description","typeLabel":"string"},"question_id":{"oneOf":[{"type":"object","description":"The bytes32 parsed title of the market.","minLength":66,"maxLength":66,"uniqueItems":true,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.question_id.oneOf.0","typeLabel":"object"},{"type":"null","description":"The bytes32 parsed title of the market.","minLength":66,"maxLength":66,"uniqueItems":true,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.question_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.question_id","typeLabel":"object | null"},"condition_id":{"oneOf":[{"type":"object","description":"The bytes32 conditionId of the market, representing the conditions defined on condition preparation.","minLength":66,"maxLength":66,"uniqueItems":true,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.condition_id.oneOf.0","typeLabel":"object"},{"type":"null","description":"The bytes32 conditionId of the market, representing the conditions defined on condition preparation.","minLength":66,"maxLength":66,"uniqueItems":true,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.condition_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.condition_id","typeLabel":"object | null"},"position_ids":{"oneOf":[{"description":"Array of position IDs (max 2 elements)","maxItems":2,"items":{"type":"array","uniqueKey":"clob.items.[INDEX].market.position_ids.oneOf.0.items.[INDEX]","typeLabel":"array"},"type":"array","isRequired":true,"uniqueKey":"clob.items.[INDEX].market.position_ids.oneOf.0","typeLabel":"array[]"},{"description":"Array of position IDs (max 2 elements)","maxItems":2,"items":{"type":"array"},"type":"null","isRequired":true,"uniqueKey":"clob.items.[INDEX].market.position_ids.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.position_ids","typeLabel":"array[] | null"},"outcome_slot_count":{"type":"number","description":"The number of outcomes in the market.","minimum":2,"maximum":2,"nullable":false,"default":2,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.outcome_slot_count","typeLabel":"number"},"winning_index":{"oneOf":[{"type":"number","description":"The outcome index that was reported by the oracle.","minimum":0,"maximum":1,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.winning_index.oneOf.0","typeLabel":"number"},{"type":"null","description":"The outcome index that was reported by the oracle.","minimum":0,"maximum":1,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.winning_index.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.winning_index","typeLabel":"number | null"},"payout_numerators":{"oneOf":[{"description":"The oracle payout numerators that the oracle reported.","type":"array","items":{"type":"string","uniqueKey":"clob.items.[INDEX].market.payout_numerators.oneOf.0.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.payout_numerators.oneOf.0","typeLabel":"string[]"},{"description":"The oracle payout numerators that the oracle reported.","type":"null","items":{"type":"string"},"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.payout_numerators.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.payout_numerators","typeLabel":"string[] | null"},"status":{"type":"object","description":"Indicates the status of the market.","nullable":false,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.status","typeLabel":"object"},"og_url":{"oneOf":[{"type":"string","description":"The URL of the market OG image for SEO.","isRequired":true,"uniqueKey":"clob.items.[INDEX].market.og_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the market OG image for SEO.","isRequired":true,"uniqueKey":"clob.items.[INDEX].market.og_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.og_url","typeLabel":"string | null"},"image_url":{"oneOf":[{"type":"string","description":"The URL of the market logo image for SEO.","isRequired":true,"uniqueKey":"clob.items.[INDEX].market.image_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the market logo image for SEO.","isRequired":true,"uniqueKey":"clob.items.[INDEX].market.image_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.image_url","typeLabel":"string | null"},"deadline":{"type":"string","description":"The deadline of the market.","nullable":false,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.deadline","typeLabel":"string"},"startAt":{"oneOf":[{"format":"date-time","type":"string","description":"The start time of the market.","isRequired":true,"uniqueKey":"clob.items.[INDEX].market.startAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"format":"date-time","type":"null","description":"The start time of the market.","isRequired":true,"uniqueKey":"clob.items.[INDEX].market.startAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.startAt","typeLabel":"string\u003cdate-time> | null"},"hidden":{"type":"boolean","default":false,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.hidden","typeLabel":"boolean"},"txHash":{"type":"string","default":null,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.txHash","typeLabel":"string"},"resolutionTxHash":{"type":"string","default":null,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.resolutionTxHash","typeLabel":"string"},"priority_index":{"type":"number","default":null,"isRequired":true,"uniqueKey":"clob.items.[INDEX].market.priority_index","typeLabel":"number"}},"isRequired":true,"uniqueKey":"clob.items.[INDEX].market","typeLabel":"object"},"positions":{"type":"object","description":"Position data for the market","required":["yes","no"],"properties":{"yes":{"type":"object","description":"Position data for YES outcome","required":["cost","fillPrice","realisedPnl","unrealizedPnl","marketValue"],"example":{"cost":"75000000","fillPrice":"750000","realisedPnl":"0","unrealizedPnl":"25000000","marketValue":"100000000"},"properties":{"cost":{"type":"string","description":"Cost basis of the position in token decimals (e.g. 1 USDC = 1000000)","example":"75000000","isRequired":true,"uniqueKey":"clob.items.[INDEX].positions.yes.cost","typeLabel":"string"},"fillPrice":{"type":"string","description":"Average fill price of the position (price per share in token decimals)","example":"750000","isRequired":true,"uniqueKey":"clob.items.[INDEX].positions.yes.fillPrice","typeLabel":"string"},"realisedPnl":{"type":"string","description":"Realized profit/loss from closed positions in token decimals","example":"0","isRequired":true,"uniqueKey":"clob.items.[INDEX].positions.yes.realisedPnl","typeLabel":"string"},"unrealizedPnl":{"type":"string","description":"Unrealized profit/loss based on current market price in token decimals","example":"25000000","isRequired":true,"uniqueKey":"clob.items.[INDEX].positions.yes.unrealizedPnl","typeLabel":"string"},"marketValue":{"type":"string","description":"Current market value of the position in token decimals","example":"100000000","isRequired":true,"uniqueKey":"clob.items.[INDEX].positions.yes.marketValue","typeLabel":"string"}},"isRequired":true,"uniqueKey":"clob.items.[INDEX].positions.yes","typeLabel":"object"},"no":{"type":"object","description":"Position data for NO outcome","required":["cost","fillPrice","realisedPnl","unrealizedPnl","marketValue"],"example":{"cost":"25000000","fillPrice":"250000","realisedPnl":"0","unrealizedPnl":"-5000000","marketValue":"20000000"},"properties":{"cost":{"type":"string","description":"Cost basis of the position in token decimals (e.g. 1 USDC = 1000000)","example":"75000000","isRequired":true,"uniqueKey":"clob.items.[INDEX].positions.no.cost","typeLabel":"string"},"fillPrice":{"type":"string","description":"Average fill price of the position (price per share in token decimals)","example":"750000","isRequired":true,"uniqueKey":"clob.items.[INDEX].positions.no.fillPrice","typeLabel":"string"},"realisedPnl":{"type":"string","description":"Realized profit/loss from closed positions in token decimals","example":"0","isRequired":true,"uniqueKey":"clob.items.[INDEX].positions.no.realisedPnl","typeLabel":"string"},"unrealizedPnl":{"type":"string","description":"Unrealized profit/loss based on current market price in token decimals","example":"25000000","isRequired":true,"uniqueKey":"clob.items.[INDEX].positions.no.unrealizedPnl","typeLabel":"string"},"marketValue":{"type":"string","description":"Current market value of the position in token decimals","example":"100000000","isRequired":true,"uniqueKey":"clob.items.[INDEX].positions.no.marketValue","typeLabel":"string"}},"isRequired":true,"uniqueKey":"clob.items.[INDEX].positions.no","typeLabel":"object"}},"isRequired":true,"uniqueKey":"clob.items.[INDEX].positions","typeLabel":"object"},"tokensBalance":{"type":"object","description":"Token balances in token decimals","isRequired":true,"uniqueKey":"clob.items.[INDEX].tokensBalance","typeLabel":"object"},"orders":{"type":"object","description":"Order information","isRequired":true,"uniqueKey":"clob.items.[INDEX].orders","typeLabel":"object"},"latestTrade":{"type":"object","description":"Latest trade prices","uniqueKey":"clob.items.[INDEX].latestTrade","typeLabel":"object"},"rewards":{"type":"object","description":"Rewards information for this position","uniqueKey":"clob.items.[INDEX].rewards","typeLabel":"object"}},"required":["market","positions","tokensBalance","orders"],"uniqueKey":"clob.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"clob","typeLabel":"object[]"},"group":{"description":"Grouped CLOB positions (if enabled)","type":"array","items":{"type":"object","uniqueKey":"group.items.[INDEX]","typeLabel":"object"},"uniqueKey":"group","typeLabel":"object[]"}},"required":["rewards","points","accumulativePoints","amm","clob"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"rewards":{"todaysRewards":"50250000","totalUnpaidRewards":"200750000","totalUserRewardsLastEpoch":"150500000","rewardsByEpoch":[{"epochId":1,"timestamp":"2024-01-01T00:00:00.000Z","totalRewards":"1500000","userRewards":"150000","earnedPercent":0.1}],"rewardsChartData":[{"timestamp":1672531200000,"userRewards":"25000000","totalRewards":"60000000"}]},"points":123,"accumulativePoints":456,"amm":[{"market":{},"outcomeIndex":0,"collateralAmount":"100500000","latestTrade":{},"outcomeTokenAmount":"50250000","account":"0x1234567890123456789012345678901234567890"}],"clob":[{"market":{"address":{},"title":"\u003cstring>","proxyTitle":null,"description":"\u003cstring>","question_id":{},"condition_id":{},"position_ids":["\u003carray>"],"outcome_slot_count":2,"winning_index":0.5,"payout_numerators":["\u003cstring>"],"status":{},"og_url":"\u003cstring>","image_url":"\u003cstring>","deadline":"\u003cstring>","startAt":"2023-11-07T05:31:56Z","hidden":false,"txHash":null,"resolutionTxHash":null,"priority_index":null},"positions":{"yes":{"cost":"75000000","fillPrice":"750000","realisedPnl":"0","unrealizedPnl":"25000000","marketValue":"100000000"},"no":{"cost":"25000000","fillPrice":"250000","realisedPnl":"0","unrealizedPnl":"-5000000","marketValue":"20000000"}},"tokensBalance":{},"orders":{},"latestTrade":{},"rewards":{}}],"group":[{}]}}},"exampleType":"generated"}},"exampleType":"generated"},"1bef6834-e557-4d8f-94df-28f441e1a8de":{"description":"Invalid Ethereum address","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{},"servers":{"09c89b92-1b1b-488d-af55-0f936f286701":{"url":"https://api.limitless.exchange","description":"Production API"}}},"originalFileLocation":"openapi.json"},"subdomain":"limitless","siteName":"Limitless Exchange","title":"Get User Positions (Public) - Limitless Exchange","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-28T18:37:12.835Z","originalFileLocation":"api-reference/public-portfolio/positions.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Retrieve all positions for a specific user address\">\u003cmeta data-mint-head name=\"application-name\" content=\"Limitless Exchange\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get User Positions (Public) - Limitless Exchange\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve all positions for a specific user address\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Limitless Exchange\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.limitless.exchange/api-reference/public-portfolio/positions\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://limitless.mintlify.site/_mintlify/api/og/v2?division=Public+Portfolio\u0026amp;title=Get+User+Positions+%28Public%29\u0026amp;description=Retrieve+all+positions+for+a+specific+user+address\u0026amp;theme=888cee6df57f640d9a30d0c6\u0026amp;signature=05ea3fd6899a741739c1b4e588791f812134a1f737f925a52a2a8898e7835ea0\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get User Positions (Public) - Limitless Exchange\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve all positions for a specific user address\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://limitless.mintlify.site/_mintlify/api/og/v2?division=Public+Portfolio\u0026amp;title=Get+User+Positions+%28Public%29\u0026amp;description=Retrieve+all+positions+for+a+specific+user+address\u0026amp;theme=888cee6df57f640d9a30d0c6\u0026amp;signature=05ea3fd6899a741739c1b4e588791f812134a1f737f925a52a2a8898e7835ea0\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Limitless Exchange\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#9AB83A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.limitless.exchange/api-reference/public-portfolio/positions\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/public-portfolio/positions.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.limitless.exchange/#organization\",\"name\":\"Limitless Exchange\",\"url\":\"https://docs.limitless.exchange\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/limitless/r7gW3TwphUtCZ8zM/logo/light.svg?fit=max\u0026auto=format\u0026n=r7gW3TwphUtCZ8zM\u0026q=85\u0026s=0d6f32ed5e8a1f35ba9d1fa2e0b57a4b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.limitless.exchange#website\",\"name\":\"Limitless Exchange\",\"url\":\"https://docs.limitless.exchange\",\"publisher\":{\"@id\":\"https://docs.limitless.exchange/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.limitless.exchange/api-reference/public-portfolio/positions#webpage\",\"url\":\"https://docs.limitless.exchange/api-reference/public-portfolio/positions\",\"name\":\"Get User Positions (Public)\",\"description\":\"Retrieve all positions for a specific user address\",\"dateModified\":\"2026-08-28T18:37:12.835Z\",\"isPartOf\":{\"@id\":\"https://docs.limitless.exchange#website\"},\"breadcrumb\":{\"@id\":\"https://docs.limitless.exchange/api-reference/public-portfolio/positions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.limitless.exchange/api-reference/public-portfolio/positions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Public Portfolio\",\"item\":\"https://docs.limitless.exchange/api-reference/public-portfolio/traded-volume\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get User Positions (Public)\",\"item\":\"https://docs.limitless.exchange/api-reference/public-portfolio/positions\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.limitless.exchange/api-reference/public-portfolio/positions#apireference\",\"headline\":\"Get User Positions (Public)\",\"name\":\"Get User Positions (Public)\",\"description\":\"Retrieve all positions for a specific user address\",\"url\":\"https://docs.limitless.exchange/api-reference/public-portfolio/positions\",\"mainEntityOfPage\":{\"@id\":\"https://docs.limitless.exchange/api-reference/public-portfolio/positions#webpage\"},\"dateModified\":\"2026-08-28T18:37:12.835Z\",\"publisher\":{\"@id\":\"https://docs.limitless.exchange/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.limitless.exchange#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Limitless Exchange\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Limitless Exchange\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/public-portfolio/positions.md","siteName":"Limitless Exchange","nav":{"global":{"anchors":[{"anchor":"Limitless Exchange","icon":"arrow-up-right-from-square","href":"https://limitless.exchange"},{"anchor":"Builders Chat","icon":"telegram","href":"https://t.me/LimitlessBuildersChat"},{"anchor":"Discord","icon":"discord","href":"https://discord.com/invite/yb4SscD8RZ"},{"anchor":"Twitter","icon":"x-twitter","href":"https://x.com/trylimitless"}]},"tabs":[{"tab":"User Guide","pages":[{"title":"User Guide","href":""}]},{"tab":"For Developers","pages":[{"title":"For Developers","href":"/developers/introduction"}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"group":"System","pages":[{"title":"Maintenance Status","openapi":"GET /maintenance/status","href":"/api-reference/system/maintenance-status"}]},{"group":"Authentication","pages":[{"title":"User Logout","openapi":"POST /auth/logout","href":"/api-reference/auth/logout"},{"title":"Create API Key","openapi":"POST /auth/api-keys","href":"/api-reference/auth/create-api-key"},{"title":"Get Active API Key","openapi":"GET /auth/api-keys","href":"/api-reference/auth/get-api-key"},{"title":"Revoke API Key","openapi":"DELETE /auth/api-keys","href":"/api-reference/auth/revoke-api-key"}]},{"group":"Markets","pages":[{"title":"Browse Active Markets","openapi":"GET /markets/active","href":"/api-reference/markets/browse-active"},{"title":"Browse Active Markets by Category","openapi":"GET /markets/active/{categoryId}","href":"/api-reference/markets/browse-active-category"},{"title":"Get Category Counts","openapi":"GET /markets/categories/count","href":"/api-reference/markets/category-count"},{"title":"Get Active Market Slugs","openapi":"GET /markets/active/slugs","href":"/api-reference/markets/active-slugs"},{"title":"Market Timeline","href":"/api-reference/markets/timeline"},{"title":"Get Market Details","openapi":"GET /markets/{addressOrSlug}","href":"/api-reference/markets/get-market"},{"title":"Resolve Stable Slug","openapi":"GET /markets/stable/{slug}","href":"/api-reference/markets/resolve-stable-slug"},{"title":"Get Oracle Candlesticks","openapi":"GET /markets/{addressOrSlug}/oracle-candles","href":"/api-reference/markets/oracle-candles"},{"title":"Get Feed Events","openapi":"GET /markets/{slug}/get-feed-events","href":"/api-reference/markets/feed-events"},{"title":"Search Markets","openapi":"GET /markets/search","href":"/api-reference/markets/search"}]},{"group":"Packs","pages":[{"title":"List Packs","openapi":"GET /parlay/packs","href":"/api-reference/packs/list-packs"},{"title":"Search Active Packs","openapi":"GET /parlay/packs/search","href":"/api-reference/packs/search-packs"},{"title":"Get Pack","openapi":"GET /parlay/packs/{id}","href":"/api-reference/packs/get-pack"},{"title":"Quote Partner Pack","openapi":"POST /parlay/partner/quote","href":"/api-reference/packs/quote-pack"},{"title":"Buy Partner Pack","openapi":"POST /parlay/partner/buy","href":"/api-reference/packs/buy-pack"},{"title":"List Partner Pack Positions","openapi":"GET /parlay/partner/positions","href":"/api-reference/packs/list-positions"},{"title":"Get Partner Pack Position","openapi":"GET /parlay/partner/positions/{id}","href":"/api-reference/packs/get-position"},{"title":"Claim Partner Pack","openapi":"POST /parlay/partner/positions/{id}/claim","href":"/api-reference/packs/claim-position"},{"title":"Confirm Partner Pack Claim","openapi":"POST /parlay/partner/positions/{id}/claim/confirm","href":"/api-reference/packs/confirm-claim"}]},{"group":"Trading","pages":[{"title":"Create Order","openapi":"POST /orders","href":"/api-reference/trading/create-order"},{"title":"Get Order Status (Batch)","openapi":"POST /orders/status/batch","href":"/api-reference/trading/order-status-batch"},{"title":"Cancel Order (Combined)","openapi":"POST /orders/cancel","href":"/api-reference/trading/cancel"},{"title":"Batch Cancel Orders (Combined)","openapi":"POST /orders/batch-cancel","href":"/api-reference/trading/batch-cancel"},{"title":"Cancel and Replace Order","openapi":"POST /orders/cancel-replace","href":"/api-reference/trading/cancel-replace"},{"title":"Cancel and Replace Orders (Batch)","openapi":"POST /orders/cancel-replace/batch","href":"/api-reference/trading/cancel-replace-batch"},{"title":"Cancel Order","openapi":"DELETE /orders/{orderId}","href":"/api-reference/trading/cancel-order"},{"title":"Cancel Orders (Batch)","openapi":"POST /orders/cancel-batch","href":"/api-reference/trading/cancel-batch"},{"title":"Cancel All Orders","openapi":"DELETE /orders/all/{slug}","href":"/api-reference/trading/cancel-all"},{"title":"Market Maker Heartbeat","openapi":"POST /heartbeats","href":"/api-reference/trading/heartbeats"},{"title":"Get Orderbook","openapi":"GET /markets/{slug}/orderbook","href":"/api-reference/trading/orderbook"},{"title":"Get Historical Prices","openapi":"GET /markets/{slug}/historical-price","href":"/api-reference/trading/historical-price"},{"title":"Get User Orders","openapi":"GET /markets/{slug}/user-orders","href":"/api-reference/trading/user-orders"},{"title":"Get Market Events","openapi":"GET /markets/{slug}/events","href":"/api-reference/trading/market-events"}]},{"group":"Portfolio","pages":[{"title":"Get Current Profile","openapi":"GET /profiles/me","href":"/api-reference/portfolio/get-current-profile"},{"title":"Get Your Profile","openapi":"GET /profiles/{account}","href":"/api-reference/portfolio/get-profile"},{"title":"Get Trades","openapi":"GET /portfolio/trades","href":"/api-reference/portfolio/trades"},{"title":"Get Positions","openapi":"GET /portfolio/positions","href":"/api-reference/portfolio/positions"},{"title":"Redeem Resolved Positions","href":"/api-reference/portfolio/redeem"},{"title":"Split Collateral Into Outcome Set","href":"/api-reference/portfolio/split"},{"title":"Merge Outcome Set Into Collateral","href":"/api-reference/portfolio/merge"},{"title":"Withdraw From Server Wallet","href":"/api-reference/portfolio/withdraw"},{"title":"Add Withdrawal Address","href":"/api-reference/portfolio/add-withdrawal-address"},{"title":"Delete Withdrawal Address","href":"/api-reference/portfolio/delete-withdrawal-address"},{"title":"Get PnL Chart","openapi":"GET /portfolio/pnl-chart","href":"/api-reference/portfolio/pnl-chart"},{"title":"Get History","openapi":"GET /portfolio/history","href":"/api-reference/portfolio/history"},{"title":"Get Points Breakdown","openapi":"GET /portfolio/points","href":"/api-reference/portfolio/points"},{"title":"Get Trading Allowance","openapi":"GET /portfolio/trading/allowance","href":"/api-reference/portfolio/allowance"}]},{"group":"Market Pages \u0026 Navigation","pages":[{"title":"Get Navigation Tree","openapi":"GET /navigation","href":"/api-reference/navigation/get-navigation"},{"title":"Get Market Page by Path","openapi":"GET /market-pages/by-path","href":"/api-reference/navigation/get-page-by-path"},{"title":"List Markets for a Page","openapi":"GET /market-pages/{id}/markets","href":"/api-reference/navigation/list-page-markets"},{"title":"List Property Keys","openapi":"GET /property-keys","href":"/api-reference/navigation/list-property-keys"},{"title":"Get Property Key","openapi":"GET /property-keys/{id}","href":"/api-reference/navigation/get-property-key"},{"title":"List Property Options","openapi":"GET /property-keys/{id}/options","href":"/api-reference/navigation/list-property-options"}]},{"group":"API Tokens","pages":[{"title":"Get Partner Capabilities","openapi":"GET /auth/api-tokens/capabilities","href":"/api-reference/api-tokens/get-capabilities"},{"title":"Derive Scoped Token","openapi":"POST /auth/api-tokens/derive","href":"/api-reference/api-tokens/derive-token"},{"title":"List Active Tokens","openapi":"GET /auth/api-tokens","href":"/api-reference/api-tokens/list-tokens"},{"title":"Revoke Token","openapi":"DELETE /auth/api-tokens/{tokenId}","href":"/api-reference/api-tokens/revoke-token"}]},{"group":"Partner Accounts","pages":[{"title":"Create Partner Sub-Account","openapi":"POST /profiles/partner-accounts","href":"/api-reference/partner-accounts/create-partner-account"},{"title":"List Partner Sub-Accounts","openapi":"GET /profiles/partner-accounts","href":"/api-reference/partner-accounts/list-partner-accounts"},{"title":"Check Partner Account Allowances","openapi":"GET /profiles/partner-accounts/{profileId}/allowances","href":"/api-reference/partner-accounts/check-allowances"},{"title":"Retry Partner Account Allowances","openapi":"POST /profiles/partner-accounts/{profileId}/allowances/retry","href":"/api-reference/partner-accounts/retry-allowances"}]},{"group":"Public Portfolio","pages":[{"title":"Get User Traded Volume","openapi":"GET /portfolio/{account}/traded-volume","description":"Get total traded volume and statistics for a specific user","href":"/api-reference/public-portfolio/traded-volume"},{"title":"Get User Positions (Public)","openapi":"GET /portfolio/{account}/positions","href":"/api-reference/public-portfolio/positions"},{"title":"Get Realized PnL (Public)","openapi":"GET /portfolio/{account}/realized-pnl","description":"Projected realised PnL timeline with backend-owned category grouping and hover breakdown for public profiles.","href":"/api-reference/public-portfolio/realized-pnl"},{"title":"Get PnL Chart (Public)","openapi":"GET /portfolio/{account}/pnl-chart","href":"/api-reference/public-portfolio/pnl-chart"},{"title":"Get User History (Public)","openapi":"GET /portfolio/{account}/history","href":"/api-reference/public-portfolio/history"},{"title":"Get User Accuracy (Public)","openapi":"GET /user-stats/accuracy/{account}","href":"/api-reference/public-portfolio/accuracy"},{"title":"Get User Pack Positions (Public)","openapi":"GET /parlay/{account}/positions","href":"/api-reference/public-portfolio/pack-positions"}]},{"group":"Feed","pages":[{"title":"Get Trading Activity Feed","openapi":"GET /feed/trading","href":"/api-reference/feed/trading-feed"}]},{"group":"Referral","pages":[{"title":"Get My Referral Stats","openapi":"GET /referral/usdc/me","href":"/api-reference/referral/my-stats"},{"title":"Get My Referred Users","openapi":"GET /referral/usdc/referrals","href":"/api-reference/referral/my-referrals"},{"title":"Get Referral Leaderboard","openapi":"GET /referral/usdc/leaderboard","href":"/api-reference/referral/leaderboard"},{"title":"Get Friends Leaderboard","openapi":"GET /referral/usdc/leaderboard/friends","href":"/api-reference/referral/leaderboard-friends"}]},{"group":"Leaderboard","pages":[{"title":"Unrealized PnL Leaderboard by Market","openapi":"GET /leaderboard/pnl/unrealized/markets/{marketId}","href":"/api-reference/leaderboard/unrealized-pnl-market"},{"title":"Biggest Open Positions","openapi":"GET /leaderboard/pnl/unrealized/biggest-positions","href":"/api-reference/leaderboard/biggest-positions"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Get User Positions (Public) - Limitless Exchange","buildId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","deploymentId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CDiBsYGW.js","utils-KF9rPlmF.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C26urKTX.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BdjmJAC1.js","snippetPresets-3IpDBjt3.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-D4x_2vvo.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BIWdc5Pa.js","shallow-LQqfiMNd.js","getApiPlaygroundDisplay-DryzlOZG.js","CodeSnippet-tcJujU4r.js","CodeSnippets-BHp0nVLL.js","Page-1CZdsdAn.js","getPastedJson-DU-1ayUv.js","icon-CZK2hPr4.js","MethodPill-DOaqmTFC.js","DuplicateIcon-B5-nUxxl.js","createIcon-CDP_U77G.js","DynamicMarkdown-GHvayGOn.js","SectionHeading-BYvpkmUD.js","axios-vUo_bRtp.js","Markdown-uxhlayGT.js","clsx-B35qUV0p.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BvrGG8gU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CAf0yVYe.js"]}