Retrieve all active positions with P&L calculations and market values. Partner API tokens with delegated_signing scope may read a sub-account by sending the x-on-behalf-of: <profileId> header.
For real-time position updates, use the WebSocket API — subscribe to subscribe_positions.
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.
Split-resolved positions. A resolved position with winningOutcomeIndex: null and a non-null payoutNumerators array on its market is a payout split (for example [50, 50] for 50/50). Both YES and NO holdings on that market are redeemable at the ratio through POST /portfolio/redeem in a single transaction.
rewards object: reward-field semantics (as currently computed). All reward amounts are 1e6-scaled USDC integers. Divide by 1,000,000 to get dollars ("11458" = $0.011458).
todaysRewards — despite the schema description, this is not a calendar-day total. It reflects the latest processed reward epoch, and epochs run once per minute, so read it as “rewards earned in the last completed minute.”
totalUserRewardsLastEpoch — the same one-epoch window, so it currently carries the same value as todaysRewards.
totalUnpaidRewards — everything accrued since your last payout, across all markets and epochs. Use this field for balances. Expect it to be much larger than the other two.
Payouts run once a day at 22:30 UTC and pay the full unpaid balance. There is no minimum, and sub-cent amounts are included. See LP Rewards.
{"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/portfolio/positions","slug":"/api-reference/portfolio/positions","pageMetadata":{"title":"Get Positions","openapi":"GET /portfolio/positions","description":"Retrieve all active positions with P\u0026L calculations and market values. Partner API tokens with `delegated_signing` scope may read a sub-account by sending the `x-on-behalf-of: \u003cprofileId>` header.","href":"/api-reference/portfolio/positions"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Retrieve all active positions with P\u0026L calculations and market values. Partner API tokens with \", _jsx(_components.code, {\n children: \"delegated_signing\"\n }), \" scope may read a sub-account by sending the \", _jsx(_components.code, {\n children: \"x-on-behalf-of: \u003cprofileId>\"\n }), \" header.\"]\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{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Info,Note,Tip}=_components;if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Tip,{children:_jsxs(_components.p,{children:[`For real-time position updates, use the `,_jsx(_components.a,{href:`/developers/websocket/positions`,children:`WebSocket API`}),` — subscribe to `,_jsx(_components.code,{children:`subscribe_positions`}),`.`]})}),`\n`,_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`}),`.`]})}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Split-resolved positions.`}),` A resolved position with `,_jsx(_components.code,{children:`winningOutcomeIndex: null`}),` and a non-null `,_jsx(_components.code,{children:`payoutNumerators`}),` array on its market is a payout `,_jsx(_components.strong,{children:`split`}),` (for example `,_jsx(_components.code,{children:`[50, 50]`}),` for 50/50). Both YES and NO holdings on that market are redeemable at the ratio through `,_jsx(_components.a,{href:`/api-reference/portfolio/redeem`,children:_jsx(_components.code,{children:`POST /portfolio/redeem`})}),` in a single transaction.`]})}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`rewards`}),` object: reward-field semantics (as currently computed).`]}),` All reward amounts are 1e6-scaled USDC integers. Divide by `,_jsx(_components.code,{children:`1,000,000`}),` to get dollars (`,_jsx(_components.code,{children:`\"11458\"`}),` = `,_jsx(_components.code,{children:`$0.011458`}),`).`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`todaysRewards`}),` — despite the schema description, this is `,_jsx(_components.strong,{children:`not`}),` a calendar-day total. It reflects the `,_jsx(_components.strong,{children:`latest processed reward epoch`}),`, and epochs run once per minute, so read it as “rewards earned in the last completed minute.”`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`totalUserRewardsLastEpoch`}),` — the same one-epoch window, so it currently carries the same value as `,_jsx(_components.code,{children:`todaysRewards`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`totalUnpaidRewards`}),` — everything accrued since your last payout, across all markets and epochs. Use this field for balances. Expect it to be much larger than the other two.`]}),`\n`]}),_jsxs(_components.p,{children:[`Payouts run once a day at 22:30 UTC and pay the full unpaid balance. There is no minimum, and sub-cent amounts are included. See `,_jsx(_components.a,{href:`/user-guide/lp-rewards`,children:`LP Rewards`}),`.`]})]})]})}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 Positions","openapi":"GET /portfolio/positions","description":"Retrieve all active positions with P\u0026L calculations and market values. Partner API tokens with `delegated_signing` scope may read a sub-account by sending the `x-on-behalf-of: \u003cprofileId>` header.","href":"/api-reference/portfolio/positions"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Retrieve all active positions with P\u0026L calculations and market values. Partner API tokens with `delegated_signing` scope may read a sub-account by sending the `x-on-behalf-of: \u003cprofileId>` header.","operationId":"PortfolioController_getPositions","parameters":[],"responses":{"200":"b8ace8d1-2c65-403e-b9c0-96ab9068a948","401":"c9448b5f-b088-4c42-8617-cde77b3c02ec"},"security":["e27cf713-160a-4413-acd4-bd98aba99ede","77bba2b2-fc4a-4c05-8809-c00b52b5f361"],"summary":"Get Positions","tags":["Portfolio"],"method":"get","type":"path","servers":["09c89b92-1b1b-488d-af55-0f936f286701"],"path":"/portfolio/positions","baseUrlOptions":["https://api.limitless.exchange"],"title":"Get Positions","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"responses":{"b8ace8d1-2c65-403e-b9c0-96ab9068a948":{"description":"Complete portfolio positions with summary","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"},"c9448b5f-b088-4c42-8617-cde77b3c02ec":{"description":"Unauthorized","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"e27cf713-160a-4413-acd4-bd98aba99ede":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","description":"JWT token for API access (alternative to cookie auth)","type":"http","scopes":[],"schemeName":"bearer"}},"77bba2b2-fc4a-4c05-8809-c00b52b5f361":{"limitless_session":{"$ref":"5333877a-1873-4e63-8238-fe46e675940b","scopes":[]}}},"servers":{"09c89b92-1b1b-488d-af55-0f936f286701":{"url":"https://api.limitless.exchange","description":"Production API"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"bearer","bearerFormat":"JWT","description":"JWT token for API access (alternative to cookie auth)","type":"http","scopes":[],"schemeName":"bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"JWT token for API access (alternative to cookie auth)","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearer","name":"Authorization"}],"title":"bearer"}]},"originalFileLocation":"openapi.json"},"subdomain":"limitless","siteName":"Limitless Exchange","title":"Get Positions - Limitless Exchange","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-01T09:55:56.805Z","originalFileLocation":"api-reference/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 active positions with P\u0026amp;L calculations and market values. Partner API tokens with delegated_signing scope may read a sub-account by sending the x-on-behalf-of: header.\">\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 Positions - Limitless Exchange\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve all active positions with P\u0026amp;L calculations and market values. Partner API tokens with delegated_signing scope may read a sub-account by sending the x-on-behalf-of: header.\">\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/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=Portfolio\u0026amp;title=Get+Positions\u0026amp;description=Retrieve+all+active+positions+with+P%26L+calculations+and+market+values.+Partner+API+tokens+with+%60delegated_signing%60+scope+may+read+a+sub-account+by+sending+the+%60\u0026amp;theme=888cee6df57f640d9a30d0c6\u0026amp;signature=1239ec368f628d349cbc9ecfe041af31c201d41b620162212b2e387f54f67f71\">\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 Positions - Limitless Exchange\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve all active positions with P\u0026amp;L calculations and market values. Partner API tokens with delegated_signing scope may read a sub-account by sending the x-on-behalf-of: header.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://limitless.mintlify.site/_mintlify/api/og/v2?division=Portfolio\u0026amp;title=Get+Positions\u0026amp;description=Retrieve+all+active+positions+with+P%26L+calculations+and+market+values.+Partner+API+tokens+with+%60delegated_signing%60+scope+may+read+a+sub-account+by+sending+the+%60\u0026amp;theme=888cee6df57f640d9a30d0c6\u0026amp;signature=1239ec368f628d349cbc9ecfe041af31c201d41b620162212b2e387f54f67f71\">\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/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/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/portfolio/positions#webpage\",\"url\":\"https://docs.limitless.exchange/api-reference/portfolio/positions\",\"name\":\"Get Positions\",\"description\":\"Retrieve all active positions with P\u0026L calculations and market values. Partner API tokens with delegated_signing scope may read a sub-account by sending the x-on-behalf-of: header.\",\"dateModified\":\"2026-10-01T09:55:56.805Z\",\"isPartOf\":{\"@id\":\"https://docs.limitless.exchange#website\"},\"breadcrumb\":{\"@id\":\"https://docs.limitless.exchange/api-reference/portfolio/positions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.limitless.exchange/api-reference/portfolio/positions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portfolio\",\"item\":\"https://docs.limitless.exchange/api-reference/portfolio/get-current-profile\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get Positions\",\"item\":\"https://docs.limitless.exchange/api-reference/portfolio/positions\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.limitless.exchange/api-reference/portfolio/positions#apireference\",\"headline\":\"Get Positions\",\"name\":\"Get Positions\",\"description\":\"Retrieve all active positions with P\u0026L calculations and market values. Partner API tokens with delegated_signing scope may read a sub-account by sending the x-on-behalf-of: header.\",\"url\":\"https://docs.limitless.exchange/api-reference/portfolio/positions\",\"mainEntityOfPage\":{\"@id\":\"https://docs.limitless.exchange/api-reference/portfolio/positions#webpage\"},\"dateModified\":\"2026-10-01T09:55:56.805Z\",\"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/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","description":"Retrieve all trades executed by the authenticated user","href":"/api-reference/portfolio/trades"},{"title":"Get Positions","openapi":"GET /portfolio/positions","href":"/api-reference/portfolio/positions"},{"title":"Redeem Resolved Positions","description":null,"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","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","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 Positions - 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"]}