{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Sophic Engine","colors":{"primary":"#2A3141","light":"#E6EDF3","dark":"#FF0000"},"logo":{"light":"https://cdn.usesophic.com/logo-black.svg","dark":"https://cdn.usesophic.com/logo-white.svg"},"favicon":"https://mintcdn.com/athloscapital/jYcTtOsRFe1iGWFg/favicon.svg?fit=max\u0026auto=format\u0026n=jYcTtOsRFe1iGWFg\u0026q=85\u0026s=888f58004d0c1ec7a0a138c78f18bd9a","api":{"openapi":"openapi.json"},"appearance":{"default":"light","strict":true},"background":{"color":{"light":"#ffffff"}},"navbar":{"links":[{"href":"mailto:hello@usesophic.com","label":"Support"}]},"footer":{"socials":{"github":"https://github.com/athloscap","linkedin":"https://www.linkedin.com/company/sophicwealth"}},"fonts":{"family":"Geist"},"styling":{"eyebrows":"section","codeblocks":{"theme":"catppuccin-mocha"},"latex":false},"contextual":{"options":["view","copy","chatgpt","claude"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"athloscapital","hasAudioNarration":false,"actualSubdomain":"athloscapital","customDomains":["docs.engine.usesophic.com"],"gitSource":{"type":"github","owner":"joinsophic","repo":"engine-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4c5394fb1bd10c2c7ce41","collectionId":"a3dcbfdd-321b-4938-a665-5d5a4282ec96","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4c5394fb1bd10c2c7ce41"},"entitlements":{},"buildId":"6ae4c5394fb1bd10c2c7ce41","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"API Reference","count":69},{"language":"default","tag":"Endpoints","count":62},{"language":"default","tag":"Documentation","count":18},{"language":"default","tag":"Webhooks","count":10},{"language":"default","tag":"Customers","count":8},{"language":"default","tag":"Topics","count":7},{"language":"default","tag":"Onboarding","count":7},{"language":"default","tag":"Legal Documents","count":7},{"language":"default","tag":"Orders","count":6},{"language":"default","tag":"Payments","count":5}]},"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":"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":"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":"llms-txt-v2","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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"global.css","content":"body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.code-group,[data-radix-scroll-area-viewport] pre,pre{border-color:#e2e8f0!important}"}],"page":{"pagePath":"api-reference/holdings/list-positions","slug":"/api-reference/holdings/list-positions","pageMetadata":{"title":"List positions","description":"List an account's positions, optionally filtered to only include open positions.","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_id}/positions","href":"/api-reference/holdings/list-positions","autogeneratedByOpenApi":true},"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: \"List an account’s positions, optionally filtered to only include open positions.\"\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":{"theme":"catppuccin-mocha"},"config":{},"pageMetadata":{"title":"List positions","description":"List an account's positions, optionally filtered to only include open positions.","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_id}/positions","href":"/api-reference/holdings/list-positions","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"List an account's positions, optionally filtered to only include open positions.","operationId":"list_positions_accounts__account_id__positions_get","parameters":["3b515b46-6c23-4342-8bd0-1cd20a7313bb","2a85555d-5e94-49b9-8a68-b9795b925687"],"responses":{"200":"20d4f830-19db-48f4-b6d1-287fa9578079","400":"1d7f7dc2-4369-41b7-b9e5-577b0071fa0b"},"security":["58e5853a-1904-4d1b-868b-901929f5c435"],"summary":"List positions","tags":["holdings"],"method":"get","type":"path","servers":["1c8ada22-32b6-48a5-886b-30ea5e222fc2"],"path":"/accounts/{account_id}/positions","baseUrlOptions":["https://api.engine.usesophic.com"],"title":"List positions","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"3b515b46-6c23-4342-8bd0-1cd20a7313bb":{"in":"path","name":"account_id","required":true,"schema":{"title":"Account Id","type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"2a85555d-5e94-49b9-8a68-b9795b925687":{"description":"If true, only open positions are returned.","in":"query","name":"open_only","required":false,"schema":{"default":false,"description":"If true, only open positions are returned.","title":"Open Only","type":"boolean","isRequired":false,"uniqueKey":"","typeLabel":"boolean"}}},"responses":{"20d4f830-19db-48f4-b6d1-287fa9578079":{"content":{"application/json":{"schema":{"items":{"properties":{"account":{"description":"ID of the account that owns the position.","title":"Account","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].account","typeLabel":"string"},"automatic_rollover":{"description":"Whether automatic rollover is enabled.","title":"Automatic Rollover","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].automatic_rollover","typeLabel":"boolean"},"available_for_trading":{"description":"Instrument quantity available for trading.","examples":["1000.00"],"title":"Available For Trading","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].available_for_trading","typeLabel":"string"},"average_price":{"oneOf":[{"type":"string","title":"Average Price","description":"Average acquisition price per instrument unit.","example":"98.75","isRequired":true,"uniqueKey":"items.[INDEX].average_price.oneOf.0","typeLabel":"string"},{"type":"null","title":"Average Price","description":"Average acquisition price per instrument unit.","example":"98.75","isRequired":true,"uniqueKey":"items.[INDEX].average_price.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].average_price","typeLabel":"string | null"},"can_update_automatic_rollover":{"description":"Whether automatic rollover can currently be changed.","title":"Can Update Automatic Rollover","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].can_update_automatic_rollover","typeLabel":"boolean"},"closed_at":{"oneOf":[{"type":"string","title":"Closed At","description":"Time the position was closed.","format":"date-time","example":"2025-07-15T10:30:00Z","isRequired":true,"uniqueKey":"items.[INDEX].closed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Closed At","description":"Time the position was closed.","example":"2025-07-15T10:30:00Z","isRequired":true,"uniqueKey":"items.[INDEX].closed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].closed_at","typeLabel":"string\u003cdate-time> | null"},"created_at":{"description":"Time the position record was created.","examples":["2025-01-15T10:30:00Z"],"format":"date-time","title":"Created At","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"id":{"description":"ID of the position.","title":"Id","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].id","typeLabel":"string"},"instrument":{"oneOf":[{"type":"object","title":"Bill","description":"Instrument held in the position.","required":["id","name","symbol","instrument_type","trading_status","rollout_stage","trading_increment","trading_configuration","decimal_precision","pro_traders_only","price_type","target_client_categories","isin","issuer","issuer_country","trading_currency","initial_issue_date","maturity_date","days_to_maturity","supports_automatic_rollover","issuer_credit_rating","initial_auction_date","latest_auction_date","latest_issue_date","minimum_trading_quantity","minimum_initial_cash_investment","required_cash_increment","enforce_trading_rules"],"properties":{"days_to_maturity":{"description":"Calendar days remaining until maturity.","examples":[182],"title":"Days To Maturity","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.days_to_maturity","typeLabel":"integer"},"decimal_precision":{"description":"Decimal places used by the trading increment.","examples":[2],"title":"Decimal Precision","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.decimal_precision","typeLabel":"integer"},"enforce_trading_rules":{"description":"Deprecated: use `trading_configuration`. Always false; the server enforces the trading rules.","readOnly":true,"title":"Enforce Trading Rules","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.enforce_trading_rules","typeLabel":"boolean"},"id":{"description":"Unique resource identifier.","title":"Id","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.id","typeLabel":"string"},"initial_auction_date":{"oneOf":[{"type":"string","title":"Initial Auction Date","description":"Date of the first auction.","format":"date","example":"2024-12-30","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.initial_auction_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","title":"Initial Auction Date","description":"Date of the first auction.","example":"2024-12-30","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.initial_auction_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.initial_auction_date","typeLabel":"string\u003cdate> | null"},"initial_issue_date":{"description":"Date the instrument was first issued.","examples":["2025-01-02"],"format":"date","title":"Initial Issue Date","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.initial_issue_date","typeLabel":"string\u003cdate>"},"instrument_type":{"const":"bill","description":"Instrument type.","title":"Instrument Type","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.instrument_type","typeLabel":"string"},"isin":{"description":"International Securities Identification Number.","examples":["US5949181045"],"title":"Isin","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.isin","typeLabel":"string"},"issuer":{"description":"Name of the issuer.","examples":["United States Department of the Treasury"],"title":"Issuer","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.issuer","typeLabel":"string"},"issuer_country":{"oneOf":[{"type":"string","title":"Issuer Country","description":"ISO 3166-1 alpha-2 country code of the issuer.","example":"US","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.issuer_country.oneOf.0","typeLabel":"string"},{"type":"null","title":"Issuer Country","description":"ISO 3166-1 alpha-2 country code of the issuer.","example":"US","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.issuer_country.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.issuer_country","typeLabel":"string | null"},"issuer_credit_rating":{"description":"Issuer credit rating.","examples":["AA+"],"title":"Issuer Credit Rating","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.issuer_credit_rating","typeLabel":"string"},"latest_auction_date":{"oneOf":[{"type":"string","title":"Latest Auction Date","description":"Date of the latest auction, including tap issues.","format":"date","example":"2025-01-27","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.latest_auction_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","title":"Latest Auction Date","description":"Date of the latest auction, including tap issues.","example":"2025-01-27","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.latest_auction_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.latest_auction_date","typeLabel":"string\u003cdate> | null"},"latest_issue_date":{"oneOf":[{"type":"string","title":"Latest Issue Date","description":"Date of the latest issue, including tap issues.","format":"date","example":"2025-01-30","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.latest_issue_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","title":"Latest Issue Date","description":"Date of the latest issue, including tap issues.","example":"2025-01-30","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.latest_issue_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.latest_issue_date","typeLabel":"string\u003cdate> | null"},"maturity_date":{"description":"Date the instrument matures.","examples":["2025-07-03"],"format":"date","title":"Maturity Date","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.maturity_date","typeLabel":"string\u003cdate>"},"minimum_initial_cash_investment":{"description":"Deprecated: use `trading_configuration.buy.min_initial_cash_amount`. Zero when no minimum applies.","readOnly":true,"title":"Minimum Initial Cash Investment","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.minimum_initial_cash_investment","typeLabel":"string"},"minimum_trading_quantity":{"description":"Deprecated: use `trading_configuration.buy`. The cash a buy must invest: `min_initial_cash_amount`, else `min_cash_amount`, else the trading increment when no minimum applies.","readOnly":true,"title":"Minimum Trading Quantity","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.minimum_trading_quantity","typeLabel":"string"},"name":{"description":"Display name of the instrument.","examples":["Apple Inc."],"title":"Name","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.name","typeLabel":"string"},"price_type":{"enum":["percent","money"],"properties":{},"title":"PriceType","type":"string","description":"Price quotation type.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.price_type","typeLabel":"enum\u003cstring>"},"pro_traders_only":{"description":"Whether the instrument is restricted to professional investors.","title":"Pro Traders Only","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.pro_traders_only","typeLabel":"boolean"},"required_cash_increment":{"description":"Deprecated: no longer enforced, always zero.","readOnly":true,"title":"Required Cash Increment","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.required_cash_increment","typeLabel":"integer"},"rollout_stage":{"oneOf":[{"type":"string","title":"InstrumentRolloutStage","description":"Availability stage of the instrument.","enum":["ga","beta","provisional","restricted"],"properties":{},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.rollout_stage.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Availability stage of the instrument.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.rollout_stage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.rollout_stage","typeLabel":"enum\u003cstring> | null"},"supports_automatic_rollover":{"description":"Whether positions can roll over automatically at maturity.","title":"Supports Automatic Rollover","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.supports_automatic_rollover","typeLabel":"boolean"},"symbol":{"description":"Market identifier, such as an ISIN or currency pair.","examples":["US5949181045"],"title":"Symbol","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.symbol","typeLabel":"string"},"target_client_categories":{"description":"MiFID II client categories this instrument is intended for.","items":{"enum":["retail","professional_per_se","professional_on_request"],"properties":{},"title":"ClientCategory","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.0.target_client_categories.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Target Client Categories","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.target_client_categories","typeLabel":"enum\u003cstring>[]"},"trading_configuration":{"description":"How orders may be sized and the minimums they must meet, by side. Cash amounts are in the trading currency.","properties":{"buy":{"description":"Rules for buy orders.","properties":{"min_cash_amount":{"oneOf":[{"type":"string","title":"Min Cash Amount","description":"Cash every buy must invest, in the trading currency, excluding fees.","example":"20000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.buy.min_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Cash Amount","description":"Cash every buy must invest, in the trading currency, excluding fees.","example":"20000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.buy.min_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.buy.min_cash_amount","typeLabel":"string | null"},"min_initial_cash_amount":{"oneOf":[{"type":"string","title":"Min Initial Cash Amount","description":"Cash a first buy must invest, on top of `min_cash_amount`. A buy is first when the account holds no position in the instrument.","example":"100000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.buy.min_initial_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Initial Cash Amount","description":"Cash a first buy must invest, on top of `min_cash_amount`. A buy is first when the account holds no position in the instrument.","example":"100000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.buy.min_initial_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.buy.min_initial_cash_amount","typeLabel":"string | null"},"min_initial_quantity":{"oneOf":[{"type":"string","title":"Min Initial Quantity","description":"Units a first buy must buy, on top of `min_quantity`.","example":"100.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.buy.min_initial_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Initial Quantity","description":"Units a first buy must buy, on top of `min_quantity`.","example":"100.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.buy.min_initial_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.buy.min_initial_quantity","typeLabel":"string | null"},"min_quantity":{"oneOf":[{"type":"string","title":"Min Quantity","description":"Units every buy must buy.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.buy.min_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Quantity","description":"Units every buy must buy.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.buy.min_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.buy.min_quantity","typeLabel":"string | null"},"modes":{"description":"How a buy may be sized: `cash` (spend an amount) and/or `quantity` (buy a number of units).","examples":[["cash"]],"items":{"enum":["cash","quantity"],"properties":{},"title":"OrderMode","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.buy.modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Modes","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.buy.modes","typeLabel":"enum\u003cstring>[]"}},"required":["modes","min_cash_amount","min_initial_cash_amount","min_quantity","min_initial_quantity"],"title":"BuyTradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.buy","typeLabel":"BuyTradingConfiguration · object"},"sell":{"description":"Rules for sell orders.","properties":{"min_cash_amount":{"oneOf":[{"type":"string","title":"Min Cash Amount","description":"Cash every sell must raise, in the trading currency, before fees.","example":"1000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.sell.min_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Cash Amount","description":"Cash every sell must raise, in the trading currency, before fees.","example":"1000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.sell.min_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.sell.min_cash_amount","typeLabel":"string | null"},"min_quantity":{"oneOf":[{"type":"string","title":"Min Quantity","description":"Units every sell must sell.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.sell.min_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Quantity","description":"Units every sell must sell.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.sell.min_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.sell.min_quantity","typeLabel":"string | null"},"modes":{"description":"How a sell may be sized: `cash` (raise an amount) and/or `quantity` (sell a number of units).","examples":[["quantity"]],"items":{"enum":["cash","quantity"],"properties":{},"title":"OrderMode","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.sell.modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Modes","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.sell.modes","typeLabel":"enum\u003cstring>[]"}},"required":["modes","min_cash_amount","min_quantity"],"title":"SellTradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration.sell","typeLabel":"SellTradingConfiguration · object"}},"required":["buy","sell"],"title":"TradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_configuration","typeLabel":"TradingConfiguration · object"},"trading_currency":{"enum":["EUR","USD","GBP"],"properties":{},"title":"Currency","type":"string","description":"Currency used to trade the instrument.","examples":["USD"],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_currency","typeLabel":"enum\u003cstring>"},"trading_increment":{"description":"Smallest quantity increment accepted for orders.","examples":["0.00010000"],"title":"Trading Increment","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_increment","typeLabel":"string"},"trading_status":{"enum":["buy_sell","buy_only","sell_only","not_trading"],"properties":{},"title":"InstrumentTradingStatus","type":"string","description":"Current trading status.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.trading_status","typeLabel":"enum\u003cstring>"},"about":{"oneOf":[{"type":"string","title":"About","description":"Summary of the instrument.","example":"Common stock listed on the Nasdaq Global Select Market.","uniqueKey":"items.[INDEX].instrument.oneOf.0.about.oneOf.0","typeLabel":"string"},{"type":"null","title":"About","description":"Summary of the instrument.","example":"Common stock listed on the Nasdaq Global Select Market.","uniqueKey":"items.[INDEX].instrument.oneOf.0.about.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.0.about","typeLabel":"string | null"},"asset_class":{"oneOf":[{"type":"array","items":{"description":"One class within an instrument's asset-class composition.","properties":{"asset_class":{"enum":["equity","fixed_income","cash","alternatives","uninvested"],"properties":{},"title":"AssetClass","type":"string","description":"The asset class.","examples":["equity"],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.asset_class.oneOf.0.items.[INDEX].asset_class","typeLabel":"enum\u003cstring>"},"weight":{"description":"Share of the instrument sitting in this class.","examples":["0.48640000"],"title":"Weight","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0.asset_class.oneOf.0.items.[INDEX].weight","typeLabel":"string"}},"required":["asset_class","weight"],"title":"AssetClassAllocation","type":"object","uniqueKey":"items.[INDEX].instrument.oneOf.0.asset_class.oneOf.0.items.[INDEX]","typeLabel":"AssetClassAllocation · object"},"title":"Asset Class","description":"How the instrument splits across asset classes, one entry per class, weights summing to 1. A single-class instrument carries one entry at a weight of 1. Null when the instrument carries no classification at all.","uniqueKey":"items.[INDEX].instrument.oneOf.0.asset_class.oneOf.0","typeLabel":"AssetClassAllocation · object[]"},{"type":"null","title":"Asset Class","description":"How the instrument splits across asset classes, one entry per class, weights summing to 1. A single-class instrument carries one entry at a weight of 1. Null when the instrument carries no classification at all.","uniqueKey":"items.[INDEX].instrument.oneOf.0.asset_class.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.0.asset_class","typeLabel":"AssetClassAllocation · object[] | null"},"exchange":{"oneOf":[{"type":"string","title":"Exchange","description":"MIC of the listing venue.","example":"XNAS","uniqueKey":"items.[INDEX].instrument.oneOf.0.exchange.oneOf.0","typeLabel":"string"},{"type":"null","title":"Exchange","description":"MIC of the listing venue.","example":"XNAS","uniqueKey":"items.[INDEX].instrument.oneOf.0.exchange.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.0.exchange","typeLabel":"string | null"},"icon_url":{"oneOf":[{"type":"string","title":"Icon Url","description":"Public CDN URL of the instrument's icon.","example":"https://storage.googleapis.com/sophic-assets/instrument-icons/in_x7GqT.png","uniqueKey":"items.[INDEX].instrument.oneOf.0.icon_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Icon Url","description":"Public CDN URL of the instrument's icon.","example":"https://storage.googleapis.com/sophic-assets/instrument-icons/in_x7GqT.png","uniqueKey":"items.[INDEX].instrument.oneOf.0.icon_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.0.icon_url","typeLabel":"string | null"},"ticker":{"oneOf":[{"type":"string","title":"Ticker","description":"Ticker symbol of the security.","example":"AAPL","uniqueKey":"items.[INDEX].instrument.oneOf.0.ticker.oneOf.0","typeLabel":"string"},{"type":"null","title":"Ticker","description":"Ticker symbol of the security.","example":"AAPL","uniqueKey":"items.[INDEX].instrument.oneOf.0.ticker.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.0.ticker","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.0","typeLabel":"Bill · object"},{"type":"object","title":"CurrencyPair","description":"Instrument held in the position.","required":["id","name","symbol","instrument_type","trading_status","rollout_stage","trading_increment","trading_configuration","decimal_precision","pro_traders_only","price_type","target_client_categories","base_currency","quote_currency"],"properties":{"base_currency":{"enum":["EUR","USD","GBP"],"properties":{},"title":"Currency","type":"string","description":"Currency being bought or sold.","examples":["EUR"],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.base_currency","typeLabel":"enum\u003cstring>"},"decimal_precision":{"description":"Decimal places used by the trading increment.","examples":[2],"title":"Decimal Precision","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.decimal_precision","typeLabel":"integer"},"id":{"description":"Unique resource identifier.","title":"Id","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.id","typeLabel":"string"},"instrument_type":{"const":"currency_pair","description":"Instrument type.","title":"Instrument Type","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.instrument_type","typeLabel":"string"},"name":{"description":"Display name of the instrument.","examples":["Apple Inc."],"title":"Name","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.name","typeLabel":"string"},"price_type":{"enum":["percent","money"],"properties":{},"title":"PriceType","type":"string","description":"Price quotation type.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.price_type","typeLabel":"enum\u003cstring>"},"pro_traders_only":{"description":"Whether the instrument is restricted to professional investors.","title":"Pro Traders Only","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.pro_traders_only","typeLabel":"boolean"},"quote_currency":{"enum":["EUR","USD","GBP"],"properties":{},"title":"Currency","type":"string","description":"Currency in which the pair is priced.","examples":["USD"],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.quote_currency","typeLabel":"enum\u003cstring>"},"rollout_stage":{"oneOf":[{"type":"string","title":"InstrumentRolloutStage","description":"Availability stage of the instrument.","enum":["ga","beta","provisional","restricted"],"properties":{},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.rollout_stage.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Availability stage of the instrument.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.rollout_stage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.rollout_stage","typeLabel":"enum\u003cstring> | null"},"symbol":{"description":"Market identifier, such as an ISIN or currency pair.","examples":["US5949181045"],"title":"Symbol","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.symbol","typeLabel":"string"},"target_client_categories":{"description":"MiFID II client categories this instrument is intended for.","items":{"enum":["retail","professional_per_se","professional_on_request"],"properties":{},"title":"ClientCategory","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.1.target_client_categories.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Target Client Categories","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.target_client_categories","typeLabel":"enum\u003cstring>[]"},"trading_configuration":{"description":"How orders may be sized and the minimums they must meet, by side. Cash amounts are in the trading currency.","properties":{"buy":{"description":"Rules for buy orders.","properties":{"min_cash_amount":{"oneOf":[{"type":"string","title":"Min Cash Amount","description":"Cash every buy must invest, in the trading currency, excluding fees.","example":"20000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.buy.min_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Cash Amount","description":"Cash every buy must invest, in the trading currency, excluding fees.","example":"20000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.buy.min_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.buy.min_cash_amount","typeLabel":"string | null"},"min_initial_cash_amount":{"oneOf":[{"type":"string","title":"Min Initial Cash Amount","description":"Cash a first buy must invest, on top of `min_cash_amount`. A buy is first when the account holds no position in the instrument.","example":"100000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.buy.min_initial_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Initial Cash Amount","description":"Cash a first buy must invest, on top of `min_cash_amount`. A buy is first when the account holds no position in the instrument.","example":"100000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.buy.min_initial_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.buy.min_initial_cash_amount","typeLabel":"string | null"},"min_initial_quantity":{"oneOf":[{"type":"string","title":"Min Initial Quantity","description":"Units a first buy must buy, on top of `min_quantity`.","example":"100.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.buy.min_initial_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Initial Quantity","description":"Units a first buy must buy, on top of `min_quantity`.","example":"100.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.buy.min_initial_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.buy.min_initial_quantity","typeLabel":"string | null"},"min_quantity":{"oneOf":[{"type":"string","title":"Min Quantity","description":"Units every buy must buy.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.buy.min_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Quantity","description":"Units every buy must buy.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.buy.min_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.buy.min_quantity","typeLabel":"string | null"},"modes":{"description":"How a buy may be sized: `cash` (spend an amount) and/or `quantity` (buy a number of units).","examples":[["cash"]],"items":{"enum":["cash","quantity"],"properties":{},"title":"OrderMode","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.buy.modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Modes","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.buy.modes","typeLabel":"enum\u003cstring>[]"}},"required":["modes","min_cash_amount","min_initial_cash_amount","min_quantity","min_initial_quantity"],"title":"BuyTradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.buy","typeLabel":"BuyTradingConfiguration · object"},"sell":{"description":"Rules for sell orders.","properties":{"min_cash_amount":{"oneOf":[{"type":"string","title":"Min Cash Amount","description":"Cash every sell must raise, in the trading currency, before fees.","example":"1000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.sell.min_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Cash Amount","description":"Cash every sell must raise, in the trading currency, before fees.","example":"1000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.sell.min_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.sell.min_cash_amount","typeLabel":"string | null"},"min_quantity":{"oneOf":[{"type":"string","title":"Min Quantity","description":"Units every sell must sell.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.sell.min_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Quantity","description":"Units every sell must sell.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.sell.min_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.sell.min_quantity","typeLabel":"string | null"},"modes":{"description":"How a sell may be sized: `cash` (raise an amount) and/or `quantity` (sell a number of units).","examples":[["quantity"]],"items":{"enum":["cash","quantity"],"properties":{},"title":"OrderMode","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.sell.modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Modes","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.sell.modes","typeLabel":"enum\u003cstring>[]"}},"required":["modes","min_cash_amount","min_quantity"],"title":"SellTradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration.sell","typeLabel":"SellTradingConfiguration · object"}},"required":["buy","sell"],"title":"TradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_configuration","typeLabel":"TradingConfiguration · object"},"trading_increment":{"description":"Smallest quantity increment accepted for orders.","examples":["0.00010000"],"title":"Trading Increment","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_increment","typeLabel":"string"},"trading_status":{"enum":["buy_sell","buy_only","sell_only","not_trading"],"properties":{},"title":"InstrumentTradingStatus","type":"string","description":"Current trading status.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.trading_status","typeLabel":"enum\u003cstring>"},"about":{"oneOf":[{"type":"string","title":"About","description":"Summary of the instrument.","example":"Common stock listed on the Nasdaq Global Select Market.","uniqueKey":"items.[INDEX].instrument.oneOf.1.about.oneOf.0","typeLabel":"string"},{"type":"null","title":"About","description":"Summary of the instrument.","example":"Common stock listed on the Nasdaq Global Select Market.","uniqueKey":"items.[INDEX].instrument.oneOf.1.about.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.1.about","typeLabel":"string | null"},"asset_class":{"oneOf":[{"type":"array","items":{"description":"One class within an instrument's asset-class composition.","properties":{"asset_class":{"enum":["equity","fixed_income","cash","alternatives","uninvested"],"properties":{},"title":"AssetClass","type":"string","description":"The asset class.","examples":["equity"],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.asset_class.oneOf.0.items.[INDEX].asset_class","typeLabel":"enum\u003cstring>"},"weight":{"description":"Share of the instrument sitting in this class.","examples":["0.48640000"],"title":"Weight","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1.asset_class.oneOf.0.items.[INDEX].weight","typeLabel":"string"}},"required":["asset_class","weight"],"title":"AssetClassAllocation","type":"object","uniqueKey":"items.[INDEX].instrument.oneOf.1.asset_class.oneOf.0.items.[INDEX]","typeLabel":"AssetClassAllocation · object"},"title":"Asset Class","description":"How the instrument splits across asset classes, one entry per class, weights summing to 1. A single-class instrument carries one entry at a weight of 1. Null when the instrument carries no classification at all.","uniqueKey":"items.[INDEX].instrument.oneOf.1.asset_class.oneOf.0","typeLabel":"AssetClassAllocation · object[]"},{"type":"null","title":"Asset Class","description":"How the instrument splits across asset classes, one entry per class, weights summing to 1. A single-class instrument carries one entry at a weight of 1. Null when the instrument carries no classification at all.","uniqueKey":"items.[INDEX].instrument.oneOf.1.asset_class.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.1.asset_class","typeLabel":"AssetClassAllocation · object[] | null"},"exchange":{"oneOf":[{"type":"string","title":"Exchange","description":"MIC of the listing venue.","example":"XNAS","uniqueKey":"items.[INDEX].instrument.oneOf.1.exchange.oneOf.0","typeLabel":"string"},{"type":"null","title":"Exchange","description":"MIC of the listing venue.","example":"XNAS","uniqueKey":"items.[INDEX].instrument.oneOf.1.exchange.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.1.exchange","typeLabel":"string | null"},"icon_url":{"oneOf":[{"type":"string","title":"Icon Url","description":"Public CDN URL of the instrument's icon.","example":"https://storage.googleapis.com/sophic-assets/instrument-icons/in_x7GqT.png","uniqueKey":"items.[INDEX].instrument.oneOf.1.icon_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Icon Url","description":"Public CDN URL of the instrument's icon.","example":"https://storage.googleapis.com/sophic-assets/instrument-icons/in_x7GqT.png","uniqueKey":"items.[INDEX].instrument.oneOf.1.icon_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.1.icon_url","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.1","typeLabel":"CurrencyPair · object"},{"type":"object","title":"Bond","description":"Instrument held in the position.","required":["id","name","symbol","instrument_type","trading_status","rollout_stage","trading_increment","trading_configuration","decimal_precision","pro_traders_only","price_type","target_client_categories","isin","issuer","issuer_country","trading_currency","initial_issue_date","maturity_date","days_to_maturity","supports_automatic_rollover","issuer_credit_rating","initial_auction_date","latest_auction_date","latest_issue_date","coupon_type","coupon_frequency","coupon","par_value","minimum_trading_quantity","minimum_initial_cash_investment","required_cash_increment","enforce_trading_rules"],"properties":{"coupon":{"description":"Annual coupon rate as a percentage. Four decimal places, since coupons are quoted in eighths and sixteenths (2.625, 0.0625).","examples":["2.6250"],"title":"Coupon","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.coupon","typeLabel":"string"},"coupon_frequency":{"oneOf":[{"type":"string","title":"BondCouponFrequency","description":"Frequency of coupon payments.","enum":["annual","semi_annual","quarterly","monthly","biennial"],"properties":{},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.coupon_frequency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Frequency of coupon payments.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.coupon_frequency.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.coupon_frequency","typeLabel":"enum\u003cstring> | null"},"coupon_type":{"enum":["fixed_coupon","floating_coupon","zero_coupon","stepped_coupon","deferred_coupon","pay_in_kind_coupon","indexed_coupon","credit_linked_coupon"],"properties":{},"title":"BondCouponType","type":"string","description":"Coupon payment type.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.coupon_type","typeLabel":"enum\u003cstring>"},"days_to_maturity":{"description":"Calendar days remaining until maturity.","examples":[182],"title":"Days To Maturity","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.days_to_maturity","typeLabel":"integer"},"decimal_precision":{"description":"Decimal places used by the trading increment.","examples":[2],"title":"Decimal Precision","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.decimal_precision","typeLabel":"integer"},"enforce_trading_rules":{"description":"Deprecated: use `trading_configuration`. Always false; the server enforces the trading rules.","readOnly":true,"title":"Enforce Trading Rules","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.enforce_trading_rules","typeLabel":"boolean"},"id":{"description":"Unique resource identifier.","title":"Id","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.id","typeLabel":"string"},"initial_auction_date":{"oneOf":[{"type":"string","title":"Initial Auction Date","description":"Date of the first auction.","format":"date","example":"2024-12-30","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.initial_auction_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","title":"Initial Auction Date","description":"Date of the first auction.","example":"2024-12-30","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.initial_auction_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.initial_auction_date","typeLabel":"string\u003cdate> | null"},"initial_issue_date":{"description":"Date the instrument was first issued.","examples":["2025-01-02"],"format":"date","title":"Initial Issue Date","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.initial_issue_date","typeLabel":"string\u003cdate>"},"instrument_type":{"const":"bond","description":"Instrument type.","title":"Instrument Type","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.instrument_type","typeLabel":"string"},"isin":{"description":"International Securities Identification Number.","examples":["US5949181045"],"title":"Isin","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.isin","typeLabel":"string"},"issuer":{"description":"Name of the issuer.","examples":["United States Department of the Treasury"],"title":"Issuer","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.issuer","typeLabel":"string"},"issuer_country":{"oneOf":[{"type":"string","title":"Issuer Country","description":"ISO 3166-1 alpha-2 country code of the issuer.","example":"US","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.issuer_country.oneOf.0","typeLabel":"string"},{"type":"null","title":"Issuer Country","description":"ISO 3166-1 alpha-2 country code of the issuer.","example":"US","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.issuer_country.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.issuer_country","typeLabel":"string | null"},"issuer_credit_rating":{"description":"Issuer credit rating.","examples":["AA+"],"title":"Issuer Credit Rating","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.issuer_credit_rating","typeLabel":"string"},"latest_auction_date":{"oneOf":[{"type":"string","title":"Latest Auction Date","description":"Date of the latest auction, including tap issues.","format":"date","example":"2025-01-27","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.latest_auction_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","title":"Latest Auction Date","description":"Date of the latest auction, including tap issues.","example":"2025-01-27","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.latest_auction_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.latest_auction_date","typeLabel":"string\u003cdate> | null"},"latest_issue_date":{"oneOf":[{"type":"string","title":"Latest Issue Date","description":"Date of the latest issue, including tap issues.","format":"date","example":"2025-01-30","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.latest_issue_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","title":"Latest Issue Date","description":"Date of the latest issue, including tap issues.","example":"2025-01-30","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.latest_issue_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.latest_issue_date","typeLabel":"string\u003cdate> | null"},"maturity_date":{"description":"Date the instrument matures.","examples":["2025-07-03"],"format":"date","title":"Maturity Date","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.maturity_date","typeLabel":"string\u003cdate>"},"minimum_initial_cash_investment":{"description":"Deprecated: use `trading_configuration.buy.min_initial_cash_amount`. Zero when no minimum applies.","readOnly":true,"title":"Minimum Initial Cash Investment","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.minimum_initial_cash_investment","typeLabel":"string"},"minimum_trading_quantity":{"description":"Deprecated: use `trading_configuration.buy`. The cash a buy must invest: `min_initial_cash_amount`, else `min_cash_amount`, else the trading increment when no minimum applies.","readOnly":true,"title":"Minimum Trading Quantity","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.minimum_trading_quantity","typeLabel":"string"},"name":{"description":"Display name of the instrument.","examples":["Apple Inc."],"title":"Name","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.name","typeLabel":"string"},"par_value":{"oneOf":[{"type":"string","title":"Par Value","description":"Nominal value per unit used for price quotation.","example":"100.00","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.par_value.oneOf.0","typeLabel":"string"},{"type":"null","title":"Par Value","description":"Nominal value per unit used for price quotation.","example":"100.00","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.par_value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.par_value","typeLabel":"string | null"},"price_type":{"enum":["percent","money"],"properties":{},"title":"PriceType","type":"string","description":"Price quotation type.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.price_type","typeLabel":"enum\u003cstring>"},"pro_traders_only":{"description":"Whether the instrument is restricted to professional investors.","title":"Pro Traders Only","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.pro_traders_only","typeLabel":"boolean"},"required_cash_increment":{"description":"Deprecated: no longer enforced, always zero.","readOnly":true,"title":"Required Cash Increment","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.required_cash_increment","typeLabel":"integer"},"rollout_stage":{"oneOf":[{"type":"string","title":"InstrumentRolloutStage","description":"Availability stage of the instrument.","enum":["ga","beta","provisional","restricted"],"properties":{},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.rollout_stage.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Availability stage of the instrument.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.rollout_stage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.rollout_stage","typeLabel":"enum\u003cstring> | null"},"supports_automatic_rollover":{"description":"Whether positions can roll over automatically at maturity.","title":"Supports Automatic Rollover","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.supports_automatic_rollover","typeLabel":"boolean"},"symbol":{"description":"Market identifier, such as an ISIN or currency pair.","examples":["US5949181045"],"title":"Symbol","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.symbol","typeLabel":"string"},"target_client_categories":{"description":"MiFID II client categories this instrument is intended for.","items":{"enum":["retail","professional_per_se","professional_on_request"],"properties":{},"title":"ClientCategory","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.2.target_client_categories.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Target Client Categories","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.target_client_categories","typeLabel":"enum\u003cstring>[]"},"trading_configuration":{"description":"How orders may be sized and the minimums they must meet, by side. Cash amounts are in the trading currency.","properties":{"buy":{"description":"Rules for buy orders.","properties":{"min_cash_amount":{"oneOf":[{"type":"string","title":"Min Cash Amount","description":"Cash every buy must invest, in the trading currency, excluding fees.","example":"20000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.buy.min_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Cash Amount","description":"Cash every buy must invest, in the trading currency, excluding fees.","example":"20000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.buy.min_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.buy.min_cash_amount","typeLabel":"string | null"},"min_initial_cash_amount":{"oneOf":[{"type":"string","title":"Min Initial Cash Amount","description":"Cash a first buy must invest, on top of `min_cash_amount`. A buy is first when the account holds no position in the instrument.","example":"100000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.buy.min_initial_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Initial Cash Amount","description":"Cash a first buy must invest, on top of `min_cash_amount`. A buy is first when the account holds no position in the instrument.","example":"100000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.buy.min_initial_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.buy.min_initial_cash_amount","typeLabel":"string | null"},"min_initial_quantity":{"oneOf":[{"type":"string","title":"Min Initial Quantity","description":"Units a first buy must buy, on top of `min_quantity`.","example":"100.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.buy.min_initial_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Initial Quantity","description":"Units a first buy must buy, on top of `min_quantity`.","example":"100.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.buy.min_initial_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.buy.min_initial_quantity","typeLabel":"string | null"},"min_quantity":{"oneOf":[{"type":"string","title":"Min Quantity","description":"Units every buy must buy.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.buy.min_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Quantity","description":"Units every buy must buy.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.buy.min_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.buy.min_quantity","typeLabel":"string | null"},"modes":{"description":"How a buy may be sized: `cash` (spend an amount) and/or `quantity` (buy a number of units).","examples":[["cash"]],"items":{"enum":["cash","quantity"],"properties":{},"title":"OrderMode","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.buy.modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Modes","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.buy.modes","typeLabel":"enum\u003cstring>[]"}},"required":["modes","min_cash_amount","min_initial_cash_amount","min_quantity","min_initial_quantity"],"title":"BuyTradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.buy","typeLabel":"BuyTradingConfiguration · object"},"sell":{"description":"Rules for sell orders.","properties":{"min_cash_amount":{"oneOf":[{"type":"string","title":"Min Cash Amount","description":"Cash every sell must raise, in the trading currency, before fees.","example":"1000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.sell.min_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Cash Amount","description":"Cash every sell must raise, in the trading currency, before fees.","example":"1000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.sell.min_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.sell.min_cash_amount","typeLabel":"string | null"},"min_quantity":{"oneOf":[{"type":"string","title":"Min Quantity","description":"Units every sell must sell.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.sell.min_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Quantity","description":"Units every sell must sell.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.sell.min_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.sell.min_quantity","typeLabel":"string | null"},"modes":{"description":"How a sell may be sized: `cash` (raise an amount) and/or `quantity` (sell a number of units).","examples":[["quantity"]],"items":{"enum":["cash","quantity"],"properties":{},"title":"OrderMode","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.sell.modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Modes","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.sell.modes","typeLabel":"enum\u003cstring>[]"}},"required":["modes","min_cash_amount","min_quantity"],"title":"SellTradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration.sell","typeLabel":"SellTradingConfiguration · object"}},"required":["buy","sell"],"title":"TradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_configuration","typeLabel":"TradingConfiguration · object"},"trading_currency":{"enum":["EUR","USD","GBP"],"properties":{},"title":"Currency","type":"string","description":"Currency used to trade the instrument.","examples":["USD"],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_currency","typeLabel":"enum\u003cstring>"},"trading_increment":{"description":"Smallest quantity increment accepted for orders.","examples":["0.00010000"],"title":"Trading Increment","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_increment","typeLabel":"string"},"trading_status":{"enum":["buy_sell","buy_only","sell_only","not_trading"],"properties":{},"title":"InstrumentTradingStatus","type":"string","description":"Current trading status.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.trading_status","typeLabel":"enum\u003cstring>"},"about":{"oneOf":[{"type":"string","title":"About","description":"Summary of the instrument.","example":"Common stock listed on the Nasdaq Global Select Market.","uniqueKey":"items.[INDEX].instrument.oneOf.2.about.oneOf.0","typeLabel":"string"},{"type":"null","title":"About","description":"Summary of the instrument.","example":"Common stock listed on the Nasdaq Global Select Market.","uniqueKey":"items.[INDEX].instrument.oneOf.2.about.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.2.about","typeLabel":"string | null"},"asset_class":{"oneOf":[{"type":"array","items":{"description":"One class within an instrument's asset-class composition.","properties":{"asset_class":{"enum":["equity","fixed_income","cash","alternatives","uninvested"],"properties":{},"title":"AssetClass","type":"string","description":"The asset class.","examples":["equity"],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.asset_class.oneOf.0.items.[INDEX].asset_class","typeLabel":"enum\u003cstring>"},"weight":{"description":"Share of the instrument sitting in this class.","examples":["0.48640000"],"title":"Weight","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2.asset_class.oneOf.0.items.[INDEX].weight","typeLabel":"string"}},"required":["asset_class","weight"],"title":"AssetClassAllocation","type":"object","uniqueKey":"items.[INDEX].instrument.oneOf.2.asset_class.oneOf.0.items.[INDEX]","typeLabel":"AssetClassAllocation · object"},"title":"Asset Class","description":"How the instrument splits across asset classes, one entry per class, weights summing to 1. A single-class instrument carries one entry at a weight of 1. Null when the instrument carries no classification at all.","uniqueKey":"items.[INDEX].instrument.oneOf.2.asset_class.oneOf.0","typeLabel":"AssetClassAllocation · object[]"},{"type":"null","title":"Asset Class","description":"How the instrument splits across asset classes, one entry per class, weights summing to 1. A single-class instrument carries one entry at a weight of 1. Null when the instrument carries no classification at all.","uniqueKey":"items.[INDEX].instrument.oneOf.2.asset_class.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.2.asset_class","typeLabel":"AssetClassAllocation · object[] | null"},"day_count_convention":{"oneOf":[{"type":"string","title":"DayCountConvention","description":"Day-count convention used for coupon calculations.","enum":["30_360","actual_360","actual_365_fixed","actual_actual"],"properties":{},"uniqueKey":"items.[INDEX].instrument.oneOf.2.day_count_convention.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Day-count convention used for coupon calculations.","uniqueKey":"items.[INDEX].instrument.oneOf.2.day_count_convention.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.2.day_count_convention","typeLabel":"enum\u003cstring> | null"},"exchange":{"oneOf":[{"type":"string","title":"Exchange","description":"MIC of the listing venue.","example":"XNAS","uniqueKey":"items.[INDEX].instrument.oneOf.2.exchange.oneOf.0","typeLabel":"string"},{"type":"null","title":"Exchange","description":"MIC of the listing venue.","example":"XNAS","uniqueKey":"items.[INDEX].instrument.oneOf.2.exchange.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.2.exchange","typeLabel":"string | null"},"first_coupon_date":{"oneOf":[{"type":"string","title":"First Coupon Date","description":"Date of the first scheduled coupon payment.","format":"date","example":"2025-07-15","uniqueKey":"items.[INDEX].instrument.oneOf.2.first_coupon_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","title":"First Coupon Date","description":"Date of the first scheduled coupon payment.","example":"2025-07-15","uniqueKey":"items.[INDEX].instrument.oneOf.2.first_coupon_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.2.first_coupon_date","typeLabel":"string\u003cdate> | null"},"icon_url":{"oneOf":[{"type":"string","title":"Icon Url","description":"Public CDN URL of the instrument's icon.","example":"https://storage.googleapis.com/sophic-assets/instrument-icons/in_x7GqT.png","uniqueKey":"items.[INDEX].instrument.oneOf.2.icon_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Icon Url","description":"Public CDN URL of the instrument's icon.","example":"https://storage.googleapis.com/sophic-assets/instrument-icons/in_x7GqT.png","uniqueKey":"items.[INDEX].instrument.oneOf.2.icon_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.2.icon_url","typeLabel":"string | null"},"next_coupon_date":{"oneOf":[{"type":"string","title":"Next Coupon Date","description":"Next scheduled coupon payment date.","format":"date","example":"2026-01-15","uniqueKey":"items.[INDEX].instrument.oneOf.2.next_coupon_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","title":"Next Coupon Date","description":"Next scheduled coupon payment date.","example":"2026-01-15","uniqueKey":"items.[INDEX].instrument.oneOf.2.next_coupon_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.2.next_coupon_date","typeLabel":"string\u003cdate> | null"},"ticker":{"oneOf":[{"type":"string","title":"Ticker","description":"Ticker symbol of the security.","example":"AAPL","uniqueKey":"items.[INDEX].instrument.oneOf.2.ticker.oneOf.0","typeLabel":"string"},{"type":"null","title":"Ticker","description":"Ticker symbol of the security.","example":"AAPL","uniqueKey":"items.[INDEX].instrument.oneOf.2.ticker.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.2.ticker","typeLabel":"string | null"},"upcoming_coupon_amount_per_unit":{"oneOf":[{"type":"string","title":"Upcoming Coupon Amount Per Unit","description":"Next coupon cash amount per unit of face quantity. Eight decimal places: a quarterly 2.625 coupon pays 0.0065625 per unit, which four would round.","example":"0.02625000","uniqueKey":"items.[INDEX].instrument.oneOf.2.upcoming_coupon_amount_per_unit.oneOf.0","typeLabel":"string"},{"type":"null","title":"Upcoming Coupon Amount Per Unit","description":"Next coupon cash amount per unit of face quantity. Eight decimal places: a quarterly 2.625 coupon pays 0.0065625 per unit, which four would round.","example":"0.02625000","uniqueKey":"items.[INDEX].instrument.oneOf.2.upcoming_coupon_amount_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.2.upcoming_coupon_amount_per_unit","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.2","typeLabel":"Bond · object"},{"type":"object","title":"MoneyMarketFund","description":"Instrument held in the position.","required":["id","name","symbol","instrument_type","trading_status","rollout_stage","trading_increment","trading_configuration","decimal_precision","pro_traders_only","price_type","target_client_categories","isin","issuer","issuer_country","trading_currency","initial_issue_date","issuer_credit_rating","dealing_deadline","dealing_deadline_time_and_day","fund_management_company","investment_objective","is_passed_dealing_deadline","benchmark","fund_ongoing_charges","is_qualifying_mmf","minimum_trading_quantity","minimum_initial_cash_investment","required_cash_increment","enforce_trading_rules"],"properties":{"benchmark":{"oneOf":[{"type":"string","title":"Benchmark","description":"Benchmark used to evaluate fund performance.","example":"Euro Short-Term Rate (€STR)","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.benchmark.oneOf.0","typeLabel":"string"},{"type":"null","title":"Benchmark","description":"Benchmark used to evaluate fund performance.","example":"Euro Short-Term Rate (€STR)","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.benchmark.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.benchmark","typeLabel":"string | null"},"dealing_deadline":{"description":"Daily cutoff time for placing orders.","examples":["13:00:00"],"format":"time","title":"Dealing Deadline","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.dealing_deadline","typeLabel":"string\u003ctime>"},"dealing_deadline_time_and_day":{"description":"Next dealing cutoff shown as time and date.","examples":["13:00 Jul 15, 2026"],"title":"Dealing Deadline Time And Day","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.dealing_deadline_time_and_day","typeLabel":"string"},"decimal_precision":{"description":"Decimal places used by the trading increment.","examples":[2],"title":"Decimal Precision","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.decimal_precision","typeLabel":"integer"},"enforce_trading_rules":{"description":"Deprecated: use `trading_configuration`. Always false; the server enforces the trading rules.","readOnly":true,"title":"Enforce Trading Rules","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.enforce_trading_rules","typeLabel":"boolean"},"fund_management_company":{"description":"Company that manages the fund.","examples":["BlackRock Asset Management Ireland Limited"],"title":"Fund Management Company","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.fund_management_company","typeLabel":"string"},"fund_ongoing_charges":{"description":"Annual ongoing charges as a percentage.","examples":["0.15"],"title":"Fund Ongoing Charges","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.fund_ongoing_charges","typeLabel":"string"},"id":{"description":"Unique resource identifier.","title":"Id","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.id","typeLabel":"string"},"initial_issue_date":{"description":"Date the fund was first issued.","examples":["2013-07-15"],"format":"date","title":"Initial Issue Date","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.initial_issue_date","typeLabel":"string\u003cdate>"},"instrument_type":{"const":"money_market_fund","description":"Instrument type.","title":"Instrument Type","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.instrument_type","typeLabel":"string"},"investment_objective":{"oneOf":[{"type":"string","title":"Investment Objective","description":"Investment objective of the fund.","example":"Preserve capital while providing daily liquidity and income.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.investment_objective.oneOf.0","typeLabel":"string"},{"type":"null","title":"Investment Objective","description":"Investment objective of the fund.","example":"Preserve capital while providing daily liquidity and income.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.investment_objective.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.investment_objective","typeLabel":"string | null"},"is_passed_dealing_deadline":{"description":"Whether today's dealing cutoff has passed.","title":"Is Passed Dealing Deadline","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.is_passed_dealing_deadline","typeLabel":"boolean"},"is_qualifying_mmf":{"description":"Whether the fund qualifies as a QMMF under MiFID.","title":"Is Qualifying Mmf","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.is_qualifying_mmf","typeLabel":"boolean"},"isin":{"description":"International Securities Identification Number.","examples":["US5949181045"],"title":"Isin","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.isin","typeLabel":"string"},"issuer":{"description":"Name of the issuer.","examples":["BlackRock Asset Management Ireland Limited"],"title":"Issuer","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.issuer","typeLabel":"string"},"issuer_country":{"oneOf":[{"type":"string","title":"Issuer Country","description":"ISO 3166-1 alpha-2 country code of the issuer.","example":"US","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.issuer_country.oneOf.0","typeLabel":"string"},{"type":"null","title":"Issuer Country","description":"ISO 3166-1 alpha-2 country code of the issuer.","example":"US","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.issuer_country.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.issuer_country","typeLabel":"string | null"},"issuer_credit_rating":{"description":"Issuer credit rating.","examples":["AAA"],"title":"Issuer Credit Rating","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.issuer_credit_rating","typeLabel":"string"},"minimum_initial_cash_investment":{"description":"Deprecated: use `trading_configuration.buy.min_initial_cash_amount`. Zero when no minimum applies.","readOnly":true,"title":"Minimum Initial Cash Investment","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.minimum_initial_cash_investment","typeLabel":"string"},"minimum_trading_quantity":{"description":"Deprecated: use `trading_configuration.buy`. The cash a buy must invest: `min_initial_cash_amount`, else `min_cash_amount`, else the trading increment when no minimum applies.","readOnly":true,"title":"Minimum Trading Quantity","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.minimum_trading_quantity","typeLabel":"string"},"name":{"description":"Display name of the instrument.","examples":["Apple Inc."],"title":"Name","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.name","typeLabel":"string"},"price_type":{"enum":["percent","money"],"properties":{},"title":"PriceType","type":"string","description":"Price quotation type.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.price_type","typeLabel":"enum\u003cstring>"},"pro_traders_only":{"description":"Whether the instrument is restricted to professional investors.","title":"Pro Traders Only","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.pro_traders_only","typeLabel":"boolean"},"required_cash_increment":{"description":"Deprecated: no longer enforced, always zero.","readOnly":true,"title":"Required Cash Increment","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.required_cash_increment","typeLabel":"integer"},"rollout_stage":{"oneOf":[{"type":"string","title":"InstrumentRolloutStage","description":"Availability stage of the instrument.","enum":["ga","beta","provisional","restricted"],"properties":{},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.rollout_stage.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Availability stage of the instrument.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.rollout_stage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.rollout_stage","typeLabel":"enum\u003cstring> | null"},"symbol":{"description":"Market identifier, such as an ISIN or currency pair.","examples":["US5949181045"],"title":"Symbol","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.symbol","typeLabel":"string"},"target_client_categories":{"description":"MiFID II client categories this instrument is intended for.","items":{"enum":["retail","professional_per_se","professional_on_request"],"properties":{},"title":"ClientCategory","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.3.target_client_categories.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Target Client Categories","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.target_client_categories","typeLabel":"enum\u003cstring>[]"},"trading_configuration":{"description":"How orders may be sized and the minimums they must meet, by side. Cash amounts are in the trading currency.","properties":{"buy":{"description":"Rules for buy orders.","properties":{"min_cash_amount":{"oneOf":[{"type":"string","title":"Min Cash Amount","description":"Cash every buy must invest, in the trading currency, excluding fees.","example":"20000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.buy.min_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Cash Amount","description":"Cash every buy must invest, in the trading currency, excluding fees.","example":"20000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.buy.min_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.buy.min_cash_amount","typeLabel":"string | null"},"min_initial_cash_amount":{"oneOf":[{"type":"string","title":"Min Initial Cash Amount","description":"Cash a first buy must invest, on top of `min_cash_amount`. A buy is first when the account holds no position in the instrument.","example":"100000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.buy.min_initial_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Initial Cash Amount","description":"Cash a first buy must invest, on top of `min_cash_amount`. A buy is first when the account holds no position in the instrument.","example":"100000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.buy.min_initial_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.buy.min_initial_cash_amount","typeLabel":"string | null"},"min_initial_quantity":{"oneOf":[{"type":"string","title":"Min Initial Quantity","description":"Units a first buy must buy, on top of `min_quantity`.","example":"100.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.buy.min_initial_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Initial Quantity","description":"Units a first buy must buy, on top of `min_quantity`.","example":"100.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.buy.min_initial_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.buy.min_initial_quantity","typeLabel":"string | null"},"min_quantity":{"oneOf":[{"type":"string","title":"Min Quantity","description":"Units every buy must buy.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.buy.min_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Quantity","description":"Units every buy must buy.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.buy.min_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.buy.min_quantity","typeLabel":"string | null"},"modes":{"description":"How a buy may be sized: `cash` (spend an amount) and/or `quantity` (buy a number of units).","examples":[["cash"]],"items":{"enum":["cash","quantity"],"properties":{},"title":"OrderMode","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.buy.modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Modes","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.buy.modes","typeLabel":"enum\u003cstring>[]"}},"required":["modes","min_cash_amount","min_initial_cash_amount","min_quantity","min_initial_quantity"],"title":"BuyTradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.buy","typeLabel":"BuyTradingConfiguration · object"},"sell":{"description":"Rules for sell orders.","properties":{"min_cash_amount":{"oneOf":[{"type":"string","title":"Min Cash Amount","description":"Cash every sell must raise, in the trading currency, before fees.","example":"1000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.sell.min_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Cash Amount","description":"Cash every sell must raise, in the trading currency, before fees.","example":"1000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.sell.min_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.sell.min_cash_amount","typeLabel":"string | null"},"min_quantity":{"oneOf":[{"type":"string","title":"Min Quantity","description":"Units every sell must sell.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.sell.min_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Quantity","description":"Units every sell must sell.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.sell.min_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.sell.min_quantity","typeLabel":"string | null"},"modes":{"description":"How a sell may be sized: `cash` (raise an amount) and/or `quantity` (sell a number of units).","examples":[["quantity"]],"items":{"enum":["cash","quantity"],"properties":{},"title":"OrderMode","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.sell.modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Modes","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.sell.modes","typeLabel":"enum\u003cstring>[]"}},"required":["modes","min_cash_amount","min_quantity"],"title":"SellTradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration.sell","typeLabel":"SellTradingConfiguration · object"}},"required":["buy","sell"],"title":"TradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_configuration","typeLabel":"TradingConfiguration · object"},"trading_currency":{"enum":["EUR","USD","GBP"],"properties":{},"title":"Currency","type":"string","description":"Currency used to trade the instrument.","examples":["USD"],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_currency","typeLabel":"enum\u003cstring>"},"trading_increment":{"description":"Smallest quantity increment accepted for orders.","examples":["0.00010000"],"title":"Trading Increment","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_increment","typeLabel":"string"},"trading_status":{"enum":["buy_sell","buy_only","sell_only","not_trading"],"properties":{},"title":"InstrumentTradingStatus","type":"string","description":"Current trading status.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.trading_status","typeLabel":"enum\u003cstring>"},"about":{"oneOf":[{"type":"string","title":"About","description":"Summary of the instrument.","example":"Common stock listed on the Nasdaq Global Select Market.","uniqueKey":"items.[INDEX].instrument.oneOf.3.about.oneOf.0","typeLabel":"string"},{"type":"null","title":"About","description":"Summary of the instrument.","example":"Common stock listed on the Nasdaq Global Select Market.","uniqueKey":"items.[INDEX].instrument.oneOf.3.about.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.3.about","typeLabel":"string | null"},"asset_class":{"oneOf":[{"type":"array","items":{"description":"One class within an instrument's asset-class composition.","properties":{"asset_class":{"enum":["equity","fixed_income","cash","alternatives","uninvested"],"properties":{},"title":"AssetClass","type":"string","description":"The asset class.","examples":["equity"],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.asset_class.oneOf.0.items.[INDEX].asset_class","typeLabel":"enum\u003cstring>"},"weight":{"description":"Share of the instrument sitting in this class.","examples":["0.48640000"],"title":"Weight","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3.asset_class.oneOf.0.items.[INDEX].weight","typeLabel":"string"}},"required":["asset_class","weight"],"title":"AssetClassAllocation","type":"object","uniqueKey":"items.[INDEX].instrument.oneOf.3.asset_class.oneOf.0.items.[INDEX]","typeLabel":"AssetClassAllocation · object"},"title":"Asset Class","description":"How the instrument splits across asset classes, one entry per class, weights summing to 1. A single-class instrument carries one entry at a weight of 1. Null when the instrument carries no classification at all.","uniqueKey":"items.[INDEX].instrument.oneOf.3.asset_class.oneOf.0","typeLabel":"AssetClassAllocation · object[]"},{"type":"null","title":"Asset Class","description":"How the instrument splits across asset classes, one entry per class, weights summing to 1. A single-class instrument carries one entry at a weight of 1. Null when the instrument carries no classification at all.","uniqueKey":"items.[INDEX].instrument.oneOf.3.asset_class.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.3.asset_class","typeLabel":"AssetClassAllocation · object[] | null"},"exchange":{"oneOf":[{"type":"string","title":"Exchange","description":"MIC of the listing venue.","example":"XNAS","uniqueKey":"items.[INDEX].instrument.oneOf.3.exchange.oneOf.0","typeLabel":"string"},{"type":"null","title":"Exchange","description":"MIC of the listing venue.","example":"XNAS","uniqueKey":"items.[INDEX].instrument.oneOf.3.exchange.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.3.exchange","typeLabel":"string | null"},"icon_url":{"oneOf":[{"type":"string","title":"Icon Url","description":"Public CDN URL of the instrument's icon.","example":"https://storage.googleapis.com/sophic-assets/instrument-icons/in_x7GqT.png","uniqueKey":"items.[INDEX].instrument.oneOf.3.icon_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Icon Url","description":"Public CDN URL of the instrument's icon.","example":"https://storage.googleapis.com/sophic-assets/instrument-icons/in_x7GqT.png","uniqueKey":"items.[INDEX].instrument.oneOf.3.icon_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.3.icon_url","typeLabel":"string | null"},"ticker":{"oneOf":[{"type":"string","title":"Ticker","description":"Ticker symbol of the security.","example":"AAPL","uniqueKey":"items.[INDEX].instrument.oneOf.3.ticker.oneOf.0","typeLabel":"string"},{"type":"null","title":"Ticker","description":"Ticker symbol of the security.","example":"AAPL","uniqueKey":"items.[INDEX].instrument.oneOf.3.ticker.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.3.ticker","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.3","typeLabel":"MoneyMarketFund · object"},{"type":"object","title":"AMC","description":"Instrument held in the position.","required":["id","name","symbol","instrument_type","trading_status","rollout_stage","trading_increment","trading_configuration","decimal_precision","pro_traders_only","price_type","target_client_categories","isin","issuer","issuer_country","trading_currency","initial_issue_date","issuer_credit_rating","dealing_deadline","dealing_deadline_time_and_day","is_passed_dealing_deadline","strategy","risk_profile","portfolio_manager","share_class","provider","minimum_trading_quantity","minimum_initial_cash_investment","required_cash_increment","enforce_trading_rules"],"properties":{"dealing_deadline":{"description":"Daily cutoff time for placing orders.","examples":["14:00:00"],"format":"time","title":"Dealing Deadline","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.dealing_deadline","typeLabel":"string\u003ctime>"},"dealing_deadline_time_and_day":{"description":"Next dealing cutoff shown as time and date.","examples":["14:00 Jul 15, 2026"],"title":"Dealing Deadline Time And Day","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.dealing_deadline_time_and_day","typeLabel":"string"},"decimal_precision":{"description":"Decimal places used by the trading increment.","examples":[2],"title":"Decimal Precision","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.decimal_precision","typeLabel":"integer"},"enforce_trading_rules":{"description":"Deprecated: use `trading_configuration`. Always false; the server enforces the trading rules.","readOnly":true,"title":"Enforce Trading Rules","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.enforce_trading_rules","typeLabel":"boolean"},"id":{"description":"Unique resource identifier.","title":"Id","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.id","typeLabel":"string"},"initial_issue_date":{"description":"Date the instrument was first issued.","examples":["2024-09-16"],"format":"date","title":"Initial Issue Date","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.initial_issue_date","typeLabel":"string\u003cdate>"},"instrument_type":{"const":"amc","description":"Instrument type.","title":"Instrument Type","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.instrument_type","typeLabel":"string"},"is_passed_dealing_deadline":{"description":"Whether today's dealing cutoff has passed.","title":"Is Passed Dealing Deadline","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.is_passed_dealing_deadline","typeLabel":"boolean"},"isin":{"description":"International Securities Identification Number.","examples":["US5949181045"],"title":"Isin","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.isin","typeLabel":"string"},"issuer":{"description":"Name of the issuer.","examples":["UBS AG"],"title":"Issuer","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.issuer","typeLabel":"string"},"issuer_country":{"oneOf":[{"type":"string","title":"Issuer Country","description":"ISO 3166-1 alpha-2 country code of the issuer.","example":"US","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.issuer_country.oneOf.0","typeLabel":"string"},{"type":"null","title":"Issuer Country","description":"ISO 3166-1 alpha-2 country code of the issuer.","example":"US","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.issuer_country.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.issuer_country","typeLabel":"string | null"},"issuer_credit_rating":{"description":"Issuer credit rating.","examples":["A+"],"title":"Issuer Credit Rating","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.issuer_credit_rating","typeLabel":"string"},"minimum_initial_cash_investment":{"description":"Deprecated: use `trading_configuration.buy.min_initial_cash_amount`. Zero when no minimum applies.","readOnly":true,"title":"Minimum Initial Cash Investment","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.minimum_initial_cash_investment","typeLabel":"string"},"minimum_trading_quantity":{"description":"Deprecated: use `trading_configuration.buy`. The cash a buy must invest: `min_initial_cash_amount`, else `min_cash_amount`, else the trading increment when no minimum applies.","readOnly":true,"title":"Minimum Trading Quantity","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.minimum_trading_quantity","typeLabel":"string"},"name":{"description":"Display name of the instrument.","examples":["Apple Inc."],"title":"Name","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.name","typeLabel":"string"},"portfolio_manager":{"oneOf":[{"type":"string","title":"Portfolio Manager","description":"Name of the portfolio manager.","example":"UBS Asset Management","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.portfolio_manager.oneOf.0","typeLabel":"string"},{"type":"null","title":"Portfolio Manager","description":"Name of the portfolio manager.","example":"UBS Asset Management","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.portfolio_manager.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.portfolio_manager","typeLabel":"string | null"},"price_type":{"enum":["percent","money"],"properties":{},"title":"PriceType","type":"string","description":"Price quotation type.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.price_type","typeLabel":"enum\u003cstring>"},"pro_traders_only":{"description":"Whether the instrument is restricted to professional investors.","title":"Pro Traders Only","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.pro_traders_only","typeLabel":"boolean"},"provider":{"oneOf":[{"type":"string","title":"Provider","description":"Provider of the instrument.","example":"UBS","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.provider.oneOf.0","typeLabel":"string"},{"type":"null","title":"Provider","description":"Provider of the instrument.","example":"UBS","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.provider.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.provider","typeLabel":"string | null"},"required_cash_increment":{"description":"Deprecated: no longer enforced, always zero.","readOnly":true,"title":"Required Cash Increment","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.required_cash_increment","typeLabel":"integer"},"risk_profile":{"oneOf":[{"type":"string","title":"Risk Profile","description":"Risk profile.","example":"Balanced","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.risk_profile.oneOf.0","typeLabel":"string"},{"type":"null","title":"Risk Profile","description":"Risk profile.","example":"Balanced","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.risk_profile.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.risk_profile","typeLabel":"string | null"},"rollout_stage":{"oneOf":[{"type":"string","title":"InstrumentRolloutStage","description":"Availability stage of the instrument.","enum":["ga","beta","provisional","restricted"],"properties":{},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.rollout_stage.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Availability stage of the instrument.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.rollout_stage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.rollout_stage","typeLabel":"enum\u003cstring> | null"},"share_class":{"oneOf":[{"type":"string","title":"Share Class","description":"Share class.","example":"Class A USD","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.share_class.oneOf.0","typeLabel":"string"},{"type":"null","title":"Share Class","description":"Share class.","example":"Class A USD","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.share_class.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.share_class","typeLabel":"string | null"},"strategy":{"oneOf":[{"type":"string","title":"Strategy","description":"Investment strategy.","example":"Global Macro","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.strategy.oneOf.0","typeLabel":"string"},{"type":"null","title":"Strategy","description":"Investment strategy.","example":"Global Macro","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.strategy.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.strategy","typeLabel":"string | null"},"symbol":{"description":"Market identifier, such as an ISIN or currency pair.","examples":["US5949181045"],"title":"Symbol","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.symbol","typeLabel":"string"},"target_client_categories":{"description":"MiFID II client categories this instrument is intended for.","items":{"enum":["retail","professional_per_se","professional_on_request"],"properties":{},"title":"ClientCategory","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.4.target_client_categories.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Target Client Categories","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.target_client_categories","typeLabel":"enum\u003cstring>[]"},"trading_configuration":{"description":"How orders may be sized and the minimums they must meet, by side. Cash amounts are in the trading currency.","properties":{"buy":{"description":"Rules for buy orders.","properties":{"min_cash_amount":{"oneOf":[{"type":"string","title":"Min Cash Amount","description":"Cash every buy must invest, in the trading currency, excluding fees.","example":"20000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.buy.min_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Cash Amount","description":"Cash every buy must invest, in the trading currency, excluding fees.","example":"20000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.buy.min_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.buy.min_cash_amount","typeLabel":"string | null"},"min_initial_cash_amount":{"oneOf":[{"type":"string","title":"Min Initial Cash Amount","description":"Cash a first buy must invest, on top of `min_cash_amount`. A buy is first when the account holds no position in the instrument.","example":"100000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.buy.min_initial_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Initial Cash Amount","description":"Cash a first buy must invest, on top of `min_cash_amount`. A buy is first when the account holds no position in the instrument.","example":"100000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.buy.min_initial_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.buy.min_initial_cash_amount","typeLabel":"string | null"},"min_initial_quantity":{"oneOf":[{"type":"string","title":"Min Initial Quantity","description":"Units a first buy must buy, on top of `min_quantity`.","example":"100.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.buy.min_initial_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Initial Quantity","description":"Units a first buy must buy, on top of `min_quantity`.","example":"100.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.buy.min_initial_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.buy.min_initial_quantity","typeLabel":"string | null"},"min_quantity":{"oneOf":[{"type":"string","title":"Min Quantity","description":"Units every buy must buy.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.buy.min_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Quantity","description":"Units every buy must buy.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.buy.min_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.buy.min_quantity","typeLabel":"string | null"},"modes":{"description":"How a buy may be sized: `cash` (spend an amount) and/or `quantity` (buy a number of units).","examples":[["cash"]],"items":{"enum":["cash","quantity"],"properties":{},"title":"OrderMode","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.buy.modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Modes","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.buy.modes","typeLabel":"enum\u003cstring>[]"}},"required":["modes","min_cash_amount","min_initial_cash_amount","min_quantity","min_initial_quantity"],"title":"BuyTradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.buy","typeLabel":"BuyTradingConfiguration · object"},"sell":{"description":"Rules for sell orders.","properties":{"min_cash_amount":{"oneOf":[{"type":"string","title":"Min Cash Amount","description":"Cash every sell must raise, in the trading currency, before fees.","example":"1000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.sell.min_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Cash Amount","description":"Cash every sell must raise, in the trading currency, before fees.","example":"1000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.sell.min_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.sell.min_cash_amount","typeLabel":"string | null"},"min_quantity":{"oneOf":[{"type":"string","title":"Min Quantity","description":"Units every sell must sell.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.sell.min_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Quantity","description":"Units every sell must sell.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.sell.min_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.sell.min_quantity","typeLabel":"string | null"},"modes":{"description":"How a sell may be sized: `cash` (raise an amount) and/or `quantity` (sell a number of units).","examples":[["quantity"]],"items":{"enum":["cash","quantity"],"properties":{},"title":"OrderMode","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.sell.modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Modes","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.sell.modes","typeLabel":"enum\u003cstring>[]"}},"required":["modes","min_cash_amount","min_quantity"],"title":"SellTradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration.sell","typeLabel":"SellTradingConfiguration · object"}},"required":["buy","sell"],"title":"TradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_configuration","typeLabel":"TradingConfiguration · object"},"trading_currency":{"enum":["EUR","USD","GBP"],"properties":{},"title":"Currency","type":"string","description":"Currency used to trade the instrument.","examples":["USD"],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_currency","typeLabel":"enum\u003cstring>"},"trading_increment":{"description":"Smallest quantity increment accepted for orders.","examples":["0.00010000"],"title":"Trading Increment","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_increment","typeLabel":"string"},"trading_status":{"enum":["buy_sell","buy_only","sell_only","not_trading"],"properties":{},"title":"InstrumentTradingStatus","type":"string","description":"Current trading status.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.trading_status","typeLabel":"enum\u003cstring>"},"about":{"oneOf":[{"type":"string","title":"About","description":"Summary of the instrument.","example":"Common stock listed on the Nasdaq Global Select Market.","uniqueKey":"items.[INDEX].instrument.oneOf.4.about.oneOf.0","typeLabel":"string"},{"type":"null","title":"About","description":"Summary of the instrument.","example":"Common stock listed on the Nasdaq Global Select Market.","uniqueKey":"items.[INDEX].instrument.oneOf.4.about.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.4.about","typeLabel":"string | null"},"asset_class":{"oneOf":[{"type":"array","items":{"description":"One class within an instrument's asset-class composition.","properties":{"asset_class":{"enum":["equity","fixed_income","cash","alternatives","uninvested"],"properties":{},"title":"AssetClass","type":"string","description":"The asset class.","examples":["equity"],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.asset_class.oneOf.0.items.[INDEX].asset_class","typeLabel":"enum\u003cstring>"},"weight":{"description":"Share of the instrument sitting in this class.","examples":["0.48640000"],"title":"Weight","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4.asset_class.oneOf.0.items.[INDEX].weight","typeLabel":"string"}},"required":["asset_class","weight"],"title":"AssetClassAllocation","type":"object","uniqueKey":"items.[INDEX].instrument.oneOf.4.asset_class.oneOf.0.items.[INDEX]","typeLabel":"AssetClassAllocation · object"},"title":"Asset Class","description":"How the instrument splits across asset classes, one entry per class, weights summing to 1. A single-class instrument carries one entry at a weight of 1. Null when the instrument carries no classification at all.","uniqueKey":"items.[INDEX].instrument.oneOf.4.asset_class.oneOf.0","typeLabel":"AssetClassAllocation · object[]"},{"type":"null","title":"Asset Class","description":"How the instrument splits across asset classes, one entry per class, weights summing to 1. A single-class instrument carries one entry at a weight of 1. Null when the instrument carries no classification at all.","uniqueKey":"items.[INDEX].instrument.oneOf.4.asset_class.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.4.asset_class","typeLabel":"AssetClassAllocation · object[] | null"},"exchange":{"oneOf":[{"type":"string","title":"Exchange","description":"MIC of the listing venue.","example":"XNAS","uniqueKey":"items.[INDEX].instrument.oneOf.4.exchange.oneOf.0","typeLabel":"string"},{"type":"null","title":"Exchange","description":"MIC of the listing venue.","example":"XNAS","uniqueKey":"items.[INDEX].instrument.oneOf.4.exchange.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.4.exchange","typeLabel":"string | null"},"icon_url":{"oneOf":[{"type":"string","title":"Icon Url","description":"Public CDN URL of the instrument's icon.","example":"https://storage.googleapis.com/sophic-assets/instrument-icons/in_x7GqT.png","uniqueKey":"items.[INDEX].instrument.oneOf.4.icon_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Icon Url","description":"Public CDN URL of the instrument's icon.","example":"https://storage.googleapis.com/sophic-assets/instrument-icons/in_x7GqT.png","uniqueKey":"items.[INDEX].instrument.oneOf.4.icon_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.4.icon_url","typeLabel":"string | null"},"ticker":{"oneOf":[{"type":"string","title":"Ticker","description":"Ticker symbol of the security.","example":"AAPL","uniqueKey":"items.[INDEX].instrument.oneOf.4.ticker.oneOf.0","typeLabel":"string"},{"type":"null","title":"Ticker","description":"Ticker symbol of the security.","example":"AAPL","uniqueKey":"items.[INDEX].instrument.oneOf.4.ticker.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.4.ticker","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.4","typeLabel":"AMC · object"},{"type":"object","title":"ETF","description":"Instrument held in the position.","required":["id","name","symbol","instrument_type","trading_status","rollout_stage","trading_increment","trading_configuration","decimal_precision","pro_traders_only","price_type","target_client_categories","isin","ticker","issuer","issuer_country","trading_currency","initial_issue_date","fund_management","fund_category","fund_domicile","tracking_index","expense_ratio","replication_method","distribution_policy","distribution_frequency","sri","hedge_currency","display_name","headline","currency_sentence","rhp_years","fund_base_currency","minimum_trading_quantity","minimum_initial_cash_investment","required_cash_increment","enforce_trading_rules"],"properties":{"currency_sentence":{"oneOf":[{"type":"string","title":"Currency Sentence","description":"Plain-language description of the fund's currency risk.","example":"The fund is denominated in USD; your return in EUR will vary with the USD/EUR rate.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.currency_sentence.oneOf.0","typeLabel":"string"},{"type":"null","title":"Currency Sentence","description":"Plain-language description of the fund's currency risk.","example":"The fund is denominated in USD; your return in EUR will vary with the USD/EUR rate.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.currency_sentence.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.currency_sentence","typeLabel":"string | null"},"decimal_precision":{"description":"Decimal places used by the trading increment.","examples":[2],"title":"Decimal Precision","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.decimal_precision","typeLabel":"integer"},"display_name":{"oneOf":[{"type":"string","title":"Display Name","description":"Short card headline derived from the legal name with share-class tokens removed.","example":"iShares Core MSCI World UCITS ETF","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.display_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Display Name","description":"Short card headline derived from the legal name with share-class tokens removed.","example":"iShares Core MSCI World UCITS ETF","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.display_name","typeLabel":"string | null"},"distribution_frequency":{"oneOf":[{"type":"string","title":"ETFDistributionFrequency","description":"How often a distributing fund pays out income.","enum":["annual","semi_annual","quarterly","monthly"],"properties":{},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.distribution_frequency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"How often a distributing fund pays out income.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.distribution_frequency.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.distribution_frequency","typeLabel":"enum\u003cstring> | null"},"distribution_policy":{"oneOf":[{"type":"string","title":"ETFDistributionPolicy","description":"Whether the fund accumulates or distributes its income.","enum":["accumulating","distributing"],"properties":{},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.distribution_policy.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Whether the fund accumulates or distributes its income.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.distribution_policy.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.distribution_policy","typeLabel":"enum\u003cstring> | null"},"enforce_trading_rules":{"description":"Deprecated: use `trading_configuration`. Always false; the server enforces the trading rules.","readOnly":true,"title":"Enforce Trading Rules","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.enforce_trading_rules","typeLabel":"boolean"},"expense_ratio":{"oneOf":[{"type":"string","title":"Expense Ratio","description":"Annual expense ratio as a fraction of assets.","example":"0.0020","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.expense_ratio.oneOf.0","typeLabel":"string"},{"type":"null","title":"Expense Ratio","description":"Annual expense ratio as a fraction of assets.","example":"0.0020","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.expense_ratio.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.expense_ratio","typeLabel":"string | null"},"fund_base_currency":{"oneOf":[{"type":"string","title":"Currency","description":"Currency in which the fund's net assets figure is reported.","enum":["EUR","USD","GBP"],"example":"USD","properties":{},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.fund_base_currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Currency in which the fund's net assets figure is reported.","example":"USD","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.fund_base_currency.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.fund_base_currency","typeLabel":"enum\u003cstring> | null"},"fund_category":{"oneOf":[{"type":"string","title":"Fund Category","description":"Fund category.","example":"Global Large-Cap Blend Equity","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.fund_category.oneOf.0","typeLabel":"string"},{"type":"null","title":"Fund Category","description":"Fund category.","example":"Global Large-Cap Blend Equity","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.fund_category.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.fund_category","typeLabel":"string | null"},"fund_domicile":{"oneOf":[{"type":"string","title":"Fund Domicile","description":"ISO 3166-1 alpha-2 domicile country code.","example":"IE","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.fund_domicile.oneOf.0","typeLabel":"string"},{"type":"null","title":"Fund Domicile","description":"ISO 3166-1 alpha-2 domicile country code.","example":"IE","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.fund_domicile.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.fund_domicile","typeLabel":"string | null"},"fund_management":{"oneOf":[{"type":"string","title":"Fund Management","description":"Legal company that manages the fund.","example":"BlackRock Asset Management Ireland Limited","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.fund_management.oneOf.0","typeLabel":"string"},{"type":"null","title":"Fund Management","description":"Legal company that manages the fund.","example":"BlackRock Asset Management Ireland Limited","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.fund_management.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.fund_management","typeLabel":"string | null"},"headline":{"oneOf":[{"type":"string","title":"Headline","description":"One-line \"what do I own\" summary shown on the holding card.","example":"Global developed-market equities in a single fund.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.headline.oneOf.0","typeLabel":"string"},{"type":"null","title":"Headline","description":"One-line \"what do I own\" summary shown on the holding card.","example":"Global developed-market equities in a single fund.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.headline.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.headline","typeLabel":"string | null"},"hedge_currency":{"oneOf":[{"type":"string","title":"Currency","description":"Currency into which foreign-exchange exposure is hedged.","enum":["EUR","USD","GBP"],"example":"EUR","properties":{},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.hedge_currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Currency into which foreign-exchange exposure is hedged.","example":"EUR","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.hedge_currency.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.hedge_currency","typeLabel":"enum\u003cstring> | null"},"id":{"description":"Unique resource identifier.","title":"Id","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.id","typeLabel":"string"},"initial_issue_date":{"oneOf":[{"type":"string","title":"Initial Issue Date","description":"Fund inception date.","format":"date","example":"2009-09-25","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.initial_issue_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","title":"Initial Issue Date","description":"Fund inception date.","example":"2009-09-25","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.initial_issue_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.initial_issue_date","typeLabel":"string\u003cdate> | null"},"instrument_type":{"const":"etf","description":"Instrument type.","title":"Instrument Type","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.instrument_type","typeLabel":"string"},"isin":{"description":"International Securities Identification Number.","examples":["US5949181045"],"title":"Isin","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.isin","typeLabel":"string"},"issuer":{"oneOf":[{"type":"string","title":"Issuer","description":"Brand-level name of the fund issuer.","example":"iShares","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.issuer.oneOf.0","typeLabel":"string"},{"type":"null","title":"Issuer","description":"Brand-level name of the fund issuer.","example":"iShares","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.issuer.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.issuer","typeLabel":"string | null"},"issuer_country":{"oneOf":[{"type":"string","title":"Issuer Country","description":"ISO 3166-1 alpha-2 country code of the issuer.","example":"US","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.issuer_country.oneOf.0","typeLabel":"string"},{"type":"null","title":"Issuer Country","description":"ISO 3166-1 alpha-2 country code of the issuer.","example":"US","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.issuer_country.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.issuer_country","typeLabel":"string | null"},"minimum_initial_cash_investment":{"description":"Deprecated: use `trading_configuration.buy.min_initial_cash_amount`. Zero when no minimum applies.","readOnly":true,"title":"Minimum Initial Cash Investment","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.minimum_initial_cash_investment","typeLabel":"string"},"minimum_trading_quantity":{"description":"Deprecated: use `trading_configuration.buy`. The cash a buy must invest: `min_initial_cash_amount`, else `min_cash_amount`, else the trading increment when no minimum applies.","readOnly":true,"title":"Minimum Trading Quantity","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.minimum_trading_quantity","typeLabel":"string"},"name":{"description":"Display name of the instrument.","examples":["Apple Inc."],"title":"Name","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.name","typeLabel":"string"},"price_type":{"enum":["percent","money"],"properties":{},"title":"PriceType","type":"string","description":"Price quotation type.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.price_type","typeLabel":"enum\u003cstring>"},"pro_traders_only":{"description":"Whether the instrument is restricted to professional investors.","title":"Pro Traders Only","type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.pro_traders_only","typeLabel":"boolean"},"replication_method":{"oneOf":[{"type":"string","title":"ETFReplicationMethod","description":"How the fund replicates its tracking index.","enum":["physical","sampling","synthetic"],"properties":{},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.replication_method.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"How the fund replicates its tracking index.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.replication_method.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.replication_method","typeLabel":"enum\u003cstring> | null"},"required_cash_increment":{"description":"Deprecated: no longer enforced, always zero.","readOnly":true,"title":"Required Cash Increment","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.required_cash_increment","typeLabel":"integer"},"rhp_years":{"oneOf":[{"type":"integer","title":"Rhp Years","description":"Recommended holding period in years from the PRIIPs KID.","example":5,"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.rhp_years.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Rhp Years","description":"Recommended holding period in years from the PRIIPs KID.","example":5,"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.rhp_years.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.rhp_years","typeLabel":"integer | null"},"rollout_stage":{"oneOf":[{"type":"string","title":"InstrumentRolloutStage","description":"Availability stage of the instrument.","enum":["ga","beta","provisional","restricted"],"properties":{},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.rollout_stage.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Availability stage of the instrument.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.rollout_stage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.rollout_stage","typeLabel":"enum\u003cstring> | null"},"sri":{"oneOf":[{"type":"integer","title":"SyntheticRiskIndicator","description":"PRIIPs KID synthetic risk indicator.","enum":[1,2,3,4,5,6,7],"properties":{},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.sri.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","description":"PRIIPs KID synthetic risk indicator.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.sri.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.sri","typeLabel":"enum\u003cinteger> | null"},"symbol":{"description":"Market identifier, such as an ISIN or currency pair.","examples":["US5949181045"],"title":"Symbol","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.symbol","typeLabel":"string"},"target_client_categories":{"description":"MiFID II client categories this instrument is intended for.","items":{"enum":["retail","professional_per_se","professional_on_request"],"properties":{},"title":"ClientCategory","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.5.target_client_categories.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Target Client Categories","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.target_client_categories","typeLabel":"enum\u003cstring>[]"},"ticker":{"description":"Ticker symbol of the ETF listing.","examples":["IWDA"],"title":"Ticker","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.ticker","typeLabel":"string"},"tracking_index":{"oneOf":[{"type":"string","title":"Tracking Index","description":"Index tracked by the fund.","example":"MSCI World Index","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.tracking_index.oneOf.0","typeLabel":"string"},{"type":"null","title":"Tracking Index","description":"Index tracked by the fund.","example":"MSCI World Index","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.tracking_index.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.tracking_index","typeLabel":"string | null"},"trading_configuration":{"description":"How orders may be sized and the minimums they must meet, by side. Cash amounts are in the trading currency.","properties":{"buy":{"description":"Rules for buy orders.","properties":{"min_cash_amount":{"oneOf":[{"type":"string","title":"Min Cash Amount","description":"Cash every buy must invest, in the trading currency, excluding fees.","example":"20000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.buy.min_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Cash Amount","description":"Cash every buy must invest, in the trading currency, excluding fees.","example":"20000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.buy.min_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.buy.min_cash_amount","typeLabel":"string | null"},"min_initial_cash_amount":{"oneOf":[{"type":"string","title":"Min Initial Cash Amount","description":"Cash a first buy must invest, on top of `min_cash_amount`. A buy is first when the account holds no position in the instrument.","example":"100000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.buy.min_initial_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Initial Cash Amount","description":"Cash a first buy must invest, on top of `min_cash_amount`. A buy is first when the account holds no position in the instrument.","example":"100000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.buy.min_initial_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.buy.min_initial_cash_amount","typeLabel":"string | null"},"min_initial_quantity":{"oneOf":[{"type":"string","title":"Min Initial Quantity","description":"Units a first buy must buy, on top of `min_quantity`.","example":"100.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.buy.min_initial_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Initial Quantity","description":"Units a first buy must buy, on top of `min_quantity`.","example":"100.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.buy.min_initial_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.buy.min_initial_quantity","typeLabel":"string | null"},"min_quantity":{"oneOf":[{"type":"string","title":"Min Quantity","description":"Units every buy must buy.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.buy.min_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Quantity","description":"Units every buy must buy.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.buy.min_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.buy.min_quantity","typeLabel":"string | null"},"modes":{"description":"How a buy may be sized: `cash` (spend an amount) and/or `quantity` (buy a number of units).","examples":[["cash"]],"items":{"enum":["cash","quantity"],"properties":{},"title":"OrderMode","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.buy.modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Modes","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.buy.modes","typeLabel":"enum\u003cstring>[]"}},"required":["modes","min_cash_amount","min_initial_cash_amount","min_quantity","min_initial_quantity"],"title":"BuyTradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.buy","typeLabel":"BuyTradingConfiguration · object"},"sell":{"description":"Rules for sell orders.","properties":{"min_cash_amount":{"oneOf":[{"type":"string","title":"Min Cash Amount","description":"Cash every sell must raise, in the trading currency, before fees.","example":"1000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.sell.min_cash_amount.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Cash Amount","description":"Cash every sell must raise, in the trading currency, before fees.","example":"1000.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.sell.min_cash_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.sell.min_cash_amount","typeLabel":"string | null"},"min_quantity":{"oneOf":[{"type":"string","title":"Min Quantity","description":"Units every sell must sell.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.sell.min_quantity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Min Quantity","description":"Units every sell must sell.","example":"10.00000000","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.sell.min_quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.sell.min_quantity","typeLabel":"string | null"},"modes":{"description":"How a sell may be sized: `cash` (raise an amount) and/or `quantity` (sell a number of units).","examples":[["quantity"]],"items":{"enum":["cash","quantity"],"properties":{},"title":"OrderMode","type":"string","uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.sell.modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Modes","type":"array","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.sell.modes","typeLabel":"enum\u003cstring>[]"}},"required":["modes","min_cash_amount","min_quantity"],"title":"SellTradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration.sell","typeLabel":"SellTradingConfiguration · object"}},"required":["buy","sell"],"title":"TradingConfiguration","type":"object","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_configuration","typeLabel":"TradingConfiguration · object"},"trading_currency":{"enum":["EUR","USD","GBP"],"properties":{},"title":"Currency","type":"string","description":"Currency used to trade the instrument.","examples":["USD"],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_currency","typeLabel":"enum\u003cstring>"},"trading_increment":{"description":"Smallest quantity increment accepted for orders.","examples":["0.00010000"],"title":"Trading Increment","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_increment","typeLabel":"string"},"trading_status":{"enum":["buy_sell","buy_only","sell_only","not_trading"],"properties":{},"title":"InstrumentTradingStatus","type":"string","description":"Current trading status.","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.trading_status","typeLabel":"enum\u003cstring>"},"about":{"oneOf":[{"type":"string","title":"About","description":"Summary of the instrument.","example":"Common stock listed on the Nasdaq Global Select Market.","uniqueKey":"items.[INDEX].instrument.oneOf.5.about.oneOf.0","typeLabel":"string"},{"type":"null","title":"About","description":"Summary of the instrument.","example":"Common stock listed on the Nasdaq Global Select Market.","uniqueKey":"items.[INDEX].instrument.oneOf.5.about.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.5.about","typeLabel":"string | null"},"asset_class":{"oneOf":[{"type":"array","items":{"description":"One class within an instrument's asset-class composition.","properties":{"asset_class":{"enum":["equity","fixed_income","cash","alternatives","uninvested"],"properties":{},"title":"AssetClass","type":"string","description":"The asset class.","examples":["equity"],"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.asset_class.oneOf.0.items.[INDEX].asset_class","typeLabel":"enum\u003cstring>"},"weight":{"description":"Share of the instrument sitting in this class.","examples":["0.48640000"],"title":"Weight","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5.asset_class.oneOf.0.items.[INDEX].weight","typeLabel":"string"}},"required":["asset_class","weight"],"title":"AssetClassAllocation","type":"object","uniqueKey":"items.[INDEX].instrument.oneOf.5.asset_class.oneOf.0.items.[INDEX]","typeLabel":"AssetClassAllocation · object"},"title":"Asset Class","description":"How the instrument splits across asset classes, one entry per class, weights summing to 1. A single-class instrument carries one entry at a weight of 1. Null when the instrument carries no classification at all.","uniqueKey":"items.[INDEX].instrument.oneOf.5.asset_class.oneOf.0","typeLabel":"AssetClassAllocation · object[]"},{"type":"null","title":"Asset Class","description":"How the instrument splits across asset classes, one entry per class, weights summing to 1. A single-class instrument carries one entry at a weight of 1. Null when the instrument carries no classification at all.","uniqueKey":"items.[INDEX].instrument.oneOf.5.asset_class.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.5.asset_class","typeLabel":"AssetClassAllocation · object[] | null"},"exchange":{"oneOf":[{"type":"string","title":"Exchange","description":"MIC of the listing venue.","example":"XNAS","uniqueKey":"items.[INDEX].instrument.oneOf.5.exchange.oneOf.0","typeLabel":"string"},{"type":"null","title":"Exchange","description":"MIC of the listing venue.","example":"XNAS","uniqueKey":"items.[INDEX].instrument.oneOf.5.exchange.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.5.exchange","typeLabel":"string | null"},"icon_url":{"oneOf":[{"type":"string","title":"Icon Url","description":"Public CDN URL of the instrument's icon.","example":"https://storage.googleapis.com/sophic-assets/instrument-icons/in_x7GqT.png","uniqueKey":"items.[INDEX].instrument.oneOf.5.icon_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Icon Url","description":"Public CDN URL of the instrument's icon.","example":"https://storage.googleapis.com/sophic-assets/instrument-icons/in_x7GqT.png","uniqueKey":"items.[INDEX].instrument.oneOf.5.icon_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.5.icon_url","typeLabel":"string | null"},"net_assets":{"oneOf":[{"type":"string","title":"Net Assets","description":"Total net asset value of the fund.","example":"84250000000.00","uniqueKey":"items.[INDEX].instrument.oneOf.5.net_assets.oneOf.0","typeLabel":"string"},{"type":"null","title":"Net Assets","description":"Total net asset value of the fund.","example":"84250000000.00","uniqueKey":"items.[INDEX].instrument.oneOf.5.net_assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].instrument.oneOf.5.net_assets","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"items.[INDEX].instrument.oneOf.5","typeLabel":"ETF · object"}],"isRequired":true,"uniqueKey":"items.[INDEX].instrument","typeLabel":"Bill · object | CurrencyPair · object | Bond · object | MoneyMarketFund · object | AMC · object | ETF · object"},"modified_at":{"description":"Time the position record was last modified.","examples":["2025-07-01T14:32:18Z"],"format":"date-time","title":"Modified At","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].modified_at","typeLabel":"string\u003cdate-time>"},"most_recent_maturity_period":{"oneOf":[{"type":"string","title":"Most Recent Maturity Period","description":"Most recent maturity period used for rollover.","example":"3m","isRequired":true,"uniqueKey":"items.[INDEX].most_recent_maturity_period.oneOf.0","typeLabel":"string"},{"type":"null","title":"Most Recent Maturity Period","description":"Most recent maturity period used for rollover.","example":"3m","isRequired":true,"uniqueKey":"items.[INDEX].most_recent_maturity_period.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].most_recent_maturity_period","typeLabel":"string | null"},"opened_at":{"description":"Time the position was opened.","examples":["2025-01-15T10:30:00Z"],"format":"date-time","title":"Opened At","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].opened_at","typeLabel":"string\u003cdate-time>"},"reserved":{"description":"Instrument quantity reserved by pending orders.","examples":["50.00"],"title":"Reserved","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].reserved","typeLabel":"string"},"settled":{"description":"Settled instrument quantity.","examples":["1000.00"],"title":"Settled","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].settled","typeLabel":"string"},"status":{"enum":["open","closing","closed"],"properties":{},"title":"PositionStatus","type":"string","description":"Current lifecycle status of the position.","isRequired":true,"uniqueKey":"items.[INDEX].status","typeLabel":"enum\u003cstring>"},"total":{"description":"Total instrument quantity held.","examples":["1250.00"],"title":"Total","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].total","typeLabel":"string"},"total_buy_trades":{"description":"Number of buy trades contributing to the position.","examples":[3],"title":"Total Buy Trades","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].total_buy_trades","typeLabel":"integer"},"unsettled":{"description":"Instrument quantity awaiting settlement.","examples":["250.00"],"title":"Unsettled","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].unsettled","typeLabel":"string"},"ytm":{"oneOf":[{"type":"string","title":"Ytm","description":"Yield to maturity as a percentage.","example":"4.25","isRequired":true,"uniqueKey":"items.[INDEX].ytm.oneOf.0","typeLabel":"string"},{"type":"null","title":"Ytm","description":"Yield to maturity as a percentage.","example":"4.25","isRequired":true,"uniqueKey":"items.[INDEX].ytm.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].ytm","typeLabel":"string | null"},"automatic_rollover_cutoff":{"oneOf":[{"type":"string","title":"Automatic Rollover Cutoff","description":"Last date automatic rollover can be changed.","format":"date","example":"2025-09-25","uniqueKey":"items.[INDEX].automatic_rollover_cutoff.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","title":"Automatic Rollover Cutoff","description":"Last date automatic rollover can be changed.","example":"2025-09-25","uniqueKey":"items.[INDEX].automatic_rollover_cutoff.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].automatic_rollover_cutoff","typeLabel":"string\u003cdate> | null"}},"required":["created_at","modified_at","id","account","status","instrument","total","available_for_trading","settled","unsettled","reserved","automatic_rollover","can_update_automatic_rollover","average_price","most_recent_maturity_period","ytm","total_buy_trades","opened_at","closed_at"],"title":"Position","type":"object","uniqueKey":"items.[INDEX]","typeLabel":"Position · object"},"title":"Response List Positions Accounts Account Id Positions Get","type":"array","uniqueKey":"","typeLabel":"Position · object[]"},"examples":{"Example":{"title":"Example","value":[{"account":"\u003cstring>","automatic_rollover":true,"available_for_trading":"1000.00","average_price":"98.75","can_update_automatic_rollover":true,"closed_at":"2025-07-15T10:30:00Z","created_at":"2025-01-15T10:30:00Z","id":"\u003cstring>","instrument":{"days_to_maturity":182,"decimal_precision":2,"enforce_trading_rules":true,"id":"\u003cstring>","initial_auction_date":"2024-12-30","initial_issue_date":"2025-01-02","instrument_type":"bill","isin":"US5949181045","issuer":"United States Department of the Treasury","issuer_country":"US","issuer_credit_rating":"AA+","latest_auction_date":"2025-01-27","latest_issue_date":"2025-01-30","maturity_date":"2025-07-03","minimum_initial_cash_investment":"\u003cstring>","minimum_trading_quantity":"\u003cstring>","name":"Apple Inc.","price_type":"percent","pro_traders_only":true,"required_cash_increment":123,"rollout_stage":"ga","supports_automatic_rollover":true,"symbol":"US5949181045","target_client_categories":["retail"],"trading_configuration":{"buy":{"min_cash_amount":"20000.00000000","min_initial_cash_amount":"100000.00000000","min_initial_quantity":"100.00000000","min_quantity":"10.00000000","modes":["cash"]},"sell":{"min_cash_amount":"1000.00000000","min_quantity":"10.00000000","modes":["quantity"]}},"trading_currency":"USD","trading_increment":"0.00010000","trading_status":"buy_sell","about":"Common stock listed on the Nasdaq Global Select Market.","asset_class":[{"asset_class":"equity","weight":"0.48640000"}],"exchange":"XNAS","icon_url":"https://storage.googleapis.com/sophic-assets/instrument-icons/in_x7GqT.png","ticker":"AAPL"},"modified_at":"2025-07-01T14:32:18Z","most_recent_maturity_period":"3m","opened_at":"2025-01-15T10:30:00Z","reserved":"50.00","settled":"1000.00","status":"open","total":"1250.00","total_buy_trades":3,"unsettled":"250.00","ytm":"4.25","automatic_rollover_cutoff":"2025-09-25"}]}},"exampleType":"generated"}},"description":"OK","exampleType":"generated"},"1d7f7dc2-4369-41b7-b9e5-577b0071fa0b":{"content":{"application/json":{"schema":{"properties":{"code":{"description":"A machine-readable error code.","title":"Code","type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"detail":{"description":"A human-readable description of the error.","title":"Detail","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"context":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"context.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"context.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"array","items":{"type":"string","uniqueKey":"context.additionalProperties.oneOf.2.items.[INDEX]","typeLabel":"string"},"uniqueKey":"context.additionalProperties.oneOf.2","typeLabel":"string[]"}],"uniqueKey":"context.additionalProperties","typeLabel":"string | integer | string[]"},"description":"An optional object for adding extra context to the error.","title":"Context","type":"object","x-remove-null-from-type-union":true,"uniqueKey":"context","typeLabel":"Context · object"},"docs":{"description":"A URL to documentation about this error code.","title":"Docs","type":"string","x-remove-null-from-type-union":true,"uniqueKey":"docs","typeLabel":"string"},"params":{"description":"An optional list of params that failed validation.","items":{"properties":{"code":{"description":"A machine-readable error code.","title":"Code","type":"string","isRequired":true,"uniqueKey":"params.items.[INDEX].code","typeLabel":"string"},"detail":{"description":"Human-readable detail for error.","title":"Detail","type":"string","isRequired":true,"uniqueKey":"params.items.[INDEX].detail","typeLabel":"string"},"path":{"description":"Path to the field name (or index if a list) that errored.","items":{"oneOf":[{"type":"integer","uniqueKey":"params.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"integer"},{"type":"string","uniqueKey":"params.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"params.items.[INDEX].path.items.[INDEX]","typeLabel":"integer | string"},"title":"Path","type":"array","isRequired":true,"uniqueKey":"params.items.[INDEX].path","typeLabel":"(integer | string)[]"}},"required":["path","detail","code"],"title":"InvalidParam","type":"object","uniqueKey":"params.items.[INDEX]","typeLabel":"InvalidParam · object"},"title":"Params","type":"array","x-remove-null-from-type-union":true,"uniqueKey":"params","typeLabel":"InvalidParam · object[]"}},"required":["detail","code"],"title":"Error","type":"object","uniqueKey":"","typeLabel":"Error · object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","detail":"\u003cstring>","context":{},"docs":"\u003cstring>","params":[{"code":"\u003cstring>","detail":"\u003cstring>","path":[123]}]}}},"exampleType":"generated"}},"description":"Bad Request","exampleType":"generated"}},"security":{"58e5853a-1904-4d1b-868b-901929f5c435":{"HTTPBearer":{"scheme":"bearer","type":"http","scopes":[],"schemeName":"HTTPBearer"}}},"servers":{"1c8ada22-32b6-48a5-886b-30ea5e222fc2":{"url":"https://api.engine.usesophic.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"bearer","type":"http","scopes":[],"schemeName":"HTTPBearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"HTTPBearer","name":"Authorization"}],"title":"HTTPBearer"}]},"originalFileLocation":"openapi.json"},"subdomain":"athloscapital","siteName":"Sophic Engine","title":"List positions - Sophic Engine","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T16:26:42.532Z","originalFileLocation":"api-reference/holdings/list-positions.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";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=\"light\"}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=\"List an account\u0026#x27;s positions, optionally filtered to only include open positions.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Sophic Engine\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/athloscapital/SWr5crTMNoyF2Vfv/_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/athloscapital/SWr5crTMNoyF2Vfv/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/athloscapital/SWr5crTMNoyF2Vfv/_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/athloscapital/SWr5crTMNoyF2Vfv/_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/athloscapital/SWr5crTMNoyF2Vfv/_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/athloscapital/SWr5crTMNoyF2Vfv/_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/athloscapital/SWr5crTMNoyF2Vfv/_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/athloscapital/SWr5crTMNoyF2Vfv/_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/athloscapital/SWr5crTMNoyF2Vfv/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"List positions - Sophic Engine\">\u003cmeta data-mint-head property=\"og:description\" content=\"List an account\u0026#x27;s positions, optionally filtered to only include open positions.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Sophic Engine\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.engine.usesophic.com/api-reference/holdings/list-positions\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://athloscapital.mintlify.app/_mintlify/api/og/v2?division=Holdings\u0026amp;title=List+positions\u0026amp;description=List+an+account%27s+positions%2C+optionally+filtered+to+only+include+open+positions.\u0026amp;theme=702d883081a55f1817e884d9\u0026amp;signature=6992745e409b5c324a22a00a8ac0a6c758a6ab688411f5e4fae3a7f9aa417789\">\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=\"List positions - Sophic Engine\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"List an account\u0026#x27;s positions, optionally filtered to only include open positions.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://athloscapital.mintlify.app/_mintlify/api/og/v2?division=Holdings\u0026amp;title=List+positions\u0026amp;description=List+an+account%27s+positions%2C+optionally+filtered+to+only+include+open+positions.\u0026amp;theme=702d883081a55f1817e884d9\u0026amp;signature=6992745e409b5c324a22a00a8ac0a6c758a6ab688411f5e4fae3a7f9aa417789\">\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/athloscapital/SWr5crTMNoyF2Vfv/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Sophic Engine\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2A3141\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.engine.usesophic.com/api-reference/holdings/list-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/holdings/list-positions.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.engine.usesophic.com/#organization\",\"name\":\"Sophic Engine\",\"url\":\"https://docs.engine.usesophic.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://cdn.usesophic.com/logo-black.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.engine.usesophic.com#website\",\"name\":\"Sophic Engine\",\"url\":\"https://docs.engine.usesophic.com\",\"publisher\":{\"@id\":\"https://docs.engine.usesophic.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.engine.usesophic.com/api-reference/holdings/list-positions#webpage\",\"url\":\"https://docs.engine.usesophic.com/api-reference/holdings/list-positions\",\"name\":\"List positions\",\"description\":\"List an account's positions, optionally filtered to only include open positions.\",\"dateModified\":\"2026-10-30T16:26:42.532Z\",\"isPartOf\":{\"@id\":\"https://docs.engine.usesophic.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.engine.usesophic.com/api-reference/holdings/list-positions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.engine.usesophic.com/api-reference/holdings/list-positions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.engine.usesophic.com/api-reference/holdings/list-cash-balances\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Holdings\",\"item\":\"https://docs.engine.usesophic.com/api-reference/holdings/list-cash-balances\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"List positions\",\"item\":\"https://docs.engine.usesophic.com/api-reference/holdings/list-positions\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.engine.usesophic.com/api-reference/holdings/list-positions#apireference\",\"headline\":\"List positions\",\"name\":\"List positions\",\"description\":\"List an account's positions, optionally filtered to only include open positions.\",\"url\":\"https://docs.engine.usesophic.com/api-reference/holdings/list-positions\",\"mainEntityOfPage\":{\"@id\":\"https://docs.engine.usesophic.com/api-reference/holdings/list-positions#webpage\"},\"dateModified\":\"2026-10-30T16:26:42.532Z\",\"publisher\":{\"@id\":\"https://docs.engine.usesophic.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.engine.usesophic.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Sophic Engine\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Sophic Engine","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/docs/intro"}]},{"tab":"API Reference","icon":"square-terminal","groups":[{"group":"Topics","pages":[{"title":"Authentication","href":"/api-reference/auth"},{"title":"Data formats","href":"/api-reference/data-formats"},{"title":"Idempotency","href":"/api-reference/idempotency"},{"title":"Attribution","href":"/api-reference/attribution"},{"title":"Errors","href":"/api-reference/errors"},{"title":"Versioning","href":"/api-reference/versioning"},{"title":"Best practices","href":"/api-reference/best-practices"}]},{"group":"Endpoints","pages":[{"group":"Holdings","pages":[{"title":"List cash balances","description":"Retrieve an account's cash balances (one for each supported currency).","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_id}/cash-balances","href":"/api-reference/holdings/list-cash-balances"},{"title":"List positions","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_id}/positions","href":"/api-reference/holdings/list-positions"},{"title":"Retrieve a position","description":"Retrieve a position within an account.","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_id}/positions/{position_id}","href":"/api-reference/holdings/retrieve-a-position"},{"title":"Update Position","deprecated":null,"version":null,"openapi":"/openapi.json put /positions/{id}","href":"/api-reference/holdings/update-position"}]},{"group":"Payments","pages":[{"title":"Create a deposit","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts/{account_id}/deposits","href":"/api-reference/payments/create-a-deposit"},{"title":"Retrieve a deposit","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_id}/deposits/{deposit_id}","href":"/api-reference/payments/retrieve-a-deposit"},{"title":"List funding accounts","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_id}/funding-accounts","href":"/api-reference/payments/list-funding-accounts"},{"title":"Create a withdrawal","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts/{account_id}/withdrawals","href":"/api-reference/payments/create-a-withdrawal"},{"title":"Retrieve a withdrawal","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_id}/withdrawals/{withdrawal_id}","href":"/api-reference/payments/retrieve-a-withdrawal"}]},{"group":"Accounts","pages":[{"title":"List account documents","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_id}/documents","href":"/api-reference/accounts/list-account-documents"},{"title":"Create an account statement","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts/{account_id}/statements","href":"/api-reference/accounts/create-an-account-statement"},{"title":"Retrieve an account","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{id_or_reference}","href":"/api-reference/accounts/retrieve-an-account"},{"title":"Download Document File","deprecated":null,"version":null,"openapi":"/openapi.json get /documents/{document_id}/file","href":"/api-reference/accounts/download-document-file"}]},{"group":"Performance","pages":[{"title":"Retrieve account earnings (P\u0026L)","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_id}/earnings","href":"/api-reference/performance/retrieve-account-earnings-p\u0026l"},{"title":"Retrieve Account Returns (MWRR / TWRR)","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_id}/returns","href":"/api-reference/performance/retrieve-account-returns-mwrr-twrr"},{"title":"Retrieve position earnings (P\u0026L)","deprecated":null,"version":null,"openapi":"/openapi.json get /positions/{position_id}/earnings","href":"/api-reference/performance/retrieve-position-earnings-p\u0026l"},{"title":"Retrieve Position Returns (MWRR / TWRR)","deprecated":null,"version":null,"openapi":"/openapi.json get /positions/{position_id}/returns","href":"/api-reference/performance/retrieve-position-returns-mwrr-twrr"}]},{"group":"Trading","pages":[{"title":"Get an order quote","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts/{account_id}/order-quotes","href":"/api-reference/trading/get-an-order-quote"},{"title":"List orders","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_id}/orders","href":"/api-reference/trading/list-orders"},{"title":"Place an order","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts/{account_id}/orders","href":"/api-reference/trading/place-an-order"},{"title":"Retrieve an order","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_id}/orders/{order_id}","href":"/api-reference/trading/retrieve-an-order"},{"title":"List pending orders","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_id}/pending-orders","href":"/api-reference/trading/list-pending-orders"}]},{"group":"Valuation","pages":[{"title":"Retrieve current valuation","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_id}/valuation","href":"/api-reference/valuation/retrieve-current-valuation"},{"title":"Retrieve valuation history","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{account_id}/valuation-history","href":"/api-reference/valuation/retrieve-valuation-history"},{"title":"Retrieve position valuation","deprecated":null,"version":null,"openapi":"/openapi.json get /positions/{position_id}/valuation","href":"/api-reference/valuation/retrieve-position-valuation"}]},{"group":"Activity","pages":[{"title":"List account transactions","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{id}/transactions","href":"/api-reference/activity/list-account-transactions"},{"title":"List position transactions","deprecated":null,"version":null,"openapi":"/openapi.json get /positions/{id}/transactions","href":"/api-reference/activity/list-position-transactions"}]},{"group":"Authentication","pages":[{"title":"Issue an OAuth token","deprecated":null,"version":null,"openapi":"/openapi.json post /auth/token","href":"/api-reference/auth/issue-an-oauth-token"}]},{"group":"Catalog","pages":[{"title":"List on-the-run bills","deprecated":null,"version":null,"openapi":"/openapi.json get /bills/otr","href":"/api-reference/catalog/list-on-the-run-bills"},{"title":"List instruments","deprecated":null,"version":null,"openapi":"/openapi.json get /instruments","href":"/api-reference/catalog/list-instruments"},{"title":"Retrieve an instrument","deprecated":null,"version":null,"openapi":"/openapi.json get /instruments/{id_or_symbol}","href":"/api-reference/catalog/retrieve-an-instrument"}]},{"group":"Customers","pages":[{"title":"Retrieve a customer","deprecated":null,"version":null,"openapi":"/openapi.json get /customers/{id}","href":"/api-reference/customers/retrieve-a-customer"},{"title":"List Customer Account Ownerships","deprecated":null,"version":null,"openapi":"/openapi.json get /customers/{id}/account-ownerships","href":"/api-reference/customers/list-customer-account-ownerships"},{"title":"Create a person","deprecated":null,"version":null,"openapi":"/openapi.json post /persons","href":"/api-reference/customers/create-a-person"},{"title":"Retrieve a person","deprecated":null,"version":null,"openapi":"/openapi.json get /persons/{id}","href":"/api-reference/customers/retrieve-a-person"},{"title":"List authorities for a person","deprecated":null,"version":null,"openapi":"/openapi.json get /persons/{id}/authorities","href":"/api-reference/customers/list-authorities-for-a-person"},{"title":"List claims for a person","deprecated":null,"version":null,"openapi":"/openapi.json get /persons/{person_id}/claims","href":"/api-reference/customers/list-claims-for-a-person"},{"title":"Create a claim for a person","deprecated":null,"version":null,"openapi":"/openapi.json post /persons/{person_id}/claims","href":"/api-reference/customers/create-a-claim-for-a-person"},{"title":"Retrieve a person claim","deprecated":null,"version":null,"openapi":"/openapi.json get /persons/{person_id}/claims/{claim_id}","href":"/api-reference/customers/retrieve-a-person-claim"}]},{"group":"Events","pages":[{"title":"List events","deprecated":null,"version":null,"openapi":"/openapi.json get /events","href":"/api-reference/events/list-events"},{"title":"Retrieve event","deprecated":null,"version":null,"openapi":"/openapi.json get /events/{event_id}","href":"/api-reference/events/retrieve-event"}]},{"group":"Billing","pages":[{"title":"Retrieve a fee charge","deprecated":null,"version":null,"openapi":"/openapi.json get /fee-charges/{fee_charge_id}","href":"/api-reference/billing/retrieve-a-fee-charge"},{"title":"Retrieve a fee","deprecated":null,"version":null,"openapi":"/openapi.json get /fees/{fee_id}","href":"/api-reference/billing/retrieve-a-fee"}]},{"group":"Files","pages":[{"title":"Create a file","deprecated":null,"version":null,"openapi":"/openapi.json post /files","href":"/api-reference/files/create-a-file"},{"title":"Request file upload","deprecated":null,"version":null,"openapi":"/openapi.json post /signed-uploads","href":"/api-reference/files/request-file-upload"}]},{"group":"Legal Documents","pages":[{"title":"List legal documents","deprecated":null,"version":null,"openapi":"/openapi.json get /legal-documents","href":"/api-reference/legal-documents/list-legal-documents"},{"title":"Retrieve a legal document","deprecated":null,"version":null,"openapi":"/openapi.json get /legal-documents/{legal_document_id}","href":"/api-reference/legal-documents/retrieve-a-legal-document"},{"title":"Retrieve the latest version of a legal document","deprecated":null,"version":null,"openapi":"/openapi.json get /legal-documents/{legal_document_id}/latest","href":"/api-reference/legal-documents/retrieve-the-latest-version-of-a-legal-document"},{"title":"Download the latest version of a legal document","deprecated":null,"version":null,"openapi":"/openapi.json get /legal-documents/{legal_document_id}/latest/file","href":"/api-reference/legal-documents/download-the-latest-version-of-a-legal-document"},{"title":"List versions of a legal document","deprecated":null,"version":null,"openapi":"/openapi.json get /legal-documents/{legal_document_id}/versions","href":"/api-reference/legal-documents/list-versions-of-a-legal-document"},{"title":"Retrieve a legal document version","deprecated":null,"version":null,"openapi":"/openapi.json get /legal-documents/{legal_document_id}/versions/{version_id}","href":"/api-reference/legal-documents/retrieve-a-legal-document-version"},{"title":"Download a legal document version","deprecated":null,"version":null,"openapi":"/openapi.json get /legal-documents/{legal_document_id}/versions/{version_id}/file","href":"/api-reference/legal-documents/download-a-legal-document-version"}]},{"group":"Identity","pages":[{"title":"Retrieve current actor","deprecated":null,"version":null,"openapi":"/openapi.json get /me","href":"/api-reference/identity/retrieve-current-actor"},{"title":"List current actor permissions","deprecated":null,"version":null,"openapi":"/openapi.json get /me/permissions","href":"/api-reference/identity/list-current-actor-permissions"}]},{"group":"Onboarding","pages":[{"title":"Submit an onboarding application","deprecated":null,"version":null,"openapi":"/openapi.json post /onboarding-applications","href":"/api-reference/onboarding/submit-an-onboarding-application"},{"title":"Retrieve an onboarding application","deprecated":null,"version":null,"openapi":"/openapi.json get /onboarding-applications/{id}","href":"/api-reference/onboarding/retrieve-an-onboarding-application"}]},{"group":"Market Data","pages":[{"title":"Retrieve prices","deprecated":null,"version":null,"openapi":"/openapi.json get /prices","href":"/api-reference/market-data/retrieve-prices"}]},{"group":"Webhooks","pages":[{"title":"Retrieve webhook delivery","deprecated":null,"version":null,"openapi":"/openapi.json get /webhook-deliveries/{delivery_id}","href":"/api-reference/webhooks/retrieve-webhook-delivery"},{"title":"List webhooks","deprecated":null,"version":null,"openapi":"/openapi.json get /webhooks","href":"/api-reference/webhooks/list-webhooks"},{"title":"Create a webhook","deprecated":null,"version":null,"openapi":"/openapi.json post /webhooks","href":"/api-reference/webhooks/create-a-webhook"},{"title":"Retrieve webhook","deprecated":null,"version":null,"openapi":"/openapi.json get /webhooks/{webhook_id}","href":"/api-reference/webhooks/retrieve-webhook"},{"title":"Update a webhook","deprecated":null,"version":null,"openapi":"/openapi.json put /webhooks/{webhook_id}","href":"/api-reference/webhooks/update-a-webhook"}]}]}]},{"tab":"Changelog","icon":"clock-rotate-left","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"List positions - Sophic Engine","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}