naftiko: 1.0.0-alpha2 info: label: Factset Prime Developer Trial — Factset description: 'Factset Prime Developer Trial — Factset. 34 operations. Lead operation: Factset This endpoint returns selected ETP''s asset allocations.. Self-contained Naftiko capability covering one Factset business surface.' tags: - Factset created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: FACTSET_API_KEY: FACTSET_API_KEY capability: consumes: - type: http namespace: etf-profile-and-prices-factset baseUri: https://api.factset.com/wealth/v1 description: Factset Prime Developer Trial — Factset business capability. Self-contained, no shared references. resources: - name: factset-etf-allocation-asset-listBySymbol path: /factset/etf/allocation/asset/listBySymbol operations: - name: getfactsetetfallocationassetlistbysymbol method: GET description: Factset This endpoint returns selected ETP's asset allocations. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: _paginationOffset in: query type: number description: Non-negative number of entries to skip, or 0 (default). - name: _paginationLimit in: query type: number description: Non-negative maximum number of entries to return. - name: factset-etf-allocation-country-listBySymbol path: /factset/etf/allocation/country/listBySymbol operations: - name: getfactsetetfallocationcountrylistbysymbol method: GET description: Factset This endpoint returns selected ETP's country allocations. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: _paginationOffset in: query type: number description: Non-negative number of entries to skip, or 0 (default). - name: _paginationLimit in: query type: number description: Non-negative maximum number of entries to return. - name: factset-etf-allocation-currency-listBySymbol path: /factset/etf/allocation/currency/listBySymbol operations: - name: getfactsetetfallocationcurrencylistbysymbol method: GET description: Factset This endpoint returns selected ETP's currency allocations. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: _paginationOffset in: query type: number description: Non-negative number of entries to skip, or 0 (default). - name: _paginationLimit in: query type: number description: Non-negative maximum number of entries to return. - name: factset-etf-allocation-economicDevelopment-listBySymbol path: /factset/etf/allocation/economicDevelopment/listBySymbol operations: - name: getfactsetetfallocationeconomicdevelopmentlistbysymbol method: GET description: Factset List of allocations classified by a holding's economic development status. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: _paginationOffset in: query type: number description: Non-negative number of entries to skip, or 0 (default). - name: _paginationLimit in: query type: number description: Non-negative maximum number of entries to return. - name: factset-etf-allocation-exchange-listBySymbol path: /factset/etf/allocation/exchange/listBySymbol operations: - name: getfactsetetfallocationexchangelistbysymbol method: GET description: Factset This endpoint returns selected ETP's exchange allocations. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: _paginationOffset in: query type: number description: Non-negative number of entries to skip, or 0 (default). - name: _paginationLimit in: query type: number description: Non-negative maximum number of entries to return. - name: factset-etf-allocation-industry-listBySymbol path: /factset/etf/allocation/industry/listBySymbol operations: - name: getfactsetetfallocationindustrylistbysymbol method: GET description: Factset This endpoint returns selected ETP's industry allocations. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: _paginationOffset in: query type: number description: Non-negative number of entries to skip, or 0 (default). - name: _paginationLimit in: query type: number description: Non-negative maximum number of entries to return. - name: factset-etf-allocation-marketCapitalization-listBySymbol path: /factset/etf/allocation/marketCapitalization/listBySymbol operations: - name: getfactsetetfallocationmarketcapitalizationlistbysymbol method: GET description: Factset List of allocations classified by a holding's total market capitalization. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: _paginationOffset in: query type: number description: Non-negative number of entries to skip, or 0 (default). - name: _paginationLimit in: query type: number description: Non-negative maximum number of entries to return. - name: factset-etf-allocation-region-listBySymbol path: /factset/etf/allocation/region/listBySymbol operations: - name: getfactsetetfallocationregionlistbysymbol method: GET description: Factset This endpoint returns selected ETP's region allocations. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: _paginationOffset in: query type: number description: Non-negative number of entries to skip, or 0 (default). - name: _paginationLimit in: query type: number description: Non-negative maximum number of entries to return. - name: factset-etf-allocation-sector-listBySymbol path: /factset/etf/allocation/sector/listBySymbol operations: - name: getfactsetetfallocationsectorlistbysymbol method: GET description: Factset This endpoint returns selected ETP's sector allocations. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: _paginationOffset in: query type: number description: Non-negative number of entries to skip, or 0 (default). - name: _paginationLimit in: query type: number description: Non-negative maximum number of entries to return. - name: factset-etf-analytics-getBySymbol path: /factset/etf/analytics/getBySymbol operations: - name: getfactsetetfanalyticsgetbysymbol method: GET description: FactSet proprietary analytics datapoints for ETPs. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Ticker-region of a security as defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-analytics-holdings-statistics-getBySymbol path: /factset/etf/analytics/holdings/statistics/getBySymbol operations: - name: getfactsetetfanalyticsholdingsstatisticsgetbysymbol method: GET description: FactSet's portfolio statistics for ETPs. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Ticker-region of a security as defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-analytics-score-getBySymbol path: /factset/etf/analytics/score/getBySymbol operations: - name: getfactsetetfanalyticsscoregetbysymbol method: GET description: FactSet proprietary ETP rankings. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Ticker-region of a security as defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-analytics-trade-getBySymbol path: /factset/etf/analytics/trade/getBySymbol operations: - name: getfactsetetfanalyticstradegetbysymbol method: GET description: Factset Trade statistics for specific ETP. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Ticker-region of a security as defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-characteristics-getBySymbol path: /factset/etf/characteristics/getBySymbol operations: - name: getfactsetetfcharacteristicsgetbysymbol method: GET description: Factset Retrieve basic characteristic information for a specified ETP. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETF defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-class-category-broad-list path: /factset/etf/class/category/broad/list operations: - name: getfactsetetfclasscategorybroadlist method: GET description: Factset List of ETP class broad categories. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-class-category-focus-list path: /factset/etf/class/category/focus/list operations: - name: getfactsetetfclasscategoryfocuslist method: GET description: Factset List of ETP class focus categories. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: _paginationOffset in: query type: number description: Non-negative number of entries to skip, or 0 (default). - name: _paginationLimit in: query type: number description: Non-negative maximum number of entries to return. - name: factset-etf-class-category-niche-list path: /factset/etf/class/category/niche/list operations: - name: getfactsetetfclasscategorynichelist method: GET description: Factset List of ETP class niche categories. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: _paginationOffset in: query type: number description: Non-negative number of entries to skip, or 0 (default). - name: _paginationLimit in: query type: number description: Non-negative maximum number of entries to return. - name: factset-etf-class-geography-list path: /factset/etf/class/geography/list operations: - name: getfactsetetfclassgeographylist method: GET description: Factset List of ETP class geographies. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-class-getBySymbol path: /factset/etf/class/getBySymbol operations: - name: getfactsetetfclassgetbysymbol method: GET description: Factset Retrieve an ETP's classification specific to asset class, geography, or investment strategy. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-competitors-listBySymbol path: /factset/etf/competitors/listBySymbol operations: - name: getfactsetetfcompetitorslistbysymbol method: GET description: FactSet's proprietary list of competing companies. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Ticker-region of a security as defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-distribution-getBySymbol path: /factset/etf/distribution/getBySymbol operations: - name: getfactsetetfdistributiongetbysymbol method: GET description: Factset Retrieve an ETP's current distribution details. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-fundFlows-getBySymbol path: /factset/etf/fundFlows/getBySymbol operations: - name: getfactsetetffundflowsgetbysymbol method: GET description: Factset Retrieve an ETP's cash inflow/outflows for various time periods. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-getBySymbol path: /factset/etf/getBySymbol operations: - name: getfactsetetfgetbysymbol method: GET description: Factset Retrieve basic profile information for a specified ETP. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-growthOfTenK-listBySymbol path: /factset/etf/growthOfTenK/listBySymbol operations: - name: getfactsetetfgrowthoftenklistbysymbol method: GET description: Factset This endpoint returns selected ETP's Growth of 10K calculated values. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: timePeriod in: query type: string description: Historice NAV date value. - name: calculationType in: query type: string description: Historice NAV date value. - name: alignment in: query type: string description: Indicates the reference point for growth of 10k data. - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: _paginationOffset in: query type: number description: Non-negative number of entries to skip, or 0 (default). - name: _paginationLimit in: query type: number description: Non-negative maximum number of entries to return. - name: factset-etf-holdings-listBySymbol path: /factset/etf/holdings/listBySymbol operations: - name: getfactsetetfholdingslistbysymbol method: GET description: Factset Holdings details for an individual ETP. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: _paginationOffset in: query type: number description: Non-negative number of entries to skip, or 0 (default). - name: _paginationLimit in: query type: number description: Non-negative maximum number of entries to return. - name: factset-etf-marketAggregates-getBySymbol path: /factset/etf/marketAggregates/getBySymbol operations: - name: getfactsetetfmarketaggregatesgetbysymbol method: GET description: Factset Market aggregate data for ETPs. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Ticker-region of an ETP as defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-premiumDiscount-summary-listBySymbol path: /factset/etf/premiumDiscount/summary/listBySymbol operations: - name: getfactsetetfpremiumdiscountsummarylistbysymbol method: GET description: Factset Summary of ETP premium discount data. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: timePeriod in: query type: string description: Time frame of the data. - name: alignment in: query type: string description: Indicates the reference point for the historical NAV and price values. - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: _paginationOffset in: query type: number description: Non-negative number of entries to skip, or 0 (default). - name: _paginationLimit in: query type: number description: Non-negative maximum number of entries to return. - name: factset-etf-price-getBySymbol path: /factset/etf/price/getBySymbol operations: - name: getfactsetetfpricegetbysymbol method: GET description: Factset Retrieve historical ETP NAV values. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-returns-getBySymbol path: /factset/etf/returns/getBySymbol operations: - name: getfactsetetfreturnsgetbysymbol method: GET description: Factset Retrieve total return data for a specified ETP. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: returnType in: query type: string description: Return type. - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-strategy-getBySymbol path: /factset/etf/strategy/getBySymbol operations: - name: getfactsetetfstrategygetbysymbol method: GET description: Factset Retrieve various classification details for a specified ETP. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-strategy-segment-list path: /factset/etf/strategy/segment/list operations: - name: getfactsetetfstrategysegmentlist method: GET description: Factset Retrieve a list of ETP strategy segments. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: _paginationOffset in: query type: number description: Non-negative number of entries to skip, or 0 (default). - name: _paginationLimit in: query type: number description: Non-negative maximum number of entries to return. - name: factset-etf-structure-getBySymbol path: /factset/etf/structure/getBySymbol operations: - name: getfactsetetfstructuregetbysymbol method: GET description: Factset Retrieve the basic structure information for a specified ETP. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-taxesAndFees-us-getBySymbol path: /factset/etf/taxesAndFees/us/getBySymbol operations: - name: getfactsetetftaxesandfeesusgetbysymbol method: GET description: Factset Retrieve the tax and fee related information for a specified ETP. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: factset-etf-timeSeries-listBySymbol path: /factset/etf/timeSeries/listBySymbol operations: - name: getfactsetetftimeserieslistbysymbol method: GET description: Factset Retrieve historical NAV data for a specified ETP. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: symbol in: query type: string description: Market symbol of ETP defined by FactSet. required: true - name: timePeriod in: query type: string description: Time frame of the data. - name: alignment in: query type: string description: Indicates the reference point for the time series data. - name: _attributes in: query type: array description: Limit the attributes returned in the response to the specified set. - name: _paginationOffset in: query type: number description: Non-negative number of entries to skip, or 0 (default). - name: _paginationLimit in: query type: number description: Non-negative maximum number of entries to return. exposes: - type: rest namespace: etf-profile-and-prices-factset-rest port: 8080 description: REST adapter for Factset Prime Developer Trial — Factset. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/factset/etf/allocation/asset/listbysymbol name: factset-etf-allocation-asset-listbysymbol description: REST surface for factset-etf-allocation-asset-listBySymbol. operations: - method: GET name: getfactsetetfallocationassetlistbysymbol description: Factset This endpoint returns selected ETP's asset allocations. call: etf-profile-and-prices-factset.getfactsetetfallocationassetlistbysymbol with: symbol: rest.symbol _attributes: rest._attributes _paginationOffset: rest._paginationOffset _paginationLimit: rest._paginationLimit outputParameters: - type: object mapping: $. - path: /v1/factset/etf/allocation/country/listbysymbol name: factset-etf-allocation-country-listbysymbol description: REST surface for factset-etf-allocation-country-listBySymbol. operations: - method: GET name: getfactsetetfallocationcountrylistbysymbol description: Factset This endpoint returns selected ETP's country allocations. call: etf-profile-and-prices-factset.getfactsetetfallocationcountrylistbysymbol with: symbol: rest.symbol _attributes: rest._attributes _paginationOffset: rest._paginationOffset _paginationLimit: rest._paginationLimit outputParameters: - type: object mapping: $. - path: /v1/factset/etf/allocation/currency/listbysymbol name: factset-etf-allocation-currency-listbysymbol description: REST surface for factset-etf-allocation-currency-listBySymbol. operations: - method: GET name: getfactsetetfallocationcurrencylistbysymbol description: Factset This endpoint returns selected ETP's currency allocations. call: etf-profile-and-prices-factset.getfactsetetfallocationcurrencylistbysymbol with: symbol: rest.symbol _attributes: rest._attributes _paginationOffset: rest._paginationOffset _paginationLimit: rest._paginationLimit outputParameters: - type: object mapping: $. - path: /v1/factset/etf/allocation/economicdevelopment/listbysymbol name: factset-etf-allocation-economicdevelopment-listbysymbol description: REST surface for factset-etf-allocation-economicDevelopment-listBySymbol. operations: - method: GET name: getfactsetetfallocationeconomicdevelopmentlistbysymbol description: Factset List of allocations classified by a holding's economic development status. call: etf-profile-and-prices-factset.getfactsetetfallocationeconomicdevelopmentlistbysymbol with: symbol: rest.symbol _attributes: rest._attributes _paginationOffset: rest._paginationOffset _paginationLimit: rest._paginationLimit outputParameters: - type: object mapping: $. - path: /v1/factset/etf/allocation/exchange/listbysymbol name: factset-etf-allocation-exchange-listbysymbol description: REST surface for factset-etf-allocation-exchange-listBySymbol. operations: - method: GET name: getfactsetetfallocationexchangelistbysymbol description: Factset This endpoint returns selected ETP's exchange allocations. call: etf-profile-and-prices-factset.getfactsetetfallocationexchangelistbysymbol with: symbol: rest.symbol _attributes: rest._attributes _paginationOffset: rest._paginationOffset _paginationLimit: rest._paginationLimit outputParameters: - type: object mapping: $. - path: /v1/factset/etf/allocation/industry/listbysymbol name: factset-etf-allocation-industry-listbysymbol description: REST surface for factset-etf-allocation-industry-listBySymbol. operations: - method: GET name: getfactsetetfallocationindustrylistbysymbol description: Factset This endpoint returns selected ETP's industry allocations. call: etf-profile-and-prices-factset.getfactsetetfallocationindustrylistbysymbol with: symbol: rest.symbol _attributes: rest._attributes _paginationOffset: rest._paginationOffset _paginationLimit: rest._paginationLimit outputParameters: - type: object mapping: $. - path: /v1/factset/etf/allocation/marketcapitalization/listbysymbol name: factset-etf-allocation-marketcapitalization-listbysymbol description: REST surface for factset-etf-allocation-marketCapitalization-listBySymbol. operations: - method: GET name: getfactsetetfallocationmarketcapitalizationlistbysymbol description: Factset List of allocations classified by a holding's total market capitalization. call: etf-profile-and-prices-factset.getfactsetetfallocationmarketcapitalizationlistbysymbol with: symbol: rest.symbol _attributes: rest._attributes _paginationOffset: rest._paginationOffset _paginationLimit: rest._paginationLimit outputParameters: - type: object mapping: $. - path: /v1/factset/etf/allocation/region/listbysymbol name: factset-etf-allocation-region-listbysymbol description: REST surface for factset-etf-allocation-region-listBySymbol. operations: - method: GET name: getfactsetetfallocationregionlistbysymbol description: Factset This endpoint returns selected ETP's region allocations. call: etf-profile-and-prices-factset.getfactsetetfallocationregionlistbysymbol with: symbol: rest.symbol _attributes: rest._attributes _paginationOffset: rest._paginationOffset _paginationLimit: rest._paginationLimit outputParameters: - type: object mapping: $. - path: /v1/factset/etf/allocation/sector/listbysymbol name: factset-etf-allocation-sector-listbysymbol description: REST surface for factset-etf-allocation-sector-listBySymbol. operations: - method: GET name: getfactsetetfallocationsectorlistbysymbol description: Factset This endpoint returns selected ETP's sector allocations. call: etf-profile-and-prices-factset.getfactsetetfallocationsectorlistbysymbol with: symbol: rest.symbol _attributes: rest._attributes _paginationOffset: rest._paginationOffset _paginationLimit: rest._paginationLimit outputParameters: - type: object mapping: $. - path: /v1/factset/etf/analytics/getbysymbol name: factset-etf-analytics-getbysymbol description: REST surface for factset-etf-analytics-getBySymbol. operations: - method: GET name: getfactsetetfanalyticsgetbysymbol description: FactSet proprietary analytics datapoints for ETPs. call: etf-profile-and-prices-factset.getfactsetetfanalyticsgetbysymbol with: symbol: rest.symbol _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/analytics/holdings/statistics/getbysymbol name: factset-etf-analytics-holdings-statistics-getbysymbol description: REST surface for factset-etf-analytics-holdings-statistics-getBySymbol. operations: - method: GET name: getfactsetetfanalyticsholdingsstatisticsgetbysymbol description: FactSet's portfolio statistics for ETPs. call: etf-profile-and-prices-factset.getfactsetetfanalyticsholdingsstatisticsgetbysymbol with: symbol: rest.symbol _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/analytics/score/getbysymbol name: factset-etf-analytics-score-getbysymbol description: REST surface for factset-etf-analytics-score-getBySymbol. operations: - method: GET name: getfactsetetfanalyticsscoregetbysymbol description: FactSet proprietary ETP rankings. call: etf-profile-and-prices-factset.getfactsetetfanalyticsscoregetbysymbol with: symbol: rest.symbol _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/analytics/trade/getbysymbol name: factset-etf-analytics-trade-getbysymbol description: REST surface for factset-etf-analytics-trade-getBySymbol. operations: - method: GET name: getfactsetetfanalyticstradegetbysymbol description: Factset Trade statistics for specific ETP. call: etf-profile-and-prices-factset.getfactsetetfanalyticstradegetbysymbol with: symbol: rest.symbol _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/characteristics/getbysymbol name: factset-etf-characteristics-getbysymbol description: REST surface for factset-etf-characteristics-getBySymbol. operations: - method: GET name: getfactsetetfcharacteristicsgetbysymbol description: Factset Retrieve basic characteristic information for a specified ETP. call: etf-profile-and-prices-factset.getfactsetetfcharacteristicsgetbysymbol with: symbol: rest.symbol _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/class/category/broad/list name: factset-etf-class-category-broad-list description: REST surface for factset-etf-class-category-broad-list. operations: - method: GET name: getfactsetetfclasscategorybroadlist description: Factset List of ETP class broad categories. call: etf-profile-and-prices-factset.getfactsetetfclasscategorybroadlist with: _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/class/category/focus/list name: factset-etf-class-category-focus-list description: REST surface for factset-etf-class-category-focus-list. operations: - method: GET name: getfactsetetfclasscategoryfocuslist description: Factset List of ETP class focus categories. call: etf-profile-and-prices-factset.getfactsetetfclasscategoryfocuslist with: _attributes: rest._attributes _paginationOffset: rest._paginationOffset _paginationLimit: rest._paginationLimit outputParameters: - type: object mapping: $. - path: /v1/factset/etf/class/category/niche/list name: factset-etf-class-category-niche-list description: REST surface for factset-etf-class-category-niche-list. operations: - method: GET name: getfactsetetfclasscategorynichelist description: Factset List of ETP class niche categories. call: etf-profile-and-prices-factset.getfactsetetfclasscategorynichelist with: _attributes: rest._attributes _paginationOffset: rest._paginationOffset _paginationLimit: rest._paginationLimit outputParameters: - type: object mapping: $. - path: /v1/factset/etf/class/geography/list name: factset-etf-class-geography-list description: REST surface for factset-etf-class-geography-list. operations: - method: GET name: getfactsetetfclassgeographylist description: Factset List of ETP class geographies. call: etf-profile-and-prices-factset.getfactsetetfclassgeographylist with: _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/class/getbysymbol name: factset-etf-class-getbysymbol description: REST surface for factset-etf-class-getBySymbol. operations: - method: GET name: getfactsetetfclassgetbysymbol description: Factset Retrieve an ETP's classification specific to asset class, geography, or investment strategy. call: etf-profile-and-prices-factset.getfactsetetfclassgetbysymbol with: symbol: rest.symbol _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/competitors/listbysymbol name: factset-etf-competitors-listbysymbol description: REST surface for factset-etf-competitors-listBySymbol. operations: - method: GET name: getfactsetetfcompetitorslistbysymbol description: FactSet's proprietary list of competing companies. call: etf-profile-and-prices-factset.getfactsetetfcompetitorslistbysymbol with: symbol: rest.symbol _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/distribution/getbysymbol name: factset-etf-distribution-getbysymbol description: REST surface for factset-etf-distribution-getBySymbol. operations: - method: GET name: getfactsetetfdistributiongetbysymbol description: Factset Retrieve an ETP's current distribution details. call: etf-profile-and-prices-factset.getfactsetetfdistributiongetbysymbol with: symbol: rest.symbol _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/fundflows/getbysymbol name: factset-etf-fundflows-getbysymbol description: REST surface for factset-etf-fundFlows-getBySymbol. operations: - method: GET name: getfactsetetffundflowsgetbysymbol description: Factset Retrieve an ETP's cash inflow/outflows for various time periods. call: etf-profile-and-prices-factset.getfactsetetffundflowsgetbysymbol with: symbol: rest.symbol _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/getbysymbol name: factset-etf-getbysymbol description: REST surface for factset-etf-getBySymbol. operations: - method: GET name: getfactsetetfgetbysymbol description: Factset Retrieve basic profile information for a specified ETP. call: etf-profile-and-prices-factset.getfactsetetfgetbysymbol with: symbol: rest.symbol _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/growthoftenk/listbysymbol name: factset-etf-growthoftenk-listbysymbol description: REST surface for factset-etf-growthOfTenK-listBySymbol. operations: - method: GET name: getfactsetetfgrowthoftenklistbysymbol description: Factset This endpoint returns selected ETP's Growth of 10K calculated values. call: etf-profile-and-prices-factset.getfactsetetfgrowthoftenklistbysymbol with: symbol: rest.symbol timePeriod: rest.timePeriod calculationType: rest.calculationType alignment: rest.alignment _attributes: rest._attributes _paginationOffset: rest._paginationOffset _paginationLimit: rest._paginationLimit outputParameters: - type: object mapping: $. - path: /v1/factset/etf/holdings/listbysymbol name: factset-etf-holdings-listbysymbol description: REST surface for factset-etf-holdings-listBySymbol. operations: - method: GET name: getfactsetetfholdingslistbysymbol description: Factset Holdings details for an individual ETP. call: etf-profile-and-prices-factset.getfactsetetfholdingslistbysymbol with: symbol: rest.symbol _attributes: rest._attributes _paginationOffset: rest._paginationOffset _paginationLimit: rest._paginationLimit outputParameters: - type: object mapping: $. - path: /v1/factset/etf/marketaggregates/getbysymbol name: factset-etf-marketaggregates-getbysymbol description: REST surface for factset-etf-marketAggregates-getBySymbol. operations: - method: GET name: getfactsetetfmarketaggregatesgetbysymbol description: Factset Market aggregate data for ETPs. call: etf-profile-and-prices-factset.getfactsetetfmarketaggregatesgetbysymbol with: symbol: rest.symbol _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/premiumdiscount/summary/listbysymbol name: factset-etf-premiumdiscount-summary-listbysymbol description: REST surface for factset-etf-premiumDiscount-summary-listBySymbol. operations: - method: GET name: getfactsetetfpremiumdiscountsummarylistbysymbol description: Factset Summary of ETP premium discount data. call: etf-profile-and-prices-factset.getfactsetetfpremiumdiscountsummarylistbysymbol with: symbol: rest.symbol timePeriod: rest.timePeriod alignment: rest.alignment _attributes: rest._attributes _paginationOffset: rest._paginationOffset _paginationLimit: rest._paginationLimit outputParameters: - type: object mapping: $. - path: /v1/factset/etf/price/getbysymbol name: factset-etf-price-getbysymbol description: REST surface for factset-etf-price-getBySymbol. operations: - method: GET name: getfactsetetfpricegetbysymbol description: Factset Retrieve historical ETP NAV values. call: etf-profile-and-prices-factset.getfactsetetfpricegetbysymbol with: symbol: rest.symbol _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/returns/getbysymbol name: factset-etf-returns-getbysymbol description: REST surface for factset-etf-returns-getBySymbol. operations: - method: GET name: getfactsetetfreturnsgetbysymbol description: Factset Retrieve total return data for a specified ETP. call: etf-profile-and-prices-factset.getfactsetetfreturnsgetbysymbol with: symbol: rest.symbol returnType: rest.returnType _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/strategy/getbysymbol name: factset-etf-strategy-getbysymbol description: REST surface for factset-etf-strategy-getBySymbol. operations: - method: GET name: getfactsetetfstrategygetbysymbol description: Factset Retrieve various classification details for a specified ETP. call: etf-profile-and-prices-factset.getfactsetetfstrategygetbysymbol with: symbol: rest.symbol _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/strategy/segment/list name: factset-etf-strategy-segment-list description: REST surface for factset-etf-strategy-segment-list. operations: - method: GET name: getfactsetetfstrategysegmentlist description: Factset Retrieve a list of ETP strategy segments. call: etf-profile-and-prices-factset.getfactsetetfstrategysegmentlist with: _attributes: rest._attributes _paginationOffset: rest._paginationOffset _paginationLimit: rest._paginationLimit outputParameters: - type: object mapping: $. - path: /v1/factset/etf/structure/getbysymbol name: factset-etf-structure-getbysymbol description: REST surface for factset-etf-structure-getBySymbol. operations: - method: GET name: getfactsetetfstructuregetbysymbol description: Factset Retrieve the basic structure information for a specified ETP. call: etf-profile-and-prices-factset.getfactsetetfstructuregetbysymbol with: symbol: rest.symbol _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/taxesandfees/us/getbysymbol name: factset-etf-taxesandfees-us-getbysymbol description: REST surface for factset-etf-taxesAndFees-us-getBySymbol. operations: - method: GET name: getfactsetetftaxesandfeesusgetbysymbol description: Factset Retrieve the tax and fee related information for a specified ETP. call: etf-profile-and-prices-factset.getfactsetetftaxesandfeesusgetbysymbol with: symbol: rest.symbol _attributes: rest._attributes outputParameters: - type: object mapping: $. - path: /v1/factset/etf/timeseries/listbysymbol name: factset-etf-timeseries-listbysymbol description: REST surface for factset-etf-timeSeries-listBySymbol. operations: - method: GET name: getfactsetetftimeserieslistbysymbol description: Factset Retrieve historical NAV data for a specified ETP. call: etf-profile-and-prices-factset.getfactsetetftimeserieslistbysymbol with: symbol: rest.symbol timePeriod: rest.timePeriod alignment: rest.alignment _attributes: rest._attributes _paginationOffset: rest._paginationOffset _paginationLimit: rest._paginationLimit outputParameters: - type: object mapping: $. - type: mcp namespace: etf-profile-and-prices-factset-mcp port: 9090 transport: http description: MCP adapter for Factset Prime Developer Trial — Factset. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: factset-this-endpoint-returns-selected description: Factset This endpoint returns selected ETP's asset allocations. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfallocationassetlistbysymbol with: symbol: tools.symbol _attributes: tools._attributes _paginationOffset: tools._paginationOffset _paginationLimit: tools._paginationLimit outputParameters: - type: object mapping: $. - name: factset-this-endpoint-returns-selected-2 description: Factset This endpoint returns selected ETP's country allocations. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfallocationcountrylistbysymbol with: symbol: tools.symbol _attributes: tools._attributes _paginationOffset: tools._paginationOffset _paginationLimit: tools._paginationLimit outputParameters: - type: object mapping: $. - name: factset-this-endpoint-returns-selected-3 description: Factset This endpoint returns selected ETP's currency allocations. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfallocationcurrencylistbysymbol with: symbol: tools.symbol _attributes: tools._attributes _paginationOffset: tools._paginationOffset _paginationLimit: tools._paginationLimit outputParameters: - type: object mapping: $. - name: factset-list-allocations-classified-holding-s description: Factset List of allocations classified by a holding's economic development status. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfallocationeconomicdevelopmentlistbysymbol with: symbol: tools.symbol _attributes: tools._attributes _paginationOffset: tools._paginationOffset _paginationLimit: tools._paginationLimit outputParameters: - type: object mapping: $. - name: factset-this-endpoint-returns-selected-4 description: Factset This endpoint returns selected ETP's exchange allocations. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfallocationexchangelistbysymbol with: symbol: tools.symbol _attributes: tools._attributes _paginationOffset: tools._paginationOffset _paginationLimit: tools._paginationLimit outputParameters: - type: object mapping: $. - name: factset-this-endpoint-returns-selected-5 description: Factset This endpoint returns selected ETP's industry allocations. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfallocationindustrylistbysymbol with: symbol: tools.symbol _attributes: tools._attributes _paginationOffset: tools._paginationOffset _paginationLimit: tools._paginationLimit outputParameters: - type: object mapping: $. - name: factset-list-allocations-classified-holding-s-2 description: Factset List of allocations classified by a holding's total market capitalization. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfallocationmarketcapitalizationlistbysymbol with: symbol: tools.symbol _attributes: tools._attributes _paginationOffset: tools._paginationOffset _paginationLimit: tools._paginationLimit outputParameters: - type: object mapping: $. - name: factset-this-endpoint-returns-selected-6 description: Factset This endpoint returns selected ETP's region allocations. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfallocationregionlistbysymbol with: symbol: tools.symbol _attributes: tools._attributes _paginationOffset: tools._paginationOffset _paginationLimit: tools._paginationLimit outputParameters: - type: object mapping: $. - name: factset-this-endpoint-returns-selected-7 description: Factset This endpoint returns selected ETP's sector allocations. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfallocationsectorlistbysymbol with: symbol: tools.symbol _attributes: tools._attributes _paginationOffset: tools._paginationOffset _paginationLimit: tools._paginationLimit outputParameters: - type: object mapping: $. - name: factset-proprietary-analytics-datapoints-etps description: FactSet proprietary analytics datapoints for ETPs. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfanalyticsgetbysymbol with: symbol: tools.symbol _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-s-portfolio-statistics-etps description: FactSet's portfolio statistics for ETPs. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfanalyticsholdingsstatisticsgetbysymbol with: symbol: tools.symbol _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-proprietary-etp-rankings description: FactSet proprietary ETP rankings. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfanalyticsscoregetbysymbol with: symbol: tools.symbol _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-trade-statistics-specific-etp description: Factset Trade statistics for specific ETP. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfanalyticstradegetbysymbol with: symbol: tools.symbol _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-retrieve-basic-characteristic-information description: Factset Retrieve basic characteristic information for a specified ETP. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfcharacteristicsgetbysymbol with: symbol: tools.symbol _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-list-etp-class-broad description: Factset List of ETP class broad categories. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfclasscategorybroadlist with: _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-list-etp-class-focus description: Factset List of ETP class focus categories. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfclasscategoryfocuslist with: _attributes: tools._attributes _paginationOffset: tools._paginationOffset _paginationLimit: tools._paginationLimit outputParameters: - type: object mapping: $. - name: factset-list-etp-class-niche description: Factset List of ETP class niche categories. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfclasscategorynichelist with: _attributes: tools._attributes _paginationOffset: tools._paginationOffset _paginationLimit: tools._paginationLimit outputParameters: - type: object mapping: $. - name: factset-list-etp-class-geographies description: Factset List of ETP class geographies. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfclassgeographylist with: _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-retrieve-etp-s-classification-specific description: Factset Retrieve an ETP's classification specific to asset class, geography, or investment strategy. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfclassgetbysymbol with: symbol: tools.symbol _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-s-proprietary-list-competing-companies description: FactSet's proprietary list of competing companies. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfcompetitorslistbysymbol with: symbol: tools.symbol _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-retrieve-etp-s-current-distribution description: Factset Retrieve an ETP's current distribution details. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfdistributiongetbysymbol with: symbol: tools.symbol _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-retrieve-etp-s-cash-inflow description: Factset Retrieve an ETP's cash inflow/outflows for various time periods. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetffundflowsgetbysymbol with: symbol: tools.symbol _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-retrieve-basic-profile-information description: Factset Retrieve basic profile information for a specified ETP. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfgetbysymbol with: symbol: tools.symbol _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-this-endpoint-returns-selected-8 description: Factset This endpoint returns selected ETP's Growth of 10K calculated values. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfgrowthoftenklistbysymbol with: symbol: tools.symbol timePeriod: tools.timePeriod calculationType: tools.calculationType alignment: tools.alignment _attributes: tools._attributes _paginationOffset: tools._paginationOffset _paginationLimit: tools._paginationLimit outputParameters: - type: object mapping: $. - name: factset-holdings-details-individual-etp description: Factset Holdings details for an individual ETP. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfholdingslistbysymbol with: symbol: tools.symbol _attributes: tools._attributes _paginationOffset: tools._paginationOffset _paginationLimit: tools._paginationLimit outputParameters: - type: object mapping: $. - name: factset-market-aggregate-data-etps description: Factset Market aggregate data for ETPs. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfmarketaggregatesgetbysymbol with: symbol: tools.symbol _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-summary-etp-premium-discount description: Factset Summary of ETP premium discount data. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfpremiumdiscountsummarylistbysymbol with: symbol: tools.symbol timePeriod: tools.timePeriod alignment: tools.alignment _attributes: tools._attributes _paginationOffset: tools._paginationOffset _paginationLimit: tools._paginationLimit outputParameters: - type: object mapping: $. - name: factset-retrieve-historical-etp-nav description: Factset Retrieve historical ETP NAV values. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfpricegetbysymbol with: symbol: tools.symbol _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-retrieve-total-return-data description: Factset Retrieve total return data for a specified ETP. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfreturnsgetbysymbol with: symbol: tools.symbol returnType: tools.returnType _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-retrieve-various-classification-details description: Factset Retrieve various classification details for a specified ETP. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfstrategygetbysymbol with: symbol: tools.symbol _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-retrieve-list-etp-strategy description: Factset Retrieve a list of ETP strategy segments. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfstrategysegmentlist with: _attributes: tools._attributes _paginationOffset: tools._paginationOffset _paginationLimit: tools._paginationLimit outputParameters: - type: object mapping: $. - name: factset-retrieve-basic-structure-information description: Factset Retrieve the basic structure information for a specified ETP. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetfstructuregetbysymbol with: symbol: tools.symbol _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-retrieve-tax-and-fee description: Factset Retrieve the tax and fee related information for a specified ETP. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetftaxesandfeesusgetbysymbol with: symbol: tools.symbol _attributes: tools._attributes outputParameters: - type: object mapping: $. - name: factset-retrieve-historical-nav-data description: Factset Retrieve historical NAV data for a specified ETP. hints: readOnly: true destructive: false idempotent: true call: etf-profile-and-prices-factset.getfactsetetftimeserieslistbysymbol with: symbol: tools.symbol timePeriod: tools.timePeriod alignment: tools.alignment _attributes: tools._attributes _paginationOffset: tools._paginationOffset _paginationLimit: tools._paginationLimit outputParameters: - type: object mapping: $.