OutputDataPointValue

Value of a data point. Scalar data points return a string, number, integer, or boolean (dates are returned as YYYY-MM-DD strings). Data points where isCodeMapped is true return an OutputCodeMappedValue object, or an array of these objects for multi-value data points.

Any Of

OutputError

object

Error details.

* Additional properties are NOT allowed.
statusCodeinteger(int32)

HTTP status code.

Example:400

errorCodestring | null

Unique error identifier.

Example:400.screener.006

messagestring | null

Description of the error.

Example:Please provide valid sort option.

requestIdstring | null

Unique request identifier.

Example:6631c374-2331-4c7e-b6f2-d0c0079f6ee

Example

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