OutputInvalidInvestment

object

An investment for which one or more data points could not be returned.

* Additional properties are NOT allowed.
statusstring | null

Reason data points were not returned.

Example:Data points are not entitled for 0P0001VK70 security.

dataPointsarray | null[string]

Data points that could not be returned for the investment.

errorCodestring | null

Error code.

Example:403

idstring | null

Identifier of the investment.

Example:0P0001VK70

idTypestring | null

Type of identifier in id.

Example:PerformanceId

performanceIdstring | null

Morningstar Performance ID, if not the identifier in id.

companyIdstring | null

Morningstar Company ID, if not the identifier in id.

baseCurrencystring | null

Base currency used to look up the investment.

domicilestring | null

Domicile used to look up the investment.

exchangeCountrystring | null

Exchange country used to look up the investment.

exchangeIdstring | null

Exchange ID used to look up the investment.

Example

OutputInvestment

object

Data points and values returned for a single result. Keys are data point names in the format <dataGroup>.<fieldName>; values depend on the data type of the data point. instrumentIdentifiers.performanceId is always returned. Data points with no value may be omitted.

Example

OutputInvestmentReference

object

Resolved identifiers for a valid investment.

* Additional properties are NOT allowed.
performanceIdstring | null

Morningstar Performance ID.

securityIdstring | null

Morningstar Security ID.

isinstring | null

ISIN.

tradingSymbolstring | null

Trading symbol.

fundCodestring | null

Fund code.

sedolstring | null

SEDOL.

cusipstring | null

CUSIP.

namestring | null

Investment name.

baseCurrencystring | null

Base currency.

typestring | null

Investment type.

inceptionDatestring | null

Inception date.

Example

OutputMessage

object

Indicates why specific data points were not returned for one or more results.

* Additional properties are NOT allowed.
investmentsarray | null[object]

An investment for which one or more data points could not be returned.

* Additional properties are NOT allowed.
Show Child Parameters
typestring

Message type.

Example:Warning

messagestring | null

Message text.

Example:Data points are not entitled for 0P0002OW20 security

codestring | null

Message code.

Example:403

Example

OutputScreenerMetadata

object

Metadata returned with screener results, including pagination tokens and information about data points not returned.

* Additional properties are NOT allowed.
paginationTokenNextstring | null

Token to fetch the next page of results.

Example:CNOAQhoJKQBIuTktAQAAGhU6E3RlYW0gcGFydG5lcnMgZ3JvdXAaDDoKMHAwMDAwYTZ6dCIMOgowUDAwMDBBNlpU

paginationTokenPreviousstring | null

Token to fetch the previous page of results.

Example:CKDjNhoJKQBIuTktAQAAGg06C2dkZiBzdWV6IHNhGgw6CjBwMDAwMDl3cW8iDDoKMFAwMDAwOVdRTw==

totalCountinteger | null(int32)

Total number of results found.

Example:2162

messagesarray | null[object]

Indicates why specific data points were not returned for one or more results.

* Additional properties are NOT allowed.
Show Child Parameters
securityReferencearray | null[object]

Resolved identifiers for a valid investment.

* Additional properties are NOT allowed.
Show Child Parameters
requestIdstring | null

Unique request identifier.

Example:c63e7f6c-b52d-42c3-9d1b-4a4b4ac05f3c

timestring(date-time)read-only

Time the response was generated.

Example:2025-10-02T10:54:36.9161062Z

Example