---
title: "ResponseRetireveInvestmentList"
url: "https://developer-beta.morningstar.com/apis/investment-list-api/versions/90f4a97d-5cec-479b-81cc-6346f8ec5d62/schemas/ResponseRetrieveInvestmentList"
---

> Full API specification: https://developer-beta.morningstar.com/apis/investment-list-api/versions/90f4a97d-5cec-479b-81cc-6346f8ec5d62.md

# ResponseRetireveInvestmentList

Response including results and metadata.

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: Investment List API
  version: "1.0"
servers:
  - url: https://www.us-api.morningstar.com
    description: Americas
  - url: https://www.apac-api.morningstar.com
    description: APAC
  - url: https://www.emea-api.morningstar.com
    description: EMEA
components:
  schemas:
    OutputInvestment:
      description: Output investment.
      type: object
      title: OutputInvestment
      required:
        - performanceId
      properties:
        performanceId:
          type: string
          alias: performanceId
          nullable: false
        aggregateSummary.openInterest:
          type: number
          format: double
          nullable: true
        aggregateSummary.tradeCount:
          type: number
          format: double
          nullable: true
        aggregateSummary.turnover:
          type: number
          format: double
          nullable: true
        aggregateSummary.vwap:
          type: number
          format: double
          nullable: true
        annualReportFeesAndFinancialsMostRecent.totalExpenseRatio:
          type: string
          nullable: true
        annualReturnsHistorical.annualRet2020:
          type: string
          nullable: true
        annualReturnsHistorical.annualRet2021:
          type: string
          nullable: true
        annualReturnsHistorical.annualRet2022:
          type: string
          nullable: true
        annualReturnsHistorical.annualRet2023:
          type: string
          nullable: true
        annualReturnsHistorical.annualRet2024:
          type: string
          nullable: true
        assetAllocationBreakdown.assetAllocBondPercNet:
          type: string
          nullable: true
        assetAllocationBreakdown.assetAllocCashPercNet:
          type: string
          nullable: true
        assetAllocationBreakdown.assetAllocEquityPercNet:
          type: string
          nullable: true
        assetAllocationBreakdown.assetAllocOtherPercNet:
          type: string
          nullable: true
        basicReference.baseCurrency:
          type: string
          nullable: true
        basicReference.countryAvailableForSale:
          type: string
          nullable: true
        basicReference.domicile:
          type: string
          nullable: true
        basicReference.firmName:
          type: string
          nullable: true
        basicReference.fundCode:
          type: string
          nullable: true
        basicReference.fundLegalName:
          type: string
          nullable: true
        basicReference.fundid:
          type: string
          nullable: true
        basicReference.inceptionDate:
          type: string
          nullable: true
        basicReference.investmentType:
          type: string
          nullable: true
        basicReference.isin:
          type: string
          nullable: true
        basicReference.name:
          type: string
          nullable: true
        basicReference.portfolioDate:
          type: string
          nullable: true
        basicReference.primaryShare:
          type: string
          nullable: true
        basicReference.shareClassType:
          type: string
          nullable: true
        basicReference.ticker:
          type: string
          nullable: true
        bestAndWorstRollingReturns.best3MoAsOfDateQtrEnd:
          type: string
          nullable: true
        bestAndWorstRollingReturns.best3MoRetInceptionQtrEnd:
          type: string
          nullable: true
        bestAndWorstRollingReturns.worst3MoAsOfDateQtrEnd:
          type: string
          nullable: true
        bestAndWorstRollingReturns.worst3MoRetInceptionQtrEnd:
          type: string
          nullable: true
        closePrice.closePrice:
          type: number
          format: double
          nullable: true
        closePrice.closePriceDatetime:
          type: string
          nullable: true
        companyGrade.growthGrade:
          type: string
          nullable: true
        companyGrade.profitabilityGrade:
          type: string
          nullable: true
        companyInformation.cik:
          type: string
          nullable: true
        companyInformation.companyId:
          type: string
          nullable: true
        companyInformation.companyStatus:
          type: string
          nullable: true
        companyInformation.domicileCountryCode:
          type: string
          nullable: true
        companyInformation.globalTemplateIndustryTemplateCode:
          type: string
          nullable: true
        companyInformation.legalNameLanguageCode:
          type: string
          nullable: true
        companyInformation.lei:
          type: string
          nullable: true
        companyInformation.morningstarIndustryCode:
          type: string
          nullable: true
        companyInformation.morningstarIndustryGroupCode:
          type: string
          nullable: true
        companyInformation.morningstarSectorCode:
          type: string
          nullable: true
        companyInformation.operationStatus:
          type: string
          nullable: true
        companyInformation.shortName:
          type: string
          nullable: true
        companyInformation.standardName:
          type: string
          nullable: true
        companyInformation.webAddress:
          type: string
          nullable: true
        countryAndRegionalExposureBreakdown.equityRegionEmergingPercLongRescaled:
          type: string
          nullable: true
        countryAndRegionalExposureBreakdown.equityRegionGreaterAsiaPercLongRescaled:
          type: string
          nullable: true
        countryAndRegionalExposureBreakdown.equityRegionGreaterEuropePercLongRescaled:
          type: string
          nullable: true
        countryAndRegionalExposureBreakdown.equityRegionUnitedStatesPercLongRescaled:
          type: string
          nullable: true
        dailyDividendResidualRiskAndReturnSensitivity.beta1260Day:
          type: string
          nullable: true
        dailyReturnsMostRecent.returnDateDaily:
          type: string
          nullable: true
        dailyReturnsMostRecent.totalRet1DayDaily:
          type: string
          nullable: true
        dailyReturnsMostRecent.totalRet1MoDaily:
          type: string
          nullable: true
        dailyReturnsMostRecent.totalRet1WkDaily:
          type: string
          nullable: true
        dailyReturnsMostRecent.totalRet1YrDaily:
          type: string
          nullable: true
        dailyReturnsMostRecent.totalRet3MoDaily:
          type: string
          nullable: true
        dailyReturnsMostRecent.totalRet6MoDaily:
          type: string
          nullable: true
        dailyReturnsMostRecent.totalRetAnnlzd10YrDaily:
          type: string
          nullable: true
        dailyReturnsMostRecent.totalRetAnnlzd3YrDaily:
          type: string
          nullable: true
        dailyReturnsMostRecent.totalRetAnnlzd5YrDaily:
          type: string
          nullable: true
        dailyReturnsMostRecent.totalRetYtdDaily:
          type: string
          nullable: true
        dailyStandardDeviation.arithmeticMean1008Day:
          type: number
          format: double
          nullable: true
        dailyStandardDeviation.arithmeticMean1260Day:
          type: number
          format: double
          nullable: true
        dailyStandardDeviation.arithmeticMean2520Day:
          type: number
          format: double
          nullable: true
        dailyStandardDeviation.arithmeticMean252Day:
          type: number
          format: double
          nullable: true
        dailyStandardDeviation.arithmeticMean504Day:
          type: number
          format: double
          nullable: true
        dailyStandardDeviation.arithmeticMean756Day:
          type: number
          format: double
          nullable: true
        dailyStandardDeviation.dailyStandardDeviationAsOfDate:
          type: string
          nullable: true
        dailyStandardDeviation.standardDeviation1008Day:
          type: number
          format: double
          nullable: true
        dailyStandardDeviation.standardDeviation1260Day:
          type: number
          format: double
          nullable: true
        dailyStandardDeviation.standardDeviation2520Day:
          type: number
          format: double
          nullable: true
        dailyStandardDeviation.standardDeviation252Day:
          type: number
          format: double
          nullable: true
        dailyStandardDeviation.standardDeviation504Day:
          type: number
          format: double
          nullable: true
        dailyStandardDeviation.standardDeviation756Day:
          type: number
          format: double
          nullable: true
        delistInformation.delistingDate:
          type: string
          nullable: true
        derivedStatisticsFromIndexLevelsTimeSeries.averageAnnualReportNetExpenseRatio:
          type: string
          nullable: true
        derivedStatsIEMptCurrent.sharpeRatio3YrMoEnd:
          type: string
          nullable: true
        derivedStatsIEMptCurrent.stdDev3YrMoEnd:
          type: string
          nullable: true
        dividendResidualRiskAndReturnSensitivity.alpha12Month:
          type: string
          nullable: true
        dividendResidualRiskAndReturnSensitivity.alpha36Month:
          type: string
          nullable: true
        dividendResidualRiskAndReturnSensitivity.alpha60Month:
          type: string
          nullable: true
        dividendResidualRiskAndReturnSensitivity.beta12Month:
          type: string
          nullable: true
        dividendResidualRiskAndReturnSensitivity.beta36Month:
          type: string
          nullable: true
        dividendResidualRiskAndReturnSensitivity.beta60Month:
          type: string
          nullable: true
        dividendResidualRiskAndReturnSensitivity.rSquare12Month:
          type: string
          nullable: true
        dividendResidualRiskAndReturnSensitivity.rSquare36Month:
          type: string
          nullable: true
        dividendResidualRiskAndReturnSensitivity.rSquare60Month:
          type: string
          nullable: true
        enterpriseValueCalculations.cashReturn:
          type: string
          nullable: true
        enterpriseValueCalculations.enterpriseValue:
          type: string
          nullable: true
        enterpriseValueCalculations.enterpriseValueToEbitdaRatio:
          type: string
          nullable: true
        enterpriseValueCalculations.enterpriseValueToEbitRatio:
          type: string
          nullable: true
        enterpriseValueCalculations.enterpriseValueToFreeCashFlowRatio:
          type: string
          nullable: true
        enterpriseValueCalculations.enterpriseValueToRevenueRatio:
          type: string
          nullable: true
        enterpriseValueCalculations.totalDebtToEnterpriseValue:
          type: string
          nullable: true
        equityPortfolioStatistics.averageMarketCapMilLong:
          type: string
          nullable: true
        equityPortfolioStatistics.equityStyleFactorDivYldLong:
          type: string
          nullable: true
        equityPortfolioStatistics.numberOfHoldings:
          type: string
          nullable: true
        equityPortfolioStatistics.percAssetInTop10Holdings:
          type: string
          nullable: true
        equityPortfolioStatistics.porbRatioTtmLong:
          type: string
          nullable: true
        equityPortfolioStatistics.poreRatioTtmLong:
          type: string
          nullable: true
        equityPortfolioStatistics.roePercTtmLong:
          type: string
          nullable: true
        equityResearchRatingsMostRecent.priceOrFairValue:
          type: string
          nullable: true
        equityResearchRatingsMostRecent.stockCapitalAllocationRating:
          type: string
          nullable: true
        esgFundLevelCarbonRisk.portfolioCarbonRiskScore:
          type: string
          nullable: true
        esgFundLevelRatingsHistorical.morningstarSustainabilityRating:
          type: string
          nullable: true
        esgFundLevelRatingsHistorical.portfolioCorporateSustainabilityScore:
          type: string
          nullable: true
        esgFundLevelRatingsHistorical.portfolioEnvironmentalRiskScore:
          type: string
          nullable: true
        esgFundLevelRatingsHistorical.portfolioGovernanceRiskScore:
          type: string
          nullable: true
        esgFundLevelRatingsHistorical.portfolioSocialRiskScore:
          type: string
          nullable: true
        esgFundLevelRatingsMostRecent.sustainabilityRatingDate:
          type: string
          nullable: true
        feeLevelRanks.morningstarFeeLevelBroad:
          type: string
          nullable: true
        financialHealthGrade.financialHealthGradeValue:
          type: string
          nullable: true
        financialHealthGrade.probabilityOfDefault:
          type: string
          nullable: true
        fixedIncomePortfolioStatisticsSurveyedAnalytics.averageCreditQuality:
          type: string
          nullable: true
        fixedIncomePortfolioStatisticsSurveyedAnalytics.averageEffDurationSurvey:
          type: string
          nullable: true
        fixedIncomePortfolioStatisticsSurveyedAnalytics.averageYtmSurvey:
          type: string
          nullable: true
        fundAttributes.activelyManaged:
          type: string
          nullable: true
        fundAttributes.fundOfFunds:
          type: string
          nullable: true
        fundAttributes.indexFund:
          type: string
          nullable: true
        fundAttributes.openForInvestment:
          type: string
          nullable: true
        indexTick.indexPrice:
          type: number
          format: double
          nullable: true
        indexTick.indexPricePublicationTime:
          type: string
          nullable: true
        instrumentIdentifiers.exchangeTickerSymbol:
          type: string
          nullable: true
        instrumentIdentifiers.isin:
          type: string
          nullable: true
        instrumentIdentifiers.localCode:
          type: string
          nullable: true
        instrumentIdentifiers.mdCusip:
          type: string
          nullable: true
        instrumentIdentifiers_performanceId:
          type: string
          nullable: true
        instrumentIdentifiers.sedol:
          type: string
          nullable: true
        instrumentIdentifiers.vendorTickerSymbol:
          type: string
          nullable: true
        investmentBasicDetails.advisor:
          type: string
          nullable: true
        investmentBasicDetails.distributor:
          type: string
          nullable: true
        investmentBasicDetails.exchange:
          type: string
          nullable: true
        investmentBasicDetails.exchangeCountry:
          type: string
          nullable: true
        investmentBasicDetails.firmCountry:
          type: string
          nullable: true
        investmentBasicDetails.managementCompany:
          type: string
          nullable: true
        investmentBasicDetails.primaryProspectusBenchmark:
          type: string
          nullable: true
        investmentBasicDetails.primaryProspectusBenchmarkId:
          type: string
          nullable: true
        investmentBasicDetails.subadvisor:
          type: string
          nullable: true
        lastPrice.lastPrice:
          type: number
          format: double
          nullable: true
        lastPrice.lastPricePublishDatetime:
          type: string
          nullable: true
        lastPrice.lastSize:
          type: number
          format: double
          nullable: true
        managerBioAndDetailsMostRecent.managerName:
          type: string
          nullable: true
        managerBioAndDetailsMostRecent.managerTenureAverage:
          type: string
          nullable: true
        managerBioAndDetailsMostRecent.managerTenureLongest:
          type: string
          nullable: true
        marketCapital.asOfDate:
          type: string
          nullable: true
        marketCapital.companyLevelMarketCapital:
          type: string
          nullable: true
        marketCapital.currencyCode:
          type: string
          nullable: true
        marketCapital.shareLevelMarketCapital:
          type: string
          nullable: true
        marketCapitalBreakdown.marketCapGiantPercLongRescaled:
          type: string
          nullable: true
        marketCapitalBreakdown.marketCapLargePercLongRescaled:
          type: string
          nullable: true
        marketCapitalBreakdown.marketCapMidPercLongRescaled:
          type: string
          nullable: true
        marketCapitalBreakdown.marketCapSmallPercLongRescaled:
          type: string
          nullable: true
        marketReturn.asOfDate:
          type: string
          nullable: true
        marketReturn.nonDividendTotalReturnMonthToDate:
          type: number
          format: double
          nullable: true
        marketReturn.nonDividendTotalReturnOneDay:
          type: number
          format: double
          nullable: true
        marketReturn.totalGrossedUpReturnDateToDate:
          type: number
          format: double
          nullable: true
        marketReturn.totalGrossedUpReturnMonthToDate:
          type: number
          format: double
          nullable: true
        marketReturn.totalGrossedUpReturnQuarterToDate:
          type: number
          format: double
          nullable: true
        marketReturn.totalGrossedUpReturnWeekToDate:
          type: number
          format: double
          nullable: true
        marketReturn.totalGrossedUpReturnYearToDate:
          type: number
          format: double
          nullable: true
        marketReturn.totalReturnMonthToDate:
          type: number
          format: double
          nullable: true
        marketReturn.totalReturnOneDay:
          type: number
          format: double
          nullable: true
        marketReturn.totalReturnQuarterToDate:
          type: number
          format: double
          nullable: true
        marketReturn.totalReturnWeekToDate:
          type: number
          format: double
          nullable: true
        marketReturn.totalReturnYearToDate:
          type: number
          format: double
          nullable: true
        metadata.priceFrequencyFlag:
          type: string
          nullable: true
        midPrice.midPrice:
          type: number
          format: double
          nullable: true
        monthEndReturnStatistics.asOfDate:
          type: string
          nullable: true
        monthEndReturnStatistics.best3MonthTotalReturnOverPast120Months:
          type: number
          format: double
          nullable: true
        monthEndReturnStatistics.best3MonthTotalReturnOverPast12Months:
          type: number
          format: double
          nullable: true
        monthEndReturnStatistics.best3MonthTotalReturnOverPast36Months:
          type: number
          format: double
          nullable: true
        monthEndReturnStatistics.best3MonthTotalReturnOverPast60Months:
          type: number
          format: double
          nullable: true
        monthEndReturnStatistics.worst3MonthTotalReturnOverPast120Months:
          type: number
          format: double
          nullable: true
        monthEndReturnStatistics.worst3MonthTotalReturnOverPast12Months:
          type: number
          format: double
          nullable: true
        monthEndReturnStatistics.worst3MonthTotalReturnOverPast36Months:
          type: number
          format: double
          nullable: true
        monthEndReturnStatistics.worst3MonthTotalReturnOverPast60Months:
          type: number
          format: double
          nullable: true
        monthEndTrailingPerformanceMonthEndAndQuarterEndMostRecent.returnDateMoEnd:
          type: string
          nullable: true
        monthEndTrailingPerformanceMonthEndAndQuarterEndMostRecent.totalRet1MoMoEnd:
          type: string
          nullable: true
        monthEndTrailingPerformanceMonthEndAndQuarterEndMostRecent.totalRet1YrMoEnd:
          type: string
          nullable: true
        monthEndTrailingPerformanceMonthEndAndQuarterEndMostRecent.totalRet1YrQtrEnd:
          type: string
          nullable: true
        monthEndTrailingPerformanceMonthEndAndQuarterEndMostRecent.totalRet3MoMoEnd:
          type: string
          nullable: true
        monthEndTrailingPerformanceMonthEndAndQuarterEndMostRecent.totalRet6MoMoEnd:
          type: string
          nullable: true
        monthEndTrailingPerformanceMonthEndAndQuarterEndMostRecent.totalRetAnnlzd10YrMoEnd:
          type: string
          nullable: true
        monthEndTrailingPerformanceMonthEndAndQuarterEndMostRecent.totalRetAnnlzd10YrQtrEnd:
          type: string
          nullable: true
        monthEndTrailingPerformanceMonthEndAndQuarterEndMostRecent.totalRetAnnlzd3YrMoEnd:
          type: string
          nullable: true
        monthEndTrailingPerformanceMonthEndAndQuarterEndMostRecent.totalRetAnnlzd3YrQtrEnd:
          type: string
          nullable: true
        monthEndTrailingPerformanceMonthEndAndQuarterEndMostRecent.totalRetAnnlzd5YrMoEnd:
          type: string
          nullable: true
        monthEndTrailingPerformanceMonthEndAndQuarterEndMostRecent.totalRetAnnlzd5YrQtrEnd:
          type: string
          nullable: true
        monthEndTrailingPerformanceMonthEndAndQuarterEndMostRecent.totalRetInceptionMoEnd:
          type: string
          nullable: true
        monthEndTrailingPerformanceMonthEndAndQuarterEndMostRecent.totalRetYtdMoEnd:
          type: string
          nullable: true
        monthlyStandardDeviation.arithmeticMean120Month:
          type: number
          format: double
          nullable: true
        monthlyStandardDeviation.arithmeticMean12Month:
          type: number
          format: double
          nullable: true
        monthlyStandardDeviation.arithmeticMean24Month:
          type: number
          format: double
          nullable: true
        monthlyStandardDeviation.arithmeticMean36Month:
          type: number
          format: double
          nullable: true
        monthlyStandardDeviation.arithmeticMean48Month:
          type: number
          format: double
          nullable: true
        monthlyStandardDeviation.arithmeticMean60Month:
          type: number
          format: double
          nullable: true
        monthlyStandardDeviation.asOfDate:
          type: string
          nullable: true
        monthlyStandardDeviation.standardDeviation120Month:
          type: string
          nullable: true
        monthlyStandardDeviation.standardDeviation12Month:
          type: string
          nullable: true
        monthlyStandardDeviation.standardDeviation24Month:
          type: number
          format: double
          nullable: true
        monthlyStandardDeviation.standardDeviation36Month:
          type: string
          nullable: true
        monthlyStandardDeviation.standardDeviation48Month:
          type: number
          format: double
          nullable: true
        monthlyStandardDeviation.standardDeviation60Month:
          type: string
          nullable: true
        morningstarCategory.globalBroadCategoryGroup:
          type: string
          nullable: true
        morningstarCategory.globalCategory:
          type: string
          nullable: true
        morningstarCategory.morningstarCategoryId:
          type: string
          nullable: true
        morningstarEquitySectorsBreakdown.equityEconSectorConsumerCyclicalPercLongRescaled:
          type: string
          nullable: true
        morningstarEquitySectorsBreakdown.equityEconSectorConsumerDefensivePercLongRescaled:
          type: string
          nullable: true
        morningstarEquitySectorsBreakdown.equityEconSectorEnergyPercLongRescaled:
          type: string
          nullable: true
        morningstarEquitySectorsBreakdown.equityEconSectorFinancialServicesPercLongRescaled:
          type: string
          nullable: true
        morningstarEquitySectorsBreakdown.equityEconSectorHealthcarePercLongRescaled:
          type: string
          nullable: true
        morningstarEquitySectorsBreakdown.equityEconSectorTechnologyPercLongRescaled:
          type: string
          nullable: true
        morningstarMedalistRatingMostRecent.morningstarMedalistRating:
          type: string
          nullable: true
        morningstarMedalistRatingMostRecent.morningstarMedalistRatingDate:
          type: string
          nullable: true
        morningstarMedalistRatingMostRecent.morningstarMedalistRatingParentPillar:
          type: string
          nullable: true
        morningstarMedalistRatingMostRecent.morningstarMedalistRatingPeoplePillar:
          type: string
          nullable: true
        morningstarMedalistRatingMostRecent.morningstarMedalistRatingProcessPillar:
          type: string
          nullable: true
        morningstarPortfolioRiskScore.portfolioRiskScore:
          type: string
          nullable: true
        morningstarPortfolioRiskScore.portfolioRiskScoreDate:
          type: string
          nullable: true
        morningstarRatingMostRecent.morningstarRating10Yr:
          type: string
          nullable: true
        morningstarRatingMostRecent.morningstarRating3Yr:
          type: string
          nullable: true
        morningstarRatingMostRecent.morningstarRating5Yr:
          type: string
          nullable: true
        morningstarRatingMostRecent.morningstarRatingOverall:
          type: string
          nullable: true
        morningstarRatingMostRecent.ratingDate:
          type: string
          nullable: true
        morningstarStyleBox.equityStyleBoxLong:
          type: string
          nullable: true
        morningstarStyleBox.sizeScoreLong:
          type: string
          nullable: true
        morningstarStyleBox.valueGrowthScoreLong:
          type: string
          nullable: true
        msciCountryClassification.msciCountry:
          type: string
          nullable: true
        navPrice.exchangeNav:
          type: number
          format: double
          nullable: true
        netAssetsMonthEndMostRecent.firmTotalAssets:
          type: string
          nullable: true
        netAssetsMonthEndMostRecent.fundSize:
          type: string
          nullable: true
        netAssetsMonthEndMostRecent.netAssetsDate:
          type: string
          nullable: true
        nonDividendResidualRiskAndReturnSensitivity.nonDividendBeta36Month:
          type: string
          nullable: true
        nonDividendResidualRiskAndReturnSensitivity.nonDividendRSquare36Month:
          type: string
          nullable: true
        ohlPrice.highPrice:
          type: number
          format: double
          nullable: true
        ohlPrice.lowPrice:
          type: number
          format: double
          nullable: true
        ohlPrice.openPrice:
          type: number
          format: double
          nullable: true
        performanceRanks.bearMarketRankPercMoEnd:
          type: string
          nullable: true
        performanceRanks.totalRetPercRankCat10YrMoEnd:
          type: string
          nullable: true
        performanceRanks.totalRetPercRankCat1YrMoEnd:
          type: string
          nullable: true
        performanceRanks.totalRetPercRankCat3YrMoEnd:
          type: string
          nullable: true
        performanceRanks.totalRetPercRankCat5YrMoEnd:
          type: string
          nullable: true
        performanceRanks.totalRetPercRankCatYtdMoEnd:
          type: string
          nullable: true
        performanceStatistics.52WeekHighLowPrice:
          type: number
          format: double
          nullable: true
        performanceStatistics.52WeekHighPrice:
          type: number
          format: double
          nullable: true
        performanceStatistics.52WeekHighPriceDate:
          type: string
          nullable: true
        performanceStatistics.52WeekLowPriceDate:
          type: string
          nullable: true
        performanceStatistics.midNetChange:
          type: number
          format: double
          nullable: true
        performanceStatistics.midPercentChange:
          type: number
          format: double
          nullable: true
        performanceStatistics.netChange:
          type: number
          format: double
          nullable: true
        performanceStatistics.percentChange:
          type: number
          format: double
          nullable: true
        performanceStatistics.postmarketNetChange:
          type: number
          format: double
          nullable: true
        performanceStatistics.postmarketPercentChange:
          type: number
          format: double
          nullable: true
        performanceStatistics.premarketNetChange:
          type: number
          format: double
          nullable: true
        performanceStatistics.premarketPercentChange:
          type: number
          format: double
          nullable: true
        performanceStatistics.yearToDateHighPrice:
          type: number
          format: double
          nullable: true
        performanceStatistics.yearToDateHighPriceDate:
          type: string
          nullable: true
        performanceStatistics.yearToDateLowPrice:
          type: number
          format: double
          nullable: true
        performanceStatistics.yearToDateLowPriceDate:
          type: string
          nullable: true
        priceMultiples.capeRatio:
          type: number
          format: double
          nullable: true
        priceMultiples.normalizedPegRatio:
          type: number
          format: double
          nullable: true
        priceMultiples.normalizedPriceToEarningsRatio:
          type: number
          format: double
          nullable: true
        priceMultiples.normalizedPriceToEarningsRatioNormalizedProfitabilityMetrics:
          type: number
          format: double
          nullable: true
        priceMultiples.normalizedPriceToEbitdaRatio:
          type: number
          format: double
          nullable: true
        priceMultiples.normalizedPriceToEbitdarRatio:
          type: number
          format: double
          nullable: true
        priceMultiples.normalizedPriceToEbitRatio:
          type: number
          format: double
          nullable: true
        priceMultiples.priceEarningsToGrowthRatio:
          type: number
          format: double
          nullable: true
        priceMultiples.priceToAdjustedFundsFromOperations:
          type: number
          format: double
          nullable: true
        priceMultiples.priceToBookRatio:
          type: string
          nullable: true
        priceMultiples.priceToCashFlowRatio:
          type: string
          nullable: true
        priceMultiples.priceToCashRatio:
          type: number
          format: double
          nullable: true
        priceMultiples.priceToEarningsRatio:
          type: string
          nullable: true
        priceMultiples.priceToEbitdaRatio:
          type: string
          nullable: true
        priceMultiples.priceToEbitdarRatio:
          type: number
          format: double
          nullable: true
        priceMultiples.priceToEbitRatio:
          type: number
          format: double
          nullable: true
        priceMultiples.priceToFreeCashFlowRatio:
          type: string
          nullable: true
        priceMultiples.priceToFundsFromOperations:
          type: number
          format: double
          nullable: true
        priceMultiples.priceToSalesRatio:
          type: string
          nullable: true
        priceMultiples.priceToTangibleBookValueRatio:
          type: string
          nullable: true
        priceMultiples.privateEps10:
          type: number
          format: double
          nullable: true
        priceMultiples.privateNetEarnings10:
          type: number
          format: double
          nullable: true
        priceMultiplestatistics.asOfDate:
          type: string
          nullable: true
        pricesMostRecent.avgDailyVolume1Mo:
          type: string
          nullable: true
        pricesMostRecent.avgDailyVolume1Yr:
          type: string
          nullable: true
        pricesMostRecent.avgDailyVolume3Mo:
          type: string
          nullable: true
        pricesMostRecent.below52WkHighPerc:
          type: string
          nullable: true
        pricesMostRecent.datePrice52WkHigh:
          type: string
          nullable: true
        pricesMostRecent.datePrice52WkLow:
          type: string
          nullable: true
        pricesMostRecent.lastClose:
          type: string
          nullable: true
        pricesMostRecent.monthEndPrice:
          type: string
          nullable: true
        pricesMostRecent.monthEndPriceDate:
          type: string
          nullable: true
        pricesMostRecent.navMoEnd:
          type: string
          nullable: true
        pricesMostRecent.price52WkHigh:
          type: string
          nullable: true
        pricesMostRecent.price52WkLow:
          type: string
          nullable: true
        priceYields.earningsYield:
          type: string
          nullable: true
        prospectusFees.managementFee:
          type: string
          nullable: true
        prospectusFees.maxFrontLoad:
          type: string
          nullable: true
        prospectusFees.prospectusGrossExpenseRatio:
          type: string
          nullable: true
        prospectusFees.prospectusNetExpenseRatio:
          type: string
          nullable: true
        purchaseDetails.closedToAllInv:
          type: string
          nullable: true
        purchaseDetails.minimumAdditionalPurchase:
          type: string
          nullable: true
        purchaseDetails.minimumInvestmentBaseCurrency:
          type: string
          nullable: true
        purchaseDetails.shareClassClosedToNewInv:
          type: string
          nullable: true
        purchaseDetails.surveyedKiidSrri:
          type: string
          nullable: true
        quantitativeFairValues.asOfClosePriceDate:
          type: string
          nullable: true
        quantitativeFairValues.closePrice:
          type: number
          format: double
          nullable: true
        quantitativeFairValues.quantitativeFairValue:
          type: string
          nullable: true
        quantitativeFairValues.quantitativeFairValueDate:
          type: string
          nullable: true
        quantitativeFairValues.quantitativeFairValueUncertainty:
          type: number
          format: double
          nullable: true
        quantitativeFairValues.quantitativeFairValueUncertaintyLabel:
          type: string
          nullable: true
        quantitativeFairValues.quantitativeFinancialHealth:
          type: string
          nullable: true
        quantitativeFairValues.quantitativeFiveStarPrice:
          type: string
          nullable: true
        quantitativeFairValues.quantitativeMoat:
          type: string
          nullable: true
        quantitativeFairValues.quantitativeOneStarPrice:
          type: string
          nullable: true
        quantitativeRatings.quantitativePriceToFairValue:
          type: string
          nullable: true
        quantitativeRatings.quantitativeStarRating:
          type: string
          nullable: true
        quantitativeRatings.quantitativeValuationLabel:
          type: string
          nullable: true
        reference.assetType:
          type: string
          nullable: true
        reference.countryCode:
          type: string
          nullable: true
        reference.countryName:
          type: string
          nullable: true
        reference.currency:
          type: string
          nullable: true
        reference.instrumentDescription:
          type: string
          nullable: true
        reference.marketSectorCode:
          type: string
          nullable: true
        reference.marketSegmentCode:
          type: string
          nullable: true
        reference.morningstarVenueId:
          type: string
          nullable: true
        reference.operatingMic:
          type: string
          nullable: true
        reference.segmentMic:
          type: string
          nullable: true
        returnsPerformanceCurrent.returnDateMoEnd:
          type: string
          nullable: true
        riskStatistics.alpha3YrMoEnd:
          type: string
          nullable: true
        riskStatistics.beta3YrMoEnd:
          type: string
          nullable: true
        riskStatistics.downsideCaptureRatio3YrMoEnd:
          type: string
          nullable: true
        riskStatistics.informationRatio3YrMoEnd:
          type: string
          nullable: true
        riskStatistics.rSquared3YrMoEnd:
          type: string
          nullable: true
        riskStatistics.sortinoRatio3YrMoEnd:
          type: string
          nullable: true
        riskStatistics.trackingError3YrMoEnd:
          type: string
          nullable: true
        riskStatistics.upsideCaptureRatio3YrMoEnd:
          type: string
          nullable: true
        settlementPrice.finalSettlementPrice:
          type: number
          format: double
          nullable: true
        settlementPrice.todaysSettlementPrice:
          type: number
          format: double
          nullable: true
        shareClassInformation.cusip:
          type: string
          nullable: true
        shareClassInformation.exchangeCode:
          type: string
          nullable: true
        shareClassInformation.exchangeSubMarketGlobalId:
          type: string
          nullable: true
        shareClassInformation.investmentId:
          type: string
          nullable: true
        shareClassInformation.investmentStatus:
          type: integer
          format: int32
          nullable: true
        shareClassInformation.investmentType:
          type: string
          nullable: true
        shareClassInformation.ipoDate:
          type: string
          nullable: true
        shareClassInformation.ipoOfferPrice:
          type: string
          nullable: true
        shareClassInformation.isDr:
          type: boolean
          nullable: true
        shareClassInformation.isMainShare:
          type: string
          nullable: true
        shareClassInformation.isPrimaryPerformanceId:
          type: boolean
          nullable: true
        shareClassInformation.marketSymbol:
          type: string
          nullable: true
        shareClassInformation.performanceStatus:
          type: string
          nullable: true
        shareClassInformation.securityType:
          type: string
          nullable: true
        shareClassInformation.sedol:
          type: string
          nullable: true
        shareClassInformation.segmentMicCode:
          type: string
          nullable: true
        shareClassInformation.symbol:
          type: string
          nullable: true
        shareClassInformation.tradingCurrency:
          type: string
          nullable: true
        shareClassInformation.tradingStatus:
          type: string
          nullable: true
        shortInterest.daysToCover:
          type: string
          nullable: true
        shortInterest.percentageOfFloat:
          type: string
          nullable: true
        shortInterest.percentageOfSharesOutstanding:
          type: string
          nullable: true
        shortInterest.shortInterestValue:
          type: string
          nullable: true
        topofbook.askPrice:
          type: number
          format: double
          nullable: true
        topofbook.askPriceClose:
          type: number
          format: double
          nullable: true
        topofbook.bidPrice:
          type: number
          format: double
          nullable: true
        topofbook.bidPriceClose:
          type: number
          format: double
          nullable: true
        tradePostmarket.postmarketCumulativeVolume:
          type: number
          format: double
          nullable: true
        tradePostmarket.postmarketTradePrice:
          type: number
          format: double
          nullable: true
        tradePostmarket.postmarketTradeSize:
          type: number
          format: double
          nullable: true
        tradePremarket.premarketCumulativeVolume:
          type: number
          format: double
          nullable: true
        tradePremarket.premarketTradePrice:
          type: number
          format: double
          nullable: true
        tradePremarket.premarketTradeSize:
          type: number
          format: double
          nullable: true
        trailingReturn.dailyMarketReturnIndex:
          type: number
          format: double
          nullable: true
        trailingReturn.trailing10YearReturn:
          type: string
          nullable: true
        trailingReturn.trailing15YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailing1DayReturn:
          type: string
          nullable: true
        trailingReturn.trailing1MonthReturn:
          type: string
          nullable: true
        trailingReturn.trailing1WeekReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailing1YearReturn:
          type: string
          nullable: true
        trailingReturn.trailing20YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailing2MonthReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailing2YearReturn:
          type: string
          nullable: true
        trailingReturn.trailing3MonthReturn:
          type: string
          nullable: true
        trailingReturn.trailing3YearReturn:
          type: string
          nullable: true
        trailingReturn.trailing4YearReturn:
          type: string
          nullable: true
        trailingReturn.trailing5YearReturn:
          type: string
          nullable: true
        trailingReturn.trailing6MonthReturn:
          type: string
          nullable: true
        trailingReturn.trailing6YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailing7YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailing8YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailing9MonthReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailing9YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp10YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp15YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp1DayReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp1MonthReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp1WeekReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp1YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp20YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp2MonthReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp2YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp3MonthReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp3YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp4YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp5YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp6MonthReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp6YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp7YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp8YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp9MonthReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingGrossedUp9YearReturn:
          type: number
          format: double
          nullable: true
        trailingReturn.trailingReturnAsOfDate:
          type: string
          nullable: true
        yieldsMostRecent.secYield:
          type: string
          nullable: true
    OutputMetadata:
      description: Metadata returned in response including information about input
        investment identifiers for which no results were found.
      title: OutputMetadata
      type: object
      readOnly: true
      properties:
        requestId:
          description: Indicates the request identifier.
          example: c63e7f6c-b52d-42c3-9d1b-4a4b4ac05f3c
          type: string
          readOnly: true
        time:
          description: Indicates time response was returned.
          example: 2025-10-02T10:54:36.9161062Z
          type: string
          format: date-time
          readOnly: true
        messages:
          type: array
          items:
            $ref: "#/components/schemas/OutputMetadataMessages"
      additionalProperties: false
    OutputMetadataMessages:
      description: Provides information about identifiers for which no results were
        returned.
      title: OutputMetadataMessages
      type: object
      properties:
        investments:
          type: array
          items:
            $ref: "#/components/schemas/OutputInvalidInvestments"
        type:
          type: string
          description: Indicates the message type.
          example: Warning
          readOnly: true
          enum:
            - Warning
        code:
          type: string
          description: Code associated with the message.
          example: 404.common.125
          readOnly: true
        message:
          type: string
          description: Description of the issue encountered.
          example: "Lookup : Invalid investments."
          readOnly: true
      additionalProperties: false
    OutputInvalidInvestments:
      type: object
      title: OutputInvalidInvestments
      description: Input investment identifiers for which no matching investment was found.
      properties:
        id:
          type: string
          description: Indicates identifier value passed in request.
          examples:
            - US2562191062
        idType:
          type: string
          description: Indicates the identifier type passed in request.
          example: isin
          enum:
            - performanceId
            - isin
            - fundCode
            - securityId
            - cusip
            - msid
            - tradingSymbol
        errorCode:
          type: string
          description: TBC
          example: TBC
        performanceId:
          type: string
          description: Performance ID (if not passed in request).
          example: 0P000PPP6Q
        baseCurrency:
          type: string
          description: Input base currency used to look up investment identifier.
        domicile:
          type: string
          description: Input domicile used to look up investment identifier.
        exchangeCountry:
          type: string
          description: Input exchange country used to look up investment identifier.
        exchangeId:
          type: string
          description: Specifies the exchange identifier used to look up investment.
      additionalProperties: false
    ResponseRetrieveInvestmentList:
      title: ResponseRetireveInvestmentList
      description: Response including results and metadata.
      type: object
      properties:
        investments:
          type: array
          items:
            $ref: "#/components/schemas/OutputInvestment"
          nullable: true
          readOnly: true
        metadata:
          $ref: "#/components/schemas/OutputMetadata"
      additionalProperties: false
```
