openapi: 3.0.3 info: title: Factset Analytics Datastore About fund API description: Allow clients to fetch precalculated Analytics through predeterministic URLs. contact: name: FactSet Research Systems url: https://developer.factset.com/contact email: api@factset.com license: name: Apache License, Version 2.0 url: https://www.apache.org/licenses/LICENSE-2.0 version: 1.0.0 servers: - url: https://api.factset.com description: Production - url: https://api-sandbox.factset.com description: Sandbox security: - basicAuth: [] tags: - name: fund description: fund endpoints paths: /fund/holding/listByInstrument: get: tags: - fund operationId: get/fund/holding/listByInstrument x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 2 x-supportsPermissionDeniedResponse: false description: Holdings of a fund. Only the top 10 holdings with regard to their weighting in the fund portfolio are returned. Therefore, the weights of the holdings do not add up to 1 (i.e. 100%). summary: Holdings of a fund. parameters: - name: id in: query schema: type: string format: id64 x-positive: true description: Identifier of an instrument of a fund share class. required: true - name: _attributes in: query schema: type: array items: type: string maxLength: 100 exclusiveMaximum: false uniqueItems: true maxItems: 50 style: form explode: false description: Limit the attributes returned in the response to the specified set. - description: Sortable attributes. The sort order is ascending unless it is prefixed with a minus sign, in which case it is descending. A list of at most 2 (possibly prefixed) attribute name(s) is allowed. schema: type: array items: type: string enum: - holdings.name - -holdings.name - holdings.weight - -holdings.weight maxItems: 2 uniqueItems: true default: - -holdings.weight style: form explode: false name: _sort in: query responses: '200': description: Successful Response content: application/json: schema: type: object properties: data: description: Holdings of a fund. type: object x-property-sort: - date - holdings properties: date: type: string format: date description: Date of assessment of the holdings. holdings: type: array items: type: object x-property-sort: - instrument - name - weight properties: instrument: type: object x-property-sort: - id description: Instrument data of a holding. properties: id: type: string format: id64 x-positive: true description: Identifier of the instrument. name: x-sortable: true type: string description: Name of the holding, as provided by the supplier. weight: x-sortable: true x-default-sort-attribute: true x-default-sort-direction: 2 type: number format: relativeValue description: Weight of the holding. description: List of holdings. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status /fund/issuer/search: post: tags: - fund operationId: post/fund/issuer/search x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: Search for issuers of funds. description: Search for issuers of funds. FactSet does not consolidate the data provided by different suppliers, therefore the result may contain more than one identifier for a given issuer. The response is limited to 100 results. requestBody: description: Request Body content: application/json: schema: type: object properties: data: type: object x-property-sort: - issuer - fund - shareClass - market description: The data member contains the request's primary data. properties: issuer: type: object x-property-sort: - name - country description: Issuer name. properties: name: type: string minLength: 3 exclusiveMinimum: false maxLength: 100 exclusiveMaximum: false pattern: ^[-!#-&(-+--/0-:=?-Za-zw"]*$ description: Text string to be searched for. country: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Country of registration of the issuer. See endpoint `/basic/region/country/list` for valid values. properties: restrict: description: 'Restriction list. Only funds issued by an issuer whose country of registration is in the provided list are returned. ' type: object x-property-sort: - ids properties: ids: type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 description: Set of country identifiers. exclude: description: Exclusion list. Funds issued by an issuer whose country of registration is in the provided list are not returned. type: object x-property-sort: - ids properties: ids: type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 description: Set of country identifiers. fund: type: object x-property-sort: - etf - domicile description: Parameters related to funds. properties: etf: type: string default: include description: Defines whether or not ETF issuers are included in the result. x-enum-description: - Only ETF issuers are included in the result. - Issuers of ETFs and mutual funds share classes are included in the result. - ETF issuers are excluded from the result. enum: - only - include - exclude domicile: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Domicile of the fund. See endpoint `/basic/region/country/list` for valid values. properties: restrict: description: 'Restriction list. Only issuers of funds with a domicile in the provided list are returned. ' type: object x-property-sort: - ids properties: ids: type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 description: Set of country identifiers. exclude: description: Exclusion list. Issuers of funds with a domicile in the provided list are not returned. type: object x-property-sort: - ids properties: ids: type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 description: Set of country identifiers. shareClass: type: object x-property-sort: - registrationCountry description: Parameters related to share classes. properties: registrationCountry: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Country of trading registration of the share classes. properties: restrict: description: 'Restriction list. Only issuers of funds with share classes registered for trading in a country in the provided list are returned. ' type: object x-property-sort: - ids properties: ids: type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 description: Set of country identifiers. exclude: description: Exclusion list. Issuers of funds with share classes registered for trading in a country in the provided list are not returned. type: object x-property-sort: - ids properties: ids: type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 description: Set of country identifiers. market: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: List of markets of notations with a net asset value (NAV). Only issuers of fund share classes with a NAV from a market in the provided list are returned. properties: restrict: description: Specifies the markets from which a notation may originate. type: object x-property-sort: - ids properties: ids: type: array items: type: number format: id32 x-positive: true x-enum-description: - Mountain-View Funds - FactSet Fund Prices - WM Datenservice enum: - 1126 - 1127 - 1050 uniqueItems: true maxItems: 2 description: Set of market identifiers. exclude: description: Specifies the markets from which a notation may not originate. type: object x-property-sort: - ids properties: ids: type: array items: type: number format: id32 x-positive: true x-enum-description: - Mountain-View Funds - FactSet Fund Prices - WM Datenservice enum: - 1126 - 1127 - 1050 uniqueItems: true maxItems: 2 description: Set of market identifiers. meta: type: object description: The meta member contains the meta information of the request. properties: attributes: $ref: '#/components/schemas/AttributesMember' x-property-sort: - attributes required: false responses: '200': description: Successful Response content: application/json: schema: type: object properties: data: description: List of issuers, sorted descending by the number of funds issued. type: array items: type: object x-property-sort: - id - name - count properties: id: type: number format: id32 x-positive: true description: Identifier of an issuer. name: type: string description: Name of the issuer. count: type: number format: int32 description: Number of funds issued. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status parameters: [] /fund/notation/keyFigures/benchmark/month/1/get: get: tags: - fund operationId: get/fund/notation/keyFigures/benchmark/month/1/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: End-of-day (EOD) benchmark key figures of a fund for the time range of one month. description: End-of-day (EOD) benchmark key figures of a fund for the time range of one month. parameters: - name: id in: query schema: type: string format: id64 x-positive: true description: Identifier of the notation. required: true - name: idNotationBenchmark in: query schema: type: array items: type: string format: id64 x-positive: true uniqueItems: true minItems: 1 maxItems: 100 description: List of benchmark notations. style: form explode: false required: true - name: _attributes in: query schema: type: array items: type: string maxLength: 100 exclusiveMaximum: false uniqueItems: true maxItems: 50 style: form explode: false description: Limit the attributes returned in the response to the specified set. - name: _language in: query schema: type: string format: isoLanguage description: ISO 639-1 code of the language. maxLength: 2 minLength: 2 exclusiveMinimum: false exclusiveMaximum: false responses: '200': description: Successful Response content: application/json: schema: type: object properties: data: description: List of benchmarks with related key figures. The order of the benchmark notations in the response is unrelated to their order in the request array. type: array items: type: object x-property-sort: - notation - outperformance - trackingError - informationRatio - status properties: notation: type: object x-property-sort: - id - instrument description: Notation of the benchmark. properties: id: type: string format: id64 x-positive: true description: Identifier of the notation. instrument: type: object x-property-sort: - id - name description: Instrument of the benchmark. properties: id: type: string format: id64 x-positive: true description: Identifier of the instrument. name: type: string format: localizedString description: Name of the instrument. outperformance: type: number format: relativeValue description: Outperformance of the notation. trackingError: type: number format: relativeValue description: Tracking error of the notation. informationRatio: type: number format: relativeValue description: Information ratio of the notation. status: type: object x-property-sort: - code - identifier - encryptedDetails description: Error status for the requested identifier. properties: code: type: string description: Code of the error condition. x-enum-description: - No error. - The provided identifier does not refer to a valid benchmark notation. enum: - none - parameter identifier: type: string format: id64 x-positive: true description: Provided identifier. encryptedDetails: type: string description: Base64-encoded internal details about the error. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status /fund/notation/keyFigures/benchmark/week/1/get: get: tags: - fund operationId: get/fund/notation/keyFigures/benchmark/week/1/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: End-of-day (EOD) benchmark key figures of a fund for the time range of one week. description: End-of-day (EOD) benchmark key figures of a fund for the time range of one week. parameters: - name: id in: query schema: type: string format: id64 x-positive: true description: Identifier of the notation. required: true - name: idNotationBenchmark in: query schema: type: array items: type: string format: id64 x-positive: true uniqueItems: true minItems: 1 maxItems: 100 description: List of benchmark notations. style: form explode: false required: true - name: _attributes in: query schema: type: array items: type: string maxLength: 100 exclusiveMaximum: false uniqueItems: true maxItems: 50 style: form explode: false description: Limit the attributes returned in the response to the specified set. - name: _language in: query schema: type: string format: isoLanguage description: ISO 639-1 code of the language. maxLength: 2 minLength: 2 exclusiveMinimum: false exclusiveMaximum: false responses: '200': description: Successful Response content: application/json: schema: type: object properties: data: description: List of benchmarks with related key figures. The order of the benchmark notations in the response is unrelated to their order in the request array. type: array items: type: object x-property-sort: - notation - outperformance - status properties: notation: type: object x-property-sort: - id - instrument description: Notation of the benchmark. properties: id: type: string format: id64 x-positive: true description: Identifier of the notation. instrument: type: object x-property-sort: - id - name description: Instrument of the benchmark. properties: id: type: string format: id64 x-positive: true description: Identifier of the instrument. name: type: string format: localizedString description: Name of the instrument. outperformance: type: number format: relativeValue description: Outperformance of the notation. status: type: object x-property-sort: - code - identifier - encryptedDetails description: Error status for the requested identifier. properties: code: type: string description: Code of the error condition. x-enum-description: - No error. - The provided identifier does not refer to a valid benchmark notation. enum: - none - parameter identifier: type: string format: id64 x-positive: true description: Provided identifier. encryptedDetails: type: string description: Base64-encoded internal details about the error. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status /fund/notation/keyFigures/benchmark/year/1/get: get: tags: - fund operationId: get/fund/notation/keyFigures/benchmark/year/1/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: End-of-day (EOD) benchmark key figures of a fund for the time range of one year. description: End-of-day (EOD) benchmark key figures of a fund for the time range of one year. parameters: - name: id in: query schema: type: string format: id64 x-positive: true description: Identifier of the notation. required: true - name: idNotationBenchmark in: query schema: type: array items: type: string format: id64 x-positive: true uniqueItems: true minItems: 1 maxItems: 100 description: List of benchmark notations. style: form explode: false required: true - name: _attributes in: query schema: type: array items: type: string maxLength: 100 exclusiveMaximum: false uniqueItems: true maxItems: 50 style: form explode: false description: Limit the attributes returned in the response to the specified set. - name: _language in: query schema: type: string format: isoLanguage description: ISO 639-1 code of the language. maxLength: 2 minLength: 2 exclusiveMinimum: false exclusiveMaximum: false responses: '200': description: Successful Response content: application/json: schema: type: object properties: data: description: List of benchmarks with related key figures. The order of the benchmark notations in the response is unrelated to their order in the request array. type: array items: type: object x-property-sort: - notation - outperformance - trackingError - informationRatio - status properties: notation: type: object x-property-sort: - id - instrument description: Notation of the benchmark. properties: id: type: string format: id64 x-positive: true description: Identifier of the notation. instrument: type: object x-property-sort: - id - name description: Instrument of the benchmark. properties: id: type: string format: id64 x-positive: true description: Identifier of the instrument. name: type: string format: localizedString description: Name of the instrument. outperformance: type: number format: relativeValue description: Outperformance of the notation. trackingError: type: number format: relativeValue description: Tracking error of the notation. informationRatio: type: number format: relativeValue description: Information ratio of the notation. status: type: object x-property-sort: - code - identifier - encryptedDetails description: Error status for the requested identifier. properties: code: type: string description: Code of the error condition. x-enum-description: - No error. - The provided identifier does not refer to a valid benchmark notation. enum: - none - parameter identifier: type: string format: id64 x-positive: true description: Provided identifier. encryptedDetails: type: string description: Base64-encoded internal details about the error. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status /fund/notation/keyFigures/benchmark/month/3/get: get: tags: - fund operationId: get/fund/notation/keyFigures/benchmark/month/3/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: End-of-day (EOD) benchmark key figures of a fund for the time range of three months. description: End-of-day (EOD) benchmark key figures of a fund for the time range of three months. parameters: - name: id in: query schema: type: string format: id64 x-positive: true description: Identifier of the notation. required: true - name: idNotationBenchmark in: query schema: type: array items: type: string format: id64 x-positive: true uniqueItems: true minItems: 1 maxItems: 100 description: List of benchmark notations. style: form explode: false required: true - name: _attributes in: query schema: type: array items: type: string maxLength: 100 exclusiveMaximum: false uniqueItems: true maxItems: 50 style: form explode: false description: Limit the attributes returned in the response to the specified set. - name: _language in: query schema: type: string format: isoLanguage description: ISO 639-1 code of the language. maxLength: 2 minLength: 2 exclusiveMinimum: false exclusiveMaximum: false responses: '200': description: Successful Response content: application/json: schema: type: object properties: data: description: List of benchmarks with related key figures. The order of the benchmark notations in the response is unrelated to their order in the request array. type: array items: type: object x-property-sort: - notation - outperformance - trackingError - informationRatio - status properties: notation: type: object x-property-sort: - id - instrument description: Notation of the benchmark. properties: id: type: string format: id64 x-positive: true description: Identifier of the notation. instrument: type: object x-property-sort: - id - name description: Instrument of the benchmark. properties: id: type: string format: id64 x-positive: true description: Identifier of the instrument. name: type: string format: localizedString description: Name of the instrument. outperformance: type: number format: relativeValue description: Outperformance of the notation. trackingError: type: number format: relativeValue description: Tracking error of the notation. informationRatio: type: number format: relativeValue description: Information ratio of the notation. status: type: object x-property-sort: - code - identifier - encryptedDetails description: Error status for the requested identifier. properties: code: type: string description: Code of the error condition. x-enum-description: - No error. - The provided identifier does not refer to a valid benchmark notation. enum: - none - parameter identifier: type: string format: id64 x-positive: true description: Provided identifier. encryptedDetails: type: string description: Base64-encoded internal details about the error. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status /fund/notation/keyFigures/benchmark/year/3/get: get: tags: - fund operationId: get/fund/notation/keyFigures/benchmark/year/3/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: End-of-day (EOD) benchmark key figures of a fund for the time range of three years. description: End-of-day (EOD) benchmark key figures of a fund for the time range of three years. parameters: - name: id in: query schema: type: string format: id64 x-positive: true description: Identifier of the notation. required: true - name: idNotationBenchmark in: query schema: type: array items: type: string format: id64 x-positive: true uniqueItems: true minItems: 1 maxItems: 100 description: List of benchmark notations. style: form explode: false required: true - name: _attributes in: query schema: type: array items: type: string maxLength: 100 exclusiveMaximum: false uniqueItems: true maxItems: 50 style: form explode: false description: Limit the attributes returned in the response to the specified set. - name: _language in: query schema: type: string format: isoLanguage description: ISO 639-1 code of the language. maxLength: 2 minLength: 2 exclusiveMinimum: false exclusiveMaximum: false responses: '200': description: Successful Response content: application/json: schema: type: object properties: data: description: List of benchmarks with related key figures. The order of the benchmark notations in the response is unrelated to their order in the request array. type: array items: type: object x-property-sort: - notation - outperformance - trackingError - informationRatio - status properties: notation: type: object x-property-sort: - id - instrument description: Notation of the benchmark. properties: id: type: string format: id64 x-positive: true description: Identifier of the notation. instrument: type: object x-property-sort: - id - name description: Instrument of the benchmark. properties: id: type: string format: id64 x-positive: true description: Identifier of the instrument. name: type: string format: localizedString description: Name of the instrument. outperformance: type: number format: relativeValue description: Outperformance of the notation. trackingError: type: number format: relativeValue description: Tracking error of the notation. informationRatio: type: number format: relativeValue description: Information ratio of the notation. status: type: object x-property-sort: - code - identifier - encryptedDetails description: Error status for the requested identifier. properties: code: type: string description: Code of the error condition. x-enum-description: - No error. - The provided identifier does not refer to a valid benchmark notation. enum: - none - parameter identifier: type: string format: id64 x-positive: true description: Provided identifier. encryptedDetails: type: string description: Base64-encoded internal details about the error. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status /fund/notation/keyFigures/benchmark/year/5/get: get: tags: - fund operationId: get/fund/notation/keyFigures/benchmark/year/5/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: End-of-day (EOD) benchmark key figures of a fund for the time range of five years. description: End-of-day (EOD) benchmark key figures of a fund for the time range of five years. parameters: - name: id in: query schema: type: string format: id64 x-positive: true description: Identifier of the notation. required: true - name: idNotationBenchmark in: query schema: type: array items: type: string format: id64 x-positive: true uniqueItems: true minItems: 1 maxItems: 100 description: List of benchmark notations. style: form explode: false required: true - name: _attributes in: query schema: type: array items: type: string maxLength: 100 exclusiveMaximum: false uniqueItems: true maxItems: 50 style: form explode: false description: Limit the attributes returned in the response to the specified set. - name: _language in: query schema: type: string format: isoLanguage description: ISO 639-1 code of the language. maxLength: 2 minLength: 2 exclusiveMinimum: false exclusiveMaximum: false responses: '200': description: Successful Response content: application/json: schema: type: object properties: data: description: List of benchmarks with related key figures. The order of the benchmark notations in the response is unrelated to their order in the request array. type: array items: type: object x-property-sort: - notation - outperformance - trackingError - informationRatio - status properties: notation: type: object x-property-sort: - id - instrument description: Notation of the benchmark. properties: id: type: string format: id64 x-positive: true description: Identifier of the notation. instrument: type: object x-property-sort: - id - name description: Instrument of the benchmark. properties: id: type: string format: id64 x-positive: true description: Identifier of the instrument. name: type: string format: localizedString description: Name of the instrument. outperformance: type: number format: relativeValue description: Outperformance of the notation. trackingError: type: number format: relativeValue description: Tracking error of the notation. informationRatio: type: number format: relativeValue description: Information ratio of the notation. status: type: object x-property-sort: - code - identifier - encryptedDetails description: Error status for the requested identifier. properties: code: type: string description: Code of the error condition. x-enum-description: - No error. - The provided identifier does not refer to a valid benchmark notation. enum: - none - parameter identifier: type: string format: id64 x-positive: true description: Provided identifier. encryptedDetails: type: string description: Base64-encoded internal details about the error. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status /fund/notation/screener/search: post: tags: - fund operationId: post/fund/notation/screener/search x-supportsOffsetBasedPaging: true x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: Screener for notations of share classes of mutual and exchange traded funds based on fund-specific parameters. description: "Screener for notations of share classes of mutual and exchange traded funds (ETF) based on fund-specific parameters. The funds represent legal entities, juristic persons in particular, and may have more than one share class. The share classes represent instruments, and the notations represent price sources for the share classes. Some parameters apply to the fund as a whole, i.e. a notation for each share class of a fund matching the criteria is returned, for example `issuer.selection`. Others apply to the share classes, thus only notations of matching share classes are returned, for example `minimumInvestment.initial`. The result is limited to the notations that satisfy all the selected filters. In order to guarantee comparability when using the performance parameters, the endpoint is restricted to three markets only, Mountain-View Funds (`id=1126`), FactSet Fund Prices (`id=1127`) and WM Datenservice (`id=1050`) since the notations from these markets provide a net asset value (NAV) - based total performance. The total performance factors in all earnings distributions of a share class and thus allows to compare the overall (total) performance of distributing and non-distributing share classes. \n A specific set of share classes or share class notations can be restricted to or excluded by using customer-specific instrument or notation selection lists respectively. Such selection lists are set up by FactSet upon request. All identifiers used as parameters must be valid and entitled." requestBody: description: Request Body content: application/json: schema: type: object properties: data: type: object x-property-sort: - validation - fund - shareClass - performance description: The data member contains the request's primary data. properties: validation: type: object x-property-sort: - onlyActive - prices - currency - market - instrumentSelectionList - notationSelectionList description: Validation parameters. properties: onlyActive: type: boolean default: true description: If `true`, only active notations will be returned. The term "active" reflects the fact that notations and related data is not being deleted immediately after becoming irrelevant (e.g. because the source does not provide a price anymore), but remains in general retrievable for up to 6 months. prices: type: object x-property-sort: - latest - previous description: Price-related parameters. properties: latest: type: object x-property-sort: - availableOnly - minimumDate description: Parameters related to the presence and age of the most recent trade price. properties: availableOnly: type: boolean description: If `true`, only notations for which a trade price (even an outdated one) is available will be returned. minimumDate: type: string format: date description: Earliest admissible date of the most recent trade price. previous: type: object x-property-sort: - availableOnly - minimumDate description: Parameters related to the presence and age of a trade price from a preceding trading day. properties: availableOnly: type: boolean description: If `true`, only notations for which a trade price from a preceding trading day is available will be returned. minimumDate: type: string format: date description: Earliest admissible date of the trade price from a preceding day. currency: description: Currency selection. See endpoint `/basic/valueUnit/currency/list` for valid values. type: object x-property-sort: - restrict - exclude x-atMostOne: true properties: restrict: description: Specifies the currency a notation may have. type: object x-property-sort: - ids properties: ids: description: Set of currency identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 exclude: description: Specifies the currency from which a notation may not have. type: object x-property-sort: - ids properties: ids: description: Set of currency identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 market: description: Market-related notation selection. type: object x-property-sort: - selection - priority properties: selection: description: Market selection. type: object x-property-sort: - restrict - exclude x-atMostOne: true properties: restrict: description: Specifies the markets from which a notation may originate. type: object x-property-sort: - ids properties: ids: description: Set of market identifiers. type: array items: type: number format: id32 x-positive: true x-enum-description: - Mountain-View Funds - FactSet Fund Prices - WM Datenservice enum: - 1126 - 1127 - 1050 uniqueItems: true maxItems: 2 exclude: description: Specifies the markets from which a notation may not originate. type: object x-property-sort: - ids properties: ids: description: Set of market identifiers. type: array items: type: number format: id32 x-positive: true x-enum-description: - Mountain-View Funds - FactSet Fund Prices - WM Datenservice enum: - 1126 - 1127 - 1050 uniqueItems: true maxItems: 2 priority: description: "Sequence of markets specifying the priority order of the markets for the selection of one notation per instrument. If for a given instrument with two matching notations, A and B, the market of notation A precedes the market of notation B in this list, A will be selected. \n The list does not restrict the request to only those markets (use the parameter `market.selection` for that purpose)." type: object x-property-sort: - ids properties: ids: description: List of market identifiers. type: array items: type: number format: id32 x-positive: true default: - 1126 - 1127 - 1050 x-enum-description: - Mountain-View Funds - FactSet Fund Prices - WM Datenservice enum: - 1126 - 1127 - 1050 uniqueItems: true maxItems: 3 instrumentSelectionList: description: Instrument-level restriction or exclusion. type: object x-property-sort: - restrict - exclude x-atMostOne: true properties: restrict: description: Restriction lists. If present, the result contains only notations belonging to share classes that are a member of any of the provided lists. type: object x-property-sort: - ids properties: ids: description: Set of identifiers of restriction lists. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 3 exclude: description: Exclusion lists. If present, the result does not contain notations belonging to share classes that are a member of any of the provided lists. type: object x-property-sort: - ids properties: ids: description: Set of identifiers of exclusion lists. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 3 notationSelectionList: description: Notation-level restriction or exclusion. type: object x-property-sort: - restrict - exclude x-atMostOne: true properties: restrict: description: Restriction lists. If present, the result contains only notations that are a member of any of the provided lists. type: object x-property-sort: - ids properties: ids: description: Set of identifiers of restriction lists. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 3 exclude: description: Exclusion lists. If present, the result does not contain notations that are a member of any of the provided lists. type: object x-property-sort: - ids properties: ids: description: Set of identifiers of exclusion lists. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 3 fund: type: object x-property-sort: - etf - currency - domicile - holdingType - countryDevelopment - regionalExposure - strategy - industry - minimumSrri - issuer - assetsUnderManagement - compliance description: 'Parameters related to funds. ' properties: etf: type: string default: include description: Defines whether or not notations belonging to ETF share classes are included in the result. x-enum-description: - Only notations of ETF share classes are included in the result. - Notations of ETF and mutual funds share classes are included in the result. - Notations of ETF share classes are excluded from the result. enum: - only - include - exclude currency: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: 'Main currency of the fund. The parameter ensures the consistency and comparability of parameters expressed in the currency of the fund. See endpoint `/basic/valueUnit/currency/main/list` for valid values. ' properties: restrict: description: Specifies the main currencies a fund may have. type: object x-property-sort: - ids properties: ids: description: Set of main currency identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 exclude: description: Specifies the main currencies a fund may not have. type: object x-property-sort: - ids properties: ids: description: Set of main currency identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 domicile: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Domicile of the fund. See endpoint `/basic/region/country/list` for valid values. properties: restrict: description: Restriction list. Only funds with a domicile in the provided list are returned. type: object x-property-sort: - ids properties: ids: description: Set of country identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 exclude: description: Exclusion list. Funds with a domicile in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of country identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 holdingType: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Holding asset type classification represented by categories from the category system "Asset class classification system for mutual funds, defined by FactSet Research Systems Inc.". See endpoint `/category/listBySystem` with `id=288` for valid values. properties: restrict: description: Restriction list. Only funds that belong to a category in the provided list are returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 exclude: description: Exclusion list. Funds that belong to a category in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 countryDevelopment: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Country development level of the holdings represented by categories from the category system "Country development level classification system for mutual funds, defined by FactSet Research Systems Inc.". See endpoint `/category/listBySystem` with `id=289` for valid values. properties: restrict: description: Restriction list. Only funds that belong to a category in the provided list are returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 exclude: description: Exclusion list. Funds that belong to a category in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 regionalExposure: type: object x-property-sort: - broad - specific description: Regional exposure classification. properties: broad: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Broad regional exposure of the holdings represented by categories from the category system "Broad regional exposure classification system for mutual funds, defined by FactSet Research Systems Inc."; see endpoint `/category/listBySystem` with `id=290` for valid values. properties: restrict: description: Restriction list. Only funds that belong to a category in the provided list are returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 exclude: description: Exclusion list. Funds that belong to a category in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 specific: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Specific geographic exposure of the holdings represented by categories from the category system "Specific geographic exposure classification system for mutual funds, defined by FactSet Research Systems Inc.". See endpoint `/category/listBySystem` with `id=291` for valid values. properties: restrict: description: Restriction list. Only funds that belong to a category in the provided list are returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 exclude: description: Exclusion list. Funds that belong to a category in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 strategy: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Strategy of the fund represented by categories from any level of the category system "Three-tier strategy classification system for funds defined by FactSet Research Systems Inc.". See endpoint `/category/listBySystem` with `id=292` for valid values. properties: restrict: description: Restriction list. Only funds that belong to a category in the provided list are returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 exclude: description: Exclusion list. Funds that belong to a category in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 industry: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Industry classification represented by categories from any level of the category system "Funds classification defined by FactSet Digital Solutions". See endpoint `/category/listBySystem` with `id=27` for valid values. properties: restrict: description: Restriction list. Only funds that belong to a category in the provided list are returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 exclude: description: Exclusion list. Funds that belong to a category in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 minimumSrri: type: object x-property-sort: - id description: Minimum value for the synthetic risk and reward indicator (SRRI). properties: id: type: number format: id32 x-positive: true description: Identifier of the SRRI value. See endpoint `/rating/grade/listBySystem` with `id=28` for valid values. issuer: type: object x-property-sort: - selection - country description: Parameters related to the issuer. properties: selection: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Issuer selection. See endpoint `/funds/issuer/search` for valid values. properties: restrict: description: 'Restriction list. Only funds issued by an issuer in the provided list are returned. ' type: object x-property-sort: - ids properties: ids: description: Set of identifiers of legal entities in the role of an issuer. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 100 exclude: description: Exclusion list. Funds issued by an issuer in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of identifiers of legal entities in the role of an issuer. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 100 country: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Country of registration of the fund issuer. See endpoint `/basic/region/country/list` for valid values. properties: restrict: description: 'Restriction list. Only funds issued by an issuer whose country of registration is in the provided list are returned. ' type: object x-property-sort: - ids properties: ids: description: Set of country identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 exclude: description: Exclusion list. Funds issued by an issuer whose country of registration is in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of country identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 assetsUnderManagement: type: object format: realRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: real description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: real description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the assets under management (AUM) which is the sum of the market values of the fund's holdings including cash. The AUM is expressed in the currency of the fund, see parameter `fund.currency`. compliance: description: 'Compliance properties related to funds. See endpoint `/legalEntity/complianceProperty/list` for the full list of compliance properties associated with legal entities (across all roles). ' type: object x-property-sort: - or properties: or: description: List of conditions representing a combination of compliance properties joined by a logical OR operator. type: array items: type: object x-property-sort: - and properties: and: description: List of combinations of compliance properties joined by a logical AND operator. type: array items: type: object x-property-sort: - id - negate properties: id: description: 'Identifier of a compliance property. Examples: 1. Only funds compliant to ALL of the following: (1), (2), and (3) are considered: `"compliance":{ "fund": { "or": [{ "and": [{ "id":1, "negate":false }, {"id":2, "negate":false}, {"id":3, "negate":false}]}]}}` 2. Only funds compliant to either (1) or to (2) are considered: `"compliance":{ "fund": { "or": [{ "and": [{ "id":1, "negate":false }]}, {"and": [{ "id":2, "negate":false }]}]}}` 3. Only funds compliant to (1) or to (2), but not compliant to (3) are considered: `"compliance":{ "fund": { "or": [{ "and": [{ "id":1, "negate":false },{"id":3, "negate":true}]}, {"and": [{ "id":2, "negate":false},{"id":3, "negate":true}]}]}}`' type: number format: id32 x-positive: true negate: description: 'If `true`, the condition excludes funds compliant to the compliance property. ' type: boolean shareClass: type: object x-property-sort: - currency - distributing - registrationCountry - lifeCycle - minimumInvestment - assetsUnderManagement - compliance - fee description: Parameters related to share classes. properties: currency: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: 'Main currency of the share class. The parameter ensures the consistency and comparability of parameters expressed in the currency of the share class. See endpoint `/basic/valueUnit/currency/main/list` for valid values. ' properties: restrict: description: Specifies the main currencies a share class may have. type: object x-property-sort: - ids properties: ids: description: Set of main currency identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 exclude: description: Specifies the main currencies a share class may not have. type: object x-property-sort: - ids properties: ids: description: Set of main currency identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 distributing: type: string default: include description: Defines whether or not distributing share classes are included in the result. A share class may distribute (pay out) the earnings to the investors or may reinvest them. x-enum-description: - ' Only notations of distributing share classes are included in the result.' - Notations of distributing and reinvesting share classes are included in the result. - Notations of distributing share classes are excluded from the result. enum: - only - include - exclude registrationCountry: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Country of trading registration of the share classes. properties: restrict: description: 'Restriction list. Only share classes registered for trading in a country in the provided list are returned. ' type: object x-property-sort: - ids properties: ids: description: Set of country identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 exclude: description: Exclusion list. Share classes registered for trading in a country in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of country identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 lifeCycle: description: Parameters related to important dates. type: object x-property-sort: - issue properties: issue: type: object format: dateRange x-isClosedInterval: false properties: start: type: string format: date description: The starting point of the date range (inclusive), or `null` to indicate that the date range extends indefinitely into the past. x-allowNullValue: true end: type: string format: date description: The ending point of the date range (exclusive), or `null` to indicate that the date range extends indefinitely into the future. x-allowNullValue: true x-property-sort: - start - end required: - start - end description: Date range of the issue date. minimumInvestment: type: object x-property-sort: - initial - subsequent description: Minimum investment when purchasing shares of the share class. The minimum investment is expressed in the currency of the share class, see parameter `shareClass.currency`. properties: initial: type: object format: realRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: real description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: real description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the initial investment accepted for establishing a new account. subsequent: type: object format: realRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: real description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: real description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the subsequent investment for an already established account. assetsUnderManagement: type: object format: realRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: real description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: real description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the assets under management (AUM) which is the sum of the market values of the holdings of the share class including cash. The AUM is expressed in the currency of the share class, see parameter `shareClass.currency`. compliance: description: Compliance properties related to share classes. See endpoint `/instrument/complianceProperty/list` for the full list of compliance properties associated with instruments (across all asset classes). type: object x-property-sort: - or properties: or: description: List of conditions representing a combination of compliance properties joined by a logical OR operator. type: array items: type: object x-property-sort: - and properties: and: description: List of combinations of compliance properties joined by a logical AND operator. type: array items: type: object x-property-sort: - id - negate properties: id: description: 'Identifier of a compliance property. Examples: 1. Only funds compliant to ALL of the following: (1), (2), and (3) are considered: `"compliance":{ "fund": { "or": [{ "and": [{ "id":1, "negate":false }, {"id":2, "negate":false}, {"id":3, "negate":false}]}]}}` 2. Only funds compliant to either (1) or to (2) are considered: `"compliance":{ "fund": { "or": [{ "and": [{ "id":1, "negate":false }]}, {"and": [{ "id":2, "negate":false }]}]}}` 3. Only funds compliant to (1) or to (2), but not compliant to (3) are considered: `"compliance":{ "fund": { "or": [{ "and": [{ "id":1, "negate":false },{"id":3, "negate":true}]}, {"and": [{ "id":2, "negate":false},{"id":3, "negate":true}]}]}}`' type: number format: id32 x-positive: true negate: description: 'If `true`, the condition excludes funds compliant to the compliance property. ' type: boolean fee: type: object x-property-sort: - ongoing - allIn - performance - management - initial - distribution - administration - handling - redemption - custodianBank - 12b - switching description: Parameters related to fees. properties: ongoing: type: object x-property-sort: - current description: Ongoing fee. It is a measure of the total fixed costs associated with managing and operating a fund. In case of an umbrella fund, the ongoing fee includes the costs of the underlying funds. properties: current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current ongoing fee. allIn: type: object x-property-sort: - current description: All-in fee. It is a measure of the total costs associated with investing in the fund and includes managing and operating costs. properties: current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current all-in fee. performance: type: object x-property-sort: - current description: Performance fee. It is paid to the fund manager and depends on the fund's performance. properties: current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current performance fee. management: type: object x-property-sort: - current description: Management fee. It is paid from the assets of the fund to the fund company for running and administration including expenses for advisor and/or manager. properties: current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current management fee. initial: type: object x-property-sort: - minimum - current - maximum description: Initial fee. It is a proportion of the investment amount paid once by the investor to the fund company when buying fund shares of the share class. Also called front load or entry cost. properties: minimum: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the minimum initial fee. current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current initial fee. maximum: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the maximum initial fee. distribution: type: object x-property-sort: - maximum description: Distribution fee. It is paid for distribution services provided by a distribution agent. properties: maximum: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the maximum distribution fee. administration: type: object x-property-sort: - maximum description: Administration fee. It is paid for running and administration of the fund excluding expenses for an advisor and/or a manager. properties: maximum: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the maximum administration fee. handling: type: object x-property-sort: - maximum description: Handling fee. It is paid for handling services of a fund. This fee may include, but is not limited to, the administration fee, the management fee, and the distribution fee. properties: maximum: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the maximum handling fee. redemption: type: object x-property-sort: - current - maximum description: Redemption fee. It is a proportion of the redeemed investment amount paid once by the investor to the fund company when selling fund shares of the share class. Also called selling fee or exit charge. properties: current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current redemption fee. maximum: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the maximum redemption fee. custodianBank: type: object x-property-sort: - current description: Custodian bank fee. It is paid from the assets of the fund to the custodian bank for holding the fund's assets. properties: current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current custodian bank fee. 12b: type: object x-property-sort: - current description: 12B fee. It represents the costs shareholders paid for management and distribution over the fund�"s prior fiscal year. properties: current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current 12B fee. switching: type: object x-property-sort: - current description: Switching fee. It is paid for moving an investment from one fund to another within the same umbrella fund. properties: current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current switching fee. performance: type: object x-property-sort: - endOfDay description: Relative performance for different time ranges. The figures factor in the earnings potentially paid out to the investors by distributing share classes. properties: endOfDay: type: object x-property-sort: - day1 - week1 - month1 - months3 - months6 - year1 - years3 - years5 - yearToDate description: End-of-day (EOD) relative performance for different time ranges. The relative performance is the difference of a notation's most recent EOD closing price against the EOD closing price on the reference date, relative to the EOD closing price on the reference date. properties: day1: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range one day. week1: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range one week. month1: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range one month. months3: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range three months. months6: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range six months. year1: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range one year. years3: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range three years. years5: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range five years. yearToDate: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range year-to-date (YTD). meta: type: object description: The meta member contains the meta information of the request. properties: attributes: $ref: '#/components/schemas/AttributesMember' language: $ref: '#/components/schemas/LanguageMember' sort: description: Sortable attributes. The sort order is ascending unless it is prefixed with a minus sign, in which case it is descending. A list of at most 10 (possibly prefixed) attribute name(s) is allowed. type: array items: type: string enum: - currency.code - -currency.code - instrument.name - -instrument.name - instrument.shortName - -instrument.shortName - fund.etf - -fund.etf - fund.currency.isoCode - -fund.currency.isoCode - fund.domicile.name - -fund.domicile.name - fund.holdingType.name - -fund.holdingType.name - fund.countryDevelopment.name - -fund.countryDevelopment.name - fund.regionalExposure.broad.name - -fund.regionalExposure.broad.name - fund.regionalExposure.specific.name - -fund.regionalExposure.specific.name - fund.strategy.level1.name - -fund.strategy.level1.name - fund.strategy.level2.name - -fund.strategy.level2.name - fund.strategy.level3.name - -fund.strategy.level3.name - fund.industry.name - -fund.industry.name - fund.srri.grade - -fund.srri.grade - fund.issuer.name - -fund.issuer.name - fund.issuer.country.name - -fund.issuer.country.name - fund.assetsUnderManagement - -fund.assetsUnderManagement - shareClass.lifeCycle.issue - -shareClass.lifeCycle.issue - shareClass.minimumInvestment.initial - -shareClass.minimumInvestment.initial - shareClass.minimumInvestment.subsequent - -shareClass.minimumInvestment.subsequent - shareClass.assetsUnderManagement - -shareClass.assetsUnderManagement - shareClass.fee.ongoing.current - -shareClass.fee.ongoing.current - shareClass.fee.allIn.current - -shareClass.fee.allIn.current - shareClass.fee.performance.current - -shareClass.fee.performance.current - shareClass.fee.management.current - -shareClass.fee.management.current - shareClass.fee.initial.minimum - -shareClass.fee.initial.minimum - shareClass.fee.initial.current - -shareClass.fee.initial.current - shareClass.fee.initial.maximum - -shareClass.fee.initial.maximum - shareClass.fee.distribution.maximum - -shareClass.fee.distribution.maximum - shareClass.fee.handling.maximum - -shareClass.fee.handling.maximum - shareClass.fee.redemption.current - -shareClass.fee.redemption.current - shareClass.fee.redemption.maximum - -shareClass.fee.redemption.maximum - shareClass.fee.custodianBank.current - -shareClass.fee.custodianBank.current - shareClass.fee.12b.current - -shareClass.fee.12b.current - shareClass.fee.switching.current - -shareClass.fee.switching.current - performance.endOfDay.day1 - -performance.endOfDay.day1 - performance.endOfDay.week1 - -performance.endOfDay.week1 - performance.endOfDay.month1 - -performance.endOfDay.month1 - performance.endOfDay.months3 - -performance.endOfDay.months3 - performance.endOfDay.months6 - -performance.endOfDay.months6 - performance.endOfDay.year1 - -performance.endOfDay.year1 - performance.endOfDay.years3 - -performance.endOfDay.years3 - performance.endOfDay.years5 - -performance.endOfDay.years5 - performance.endOfDay.yearToDate - -performance.endOfDay.yearToDate maxItems: 10 uniqueItems: true default: - instrument.name pagination: type: object description: Pagination attributes for the offset-based pagination strategy. properties: offset: type: number format: int32 minimum: 0 exclusiveMinimum: false default: 0 description: Non-negative number of entries to skip, or 0 (default). limit: type: number format: int32 minimum: 0 exclusiveMinimum: false maximum: 500 exclusiveMaximum: false default: 20 description: Non-negative maximum number of entries to return. x-property-sort: - offset - limit x-property-sort: - attributes - language - sort - pagination required: false responses: '200': description: Successful Response content: application/json: schema: type: object properties: data: description: List of notations. type: array items: type: object x-property-sort: - id - currency - market - symbol - nsin - fsym - instrument - fund - shareClass - performance properties: id: type: string format: id64 x-positive: true description: Identifier of the notation. currency: type: object x-property-sort: - id - code description: Currency of the notation. See endpoint `/basic/valueUnit/currency/list` for possible values. properties: id: type: number format: id32 x-positive: true description: Identifier of the currency. code: x-sortable: true type: string description: 'Code of the currency: If assigned, a code according to ISO 4217, otherwise a local code.' market: type: object x-property-sort: - id - name description: Market of the notation. properties: id: type: number format: id32 x-positive: true description: Identifier of the market. name: type: string format: localizedString description: Name of the market. symbol: type: string description: The symbol of the notation. It is a market-specific code to identify the notation. Which characters can be part of a symbol depends on the market. If a market does not define a proprietary symbol, but uses a different identifier (for example, the ISIN or the WKN) to identify instruments, no symbol will be set for the notations of that market. nsin: type: object x-property-sort: - sedol description: NSIN data of the notation. properties: sedol: type: string description: The SEDOL or IDII for the notation. fsym: type: object x-property-sort: - listing - regional description: Notation-level FactSet identifiers of the financial instrument used primarily in FactSet products other than the MDG. properties: listing: type: object x-property-sort: - permanentIdentifier - tickerExchange - isPrimary description: Listing-level identifiers. properties: permanentIdentifier: type: string description: FactSet Permanent Identifier for a notation. The format is six alpha numeric characters, excluding vowels, with an L suffix (XXXXXX-L). tickerExchange: type: string description: 'FactSet market symbol of the notation, usually consisting of the ticker (e.g. "DAI" for Daimler AG) and the three-character code of the exchange on which the listing is traded (example: DAI-ETR).' isPrimary: type: boolean description: Indicates whether the notation is the primary notation among all notations within the same region (`true`) or not (`false`). regional: type: object x-property-sort: - permanentIdentifier - tickerRegion - isPrimary description: Regional-level identifiers. properties: permanentIdentifier: type: string description: FactSet Permanent Identifier for a set of one or more notations of the same region with the same value unit. The format is six alpha numeric characters, excluding vowels, with an R suffix (XXXXXX-R). tickerRegion: type: string description: 'FactSet regional symbol of the notation, consisting of the ticker and the two-character code of the country or region where the listing is traded (example: DAI-DE).' isPrimary: type: boolean description: Indicates whether the notation is in the primary region of the security (`true`) or not (`false`). instrument: type: object x-property-sort: - id - name - shortName - isin - nsin - fsym description: Instrument data of the notation. properties: id: type: string format: id64 x-positive: true description: Identifier of the instrument. name: x-sortable: true x-default-sort-attribute: true x-default-sort-direction: 1 type: string format: localizedString description: Name of the instrument. shortName: x-sortable: true type: string format: localizedString description: Short name of the instrument. isin: type: string description: The International Securities Identification Number (ISIN) of the instrument. The ISIN is a 12-character code of digits and upper-case letters that uniquely identifies an instrument. nsin: type: object x-property-sort: - wkn - valor - cusip description: NSIN data of the instrument. properties: wkn: type: string description: The WKN (Wertpapierkennnummer, German for Securities Identification Number) of the instrument. The WKN is a 6-character code of digits and upper-case letters that uniquely identifies an instrument. valor: type: string description: 'The Valor number (German: Valorennummer) of the instrument. The Valor number is an integer number that uniquely identifies an instrument.' cusip: type: string description: The CUSIP (Committee on Uniform Security Identification Procedures) or CINS (CUSIP International Numbering System) identifier of the instrument. These numbers are 9-character codes of digits and upper-case letters that uniquely identify an instrument. fsym: type: object x-property-sort: - security description: Instrument-level FactSet identifier of the financial instrument used primarily in FactSet products other than the MDG. properties: security: type: object x-property-sort: - permanentIdentifier description: Security-level identifier. properties: permanentIdentifier: type: string description: FactSet Permanent Identifier for an instrument. The format is six alpha numeric characters, excluding vowels, with an S suffix (XXXXXX-S). fund: type: object x-property-sort: - id - name - etf - currency - domicile - holdingType - countryDevelopment - regionalExposure - strategy - industry - srri - issuer - assetsUnderManagement - compliance description: Attributes related to the fund. properties: id: type: number format: id32 x-positive: true description: Identifier of the fund. name: type: string description: Name of the fund. etf: x-sortable: true type: boolean description: If `true`, the fund is an ETF. currency: type: object x-property-sort: - id - isoCode description: Main currency of the fund. See endpoint `/basic/valueUnit/currency/main/list` for possible values. properties: id: type: number format: id32 x-positive: true description: Identifier of the currency. isoCode: x-sortable: true type: string description: ISO 4217 code of the currency. domicile: type: object x-property-sort: - id - name description: Domicile of the fund. See endpoint `/basic/region/country/list` for possible values. properties: id: type: number format: id32 x-positive: true description: Identifier of the country. name: x-sortable: true type: string format: localizedString description: Name of the country. holdingType: type: object x-property-sort: - id - name description: Holding asset type classification. properties: id: type: number format: id32 x-positive: true description: Identifier of the category. name: x-sortable: true type: string format: localizedString description: Name of the category. countryDevelopment: type: object x-property-sort: - id - name description: Country development level of the holdings. properties: id: type: number format: id32 x-positive: true description: Identifier of the category. name: x-sortable: true type: string format: localizedString description: Name of the category. regionalExposure: type: object x-property-sort: - broad - specific description: Regional exposure classification. properties: broad: type: object x-property-sort: - id - name description: Broad regional exposure of the holdings. properties: id: type: number format: id32 x-positive: true description: Identifier of a category. name: x-sortable: true type: string format: localizedString description: Name of the category. specific: type: object x-property-sort: - id - name description: Specific geographic exposure of the holdings. properties: id: type: number format: id32 x-positive: true description: Identifier of a category. name: x-sortable: true type: string format: localizedString description: Name of the category. strategy: type: object x-property-sort: - level1 - level2 - level3 description: Strategy of the fund. properties: level1: type: object x-property-sort: - id - name description: First level of classification. properties: id: type: number format: id32 x-positive: true description: Identifier of a category. name: x-sortable: true type: string format: localizedString description: Name of the category. level2: type: object x-property-sort: - id - name description: Second level of classification. properties: id: type: number format: id32 x-positive: true description: Identifier of a category. name: x-sortable: true type: string format: localizedString description: Name of the category. level3: type: object x-property-sort: - id - name description: Third level of classification. properties: id: type: number format: id32 x-positive: true description: Identifier of a category. name: x-sortable: true type: string format: localizedString description: Name of the category. industry: type: object x-property-sort: - id - name description: Industry classification. properties: id: type: number format: id32 x-positive: true description: Identifier of a category. name: x-sortable: true type: string format: localizedString description: Name of the category. srri: type: object x-property-sort: - id - grade description: Synthetic risk and reward indicator (SRRI). properties: id: type: number format: id32 x-positive: true description: Identifier of the rating grade. grade: x-sortable: true type: string description: Rating grade. issuer: type: object x-property-sort: - id - name - country description: Issuer of the fund. See endpoint `/legalEntity/list` for possible values. properties: id: type: number format: id32 x-positive: true description: Identifier of the issuer. name: x-sortable: true type: string description: Name of the issuer. country: type: object x-property-sort: - id - name description: Country of registration of the issuer. See endpoint `/basic/region/country/list` for possible values. properties: id: type: number format: id32 x-positive: true description: Identifier of the country. name: x-sortable: true type: string format: localizedString description: Name of the country. assetsUnderManagement: x-sortable: true type: number format: real description: Assets under management (AUM). compliance: type: array items: type: object x-property-sort: - id - name properties: id: type: number format: id32 x-positive: true description: Identifier of a compliance property. name: type: string format: localizedString description: Name of the compliance property. description: List of compliance properties to which the fund is compliant. See endpoint `/legalEntity/complianceProperty/list` for possible values. shareClass: type: object x-property-sort: - currency - distributing - registrationCountry - lifeCycle - minimumInvestment - assetsUnderManagement - compliance - fee description: Attributes related to the share class. properties: currency: type: object x-property-sort: - id - isoCode description: Main currency of the share class. See endpoint `/basic/valueUnit/currency/main/list` for possible values. properties: id: type: number format: id32 x-positive: true description: Identifier of the currency. isoCode: type: string description: ISO 4217 code of the currency. distributing: type: boolean description: If `true`, the share class distributes the earnings to the investors. registrationCountry: type: array items: type: object x-property-sort: - id - name properties: id: type: number format: id32 x-positive: true description: Identifier of the country. name: type: string format: localizedString description: Name of the country. description: Country of trading registration of the share class. See endpoint `/basic/region/country/list` for possible values. lifeCycle: type: object x-property-sort: - issue description: Important dates of the share class. properties: issue: x-sortable: true type: string format: date description: Date of the issue. minimumInvestment: type: object x-property-sort: - initial - subsequent description: Minimum investment when purchasing shares of the share class. The minimum investment is expressed in the currency of the share class, see attribute `shareClass.currency`. properties: initial: x-sortable: true type: number format: real description: Initial investment accepted for establishing a new account. subsequent: x-sortable: true type: number format: real description: Subsequent investment for an already established account. assetsUnderManagement: x-sortable: true type: number format: real description: Assets under management (AUM) which is the sum of the market values of the holdings of the share class including cash. The AUM is expressed in the currency of the share class, see attribute `shareClass.currency`. compliance: type: array items: type: object x-property-sort: - id - name properties: id: type: number format: id32 x-positive: true description: Identifier of a compliance property. name: type: string format: localizedString description: Name of the compliance property. description: List of compliance properties to which the share class is compliant. See endpoint `/instrument/complianceProperty/list` for possible values. fee: type: object x-property-sort: - ongoing - allIn - performance - management - initial - distribution - administration - handling - redemption - custodianBank - 12b - switching description: Fees of the share class. properties: ongoing: type: object x-property-sort: - current description: Ongoing fee. properties: current: x-sortable: true type: number format: relativeValue description: Current value. allIn: type: object x-property-sort: - current description: All-in fee. properties: current: x-sortable: true type: number format: relativeValue description: Current value. performance: type: object x-property-sort: - current description: Performance fee. properties: current: x-sortable: true type: number format: relativeValue description: Current value. management: type: object x-property-sort: - current description: Management fee. properties: current: x-sortable: true type: number format: relativeValue description: Current value. initial: type: object x-property-sort: - minimum - current - maximum description: Initial fee. properties: minimum: x-sortable: true type: number format: relativeValue description: Minimum value. current: x-sortable: true type: number format: relativeValue description: Current value. maximum: x-sortable: true type: number format: relativeValue description: Maximum value. distribution: type: object x-property-sort: - maximum description: Distribution fee. properties: maximum: x-sortable: true type: number format: relativeValue description: Maximum value. administration: type: object x-property-sort: - maximum description: Administration fee. properties: maximum: type: number format: relativeValue description: Maximum value. handling: type: object x-property-sort: - maximum description: Handling fee. properties: maximum: x-sortable: true type: number format: relativeValue description: Maximum value. redemption: type: object x-property-sort: - current - maximum description: Redemption fee. properties: current: x-sortable: true type: number format: relativeValue description: Current value. maximum: x-sortable: true type: number format: relativeValue description: Maximum value. custodianBank: type: object x-property-sort: - current description: Custodian bank fee. properties: current: x-sortable: true type: number format: relativeValue description: Current value. 12b: type: object x-property-sort: - current description: 12b fee. properties: current: x-sortable: true type: number format: relativeValue description: Current value. switching: type: object x-property-sort: - current description: Switching fee. properties: current: x-sortable: true type: number format: relativeValue description: Current value. performance: type: object x-property-sort: - endOfDay description: Relative total performance for different time ranges. properties: endOfDay: type: object x-property-sort: - day1 - week1 - month1 - months3 - months6 - year1 - years3 - years5 - yearToDate description: EOD relative performance for different time ranges. The relative performance is the difference of a notation's most recent EOD closing price against the EOD closing price on the reference date, relative to the EOD closing price on the reference date. properties: day1: x-sortable: true type: number format: relativeValue description: One day. week1: x-sortable: true type: number format: relativeValue description: One week. month1: x-sortable: true type: number format: relativeValue description: One month. months3: x-sortable: true type: number format: relativeValue description: Three months. months6: x-sortable: true type: number format: relativeValue description: Six months. year1: x-sortable: true type: number format: relativeValue description: One year. years3: x-sortable: true type: number format: relativeValue description: Three years. years5: x-sortable: true type: number format: relativeValue description: Five years. yearToDate: x-sortable: true type: number format: relativeValue description: Year-to-date. x-partial: true meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' pagination: $ref: '#/components/schemas/OffsetBasedPaginationOutputObject' partial: $ref: '#/components/schemas/PartialOutputObject' x-property-sort: - status - pagination - partial parameters: [] /fund/notation/screener/valueRanges/get: post: tags: - fund operationId: post/fund/notation/screener/valueRanges/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: Possible values and value ranges for the parameters used in the endpoint `/fund/notation/screener/search`. description: The endpoint returns the possible values and value ranges for the parameters used in the endpoint `/fund/notation/screener/search`. It allows to request the values and value ranges only for a restricted set of notations that match predefined parameters. The functionality may be used to pre-fill the values and value ranges of the parameters of the `/fund/notation/screener/search` endpoint so that performing a search always leads to a non-empty set of notations. In order to guarantee comparability when using the performance parameter, the endpoint is restricted to three markets only, Mountain-View Funds (`id=1126`), FactSet Fund Prices (`id=1127`), and WM Datenservice (`id=1050`) since the notations from these markets provide a net asset value (NAV) - based total performance. The total performance factors in all earnings distributions of a share class and thus allows to compare the overall (total) performance of distributing and non-distributing share classes. requestBody: description: Request Body content: application/json: schema: type: object properties: data: type: object x-property-sort: - validation - fund - shareClass - performance description: The data member contains the request's primary data. properties: validation: type: object x-property-sort: - onlyActive - prices - currency - market - instrumentSelectionList - notationSelectionList description: Validation parameters. properties: onlyActive: type: boolean default: true description: If `true`, only active notations will be returned. The term "active" reflects the fact that notations and related data is not being deleted immediately after becoming irrelevant (e.g. because the source does not provide a price anymore), but remains in general retrievable for up to 6 months. prices: type: object x-property-sort: - latest - previous description: Price-related parameters. properties: latest: type: object x-property-sort: - availableOnly - minimumDate description: Parameters related to the presence and age of the most recent trade price. properties: availableOnly: type: boolean description: If `true`, only notations for which a trade price (even an outdated one) is available will be returned. minimumDate: type: string format: date description: Earliest admissible date of the most recent trade price. previous: type: object x-property-sort: - availableOnly - minimumDate description: Parameters related to the presence and age of a trade price from a preceding trading day. properties: availableOnly: type: boolean description: If `true`, only notations for which a trade price from a preceding trading day is available will be returned. minimumDate: type: string format: date description: Earliest admissible date of the trade price from a preceding day. currency: description: Currency selection. See endpoint `/basic/valueUnit/currency/list` for valid values. type: object x-property-sort: - restrict - exclude x-atMostOne: true properties: restrict: description: Specifies the currency a notation may have. type: object x-property-sort: - ids properties: ids: description: Set of currency identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 exclude: description: Specifies the currency from which a notation may not have. type: object x-property-sort: - ids properties: ids: description: Set of currency identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 market: description: Market-related notation selection. type: object x-property-sort: - selection - priority properties: selection: description: Market selection. type: object x-property-sort: - restrict - exclude x-atMostOne: true properties: restrict: description: Specifies the markets from which a notation may originate. type: object x-property-sort: - ids properties: ids: description: Set of market identifiers. type: array items: type: number format: id32 x-positive: true x-enum-description: - Mountain-View Funds - FactSet Fund Prices - WM Datenservice enum: - 1126 - 1127 - 1050 uniqueItems: true maxItems: 2 exclude: description: Specifies the markets from which a notation may not originate. type: object x-property-sort: - ids properties: ids: description: Set of market identifiers. type: array items: type: number format: id32 x-positive: true x-enum-description: - Mountain-View Funds - FactSet Fund Prices - WM Datenservice enum: - 1126 - 1127 - 1050 uniqueItems: true maxItems: 2 priority: description: "Sequence of markets specifying the priority order of the markets for the selection of one notation per instrument. If for a given instrument with two matching notations, A and B, the market of notation A precedes the market of notation B in this list, A will be selected. \n The list does not restrict the request to only those markets (use the parameter `market.selection` for that purpose)." type: object x-property-sort: - ids properties: ids: description: List of market identifiers. type: array items: type: number format: id32 x-positive: true default: - 1126 - 1127 - 1050 x-enum-description: - Mountain-View Funds - FactSet Fund Prices - WM Datenservice enum: - 1126 - 1127 - 1050 uniqueItems: true maxItems: 3 instrumentSelectionList: description: Instrument-level restriction or exclusion. type: object x-property-sort: - restrict - exclude x-atMostOne: true properties: restrict: description: Restriction lists. If present, the result contains only notations belonging to share classes that are a member of any of the provided lists. type: object x-property-sort: - ids properties: ids: description: Set of identifiers of restriction lists. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 3 exclude: description: Exclusion lists. If present, the result does not contain notations belonging to share classes that are a member of any of the provided lists. type: object x-property-sort: - ids properties: ids: description: Set of identifiers of exclusion lists. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 3 notationSelectionList: description: Notation-level restriction or exclusion. type: object x-property-sort: - restrict - exclude x-atMostOne: true properties: restrict: description: Restriction lists. If present, the result contains only notations that are a member of any of the provided lists. type: object x-property-sort: - ids properties: ids: description: Set of identifiers of restriction lists. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 3 exclude: description: Exclusion lists. If present, the result does not contain notations that are a member of any of the provided lists. type: object x-property-sort: - ids properties: ids: description: Set of identifiers of exclusion lists. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 3 fund: type: object x-property-sort: - etf - currency - domicile - holdingType - countryDevelopment - regionalExposure - strategy - industry - minimumSrri - issuer - assetsUnderManagement - compliance description: 'Parameters related to funds. ' properties: etf: type: string default: include description: Defines whether or not notations belonging to ETF share classes are included in the result. x-enum-description: - Only notations of ETF share classes are included in the result. - Notations of ETF and mutual funds share classes are included in the result. - Notations of ETF share classes are excluded from the result. enum: - only - include - exclude currency: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: 'Main currency of the fund. The parameter ensures the consistency and comparability of parameters expressed in the currency of the fund. See endpoint `/basic/valueUnit/currency/main/list` for valid values. ' properties: restrict: description: Specifies the main currencies a fund may have. type: object x-property-sort: - ids properties: ids: description: Set of main currency identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 exclude: description: Specifies the main currencies a fund may not have. type: object x-property-sort: - ids properties: ids: description: Set of main currency identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 domicile: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Domicile of the fund. See endpoint `/basic/region/country/list` for valid values. properties: restrict: description: Restriction list. Only funds with a domicile in the provided list are returned. type: object x-property-sort: - ids properties: ids: description: Set of country identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 exclude: description: Exclusion list. Funds with a domicile in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of country identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 holdingType: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Holding asset type classification represented by categories from the category system "Asset class classification system for mutual funds, defined by FactSet Research Systems Inc.". See endpoint `/category/listBySystem` with `id=288` for valid values. properties: restrict: description: Restriction list. Only funds that belong to a category in the provided list are returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 exclude: description: Exclusion list. Funds that belong to a category in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 countryDevelopment: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Country development level of the holdings represented by categories from the category system "Country development level classification system for mutual funds, defined by FactSet Research Systems Inc.". See endpoint `/category/listBySystem` with `id=289` for valid values. properties: restrict: description: Restriction list. Only funds that belong to a category in the provided list are returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 exclude: description: Exclusion list. Funds that belong to a category in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 regionalExposure: type: object x-property-sort: - broad - specific description: Regional exposure classification. properties: broad: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Broad regional exposure of the holdings represented by categories from the category system "Broad regional exposure classification system for mutual funds, defined by FactSet Research Systems Inc."; see endpoint `/category/listBySystem` with `id=290` for valid values. properties: restrict: description: Restriction list. Only funds that belong to a category in the provided list are returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 exclude: description: Exclusion list. Funds that belong to a category in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 specific: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Specific geographic exposure of the holdings represented by categories from the category system "Specific geographic exposure classification system for mutual funds, defined by FactSet Research Systems Inc.". See endpoint `/category/listBySystem` with `id=291` for valid values. properties: restrict: description: Restriction list. Only funds that belong to a category in the provided list are returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 exclude: description: Exclusion list. Funds that belong to a category in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 strategy: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Strategy of the fund represented by categories from any level of the category system "Three-tier strategy classification system for funds defined by FactSet Research Systems Inc.". See endpoint `/category/listBySystem` with `id=292` for valid values. properties: restrict: description: Restriction list. Only funds that belong to a category in the provided list are returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 exclude: description: Exclusion list. Funds that belong to a category in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 industry: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Industry classification represented by categories from any level of the category system "Funds classification defined by FactSet Digital Solutions". See endpoint `/category/listBySystem` with `id=27` for valid values. properties: restrict: description: Restriction list. Only funds that belong to a category in the provided list are returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 exclude: description: Exclusion list. Funds that belong to a category in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of category identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 20 minimumSrri: type: object x-property-sort: - id description: Minimum value for the synthetic risk and reward indicator (SRRI). properties: id: type: number format: id32 x-positive: true description: Identifier of the SRRI value. See endpoint `/rating/grade/listBySystem` with `id=28` for valid values. issuer: type: object x-property-sort: - selection - country description: Parameters related to the issuer. properties: selection: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Issuer selection. See endpoint `/funds/issuer/search` for valid values. properties: restrict: description: 'Restriction list. Only funds issued by an issuer in the provided list are returned. ' type: object x-property-sort: - ids properties: ids: description: Set of identifiers of legal entities in the role of an issuer. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 100 exclude: description: Exclusion list. Funds issued by an issuer in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of identifiers of legal entities in the role of an issuer. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 100 country: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Country of registration of the fund issuer. See endpoint `/basic/region/country/list` for valid values. properties: restrict: description: 'Restriction list. Only funds issued by an issuer whose country of registration is in the provided list are returned. ' type: object x-property-sort: - ids properties: ids: description: Set of country identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 exclude: description: Exclusion list. Funds issued by an issuer whose country of registration is in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of country identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 assetsUnderManagement: type: object format: realRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: real description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: real description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the assets under management (AUM) which is the sum of the market values of the fund's holdings including cash. The AUM is expressed in the currency of the fund, see parameter `fund.currency`. compliance: description: 'Compliance properties related to funds. See endpoint `/legalEntity/complianceProperty/list` for the full list of compliance properties associated with legal entities (across all roles). ' type: object x-property-sort: - or properties: or: description: List of conditions representing a combination of compliance properties joined by a logical OR operator. type: array items: type: object x-property-sort: - and properties: and: description: List of combinations of compliance properties joined by a logical AND operator. type: array items: type: object x-property-sort: - id - negate properties: id: description: 'Identifier of a compliance property. Examples: 1. Only funds compliant to ALL of the following: (1), (2), and (3) are considered: `"compliance":{ "fund": { "or": [{ "and": [{ "id":1, "negate":false }, {"id":2, "negate":false}, {"id":3, "negate":false}]}]}}` 2. Only funds compliant to either (1) or to (2) are considered: `"compliance":{ "fund": { "or": [{ "and": [{ "id":1, "negate":false }]}, {"and": [{ "id":2, "negate":false }]}]}}` 3. Only funds compliant to (1) or to (2), but not compliant to (3) are considered: `"compliance":{ "fund": { "or": [{ "and": [{ "id":1, "negate":false },{"id":3, "negate":true}]}, {"and": [{ "id":2, "negate":false},{"id":3, "negate":true}]}]}}`' type: number format: id32 x-positive: true negate: description: 'If `true`, the condition excludes funds compliant to the compliance property. ' type: boolean shareClass: type: object x-property-sort: - currency - distributing - registrationCountry - lifeCycle - minimumInvestment - assetsUnderManagement - compliance - fee description: Parameters related to share classes. properties: currency: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: 'Main currency of the share class. The parameter ensures the consistency and comparability of parameters expressed in the currency of the share class. See endpoint `/basic/valueUnit/currency/main/list` for valid values. ' properties: restrict: description: Specifies the main currencies a share class may have. type: object x-property-sort: - ids properties: ids: description: Set of main currency identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 exclude: description: Specifies the main currencies a share class may not have. type: object x-property-sort: - ids properties: ids: description: Set of main currency identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 distributing: type: string default: include description: Defines whether or not distributing share classes are included in the result. A share class may distribute (pay out) the earnings to the investors or may reinvest them. x-enum-description: - ' Only notations of distributing share classes are included in the result.' - Notations of distributing and reinvesting share classes are included in the result. - Notations of distributing share classes are excluded from the result. enum: - only - include - exclude registrationCountry: type: object x-property-sort: - restrict - exclude x-atMostOne: true description: Country of trading registration of the share classes. properties: restrict: description: 'Restriction list. Only share classes registered for trading in a country in the provided list are returned. ' type: object x-property-sort: - ids properties: ids: description: Set of country identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 exclude: description: Exclusion list. Share classes registered for trading in a country in the provided list are not returned. type: object x-property-sort: - ids properties: ids: description: Set of country identifiers. type: array items: type: number format: id32 x-positive: true uniqueItems: true maxItems: 50 lifeCycle: description: Parameters related to important dates. type: object x-property-sort: - issue properties: issue: type: object format: dateRange x-isClosedInterval: false properties: start: type: string format: date description: The starting point of the date range (inclusive), or `null` to indicate that the date range extends indefinitely into the past. x-allowNullValue: true end: type: string format: date description: The ending point of the date range (exclusive), or `null` to indicate that the date range extends indefinitely into the future. x-allowNullValue: true x-property-sort: - start - end required: - start - end description: Date range of the issue date. minimumInvestment: type: object x-property-sort: - initial - subsequent description: Minimum investment when purchasing shares of the share class. The minimum investment is expressed in the currency of the share class, see parameter `shareClass.currency`. properties: initial: type: object format: realRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: real description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: real description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the initial investment accepted for establishing a new account. subsequent: type: object format: realRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: real description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: real description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the subsequent investment for an already established account. assetsUnderManagement: type: object format: realRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: real description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: real description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the assets under management (AUM) which is the sum of the market values of the holdings of the share class including cash. The AUM is expressed in the currency of the share class, see parameter `shareClass.currency`. compliance: description: Compliance properties related to share classes. See endpoint `/instrument/complianceProperty/list` for the full list of compliance properties associated with instruments (across all asset classes). type: object x-property-sort: - or properties: or: description: List of conditions representing a combination of compliance properties joined by a logical OR operator. type: array items: type: object x-property-sort: - and properties: and: description: List of combinations of compliance properties joined by a logical AND operator. type: array items: type: object x-property-sort: - id - negate properties: id: description: 'Identifier of a compliance property. Examples: 1. Only funds compliant to ALL of the following: (1), (2), and (3) are considered: `"compliance":{ "fund": { "or": [{ "and": [{ "id":1, "negate":false }, {"id":2, "negate":false}, {"id":3, "negate":false}]}]}}` 2. Only funds compliant to either (1) or to (2) are considered: `"compliance":{ "fund": { "or": [{ "and": [{ "id":1, "negate":false }]}, {"and": [{ "id":2, "negate":false }]}]}}` 3. Only funds compliant to (1) or to (2), but not compliant to (3) are considered: `"compliance":{ "fund": { "or": [{ "and": [{ "id":1, "negate":false },{"id":3, "negate":true}]}, {"and": [{ "id":2, "negate":false},{"id":3, "negate":true}]}]}}`' type: number format: id32 x-positive: true negate: description: 'If `true`, the condition excludes funds compliant to the compliance property. ' type: boolean fee: type: object x-property-sort: - ongoing - allIn - performance - management - initial - distribution - administration - handling - redemption - custodianBank - 12b - switching description: Parameters related to fees. properties: ongoing: type: object x-property-sort: - current description: Ongoing fee. It is a measure of the total fixed costs associated with managing and operating a fund. In case of an umbrella fund, the ongoing fee includes the costs of the underlying funds. properties: current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current ongoing fee. allIn: type: object x-property-sort: - current description: All-in fee. It is a measure of the total costs associated with investing in the fund and includes managing and operating costs. properties: current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current all-in fee. performance: type: object x-property-sort: - current description: Performance fee. It is paid to the fund manager and depends on the fund's performance. properties: current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current performance fee. management: type: object x-property-sort: - current description: Management fee. It is paid from the assets of the fund to the fund company for running and administration including expenses for advisor and/or manager. properties: current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current management fee. initial: type: object x-property-sort: - minimum - current - maximum description: Initial fee. It is a proportion of the investment amount paid once by the investor to the fund company when buying fund shares of the share class. Also called front load or entry cost. properties: minimum: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the minimum initial fee. current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current initial fee. maximum: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the maximum initial fee. distribution: type: object x-property-sort: - maximum description: Distribution fee. It is paid for distribution services provided by a distribution agent. properties: maximum: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the maximum distribution fee. administration: type: object x-property-sort: - maximum description: Administration fee. It is paid for running and administration of the fund excluding expenses for an advisor and/or a manager. properties: maximum: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the maximum administration fee. handling: type: object x-property-sort: - maximum description: Handling fee. It is paid for handling services of a fund. This fee may include, but is not limited to, the administration fee, the management fee, and the distribution fee. properties: maximum: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the maximum handling fee. redemption: type: object x-property-sort: - current - maximum description: Redemption fee. It is a proportion of the redeemed investment amount paid once by the investor to the fund company when selling fund shares of the share class. Also called selling fee or exit charge. properties: current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current redemption fee. maximum: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the maximum redemption fee. custodianBank: type: object x-property-sort: - current description: Custodian bank fee. It is paid from the assets of the fund to the custodian bank for holding the fund's assets. properties: current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current custodian bank fee. 12b: type: object x-property-sort: - current description: 12B fee. It represents the costs shareholders paid for management and distribution over the fund�"s prior fiscal year. properties: current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current 12B fee. switching: type: object x-property-sort: - current description: Switching fee. It is paid for moving an investment from one fund to another within the same umbrella fund. properties: current: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the current switching fee. performance: type: object x-property-sort: - endOfDay description: Relative performance for different time ranges. The figures factor in the earnings potentially paid out to the investors by distributing share classes. properties: endOfDay: type: object x-property-sort: - day1 - week1 - month1 - months3 - months6 - year1 - years3 - years5 - yearToDate description: End-of-day (EOD) relative performance for different time ranges. The relative performance is the difference of a notation's most recent EOD closing price against the EOD closing price on the reference date, relative to the EOD closing price on the reference date. properties: day1: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range one day. week1: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true required: - value x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range one week. month1: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range one month. months3: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range three months. months6: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range six months. year1: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range one year. years3: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range three years. years5: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range five years. yearToDate: type: object format: relativeValueRange properties: minimum: type: object x-property-sort: - value - inclusive description: The minimum of the range, or `null` to indicate that there is no minimum. properties: value: type: number format: relativeValue description: The minimum value. inclusive: type: boolean description: Indicates whether the minimum value is included in the range or not. default: true x-allowNullValue: true maximum: type: object x-property-sort: - value - inclusive description: The maximum of the range, or `null` to indicate that there is no maximum. properties: value: type: number format: relativeValue description: The maximum value. inclusive: type: boolean description: Indicates whether the maximum value is included in the range or not. default: true x-allowNullValue: true x-property-sort: - minimum - maximum description: Value range for the time range year-to-date (YTD). meta: type: object description: The meta member contains the meta information of the request. properties: attributes: $ref: '#/components/schemas/AttributesMember' language: $ref: '#/components/schemas/LanguageMember' x-property-sort: - attributes - language required: false responses: '200': description: Successful Response content: application/json: schema: type: object properties: data: description: Possible values and value ranges of the parameters. type: object x-property-sort: - totalCount - currency - market - fund - shareClass - performance properties: totalCount: type: number format: id32 x-positive: true description: Number of notations that satisfy the request parameters, hence have been used to retrieve the possible values and value ranges. currency: type: array items: type: object x-property-sort: - id - code - count properties: id: type: number format: id32 x-positive: true description: Identifier of a currency. code: type: string description: 'Code of the currency: If assigned, a code according to ISO 4217, otherwise a local code, for a main currency; a code such as GBp (for British pence) for a fractional currency.' count: type: number format: int32 description: Number of notations description: List of currency identifiers. See endpoint `/basic/valueUnit/currency/list` for possible values. market: type: array items: type: object x-property-sort: - id - name - count properties: id: type: number format: id32 x-positive: true description: Identifier of a market. name: type: string format: localizedString description: Name of the market. count: type: number format: id32 x-positive: true description: Number of notations. description: List of market identifiers. fund: type: object x-property-sort: - etf - currency - domicile - holdingType - countryDevelopment - regionalExposure - strategy - industry - srri - issuer - assetsUnderManagement - compliance description: Values and value ranges of the parameters related to funds. properties: etf: type: array items: type: object x-property-sort: - value - count properties: value: type: boolean description: Attribute value. count: type: number format: int32 description: Number of noations. description: Indicates whether ETFs (`true`) and mutual funds (`false`) are among the results. currency: type: array items: type: object x-property-sort: - id - isoCode - count properties: id: type: number format: id32 x-positive: true description: Identifier of a currency. isoCode: type: string description: ISO 4217 code of the currency. count: type: number format: int32 description: Number of notations. description: List of main currency identifiers. See endpoint `/basic/valueUnit/currency/main/list` for possible values. domicile: type: array items: type: object x-property-sort: - id - name - count properties: id: type: number format: id32 x-positive: true description: Identifier of a country. name: type: string format: localizedString description: Name of the country. count: type: number format: int32 description: Number of notations. description: List of countries representing domiciles of funds. See endpoint `/basic/region/country/list` for possible values. holdingType: type: array items: type: object x-property-sort: - level - categories properties: level: type: object x-property-sort: - number - name description: Category level. properties: number: type: number format: int32 description: Number of the category level, indicating the distance to the root of the category hierarchy. name: type: string format: localizedString description: Name of the category level. categories: type: array items: type: object x-property-sort: - id - name - parent - count properties: id: type: number format: id32 x-positive: true description: Identifier of a category. name: type: string format: localizedString description: Name of the category. parent: type: object x-property-sort: - id description: Parent category or `null` if this category is on the first level. properties: id: type: number format: id32 x-positive: true description: Identifier of the category. count: type: number format: int32 description: Number of notations. description: List of categories for the given level of the industry classification. description: Lists of categories of the holdings' asset type classification. Asset type of the holdings is a category from any level of category system "Asset class classification system for mutual funds, defined by FactSet Research Systems Inc.". See endpoint `/category/listBySystem` with `id=288` for possible values. countryDevelopment: type: array items: type: object x-property-sort: - level - categories properties: level: type: object x-property-sort: - number - name description: Category level. properties: number: type: number format: int32 description: Number of the category level, indicating the distance to the root of the category hierarchy. name: type: string format: localizedString description: Name of the category level. categories: type: array items: type: object x-property-sort: - id - name - parent - count properties: id: type: number format: id32 x-positive: true description: Identifier of a category. name: type: string format: localizedString description: Name of the category. parent: type: object x-property-sort: - id description: Parent category or `null` if this category is on the first level. properties: id: type: number format: id32 x-positive: true description: Identifier of the category. count: type: number format: int32 description: Number of notations. description: List of categories for the given level of the industry classification. description: Lists of categories of the holdings' country development level classification. Country development level of the holdings is a category from any level of category system "Country development level classification system for mutual funds, defined by FactSet Research Systems Inc.". See endpoint `/category/listBySystem` with `id=289` for possible values. regionalExposure: type: object x-property-sort: - broad - specific description: Lists of categories related to the regional exposure classification. properties: broad: type: array items: type: object x-property-sort: - level - categories properties: level: type: object x-property-sort: - number - name description: Category level. properties: number: type: number format: int32 description: Number of the category level, indicating the distance to the root of the category hierarchy. name: type: string format: localizedString description: Name of the category level. categories: type: array items: type: object x-property-sort: - id - name - parent - count properties: id: type: number format: id32 x-positive: true description: Identifier of a category. name: type: string format: localizedString description: Name of the category. parent: type: object x-property-sort: - id description: Parent category or `null` if this category is on the first level. properties: id: type: number format: id32 x-positive: true description: Identifier of the category. count: type: number format: int32 description: Number of notations. description: List of categories for the given level of the industry classification. description: Lists of categories of the holdings' broad regional exposure classification. Broad regional exposure of the holdings is a category from any level of category system "Broad regional exposure classification system for mutual funds, defined by FactSet Research Systems Inc.". See endpoint `/category/listBySystem` with `id=290` for possible values. specific: type: array items: type: object x-property-sort: - level - categories properties: level: type: object x-property-sort: - number - name description: Category level. properties: number: type: number format: int32 description: Number of the category level, indicating the distance to the root of the category hierarchy. name: type: string format: localizedString description: Name of the category level. categories: type: array items: type: object x-property-sort: - id - name - parent - count properties: id: type: number format: id32 x-positive: true description: Identifier of a category. name: type: string format: localizedString description: Name of the category. parent: type: object x-property-sort: - id description: Parent category or `null` if this category is on the first level. properties: id: type: number format: id32 x-positive: true description: Identifier of the category. count: type: number format: int32 description: Number of notations. description: List of categories for the given level of the industry classification. description: Lists of categories of the holdings' specific geographic exposure classification. Specific geographic exposure of the holdings is a category from any level of category system "Specific geographic exposure classification system for mutual funds, defined by FactSet Research Systems Inc.". See endpoint `/category/listBySystem` with `id=291` for possible values. strategy: type: array items: type: object x-property-sort: - level - categories properties: level: type: object x-property-sort: - number - name description: Category level. properties: number: type: number format: int32 description: Number of the category level, indicating the distance to the root of the category hierarchy. name: type: string format: localizedString description: Name of the category level. categories: type: array items: type: object x-property-sort: - id - name - parent - count properties: id: type: number format: id32 x-positive: true description: Identifier of a category. name: type: string format: localizedString description: Name of the category. parent: type: object x-property-sort: - id description: Parent category or `null` if this category is on the first level. properties: id: type: number format: id32 x-positive: true description: Identifier of the category. count: type: number format: int32 description: Number of notations. description: List of categories for the given level of the industry classification. description: Lists of categories of the strategy classification. Strategy is a category from any level of category system "Three-tier strategy classification system for funds defined by FactSet Research Systems Inc.". See endpoint `/category/listBySystem` with `id=292` for possible values. industry: type: array items: type: object x-property-sort: - level - categories properties: level: type: object x-property-sort: - number - name description: Category level. properties: number: type: number format: int32 description: Number of the category level, indicating the distance to the root of the category hierarchy. name: type: string format: localizedString description: Name of the category level. categories: type: array items: type: object x-property-sort: - id - name - parent - count properties: id: type: number format: id32 x-positive: true description: Identifier of a category. name: type: string format: localizedString description: Name of the category. parent: type: object x-property-sort: - id description: Parent category or `null` if this category is on the first level. properties: id: type: number format: id32 x-positive: true description: Identifier of the category. count: type: number format: int32 description: Number of notations. description: List of categories for the given level of the industry classification. description: Lists of categories of the industry classification. Industry is a category from any level of category system "Funds classification defined by FactSet Digital Solutions". See endpoint `/category/listBySystem` with `id=27` for possible values. srri: type: array items: type: object x-property-sort: - id - grade - count properties: id: type: number format: id32 x-positive: true description: Identifier of the rating grade. grade: type: string description: Rating grade. count: type: number format: int32 description: Number of notations. description: List of values for the synthetic risk and reward indicator (SRRI). issuer: type: object x-property-sort: - juristicPerson - country description: Values and value ranges related to the issuers of funds. properties: juristicPerson: type: array items: type: object x-property-sort: - id - name - count properties: id: type: number format: id32 x-positive: true description: Identifier of an issuer. name: type: string description: Name of the issuer. count: type: number format: int32 description: Number of notations. description: List of juristic persons in the role of an issuer. See endpoint `/fund/issuer/search` for possible values. country: type: array items: type: object x-property-sort: - id - name - count properties: id: type: number format: id32 x-positive: true description: Identifier of a country. name: type: string description: Name of the country. count: type: number format: int32 description: Number of notations. description: List of countries where the issuers of the funds are registered. See endpoint `/basic/region/country/list` for possible values. assetsUnderManagement: type: object x-property-sort: - minimum - maximum description: Value range for the assets under management (AUM) which is the sum of the market values of the fund's holdings including cash across all share classes. The AUM is expressed in the currency of the fund, thus the values might be in different currencies if the parameter `fund.currency` has not been set unambiguously. properties: minimum: type: number format: real description: Minimum value. maximum: type: number format: real description: Maximum value. compliance: type: array items: type: object x-property-sort: - id - name - count properties: id: type: number format: id32 x-positive: true description: Identifier of a compliance property. name: type: string format: localizedString description: Name of the compliance property. count: type: number format: int32 description: Number of notations. description: 'List of compliance properties for funds. A given compliance property may appear in combination with other compliance properties. The attribute count represents the number of all occurences of a compliance property, that is in all existing combinations, whereby the latter are not listed separately. See endpoint `/legalEntity/complianceProperty/list` for the full list of compliance properties associated with legal entities (across all roles). ' shareClass: type: object x-property-sort: - currency - distributing - registrationCountry - lifeCycle - minimumInvestment - assetsUnderManagement - compliance - fee description: Values and value ranges of the parameters related to share classes. properties: currency: type: array items: type: object x-property-sort: - id - isoCode - count properties: id: type: number format: id32 x-positive: true description: Identifier of a currency. isoCode: type: string description: ISO 4217 code of the currency. count: type: number format: int32 description: Number of notations. description: List of main currency identifiers. See endpoint `/basic/valueUnit/currency/main/list` for possible values. distributing: type: array items: type: object x-property-sort: - value - count properties: value: type: boolean description: Attribute value. count: type: number format: int32 description: Number of notations. description: Indicates whether distributing (`true`) and non-distributing share classes (`false`) are among the results. registrationCountry: type: array items: type: object x-property-sort: - id - name - count properties: id: type: number format: id32 x-positive: true description: Identifier of a country. name: type: string format: localizedString description: Name of the country. count: type: number format: int32 description: Number of notations. description: List of countries where the share classes have a trading registration. See endpoint `/basic/region/country/list` for possible values. lifeCycle: type: object x-property-sort: - issue description: Values and value ranges related to important dates. properties: issue: type: object x-property-sort: - minimum - maximum description: Date range of the issue. properties: minimum: type: string format: date description: Minimum date. maximum: type: string format: date description: Maximum date. minimumInvestment: type: object x-property-sort: - initial - subsequent description: Value ranges related to the minimum investment. properties: initial: type: object x-property-sort: - minimum - maximum description: Initial investment. properties: minimum: type: number format: real description: Minimum value. maximum: type: number format: real description: Maximum value. subsequent: type: object x-property-sort: - minimum - maximum description: Subsequent investment. properties: minimum: type: number format: real description: Minimum value. maximum: type: number format: real description: Maximum value. assetsUnderManagement: type: object x-property-sort: - minimum - maximum description: Value range for the assets under management (AUM) which is the sum of the market values of the holdings of the share class including cash. The AUM is expressed in the currency of the share class, thus the values might be in different currencies if the parameter `shareClass.currency` has not been set unambiguously.. properties: minimum: type: number format: real description: Minimum value. maximum: type: number format: real description: Maximum value. compliance: type: array items: type: object x-property-sort: - id - name - count properties: id: type: number format: id32 x-positive: true description: Identifier of a compliance property. name: type: string format: localizedString description: Name of the compliance property. count: type: number format: int32 description: Number of notations. description: List of compliance properties for share classes. A given compliance property may appear in combination with other compliance properties. The attribute count represents the number of all occurences of a compliance property, that is in all existing combinations, whereby the latter are not listed separately. See endpoint `/instrument/complianceProperty/list` for the full list of compliance properties associated with instruments (across all asset classes). fee: type: object x-property-sort: - ongoing - allIn - performance - management - initial - distribution - administration - handling - redemption - custodianBank - 12b - switching description: Value ranges related to fees. properties: ongoing: type: object x-property-sort: - current description: Ongoing fee. It is a measure of the total fixed costs associated with managing and operating a fund. In case of an umbrella fund, the ongoing fee includes the costs of the underlying funds. properties: current: type: object x-property-sort: - minimum - maximum description: Value range for the current ongoing fee. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. allIn: type: object x-property-sort: - current description: All-in fee. It is a measure of the total costs associated with investing in the fund and includes managing and operating costs. properties: current: type: object x-property-sort: - minimum - maximum description: Value range for the current all-in fee. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. performance: type: object x-property-sort: - current description: Performance fee. It is paid to the fund manager and depends on the fund's performance. properties: current: type: object x-property-sort: - minimum - maximum description: Value range for the current performance fee. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. management: type: object x-property-sort: - current description: Management fee. It is paid from the assets of the fund to the fund company for running and administration including expenses for advisor and/or manager. properties: current: type: object x-property-sort: - minimum - maximum description: Value range for the current management fee. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. initial: type: object x-property-sort: - minimum - current - maximum description: Initial fee. It is a proportion of the investment amount paid once by the investor to the fund company when buying fund shares of the share class. Also called front load or entry cost. properties: minimum: type: object x-property-sort: - minimum - maximum description: Value range for the minimum initial fee. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. current: type: object x-property-sort: - minimum - maximum description: Value range for the current initial fee. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. maximum: type: object x-property-sort: - minimum - maximum description: Value range for the maximum initial fee. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. distribution: type: object x-property-sort: - maximum description: Distribution fee. It is paid for distribution services provided by a distribution agent. properties: maximum: type: object x-property-sort: - minimum - maximum description: Value range for the maximum distribution fee. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. administration: type: object x-property-sort: - maximum description: Administration fee. It is paid for running and administration of the fund excluding expenses for an advisor and/or a manager. properties: maximum: type: object x-property-sort: - minimum - maximum description: Value range for the maximum administration fee. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. handling: type: object x-property-sort: - maximum description: Handling fee. It is paid for handling services of a fund. This fee may include, but is not limited to, the administration fee, the management fee, and the distribution fee. properties: maximum: type: object x-property-sort: - minimum - maximum description: Value range for the maximum handling fee. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. redemption: type: object x-property-sort: - current - maximum description: Redemption fee. It is a proportion of the redeemed investment amount paid once by the investor to the fund company when selling fund shares of the share class. Also called selling fee or exit charge. properties: current: type: object x-property-sort: - minimum - maximum description: Value range for the current redemption fee. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. maximum: type: object x-property-sort: - minimum - maximum description: Value range for the maximum redemption fee. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. custodianBank: type: object x-property-sort: - current description: Custodian bank fee. It is paid from the assets of the fund to the custodian bank for holding the fund's assets. properties: current: type: object x-property-sort: - minimum - maximum description: Value range for the current custodian bank fee. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. 12b: type: object x-property-sort: - current description: 12B fee. It represents the costs shareholders paid for management and distribution over the fund�"s prior fiscal year. properties: current: type: object x-property-sort: - minimum - maximum description: Value range for the current 12B fee. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. switching: type: object x-property-sort: - current description: Switching fee. It is paid for moving an investment from one fund to another within the same umbrella fund. properties: current: type: object x-property-sort: - minimum - maximum description: Value range for the current switching fee. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. performance: type: object x-property-sort: - endOfDay description: Value ranges related to the relative total performance. properties: endOfDay: type: object x-property-sort: - day1 - week1 - month1 - months3 - months6 - year1 - years3 - years5 - yearToDate description: Value ranges related to the end-of-day (EOD) relative performance for different time ranges. properties: day1: type: object x-property-sort: - minimum - maximum description: Value range for the time range one day. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. week1: type: object x-property-sort: - minimum - maximum description: Value range for the time range one week. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. month1: type: object x-property-sort: - minimum - maximum description: Value range for the time range one month. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. months3: type: object x-property-sort: - minimum - maximum description: Value range for the time range three months. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. months6: type: object x-property-sort: - minimum - maximum description: Value range for the time range six months. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. year1: type: object x-property-sort: - minimum - maximum description: Value range for the time range one year. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. years3: type: object x-property-sort: - minimum - maximum description: Value range for the time range three years. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. years5: type: object x-property-sort: - minimum - maximum description: Value range for the time range five years. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. yearToDate: type: object x-property-sort: - minimum - maximum description: Value range for the time range year-to-date. properties: minimum: type: number format: relativeValue description: Minimum value. maximum: type: number format: relativeValue description: Maximum value. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status parameters: [] /fund/shareClass/get: get: tags: - fund operationId: get/fund/shareClass/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: Fundamental data for a share class of a fund. description: "The provided fundamental data comprises share class-specific data and data applying to the fund and thus to all its share classes. An instrument other than a fund share class yields empty values for share class-specific or fund-specific attributes. \n\nDates are interpreted in the timezone of the fund company. For attributes referring to a country, see endpoint `/basic/region/country/list` for possible values." parameters: - name: id in: query schema: type: string format: id64 x-positive: true description: Identifier of the instrument. required: true - name: _attributes in: query schema: type: array items: type: string maxLength: 100 exclusiveMaximum: false uniqueItems: true maxItems: 50 style: form explode: false description: Limit the attributes returned in the response to the specified set. - name: _language in: query schema: type: string format: isoLanguage description: ISO 639-1 code of the language. maxLength: 2 minLength: 2 exclusiveMinimum: false exclusiveMaximum: false responses: '200': description: Successful Response content: application/json: schema: type: object properties: data: description: Fundamental data for a share class of a fund. type: object x-property-sort: - isin - nsin - name - shortName - isETF - currency - type - lifeCycle - properties - legalEntities - earnings - fees properties: isin: type: string format: isin description: The International Securities Identification Number (ISIN) of the instrument. The ISIN is a 12-character code of digits and upper-case letters that uniquely identifies an instrument. nsin: type: object x-property-sort: - wkn - valor description: NSIN data of the instrument. properties: wkn: type: string description: The WKN (Wertpapierkennnummer, German for Securities Identification Number) of the instrument. The WKN is a 6-character code of digits and upper-case letters that uniquely identifies an instrument. valor: type: string description: 'The Valor number (German: Valorennummer) of the instrument. The Valor number is an integer number that uniquely identifies an instrument.' name: type: string format: localizedString description: Name of the instrument. shortName: type: string format: localizedString description: Short name of the instrument. isETF: type: boolean description: If true, the fund is an ETF (exchange-traded fund). currency: type: object x-property-sort: - id - code description: Main currency of the share class. See endpoint `/basic/valueUnit/currency/main/list` for possible values. properties: id: type: number format: id32 x-positive: true description: Identifier of the currency. code: type: string description: 'Code of the currency: if assigned, a code according to ISO 4217, otherwise a local code.' type: description: Instrument type as defined by FactSet Digital Solutions. Instrument types are arranged in a hierarchy, with the first level representing the most coarse granularity and further levels successively refining the granularity (see MDG category system 18). See endpoint `/category/get` for possible values. type: array items: type: object x-property-sort: - id - name properties: id: type: number format: id32 x-positive: true description: Identifier of the instrument type. name: type: string format: localizedString description: Name of the instrument type. lifeCycle: type: object x-property-sort: - issue - maturity - fiscalYearStart description: Important dates of the instrument. properties: issue: type: string format: date description: Date of the issue. maturity: type: string format: date description: Date of the maturity, available for life-cycle funds only. fiscalYearStart: type: string description: Starting day and month of the fund's fiscal year using truncated representation as specified by ISO 8601:2000. For example, the 30th of April would be represented as `--04-30`. properties: type: object x-property-sort: - fund - shareClass description: Share class and fund properties. properties: fund: type: object x-property-sort: - isClosedEnded - isGuaranteed - isIndexTracker - typeReplication - assetsUnderManagement - macaulayDuration description: Fund properties. properties: isClosedEnded: type: boolean description: If true, the share class is closed-ended, i.e. the number of shares is limited. isGuaranteed: type: boolean description: If true, the fund guarantees a minimum return at maturity. isIndexTracker: type: boolean description: If true, the fund is tracking an index, i.e. attempts to replicate the price movements of an index. typeReplication: type: object x-property-sort: - id - name description: Replication method of a fund attempting to replicate the price movements of another instrument. See endpoint `/basic/replication/type/list` for possible values. properties: id: type: number format: id32 x-positive: true description: Identifier of the replication type. name: type: string format: localizedString description: Name of the replication type. assetsUnderManagement: type: object x-property-sort: - date - aum description: Assets under management (AUM); that is, the sum of the market values, converted to a single currency, of the fund's holdings, including cash assets. properties: date: type: string format: date description: Date of assessment of the AUM. aum: description: AUM expressed in different currencies. type: array items: type: object x-property-sort: - value - currency properties: value: type: number format: real description: Market value of the AUM. currency: type: object x-property-sort: - id - code description: Main currency of the market value. See endpoint `/basic/valueUnit/currency/main/list` for possible values. properties: id: type: number format: id32 x-positive: true description: Identifier of the currency. code: type: string description: 'Code of the currency: if assigned, a code according to ISO 4217, otherwise a local code.' macaulayDuration: type: object x-property-sort: - value - date description: Weighted average of the Macaulay durations of the fund's holdings invested in bond assets. properties: value: type: number format: real description: Value of the average Macaulay duration expressed in years. date: type: string format: date description: Date of assessment of the average Macaulay duration. shareClass: type: object x-property-sort: - isMaster - countryRegistration - minimumInvestment - savingsPlan description: Share class properties. properties: isMaster: type: boolean description: If true, the share class is the master share class of the fund. That is, the one that has been created first. countryRegistration: description: List of countries where the share class is registered for trading on a regulated market. type: array items: type: object x-property-sort: - id - name properties: id: type: number format: id32 x-positive: true description: Identifier of the country. name: type: string format: localizedString description: Name of the country. minimumInvestment: type: object x-property-sort: - initial - followUp description: Minimum investment amount for the share class. The value of the amount depends on the currency. For the latter, see endpoint `/basic/valueUnit/currency/main/list` for possible values. properties: initial: description: Minimum initial investment amount. type: array items: type: object x-property-sort: - value - currency properties: value: type: number format: real description: Value of the amount. currency: type: object x-property-sort: - id - code description: Main currency of the amount. See endpoint `/basic/valueUnit/currency/main/list` for possible values. properties: id: type: number format: id32 x-positive: true description: Identifier of the currency. code: type: string description: 'Code of the currency: if assigned, a code according to ISO 4217, otherwise a local code.' followUp: description: Minimum follow-up investment amount. type: array items: type: object x-property-sort: - value - currency properties: value: type: number format: real description: Value of the amount. currency: type: object x-property-sort: - id - code description: Main currency of the amount. See endpoint `/basic/valueUnit/currency/main/list` for possible values. properties: id: type: number format: id32 x-positive: true description: Identifier of the currency. code: type: string description: 'Code of the currency: if assigned, a code according to ISO 4217, otherwise a local code.' savingsPlan: description: Savings plan availability and frequency per country. type: array items: type: object x-property-sort: - country - hasSavingsPlan - frequency properties: country: type: object x-property-sort: - id - name description: Country information. properties: id: type: number format: id32 x-positive: true description: Identifier of the country. name: type: string format: localizedString description: Name of the country. hasSavingsPlan: type: boolean description: If true, a savings plan is available. frequency: type: object x-property-sort: - id - name description: Frequency of the savings plan payments. See endpoint `/basic/frequency/type/list` for possible values. properties: id: type: number format: id32 x-positive: true description: Identifier of the frequency. name: type: string format: localizedString description: Name of the frequency. legalEntities: type: object x-property-sort: - issuerGroup - fundCompany - fund - management - custodianBank description: Roles of legal entities associated with the fund. See endpoint `/legalEntity/list` for possible values. properties: issuerGroup: type: object x-property-sort: - id - name description: Issuer group of the fund. Factset Digital Solutions consolidates subsidiaries belonging to a parent legal entity to a so called issuer group in order to facilitate e.g. searches. The issuer groups do not represent juristic persons or other official legal entities. properties: id: type: number format: id32 x-positive: true description: Identifier of the issuer group. name: type: string description: Name of the issuer group. fundCompany: type: object x-property-sort: - id - name description: Fund company. The fund company is the legal entity that has issued the fund. properties: id: type: number format: id32 x-positive: true description: Identifier of the fund company. name: type: string description: Name of the fund company. fund: type: object x-property-sort: - id - name - domicile description: Details of the fund as a legal entity. properties: id: type: number format: id32 x-positive: true description: Identifier of the fund. name: type: string description: Name of the fund. domicile: type: object x-property-sort: - id - name description: Country of domicile of the fund. properties: id: type: number format: id32 x-positive: true description: Identifier of the country. name: type: string format: localizedString description: Name of the country. management: description: Management of the fund. The role might be occupied by natural as well as by juristic persons. type: array items: type: object x-property-sort: - id - name - isLead properties: id: type: number format: id32 x-positive: true description: 'Identifier of a manager. ' name: type: string description: Name of the manager. isLead: type: boolean description: If true, the manager is a lead manager of the fund. There is no limitation to the number of lead managers per fund. custodianBank: type: object x-property-sort: - id - name description: Custodian bank. properties: id: type: number format: id32 x-positive: true description: Identifier of the custodian bank. name: type: string description: Name of the custodian bank. earnings: type: object x-property-sort: - value - distribution - exDistributionDate description: Earnings of the fund's share class. See attribute `currency` for the currency of the earnings. properties: value: type: object x-property-sort: - gross - net description: Monetary value of the earnings. properties: gross: type: number format: real description: Gross value, i.e. before taxes. net: type: number format: real description: Net value, i.e. after taxes. distribution: type: object x-property-sort: - isDistributing - frequency description: Distribution of the earnings. properties: isDistributing: type: boolean description: If true, the share class is distributing (paying out) the earnings to the inverstors; otherwise they are being reinvested. frequency: type: object x-property-sort: - id - name description: Frequency of the distributions, available only if the share class is distributing its earnings. See endpoint `/basic/frequency/type/list` for possible values. properties: id: type: number format: id32 x-positive: true description: Identifier of the frequency. name: type: string format: localizedString description: Name of the frequency. exDistributionDate: type: string format: date description: Ex-distribution date for the most recent distribution. This is the date on which a share class is traded without a previously declared distribution. For a reinvesting share class, it is the first bank working day after the fiscal supply of the earnings. fees: type: object x-property-sort: - allIn - custodianBank - switching - maximumAdvisor - maximumAdministration - maximumDistribution - maximumHandling - ongoing - performance - management - maximumRedemption - initial description: Annualized fund fees. properties: allIn: type: number format: relativeValue description: All-in fee. It is a measure of the total costs associated with investing in the fund and includes managing and operating costs. custodianBank: type: number format: relativeValue description: Custodian bank fee. It is paid from the assets of the fund to the custodian bank (see attribute custodianBank) for holding the fund's assets. switching: type: number format: relativeValue description: Switching fee. It is paid for moving an investment from one fund to another within the same umbrella fund. maximumAdvisor: type: number format: relativeValue description: Maximum possible value of the advisor fee. It is paid from the assets of the investment fund to the fund company for advisory services. maximumAdministration: type: number format: relativeValue description: Maximum possible value of the administration fee. It is paid for running and administration of the fund excluding expenses for an advisor and/or a manager. maximumDistribution: type: number format: relativeValue description: Maximum possible value of the distribution fee. It s paid for distribution services provided by a distribution agent. maximumHandling: type: number format: relativeValue description: Maximum possible value of the handling fee. It is paid for handling services of a fund. This fee may include, but is not limited to, the administration fee, the management fee, and the distribution fee. ongoing: type: object x-property-sort: - value - date description: Ongoing fee. It is a measure of the total fixed costs associated with managing and operating a fund. In case of an umbrella fund, the ongoing fee includes the costs of the underlying funds. properties: value: type: number format: relativeValue description: Value of the ongoing fee. date: type: string format: date description: Date of the most recent change of the ongoing fee. performance: type: object x-property-sort: - value - date description: Performance fee. It is paid to the fund manager and depends on the fund's performance. properties: value: type: number format: relativeValue description: Value of the performance fee. date: type: string format: date description: Date of the most recent change of the performance fee. management: type: object x-property-sort: - exAnte - exPost description: Management fee. It is paid from the assets of the fund to the fund company for running and administration including expenses for advisor and/or manager. properties: exAnte: type: number format: relativeValue description: Ex ante (prospective) value of the management fee. exPost: type: number format: relativeValue description: Ex post (retrospective) value of the management fee. maximumRedemption: description: Maximum possible value of the redemption fee. It is a proportion of the redeemed investment amount paid once by the investor to the fund company when selling fund shares of the share class. Also called selling fee or exit charge. type: array items: type: object x-property-sort: - value - country properties: value: type: number format: relativeValue description: Value of the redemption fee in the given country. country: type: object x-property-sort: - id - name description: Country where the redemption fee applies. properties: id: type: number format: id32 x-positive: true description: Identifier of the country. name: type: string format: localizedString description: Name of the country. initial: type: object x-property-sort: - minimum - maximum description: Initial fee. It is a proportion of the investment amount paid once by the investor to the fund company when buying fund shares of the share class. Also called front load. properties: minimum: description: Minimum initial fee. type: array items: type: object x-property-sort: - value - country properties: value: type: number format: relativeValue description: Value of the minimum initial fee. country: type: object x-property-sort: - id - name description: Country where the minimum initial fee applies. properties: id: type: number format: id32 x-positive: true description: Identifier of the country. name: type: string format: localizedString description: Name of the country. maximum: description: Maximum initial fee. type: array items: type: object x-property-sort: - value - country properties: value: type: number format: relativeValue description: Value of the maximum initial fee. country: type: object x-property-sort: - id - name description: Country where the maximum initial fee applies. properties: id: type: number format: id32 x-positive: true description: Identifier of the country. name: type: string format: localizedString description: Name of the country. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status /factset-ownership/v1/fund-holdings: get: tags: - fund summary: Factset Get Underlying Holdings Information for a Requested Fund Identifer. operationId: getOwnershipHoldings description: 'Gets holdings information for list of fund identifiers. The service allows you to filter by the TopN holdings and Asset Type. ' parameters: - $ref: '#/components/parameters/idFundHoldings' - $ref: '#/components/parameters/requestedDate' - $ref: '#/components/parameters/topn' - $ref: '#/components/parameters/assetType' - $ref: '#/components/parameters/currency' responses: '200': description: Fund Holdings Response. content: application/json: schema: $ref: '#/components/schemas/fundHoldingsResponse' examples: VTI-US Top 5 Equities Held as of 2019-12-31: $ref: '#/components/examples/singleIdentifer' Top 5 Equity Holdings for VTI-USA, MABAX, and NZF as of 2019-12-31: $ref: '#/components/examples/multipleIdentifiers' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' x-microcks-operation: delay: 0 dispatcher: FALLBACK post: tags: - fund summary: Factset Get Holdings for a List of Funds. description: Gets Holding information for a long list of Fund objects. operationId: postOwnershipHoldings requestBody: required: true description: Requesting Underlying Holdings for a list of Fund Identifiers. content: application/json: schema: $ref: '#/components/schemas/fundHoldingsRequest' examples: Request to fetch the VTI-US Equity Fund-Holdings Details: $ref: '#/components/examples/singleIdentiferPostRequest' Request to fetch the Equity Fund-Holdings Details: $ref: '#/components/examples/MultipleIdentifiersPostRequest' responses: '200': description: Fund Holdings Response. content: application/json: schema: $ref: '#/components/schemas/fundHoldingsResponse' examples: Single identifier request for Top 5 Equity holdings as of 2019-12-31: $ref: '#/components/examples/singleIdentifer' Multiple identifier request for Top 5 Equity holdings as of 2019-12-31: $ref: '#/components/examples/multipleIdentifiers' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' x-microcks-operation: delay: 0 dispatcher: FALLBACK components: schemas: PartialOutputObject: type: object properties: isPartial: type: boolean description: Flag indicating that the response is a possibly incomplete array or an object containing a possibly incomplete array, due to hitting a processing time limit. If `true`, some matching results might be missing from the array, or elements for matching results might be incorrectly included (for example, when priority sorting would have removed the element). Depending on the use case, such a response may be unsuitable. description: Object denoting that the endpoint response is possibly incomplete. required: - isPartial x-property-sort: - isPartial LanguageMember: type: string format: isoLanguage description: ISO 639-1 code of the language. maxLength: 2 minLength: 2 exclusiveMinimum: false exclusiveMaximum: false idFundHoldings: description: List of Fund identifiers. type: array items: type: string minItems: 1 maxItems: 10 example: - FDIVX-US requestedDate: description: Date of holdings expressed in YYYY-MM-DD format. type: string example: '2019-09-30' fundHoldingsRequest: title: Holdings Request description: Holdings Request type: object properties: ids: $ref: '#/components/schemas/idFundHoldings' date: $ref: '#/components/schemas/requestedDate' topn: $ref: '#/components/schemas/topn' assetType: $ref: '#/components/schemas/assetType' currency: $ref: '#/components/schemas/currency' required: - ids assetType: description: Select type of assets returned, whereby EQ = Equity, FI = Fixed Income, and ALL = all asset types. type: string enum: - ALL - EQ - FI default: EQ AttributesMember: type: array description: Limit the attributes returned in the response to the specified set. items: type: string maxLength: 100 exclusiveMaximum: false maxItems: 50 uniqueItems: true StatusObject: type: object properties: code: type: number format: int32 description: The HTTP status code of the response, mirroring the code from the Status-Line of the HTTP response message (see [RFC2616] section 6.1). description: The status member contains the status code of the response. required: - code errorResponse: type: object description: error description title: Error Response properties: status: description: status type: string example: Bad Request timestamp: description: timestamp in YYYY-MM-DD HH:MM:SS.SSS type: string example: '2019-11-01 11:09:41.918' format: date-time path: description: The Endpoint path {package}/version/{endpoint} type: string example: /factset-ownership/v1/{end-point} message: description: The plain text error message type: string example: Validation Error subErrors: description: subErrors related to the error message. Null if not applicable. type: object properties: object: description: the operation ID type: string field: description: Parameter Field Name type: string message: description: Error message type: string rejectedValue: description: Rejected Values in an Array type: array items: type: string example: example_value topn: description: Limits number of holdings or holders displayed by the top *n* securities. Default is ALL, or use integer to limit number. type: string default: ALL example: 5 currency: description: Currency code for adjusting prices. Default is Local. For a list of currency ISO codes, visit [Online Assistant Page 1470](https://oa.apps.factset.com/pages/1470). type: string example: USD fundHolding: title: Fund Holding description: fundHolding response object type: object properties: requestId: description: Fund Identifier that was used in the request. type: string example: VTI-US fsymId: description: FactSet Security Identifier of Fund. Identifies the security level id of the Fund requested (not-representing the underlying holding). Six alpha-numeric characters, excluding vowels, with an -S suffix (XXXXXX-S). All equity and fixed income securities that exist on FactSet are allocated a security-level permanent identifier. type: string example: K7ZVMR-S nullable: true date: description: 'Date of the reported holding in YYYY-MM-DD format. For more details, visit [Online Assistant Page #11262](https://oa.apps.factset.com/pages/11262).' type: string format: date example: '2018-06-30' nullable: true currency: description: 'Currency code. The service will default to the funds local currency. For a list of currency ISO codes, visit [Online Assistant Page #1470](https://oa.apps.factset.com/pages/1470).' type: string example: USD nullable: true adjHolding: description: 'Adjusted number of shares held. All positions and prices are adjusted for splits and name changes, but they are not adjusted for spinoffs or mergers. If a given company announces a split today, FactSet''s Ownership data will reflect that split either tomorrow or the day after, depending upon the time in which the FactSet Symbology team makes record of the change. For more details, visit [Online Assistant Page #11262](https://oa.apps.factset.com/pages/11262).' type: number format: double example: 60036157 nullable: true adjMarketValue: description: 'Adjusted market values of shares held. Market Value. All positions and prices are adjusted for splits and name changes, but they are not adjusted for spinoffs or mergers. If a given company announces a split today, FactSet''s Ownership data will reflect that split either tomorrow or the day after, depending upon the time in which the FactSet Symbology team makes record of the change. For more details, visit [Online Assistant Page #11262](https://oa.apps.factset.com/pages/11262).' type: number format: double example: 120078159 nullable: true weightClose: description: Closing weight of security in the fund for the requested asset type (percent). type: number format: double example: 1.6639 nullable: true issueType: description: 'Issue type of held security. For more details, visit [Online Assistant Page #11262](https://oa.apps.factset.com/pages/11262).' type: string example: Equity nullable: true fsymSecurityId: description: Represents the security id for the underlying holding, not the parent holding. Six alpha-numeric characters, excluding vowels, with an -S suffix (XXXXXX-S). All equity and fixed income securities that exist on FactSet are allocated a security-level permanent identifier. type: string example: BHM9TN-S nullable: true fsymRegionalId: description: FactSet Regional Security identifier of the security held in the fund. type: string example: QLGSL2-R nullable: true securityName: description: Name of held security. type: string example: FACEBOOK INC CL A nullable: true securityTicker: description: Ticker of held security. type: string example: FB-US nullable: true fundHoldingsResponse: title: Fund Holding Response type: object description: fundHolding response properties: data: description: Array of Fund holdings type: array items: $ref: '#/components/schemas/fundHolding' example: [] OffsetBasedPaginationOutputObject: type: object description: Pagination attributes for the offset-based pagination strategy. properties: total: type: number format: int32 description: Total number of entries in the result set. isEstimatedTotal: type: boolean description: Flag indicating that the value of "total" is estimated. required: - total - isEstimatedTotal x-property-sort: - total - isEstimatedTotal examples: badRequestInvalidParameters: summary: Bad Request - Invalid Parameters description: This error message occurs when a request parameter is used in which is not recognized by the service. Please revise your request to include only the parameters listed in the specification. Typical causes are spelling mistakes and use of improper casing. value: status: Bad Request timestamp: '2020-08-03 12:02:47.804' path: /factset-ownership/v1/{end-point} message: 'Invalid Parameter (s): dated. Please modify your request to use parameters outlined in the specification for this endpoint.' subErrors: null badRequestDateFormat: summary: Bad Request - Date Format description: This bad request occurs when a request doesn't use the YYYY-MM-DD in the date parameters. To resolve, convert your date to YYYY-MM-DD. value: status: Bad Request timestamp: '2020-08-03 12:00:31.777' path: /factset-ownership/v1/{end-point} message: 'The date parameter(s) must be in the following date format: YYYY-MM-DD. ' subErrors: null notWritable: summary: Internal Server Error - Not Writable description: This error may be returned when the server encounters an error writing the JSON response. value: status: Internal Server Error timestamp: '2019-11-05 09:48:29.18' path: /factset-ownership/v1/{endpoint} message: Error writing JSON output subErrors: null singleIdentiferPostRequest: summary: Request body to fetch the Top 5 Equity Holdings in VTI-US as of 2019 Year-End. description: The given post request body fetches the Top 5 Equity Holdings in the Vanguard Total Stock Index ETF as of 2019-12-31. value: ids: - VTI-US date: '2019-12-31' topn: 5 assetType: EQ unsupportedMediaType: summary: Unsupported Media Type description: This bad request occurs when the media type passed in the request is not supported. Currently the APIs only support 'application/json'. value: status: Unsupported Media Type timestamp: '2019-11-05 09:42:27.237' path: /factset-ownership/v1/{endpoint} message: text/html media type is not supported. Supported media types are application/json subErrors: null generalException: summary: Internal Server Error - General Exception description: This is the most general error that can be returned to by the service. Please `Report Issue` to FactSet. value: status: Internal Server Error timestamp: '2019-11-01 10:36:01.944' path: /factset-ownership/v1/{endpoint} message: Unexpected error subErrors: null badRequestReadTimeout: summary: Bad Request - Read Timeout description: This error may be returned if it takes more than 29 seconds to hear back from the data fetch service. value: status: Bad Request timestamp: '2019-11-04 16:18:38.949' path: /factset-ownership/v1/{end-point} message: The request took too long. Try again with a smaller request. subErrors: null badRequestFutureDate: summary: Bad Request - Future Date description: This error message occurs when a future date is requested in the date parameters. Please revise your request to include dates as of today's current date or any prior historical date. value: status: Bad Request timestamp: '2020-08-03 12:02:06.097' path: /factset-ownership/v1/{end-point} message: 'The use of future dates for date parameter(s) is not applicable. Please revise your request to include dates up to today''s current date. ' subErrors: null forbidden: summary: Forbidden description: The USERNAME-SERIAL attempted to request the endpoint is not authorized to access. The request was a legal request, but the server is refusing to respond. Please reach out to FactSet Account Team for assistance with authorization. value: status: Forbidden timestamp: '2020-06-12 16:08:51.731' path: /factset-ownership/v1/{endpoint} message: USERNAME-SERIAL does not have permission to use /factset-ownership/v1/{endpoint} subErrors: null singleIdentifer: summary: VTI-US Top 5 Equities Held as of 2019-12-31 description: Underlying Fund Holdings for the Vanguard Total Stock Index ETF (VTI-US) filtered by the Top 5 Equities Held as of 2020-01-01. value: data: - requestId: VTI-US fsymId: K7ZVMR-S date: '2019-12-31' currency: USD adjHolding: 214894399 adjMarketValue: 33888846722.3 weightClose: 3.78696130582374 issueType: Equity fsymSecurityId: DF3K29-S fsymRegionalId: P8R3C2-R securityName: MICROSOFT CORP COM securityTicker: MSFT-US - requestId: VTI-US fsymId: K7ZVMR-S date: '2019-12-31' currency: USD adjHolding: 112647486 adjMarketValue: 33078934263.9 weightClose: 3.6964563923282 issueType: Equity fsymSecurityId: R85KLC-S fsymRegionalId: MH33D6-R securityName: APPLE INC COM securityTicker: AAPL-US - requestId: VTI-US fsymId: K7ZVMR-S date: '2019-12-31' currency: USD adjHolding: 11871374 adjMarketValue: 21936399732.16 weightClose: 2.45131673129814 issueType: Equity fsymSecurityId: RMCVZ9-S fsymRegionalId: MCNYYL-R securityName: AMAZON COM INC COM securityTicker: AMZN-US - requestId: VTI-US fsymId: K7ZVMR-S date: '2019-12-31' currency: USD adjHolding: 67790793 adjMarketValue: 13914060263.25 weightClose: 1.55484806714164 issueType: Equity fsymSecurityId: BHM9TN-S fsymRegionalId: QLGSL2-R securityName: FACEBOOK INC CL A securityTicker: FB-US - requestId: VTI-US fsymId: K7ZVMR-S date: '2019-12-31' currency: USD adjHolding: 53368129 adjMarketValue: 12087881218.5 weightClose: 1.35077888070268 issueType: Equity fsymSecurityId: N138TY-S fsymRegionalId: DBNXVB-R securityName: BERKSHIRE HATHAWAY INC CL B securityTicker: BRK.B-US unauthenticated: summary: User Authentication Failed description: This occurs when a user is not properly authenticated or recognized by the service. Please double check the USERNAME-SERIAL and API-Key used to request and ensure you are within the IP range specified for the Key. Report Issue under 401 error for help with troubleshooting. value: status: User Authentication Failed timestamp: '2019-10-31 16:08:07.945' path: /factset-ownership/v1/{endpoint} message: User Authentication Failed. subErrors: null MultipleIdentifiersPostRequest: summary: Request body to fetch the Equity Fund-Holdings Details description: The given post request body help to fetch the VTI-US,FDIVX-US top 5 Equity type fund-holding details till the date 2020-01-01. value: ids: - VTI-US - FDIVX-US date: '2019-12-31' topn: 5 assetType: EQ badRequestMalformedJSON: summary: Bad Request - Malformed JSON Request description: This error may be returned when the request body is specified as JSON, but is not in proper JSON format. value: status: Bad Request timestamp: '2020-08-03 12:03:34.409' path: /factset-ownership/v1/{end-point} message: Malformed JSON Request subErrors: null multipleIdentifiers: summary: Top 5 Equity Holdings for VTI-US, MABAX, and NZF as of 2019-12-31 description: The Top 5 Equity Holdings of VTI-US, MABAX, and NZF as of 2019-12-31. value: data: - requestId: VTI-USA fsymId: K7ZVMR-S date: '2019-12-31' currency: USD adjHolding: 214894399 adjMarketValue: 33888846722.3 weightClose: 3.78696130582374 issueType: Equity fsymSecurityId: DF3K29-S fsymRegionalId: P8R3C2-R securityName: MICROSOFT CORP COM securityTicker: MSFT-US - requestId: VTI-USA fsymId: K7ZVMR-S date: '2019-12-31' currency: USD adjHolding: 112647486 adjMarketValue: 33078934263.9 weightClose: 3.6964563923282 issueType: Equity fsymSecurityId: R85KLC-S fsymRegionalId: MH33D6-R securityName: APPLE INC COM securityTicker: AAPL-US - requestId: VTI-USA fsymId: K7ZVMR-S date: '2019-12-31' currency: USD adjHolding: 11871374 adjMarketValue: 21936399732.16 weightClose: 2.45131673129814 issueType: Equity fsymSecurityId: RMCVZ9-S fsymRegionalId: MCNYYL-R securityName: AMAZON COM INC COM securityTicker: AMZN-US - requestId: VTI-USA fsymId: K7ZVMR-S date: '2019-12-31' currency: USD adjHolding: 67790793 adjMarketValue: 13914060263.25 weightClose: 1.55484806714164 issueType: Equity fsymSecurityId: BHM9TN-S fsymRegionalId: QLGSL2-R securityName: FACEBOOK INC CL A securityTicker: FB-US - requestId: VTI-USA fsymId: K7ZVMR-S date: '2019-12-31' currency: USD adjHolding: 53368129 adjMarketValue: 12087881218.5 weightClose: 1.35077888070268 issueType: Equity fsymSecurityId: N138TY-S fsymRegionalId: DBNXVB-R securityName: BERKSHIRE HATHAWAY INC CL B securityTicker: BRK.B-US - requestId: MABAX fsymId: FNK7XP-S date: '2019-12-31' currency: USD adjHolding: 625648 adjMarketValue: 87215331.2 weightClose: 4.44864700626477 issueType: Equity fsymSecurityId: N5N6M6-S fsymRegionalId: NNKD2Y-R securityName: JPMORGAN CHASE & CO COM securityTicker: JPM-US - requestId: MABAX fsymId: FNK7XP-S date: '2019-12-31' currency: USD adjHolding: 1557832 adjMarketValue: 83811361.6 weightClose: 4.27501859756526 issueType: Equity fsymSecurityId: G4G3T4-S fsymRegionalId: VWF970-R securityName: WELLS FARGO & CO COM securityTicker: WFC-US - requestId: MABAX fsymId: FNK7XP-S date: '2019-12-31' currency: USD adjHolding: 1283579 adjMarketValue: 78811750.6 weightClose: 4.02000030890412 issueType: Equity fsymSecurityId: RGW4H5-S fsymRegionalId: FT8FQW-R securityName: VERIZON COMMUNICATIONS INC COM securityTicker: VZ-US - requestId: MABAX fsymId: FNK7XP-S date: '2019-12-31' currency: USD adjHolding: 865327 adjMarketValue: 69130974.03 weightClose: 3.52620687701667 issueType: Equity fsymSecurityId: T6BMPP-S fsymRegionalId: RK3DL5-R securityName: CITIGROUP INC COM securityTicker: C-US - requestId: MABAX fsymId: FNK7XP-S date: '2019-12-31' currency: USD adjHolding: 1588034 adjMarketValue: 62219172.12 weightClose: 3.1736522693376 issueType: Equity fsymSecurityId: JDQZCY-S fsymRegionalId: VK7M4R-R securityName: PFIZER INC COM securityTicker: PFE-US - requestId: NZF fsymId: WHX5ZR-S date: '2019-12-31' currency: USD adjHolding: 43420 adjMarketValue: 689075.4 weightClose: 35.5351354424324 issueType: Closed-End Mutual Fund fsymSecurityId: DXZPQ5-S fsymRegionalId: KHSMRN-R securityName: PIMCO MUNICIPAL INCOME FD II COM securityTicker: PML-US - requestId: NZF fsymId: WHX5ZR-S date: '2019-12-31' currency: USD adjHolding: 43020 adjMarketValue: 552807 weightClose: 28.5078695575618 issueType: Closed-End Mutual Fund fsymSecurityId: L8RGHS-S fsymRegionalId: HJLD94-R securityName: INVESCO TRUST INVMT GRADE MUNICIPALS securityTicker: VGM-US - requestId: NZF fsymId: WHX5ZR-S date: '2019-12-31' currency: USD adjHolding: 30000 adjMarketValue: 370800 weightClose: 19.1218961263948 issueType: Closed-End Mutual Fund fsymSecurityId: TG4L4R-S fsymRegionalId: W13K8B-R securityName: INVESCO MUNICIPAL OPPORTUNITY TRUST securityTicker: VMO-US - requestId: NZF fsymId: WHX5ZR-S date: '2019-12-31' currency: USD adjHolding: 26880 adjMarketValue: 228748.8 weightClose: 11.796415298375 issueType: Closed-End Mutual Fund fsymSecurityId: J997TS-S fsymRegionalId: NK4SPV-R securityName: BNY MELLON STRATEGIC MUNICIPALS COM securityTicker: LEO-US - requestId: NZF fsymId: WHX5ZR-S date: '2019-12-31' currency: USD adjHolding: 6266 adjMarketValue: 106146.04 weightClose: 5.47387689079867 issueType: Closed-End Mutual Fund fsymSecurityId: V3L197-S fsymRegionalId: Q9MW50-R securityName: BLACKROCK MUNIHOLDINGS FUND INC securityTicker: MHD-US badRequestRequiredParameter: summary: Bad Request - Required Parameter Missing description: This error message occurs when the request does not include the required parameters. Required parameters are indicated with a red asterisks symbol in the specification file. value: status: Bad Request timestamp: '2020-08-03 12:01:06.553' path: /factset-ownership/v1/{end-point} message: The parameter 'ids' is required and may not be empty. subErrors: null responses: '401': description: Unauthenticated USERNAME-SERIAL. Ensure you are logged in and have successfully generated an API KEY for the IP range you are connecting from. For more help, select the **Report Issue** in the top right corner of this Developer Portal specification card and choose Connectivity 401 or 403 Responses. content: application/json: schema: $ref: '#/components/schemas/errorResponse' examples: Bad Request - Date Format: $ref: '#/components/examples/unauthenticated' '415': description: Unsupported Media Type. This error may be returned when the caller sends a resource in a format that is not accepted by the server. This can be fixed by ensuring that Content-Type header is set to the correct value. In this instance, "application/json" would be the appropriate value. content: application/json: schema: $ref: '#/components/schemas/errorResponse' examples: Bad Request - Date Format: $ref: '#/components/examples/unsupportedMediaType' '403': description: The USERNAME-SERIAL attempted to request the endpoint is not authorized to access. The request was a legal request, but the server is refusing to respond. Please reach out to FactSet Account Team for assistance with authorization. content: application/json: schema: $ref: '#/components/schemas/errorResponse' examples: Bad Request - Date Format: $ref: '#/components/examples/forbidden' '500': description: Internal Server Error. content: application/json: schema: $ref: '#/components/schemas/errorResponse' examples: Internal Server Error - Not Writable: $ref: '#/components/examples/notWritable' Internal Server Error - General Exception: $ref: '#/components/examples/generalException' '400': description: Bad Request. This can occur for several reasons. Please review the "message" for more details. content: application/json: schema: $ref: '#/components/schemas/errorResponse' examples: Bad Request - Date Format: $ref: '#/components/examples/badRequestDateFormat' Bad Request - Missing Required Parameter: $ref: '#/components/examples/badRequestRequiredParameter' Bad Request - Future Date: $ref: '#/components/examples/badRequestFutureDate' Bad Request - Invalid Parameter: $ref: '#/components/examples/badRequestInvalidParameters' Bad Request - Malformed JSON: $ref: '#/components/examples/badRequestMalformedJSON' Bad Request - Read Timeout: $ref: '#/components/examples/badRequestReadTimeout' parameters: assetType: name: assetType schema: type: string default: EQ enum: - ALL - EQ - FI description: "Filter holdings by the following major asset classes -\n * **EQ** = Equity\n * **FI** = Fixed Income\n * **ALL** = ALL\n" in: query required: false example: EQ idFundHoldings: name: ids description: List of requested fund identifiers.
***ids limit** = 10 per request*
in: query schema: type: array items: type: string minItems: 1 maxItems: 10 required: true explode: false examples: singleIdentifer: summary: One identifier to know the fund holding details value: - VTI-USA multipleIdentifers: summary: Multiple identifiers to know the fund holding details value: - VTI-USA - MABAX - NZF requestedDate: name: date in: query schema: type: string required: false description: Date of holdings expressed in YYYY-MM-DD format. The fund-holdings endpoint will default to latest month-end close. example: '2019-12-31' currency: name: currency in: query schema: type: string description: Currency code for adjusting prices. Default is Local. For a list of currency ISO codes, visit [Online Assistant Page 1470](https://oa.apps.factset.com/pages/1470). example: USD topn: name: topn description: Limits number of holdings or holders displayed by the top *n* securities based on positions Market Value. Default is ALL, otherwise use number to limit number. in: query required: false schema: type: string default: ALL example: 5 securitySchemes: basicAuth: type: http scheme: basic externalDocs: url: https://developer.factset.com/api-catalog/analytics-datastore-api description: API Documentation