openapi: 3.0.3 info: title: Factset Analytics Datastore About Prices 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: Prices paths: /factset-funds/v1/prices: get: tags: - Prices summary: Factset Get Fund Prices (nav) for a Requested Time-series operationId: getFundsPrices description: 'Get Fund Prices (NAV) for a requested date range and list of ids. ' parameters: - $ref: '#/components/parameters/ids' - $ref: '#/components/parameters/startDate' - $ref: '#/components/parameters/endDate' - $ref: '#/components/parameters/frequency' - $ref: '#/components/parameters/currency' - $ref: '#/components/parameters/dataType' - $ref: '#/components/parameters/splitAdjust' responses: '200': description: The Prices response object. content: application/json: schema: $ref: '#/components/schemas/fundsPricesResponse' '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: - Prices summary: Factset Get Fund Prices (nav) for a Requested Date Range and Large List of Ids. description: "Fetch fund prices (NAV) as of a requested date range and a large list of ids. \n" operationId: getFundsPricesForList requestBody: required: true description: The Prices request body, allowing the user to specify a list of ids. content: application/json: schema: $ref: '#/components/schemas/fundsPricesRequest' responses: '200': description: The Prices response object. content: application/json: schema: $ref: '#/components/schemas/fundsPricesResponse' '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 /factset-global-prices/v1/prices: get: tags: - Prices summary: Factset Gets End-of-day Open, High, Low, Close for a List of Securities. operationId: getGPDPrices description: 'Gets security prices'', Open, High, Low, Close, Volume, VWAP, Trade Count, and Turn Over for a specified list of securities, date range, currency, and adjustment factors. ' parameters: - $ref: '#/components/parameters/idsBatchMax2000' - $ref: '#/components/parameters/fieldsPrices' - $ref: '#/components/parameters/startDate_2' - $ref: '#/components/parameters/endDate_2' - $ref: '#/components/parameters/frequency_2' - $ref: '#/components/parameters/calendar' - $ref: '#/components/parameters/currency_2' - $ref: '#/components/parameters/adjust' - $ref: '#/components/parameters/batch' responses: '200': description: Array of Price Objects content: application/json: schema: $ref: '#/components/schemas/globalPricesResponse' examples: One Week Prices for Two Securities All Fields: $ref: '#/components/examples/GlobalPricesResponseAll' Filtered Fields: $ref: '#/components/examples/GlobalPricesResponsePricesOnly' '202': description: Batch request has been accepted. content: application/json: schema: $ref: '#/components/schemas/BatchStatusResponse' examples: Batch Request Accepted: $ref: '#/components/examples/BatchStatusAcceptedResponse' headers: Location: description: Path to Batch Request status. schema: type: string example: batch-status?id=2df43e85-ea0f-45c6-bf4a-2baf4d1eaa3c '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: - Prices summary: Factset Requests End-of-day Open, High, Low, Close for a Large List of Securities. description: Gets security prices', Open, High, Low, Close, Volume, VWAP, Trade Count, and Turn Over for a specified list of securities, date range, currency, and adjustment factors. operationId: getSecurityPricesForList requestBody: required: true description: Request object for `Prices`. content: application/json: schema: $ref: '#/components/schemas/globalPricesRequest' responses: '200': description: Array of security prices content: application/json: schema: $ref: '#/components/schemas/globalPricesResponse' '202': description: Batch request has been accepted. content: application/json: schema: $ref: '#/components/schemas/BatchStatusResponse' examples: Batch Request Accepted: $ref: '#/components/examples/BatchStatusAcceptedResponse' headers: Location: description: Path to Batch Request status. schema: type: string example: batch-status?id=2df43e85-ea0f-45c6-bf4a-2baf4d1eaa3c '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 /factset-prices/v1/prices: get: tags: - Prices summary: Factset Gets End-of-day Open, High, Low, Close for a List of Securities. operationId: getSecurityPrices description: 'Gets security prices, Open, High, Low, Close, Volume, and currency for a specified date range and frequency. Prices are updated and at different times across the different regions around the globe. The Prices API automatically defaults relative price dates to the local region which is determined by the local region of the requested security id. To learn more about relative dates please visit [OA Page 4627](https://my.apps.factset.com/oa/pages/4627) */prices* endpoint currently supports Long Running asynchronous requests up to **10 minutes** via `batch` parameter. **Additional Approvals needed for access**. Id limits increased to **5000 ids** per request using batch parameter. ' parameters: - $ref: '#/components/parameters/idsBatchMax5000' - $ref: '#/components/parameters/startDate_3' - $ref: '#/components/parameters/endDate_3' - $ref: '#/components/parameters/frequency_3' - $ref: '#/components/parameters/calendar_2' - $ref: '#/components/parameters/currency_3' - $ref: '#/components/parameters/adjust_2' - $ref: '#/components/parameters/batch_2' responses: '200': description: Array of security prices open, high, low, close, and volume. content: application/json: schema: $ref: '#/components/schemas/pricesResponse' examples: Price of AAPL as of March 29 2019: $ref: '#/components/examples/singleSecurityPrices' Prices for AAPL and TSLA as of March 29th 2019: $ref: '#/components/examples/twoSecuritiesPrices' One Month of Daily Prices for AAPL in March 2019: $ref: '#/components/examples/oneMonthSecurityPrices' '202': description: Batch request has been accepted. content: application/json: schema: $ref: '#/components/schemas/BatchStatusResponse' examples: Batch Request Accepted: $ref: '#/components/examples/BatchStatusAcceptedResponse_2' headers: Location: description: Path to Batch Request status. schema: type: string example: batch/v1/status?id=2df43e85-ea0f-45c6-bf4a-2baf4d1eaa3c '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: - Prices summary: Factset Requests End-of-day Open, High, Low, Close for a Large List of Securities. description: ' Gets security prices, Open, High, Low, Close, Volume, and currency for a specified date range and frequency. */prices* endpoint currently supports Long Running asynchronous requests up to **10 minutes** via `batch` parameter. **Additional Approvals needed for access**. Id limits increased to **5000 ids** per request using batch parameter. ' operationId: getSecurityPricesForList requestBody: required: true description: Request object for `Security` prices. content: application/json: schema: $ref: '#/components/schemas/pricesRequest' examples: One Year of Daily Prices for Apple and Tesla in 2019: $ref: '#/components/examples/multipleIdsOneYearPost' Single Company Monthly Prices for One Year: $ref: '#/components/examples/singleIdsOneYearMonthlyPost' Price Adjusted for Splits, Spinoffs, and Dividends: $ref: '#/components/examples/priceAdjustedForDividendsMonthlyPost' Batch Request for Prices for APPL and Tesla: $ref: '#/components/examples/BatchPricesRequestPost' responses: '200': description: Array of security prices content: application/json: schema: $ref: '#/components/schemas/pricesResponse' examples: Price of AAPL as of March 29 2019: $ref: '#/components/examples/singleSecurityPrices' Prices for AAPL and TSLA as of March 29th 2019: $ref: '#/components/examples/twoSecuritiesPrices' One Month of Daily Prices for AAPL in March 2019: $ref: '#/components/examples/oneMonthSecurityPrices' '202': description: Batch request has been accepted. content: application/json: schema: $ref: '#/components/schemas/BatchStatusResponse' examples: Batch Request Accepted: $ref: '#/components/examples/BatchStatusAcceptedResponse_2' headers: Location: description: Path to Batch Request status. schema: type: string example: batch/v1/status?id=2df43e85-ea0f-45c6-bf4a-2baf4d1eaa3c '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 /factset-prices/v1/fixed-income: get: tags: - Prices summary: Factset Gets Pricing for a List of Fixed Income Securities operationId: getFixedSecurityPrices description: 'Get BID, MID, ASK, and Issuer Entity ID for a list of Fixed Income Securities as of a requested date range. Available for U.S. Corporate, Treasury and Agency bonds, Municipals, and non-U.S. Corporate and Government bonds. To learn more about Fixed Income Prices database, please review [OA:15995](https://my.apps.factset.com/oa/pages/15995) ' parameters: - $ref: '#/components/parameters/fixedIds' - $ref: '#/components/parameters/startDate_3' - $ref: '#/components/parameters/endDate_3' - $ref: '#/components/parameters/frequencyFi' responses: '200': description: Array of Fixed Income Security prices objects for date range requested content: application/json: schema: $ref: '#/components/schemas/pricesFixedIncomeResponse' examples: Fixed Income Price of Apple 4.65% 23-FEB-2046: $ref: '#/components/examples/singleSecurityPricesFixedIncome' Fixed Income Prices for Three Security Types: $ref: '#/components/examples/multipleSecurityPricesFixedIncome' '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: - Prices summary: Factset Requests Pricing for a List of Fixed Income Securities for Date Range Requested description: 'Get BID, MID, ASK, and Issuer Entity ID for a list of Fixed Income Securities as of a requested date range. Available for U.S. Corporate, Treasury and Agency bonds, Municipals, and non-U.S. Corporate and Government bonds. To learn more about Fixed Income Prices database, please review [OA:15995](https://my.apps.factset.com/oa/pages/15995) ' operationId: getFixedSecurityPricesForList requestBody: required: true description: Request object for Fixed Income `Security` prices. content: application/json: schema: $ref: '#/components/schemas/pricesFixedIncomeRequest' examples: Single Fixed Income Id Request for One Year of Monthly Prices: $ref: '#/components/examples/singleFixedOneYearPost' Fixed Income Single Id Request: $ref: '#/components/examples/multipleFixedPricesPost' responses: '200': description: Array of Fixed Income Security prices objects content: application/json: schema: $ref: '#/components/schemas/pricesFixedIncomeResponse' examples: Fixed Income Price of Apple 4.65% 23-FEB-2046: $ref: '#/components/examples/singleSecurityPricesFixedIncome' Fixed Income Prices for Three Security Types: $ref: '#/components/examples/multipleSecurityPricesFixedIncome' '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 /factset-prices/v1/references: get: tags: - Prices summary: Factset Gets Security Reference Details for a List of Securities operationId: getSecurityReferences description: 'Gets security reference details for a list of `ids`, such as Name, Security Type, Currency, Country, Primary Exchange, Local Index, and dates of First and Last Trade. ' parameters: - $ref: '#/components/parameters/idsMax2000' responses: '200': description: Array of security references objects content: application/json: schema: $ref: '#/components/schemas/referencesResponse' examples: Single Company Reference: $ref: '#/components/examples/singleSecurityReferences' Multiple Company References: $ref: '#/components/examples/multipleSecurityReferences' '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: - Prices summary: Factset Requests Security Reference Details a List of Securities description: 'Gets security reference details for a large list of `ids`, such as Name, Security Type, Currency, Country, Primary Exchange, Local Index, and dates of First and Last Trade. ' operationId: getSecurityReferenceForList requestBody: required: true description: Request object for `Security` prices. content: application/json: schema: $ref: '#/components/schemas/referencesRequest' examples: Multiple Security Reference Request: $ref: '#/components/examples/multipleReferencesPost' responses: '200': description: Array of security prices content: application/json: schema: $ref: '#/components/schemas/referencesResponse' examples: Single Company Reference: $ref: '#/components/examples/singleSecurityReferences' Multiple Company References: $ref: '#/components/examples/multipleSecurityReferences' '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 /factset-prices/v1/returns: get: tags: - Prices summary: Factset Gets Returns for a List of `ids` as of Given Date Range and Rolling Period operationId: getSecurityReturns description: 'The simple or compound return for the requested frequency and/or rollingPeriod. Depending on the input parameters the return will adjust accordingly. If you simply use frequency and no rollingPeriod, the return value will represent the frequency period. If you use rollingPeriod, the values will be returned in actual period ends (e.g. actual month, actual week, daily, etc.). General Return Calculation Details found on [Online Assistant Page #8748](https://oa.apps.factset.com/pages/8748)' parameters: - $ref: '#/components/parameters/idsMax2000' - $ref: '#/components/parameters/startDate_3' - $ref: '#/components/parameters/endDate_3' - $ref: '#/components/parameters/frequency_3' - $ref: '#/components/parameters/calendar_2' - $ref: '#/components/parameters/currency_3' - $ref: '#/components/parameters/dividendAdjust' - $ref: '#/components/parameters/rollingPeriod' responses: '200': description: Array of security returns for the requested date range and rolling period content: application/json: schema: $ref: '#/components/schemas/returnsResponse' examples: Daily Returns of AAPL for the Year 2019: $ref: '#/components/examples/dailyReturnsAPPL' Latest 52w Return for AAPL: $ref: '#/components/examples/52WKReturnAAPL' Latest Month Return for FB, AAPL, NFLX, GOOGL: $ref: '#/components/examples/fangStocksReturn' '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: - Prices summary: Factset Requests Security Returns for the Given Date Range and Rollingperiod. description: 'The simple or compound return for the requested frequency and/or rollingPeriod. Depending on the input parameters the return will adjust accordingly. If you simply use frequency and no rollingPeriod, the return value will represent the frequency period. If you use rollingPeriod, the values will be returned in actual period ends (e.g. actual month, actual week, daily, etc.). General Return Calculation Details found on [Online Assistant Page #8748](https://oa.apps.factset.com/pages/8748)' operationId: getSecurityReturnsForList requestBody: required: true description: Request object for `Security` returns. content: application/json: schema: $ref: '#/components/schemas/returnsRequest' examples: What is the latest monthly total return for APPL TSLA FB and NFLX: $ref: '#/components/examples/fangStocksReturnPost' Daily Price Changes of AMZN in 2019: $ref: '#/components/examples/dailyPriceChangeAMZNPost' responses: '200': description: Array of security returns for the requested date range and rolling period content: application/json: schema: $ref: '#/components/schemas/returnsResponse' examples: Daily Returns of AAPL for the Year 2019: $ref: '#/components/examples/dailyReturnsAPPL' Latest 52w Return for AAPL: $ref: '#/components/examples/52WKReturnAAPL' Latest Month Return for FB, AAPL, NFLX, GOOGL: $ref: '#/components/examples/fangStocksReturn' '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 /factset-prices/v1/returns-snapshot: get: tags: - Prices summary: Factset Returns the Price Performance of the Security and Annualized Compound Total Returns. operationId: getReturnsSnapshot description: "Retrieves various return periods as of a given date for a requested list of securities. This endpoint is very helpful for quickly retrieving a list of pre-calculated returns for application development.

Return periods include\n * oneDay\n * weekToDate\n * monthToDate\n * quarterToDate\n * yearToDate\n * oneMonth\n * threeMonth\n * sixMonth\n * nineMonth\n * oneYear\n * twoYearAnnualized\n * threeYearAnnualized\n * fiveYearAnnualized\n * tenYearAnnualized\n * twentyYearAnnualized\n * thirtyYearAnnualized\n * ipoToDateAnnualized\n

\n" parameters: - $ref: '#/components/parameters/idsMax2000' - $ref: '#/components/parameters/dateRs' - $ref: '#/components/parameters/calendar_2' - $ref: '#/components/parameters/currency_3' - $ref: '#/components/parameters/dividendAdjustSnapshot' responses: '200': description: Array of returns-snapshot objects for the list of ids requested content: application/json: schema: $ref: '#/components/schemas/returnsSnapshotResponse' examples: Return details for IBM-US with compound return type: $ref: '#/components/examples/singleRSCompundRTResponse' Requesting returns details for Multiple companies with simple return type: $ref: '#/components/examples/multipleRSSimpleRTResponse' '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: - Prices summary: Factset Returns the Price Performance of the Security and Annualized Compound Total Returns. description: "Retrieves various return periods as of a given date for a requested list of securities. This endpoint is very helpful for quickly retrieving a list of pre-calculated returns for application development.

Return periods include\n * oneDay\n * weekToDate\n * monthToDate\n * quarterToDate\n * yearToDate\n * oneMonth\n * threeMonth\n * sixMonth\n * nineMonth\n * oneYear\n * twoYearAnnualized\n * threeYearAnnualized\n * fiveYearAnnualized\n * tenYearAnnualized\n * twentyYearAnnualized\n * thirtyYearAnnualized\n * ipoToDateAnnualized\n

\n" operationId: getReturnsSnapshotForList requestBody: required: true description: Request object for Returns-Snapshot. content: application/json: schema: $ref: '#/components/schemas/returnsSnapshotRequest' examples: Return details for IBM-US with compound return type: $ref: '#/components/examples/singleRSCompundRT' Requesting returns details for multiple companies with simple return type: $ref: '#/components/examples/multipleRSSimpleRT' responses: '200': description: Array of returns-snapshot objects for the list of ids requested content: application/json: schema: $ref: '#/components/schemas/returnsSnapshotResponse' examples: Return details for IBM-US with compound return type: $ref: '#/components/examples/singleRSCompundRTResponse' Requesting returns details for multiple companies with simple return type: $ref: '#/components/examples/multipleRSSimpleRTResponse' '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 /factset-prices/v1/dividends: get: tags: - Prices summary: Factset Gets Dividend Information for a Given Date Range and List of Securities operationId: getSecurityDividends description: Get the dividend amounts, dates, types, and flags over a specified date range. You may request future dates to receive information for declared dividends. parameters: - $ref: '#/components/parameters/idsMax1000' - $ref: '#/components/parameters/startDate_3' - $ref: '#/components/parameters/endDate_3' - $ref: '#/components/parameters/currency_3' - $ref: '#/components/parameters/adjust_2' responses: '200': description: Array of security dividend information for a given date range and list of securities content: application/json: schema: $ref: '#/components/schemas/dividendsResponse' examples: Three Years of Dividends for AAPL as of 2019: $ref: '#/components/examples/3yrDividendsAPPL' Latest Dividends for AAPL and AMZN: $ref: '#/components/examples/latestDividends' '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: - Prices summary: Factset Requests Dividend Information for a Given Date Range and List of Securities description: Get the dividend amounts, dates, types, and flags over a specified date range operationId: getSecurityDividendsForList requestBody: required: true description: Request object for `Security` dividends. content: application/json: schema: $ref: '#/components/schemas/dividendsRequest' examples: Request AAPL Dividends in 2019: $ref: '#/components/examples/singleSecurityDividends' Request Latest Dividends of AAPL and MSFT: $ref: '#/components/examples/latestDividendsPost' responses: '200': description: Array of dividend information for a given date range and list of securities content: application/json: schema: $ref: '#/components/schemas/dividendsResponse' examples: Latest Dividends for AAPL and MSFT: $ref: '#/components/examples/latestDividends' '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 /factset-prices/v1/splits: get: tags: - Prices summary: Factset Gets Full History of Security Splits for a List of `ids` operationId: getSecuritySplits description: Gets the entire history of splits for a given list of identifiers. Information returned includes the split factor, a plain text comment regarding the type of split, and the event date. parameters: - $ref: '#/components/parameters/idsMax2000' responses: '200': description: Array of security splits content: application/json: schema: $ref: '#/components/schemas/splitsResponse' examples: Split History for a Single Security - MSFT: $ref: '#/components/examples/singleSecuritySplits' Split History for a List of Securities: $ref: '#/components/examples/multipleSecuritySplits' '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: - Prices summary: Factset Requests Splits for a List of `ids` description: Gets the entire history of splits for a given list of identifiers. Information returned includes the split factor, a plain text comment regarding the type of split, and the event date. operationId: getSecuritySplitsForList requestBody: required: true description: Request object for `Security` split factors. content: application/json: schema: $ref: '#/components/schemas/splitsRequest' examples: Single Company Daily Prices One Month: $ref: '#/components/examples/splitHistoryMSFTPost' One Year of Monthly Prices for AAPL in 2019: $ref: '#/components/examples/multipleSplitsHistoryPost' responses: '200': description: Array of Splits objects content: application/json: schema: $ref: '#/components/schemas/splitsResponse' examples: Splits History for MSFT: $ref: '#/components/examples/singleSecuritySplits' Split History for a List of Securities: $ref: '#/components/examples/multipleSecuritySplits' '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 /factset-prices/v1/shares: get: tags: - Prices summary: Factset Gets Shares for a List of `ids` as of Given Date Range. operationId: getSecurityShares description: Gets security shares for a list of 'ids' and given date range. Share values returned include security-level and company-level. parameters: - $ref: '#/components/parameters/idsMax1000' - $ref: '#/components/parameters/startDate_3' - $ref: '#/components/parameters/endDate_3' - $ref: '#/components/parameters/frequency_3' - $ref: '#/components/parameters/calendar_2' - $ref: '#/components/parameters/splitAdjust_2' responses: '200': description: Array of security shares content: application/json: schema: $ref: '#/components/schemas/sharesResponse' examples: One Year of Monthly Share Counts for AAPL: $ref: '#/components/examples/singleSecurityShares' Multiple Security Share Counts as of 2019 Year End - FB, AAPL, NFLX, GOOGL: $ref: '#/components/examples/multipleSecuritiesShares' '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: - Prices summary: Factset Requests Shares for a List of `ids` as of Given Date Range. description: Gets security shares for a list of 'ids' and given date range. Share values returned include security-level and company-level. operationId: getSecuritySharesForList requestBody: required: true description: Request object for `Security` shares. content: application/json: schema: $ref: '#/components/schemas/sharesRequest' examples: Request One Year of Monthly Share Counts for AAPL: $ref: '#/components/examples/singleSecuritySharesPost' Request Multiple Security Share Counts as of 2019 Year End - FB, AAPL, NFLX, GOOGL: $ref: '#/components/examples/multipleSecuritiesSharesPost' responses: '200': description: Array of Shares objects content: application/json: schema: $ref: '#/components/schemas/sharesResponse' examples: One Year of Monthly Share Counts for AAPL: $ref: '#/components/examples/singleSecurityShares' Multiple Security Share Counts as of 2019 Year End - FB, AAPL, NFLX, GOOGL: $ref: '#/components/examples/multipleSecuritiesShares' '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 /factset-prices/v1/market-value: get: tags: - Prices summary: Factset Gets the Security Level and Company Level Market Values for a List of `ids` as of Given Date Range and Frequency. operationId: getMarketValue description: 'Gets market capitalization of list of ids for the company level, security level, calendar, frequency, and currency for a specified date range. ' parameters: - $ref: '#/components/parameters/idsMax2000' - $ref: '#/components/parameters/startDate_3' - $ref: '#/components/parameters/endDate_3' - $ref: '#/components/parameters/frequency_3' - $ref: '#/components/parameters/calendar_2' - $ref: '#/components/parameters/currency_3' responses: '200': description: Array of company market capitalization values. content: application/json: schema: $ref: '#/components/schemas/marketValueResponse' examples: Market Value of GOOGL as of July 07 2020: $ref: '#/components/examples/singleMarketValue' Market Value for AAPL and TSLA as of March 29th 2019: $ref: '#/components/examples/multipleMarketValues' '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: - Prices summary: Factset Requests the Market Value for a List of `ids` as of Given Date Range. description: Requests the market value for a list of `ids` as of given date range. operationId: getMarketValueForList requestBody: required: true description: Request object for `Security` market values. content: application/json: schema: $ref: '#/components/schemas/marketValueRequest' examples: Single Company Market Value: $ref: '#/components/examples/singleMarketValuePost' Multiple Company Market Values: $ref: '#/components/examples/multipleMarketValuePost' responses: '200': description: Array of company market capitalization values. content: application/json: schema: $ref: '#/components/schemas/marketValueResponse' examples: Market Value of GOOGL as of July 07 2020: $ref: '#/components/examples/singleMarketValue' Market Value for AAPL and TSLA as of March 29th 2019: $ref: '#/components/examples/multipleMarketValues' '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 /factset-prices/v1/high-low: get: tags: - Prices summary: Factset Gets the Price High and Price Low of Securities for a List of `ids` as of Given Date, Period and Frequency. operationId: getHighLow description: 'For given security(s), gets the high and low prices with the respective dates on which they occurred. This service gives options for fetching the price as of the close or intraday. ' parameters: - $ref: '#/components/parameters/idsMax2000' - $ref: '#/components/parameters/date' - $ref: '#/components/parameters/period' - $ref: '#/components/parameters/priceType' - $ref: '#/components/parameters/calendar_2' - $ref: '#/components/parameters/currency_3' - $ref: '#/components/parameters/adjust_2' responses: '200': description: Array of price high and price low values. content: application/json: schema: $ref: '#/components/schemas/highLowResponse' examples: 52 week Price High and Price Low of GOOGL-US as of July 07 2020: $ref: '#/components/examples/singleHighLow' 52 week Price High and Price Low for AAPL-US and TSLA-US as of March 07 2020: $ref: '#/components/examples/multipleHighLow' '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: - Prices summary: Factset Requests the Price High and Price Low of Securities for a List of `ids` as of Given Date, Period and Frequency. description: 'For given security(s), gets the high and low prices with the respective dates on which they occurred. This service gives options for fetching the price as of the close or intraday. ' operationId: getHighLowForList requestBody: required: true description: Request object for high low prices. content: application/json: schema: $ref: '#/components/schemas/highLowRequest' examples: Single Company Market Value: $ref: '#/components/examples/singleHighLowPost' Multiple Company Market Values: $ref: '#/components/examples/multipleHighLowPost' responses: '200': description: Array of company price high and price low values. content: application/json: schema: $ref: '#/components/schemas/highLowResponse' examples: 52 week Price High and Price Low of GOOGL-US as of July 07 2020: $ref: '#/components/examples/singleHighLow' 52 week Price High and Price Low of AAPL-US and TSLA-US as of March 07 2020: $ref: '#/components/examples/multipleHighLow' '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 /factset-prices/v1/database-rollover: get: summary: Factset Gets the Latest Relative Rollover Date for the Database. description: 'Gets zero relative date and last update time for FactSet databases. The dates represent the date that the rollover event happened; the date and time is in **eastern time zone**.

Depending on the ids requested and their respective regions, a requested startDate or endDate used in the various Prices API may reflect different previous close dates. This relative "zero" date, meaning - as of yesterday''s close - will vary across global regions. This API is designed to help production systems account for regional rollover dates to know when to trigger their processes for different regions to reflect the latest close. The response gives context for AMERICAS, ASIA PACIFIC, and EUROPE.

' tags: - Prices operationId: getDatabaseRollover responses: '200': description: Database rollover data items. content: application/json: schema: $ref: '#/components/schemas/rolloverResponse' '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: summary: Factset Gets the Latest Relative Rollover Date for the Database. description: 'Gets zero relative date and last update time for FactSet databases. The dates represent the date that the rollover event happened; the date and time is in **eastern time zone**.

Depending on the ids requested and their respective regions, a requested startDate or endDate used in the various Prices API may reflect different previous close dates. This relative "zero" date, meaning - as of yesterday''s close - will vary across global regions. This API is designed to help production systems account for regional rollover dates to know when to trigger their processes for different regions to reflect the latest close. The response gives context for AMERICAS, ASIA PACIFIC, and EUROPE.

' tags: - Prices operationId: getDatabaseRolloverForList responses: '200': description: Database rollover data items. content: application/json: schema: $ref: '#/components/schemas/rolloverResponse' '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 /alerting/prices/basic/alert/get: get: tags: - Prices operationId: get/alerting/prices/basic/alert/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: true x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false description: Details of an alert. The details include the trigger definition at the time of alert creation. summary: Factset Details of an Alert. parameters: - name: id in: query schema: description: Identifier of the alert. type: string format: id64 x-positive: true 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. responses: '200': $ref: '#/components/responses/GetAlertingPricesBasicAlertGet200Response' x-microcks-operation: delay: 0 dispatcher: FALLBACK /alerting/prices/basic/alert/list: get: tags: - Prices operationId: get/alerting/prices/basic/alert/list x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: true x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: true x-requiresUser: true x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false description: List of alerts in descending order of creation. summary: Factset List of Alerts. responses: '200': $ref: '#/components/responses/GetAlertingPricesBasicAlertList200Response' parameters: - 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: Non-negative number of milliseconds to throttle the update rate from 0ms to 5000ms. Set to 0 for sending updates immediately. name: _subscriptionMinimumInterval in: query schema: type: number format: int32 minimum: 0 exclusiveMinimum: false maximum: 5000 exclusiveMaximum: false default: 0 - description: Starting point as returned in the attributes `pagination.next` or `pagination.previous` by a prior invocation of this endpoint, or undefined (default). name: _paginationCursor in: query schema: type: string maxLength: 50 exclusiveMaximum: false - description: Non-negative maximum number of entries to return. name: _paginationLimit in: query schema: type: number format: int32 minimum: 0 exclusiveMinimum: false maximum: 500 exclusiveMaximum: false default: 20 x-microcks-operation: delay: 0 dispatcher: FALLBACK /alerting/prices/basic/trigger/get: get: tags: - Prices operationId: get/alerting/prices/basic/trigger/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: true x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false description: Details of a trigger. summary: Factset Details of a Trigger. parameters: - name: id in: query schema: type: string format: id64 x-positive: true description: Identifier of the trigger. 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. responses: '200': $ref: '#/components/responses/GetAlertingPricesBasicTriggerGet200Response' x-microcks-operation: delay: 0 dispatcher: FALLBACK /alerting/prices/basic/trigger/list: post: tags: - Prices operationId: post/alerting/prices/basic/trigger/list x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: true x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: true x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false description: Returns a list of triggers sorted in descending order of creation. summary: Factset List of Triggers. requestBody: description: Request Body content: application/json: schema: $ref: '#/components/schemas/PostAlertingPricesBasicTriggerListRequest' required: false responses: '200': $ref: '#/components/responses/PostAlertingPricesBasicTriggerList200Response' parameters: [] x-microcks-operation: delay: 0 dispatcher: FALLBACK /prices/get: get: tags: - Prices operationId: get/prices/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: true x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: Factset Overview of Trading on the Most Recent Trading Day, Including the Latest Price, for a Notation. description: 'Overview of trading on the most recent trading day, including the latest price, for a notation. The endpoint is subscribable to provide push updates. See attribute `_subscriptionMinimalInterval` for valid update rates.' parameters: - name: identifier in: query schema: type: string pattern: ^[B-DF-HJ-NP-TV-Z0-9]{6}-[LR]$|^[A-Z0-9.#&*+]{1,47}-[A-Z0-9]{2,4}$|^[0-9]{3,20}$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. required: true - name: identifierType in: query schema: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: true - name: quality in: query schema: type: string description: Quality of the price. default: DLY x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours or days.' - 'Best: choose the price quality with the least delay, as entitled for the client.' enum: - RLT - DLY - EOD - BST required: false - 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: Minimum number of milliseconds at which updates are sent. name: _subscriptionMinimumInterval in: query schema: type: number format: int32 default: 5000 x-enum-description: - 1 second - 5 seconds - 10 seconds - 30 seconds - 60 seconds - 300 seconds enum: - 1000 - 5000 - 10000 - 30000 - 60000 - 300000 responses: '200': $ref: '#/components/responses/GetPricesGet200Response' x-microcks-operation: delay: 0 dispatcher: FALLBACK /prices/list: get: tags: - Prices operationId: get/prices/list 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: Factset Overview of Trading on the Most Recent Trading Day, Including the Latest Price, for a List of Notations. description: Overview of trading on the most recent trading day, including the latest price, for a list of notations. parameters: - name: identifiers in: query schema: description: Set of identifiers to resolve. type: array nullable: false items: type: string minLength: 3 exclusiveMinimum: false maxLength: 50 exclusiveMaximum: false pattern: ^[B-DF-HJ-NP-TV-Z0-9]{6}-[LR]$|^[A-Z0-9.#&*+]{1,47}-[A-Z0-9]{2,4}$|^[0-9]{3,20}$ uniqueItems: true minItems: 1 maxItems: 100 required: true style: form explode: false - name: identifierType in: query schema: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: true - name: quality in: query schema: type: string description: Quality of the price. default: DLY x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours or days.' - 'Best: choose the price quality with the least delay, as entitled for the client.' enum: - RLT - DLY - EOD - BST required: false - name: sameQuality in: query schema: type: boolean default: true description: Ensure that the prices for all notations are of the same quality. required: false - 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. responses: '200': $ref: '#/components/responses/GetPricesList200Response' x-microcks-operation: delay: 0 dispatcher: FALLBACK /prices/bidAsk/get: get: tags: - Prices operationId: get/prices/bidAsk/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: true x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: Factset Most Recent Bid and Ask Prices (best Bid / Offer) for a Notation. description: 'Most recent bid and ask prices (best bid / offer) for a notation. The endpoint is subscribable to provide push updates. See attribute `_subscriptionMinimalInterval` for valid update rates.' parameters: - name: identifier in: query schema: type: string pattern: ^[B-DF-HJ-NP-TV-Z0-9]{6}-[LR]$|^[A-Z0-9.#&*+]{1,47}-[A-Z0-9]{2,4}$|^[0-9]{3,20}$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. required: true - name: identifierType in: query schema: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: true - name: quality in: query schema: type: string description: Quality of the price. default: DLY x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours or days.' - 'Best: choose the price quality with the least delay, as entitled for the client.' enum: - RLT - DLY - EOD - BST required: false - 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: Minimum number of milliseconds at which updates are send. name: _subscriptionMinimumInterval in: query schema: type: number format: int32 default: 5000 x-enum-description: - 1 second - 5 seconds - 10 seconds - 30 seconds - 60 seconds - 300 seconds enum: - 1000 - 5000 - 10000 - 30000 - 60000 - 300000 responses: '200': $ref: '#/components/responses/GetPricesBidAskGet200Response' x-microcks-operation: delay: 0 dispatcher: FALLBACK /prices/bidAsk/list: get: tags: - Prices operationId: get/prices/bidAsk/list 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: Factset Most Recent Bid and Ask Prices (best Bid / Offer) for a List of Notations. description: Most recent bid and ask prices (best bid / offer) for a list of notations. parameters: - name: identifiers in: query schema: description: Set of identifiers to resolve. type: array nullable: false items: type: string minLength: 3 exclusiveMinimum: false maxLength: 50 exclusiveMaximum: false pattern: ^[B-DF-HJ-NP-TV-Z0-9]{6}-[LR]$|^[A-Z0-9.#&*+]{1,47}-[A-Z0-9]{2,4}$|^[0-9]{3,20}$ uniqueItems: true minItems: 1 maxItems: 100 required: true style: form explode: false - name: identifierType in: query schema: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: true - name: quality in: query schema: type: string description: Quality of the price. default: DLY x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours or days.' - 'Best: choose the price quality with the least delay, as entitled for the client.' enum: - RLT - DLY - EOD - BST required: false - name: sameQuality in: query schema: type: boolean default: true description: Ensure that the prices for all notations are of the same quality. required: false - 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. responses: '200': $ref: '#/components/responses/GetPricesBidAskList200Response' x-microcks-operation: delay: 0 dispatcher: FALLBACK /prices/orderbook/aggregated/get: get: tags: - Prices operationId: get/prices/orderbook/aggregated/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: true x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: Factset Orderbook Aggregated by Price. description: Orderbook aggregated by price. parameters: - name: identifier in: query schema: type: string pattern: ^[B-DF-HJ-NP-TV-Z0-9]{6}-[LR]$|^[A-Z0-9.#&*+]{1,47}-[A-Z0-9]{2,4}$|^[0-9]{3,20}$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. required: true - name: identifierType in: query schema: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: true - name: quality in: query schema: type: string description: Quality of the price. default: RLT x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'Best: choose the price quality with the least delay, as entitled for the client.' enum: - RLT - DLY - BST required: false - 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: Non-negative number of milliseconds to throttle the update rate. name: _subscriptionMinimumInterval in: query schema: type: number format: int32 minimum: 1000 exclusiveMinimum: false maximum: 300000 exclusiveMaximum: false default: 5000 x-enum-description: - 1 second - 5 seconds - 10 seconds - 30 seconds - 1 minute - 5 minutes enum: - 1000 - 5000 - 10000 - 30000 - 60000 - 300000 responses: '200': $ref: '#/components/responses/GetPricesOrderbookAggregatedGet200Response' x-microcks-operation: delay: 0 dispatcher: FALLBACK /prices/orderbook/full/get: get: tags: - Prices operationId: get/prices/orderbook/full/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: true x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: Factset Full Orderbook description: Full orderbook parameters: - name: identifier in: query schema: type: string pattern: ^[B-DF-HJ-NP-TV-Z0-9]{6}-[LR]$|^[A-Z0-9.#&*+]{1,47}-[A-Z0-9]{2,4}$|^[0-9]{3,20}$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. required: true - name: identifierType in: query schema: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: true - name: quality in: query schema: type: string description: Quality of the price. default: RLT x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'Best: choose the price quality with the least delay, as entitled for the client.' enum: - RLT - DLY - BST required: false - 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: Non-negative number of milliseconds to throttle the update rate. name: _subscriptionMinimumInterval in: query schema: type: number format: int32 minimum: 1000 exclusiveMinimum: false maximum: 300000 exclusiveMaximum: false default: 5000 x-enum-description: - 1 second - 5 seconds - 10 seconds - 30 seconds - 1 minute - 5 minutes enum: - 1000 - 5000 - 10000 - 30000 - 60000 - 300000 responses: '200': $ref: '#/components/responses/GetPricesOrderbookFullGet200Response' x-microcks-operation: delay: 0 dispatcher: FALLBACK /prices/tradingSchedule/event/list: post: tags: - Prices operationId: post/prices/tradingSchedule/event/list x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: true x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: Factset Sequence of Market-related Events. description: Sequence of market-related events like the opening time or closing time of a market of a specific notation.

Pagination to a previous page is not supported and `pagination.previous` is always `null`. requestBody: description: Request Body content: application/json: schema: $ref: '#/components/schemas/PostPricesTradingScheduleEventListRequest' required: true responses: '200': $ref: '#/components/responses/PostPricesTradingScheduleEventList200Response' parameters: [] x-microcks-operation: delay: 0 dispatcher: FALLBACK /prices/tradingSchedule/event/type/list: get: tags: - Prices operationId: get/prices/tradingSchedule/event/type/list 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: Factset Trading Schedule Event Types. description: Trading schedule event types define the events which may occur during any period of trading. Types of trading schedule events are for instance OPEN, CLOSE, END_OF_DAY. responses: '200': $ref: '#/components/responses/GetPricesTradingScheduleEventTypeList200Response' parameters: - 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. x-microcks-operation: delay: 0 dispatcher: FALLBACK /prices/timeSeries/eod/list: post: tags: - Prices operationId: post/prices/timeSeries/eod/list x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: true x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: Factset End-of-day Time Series Data for a Notation. description: End-of-day time series data for a notation. The resulting time series is always adjusted for currency changes.

Pagination to a previous page is not supported and `pagination.previous` is always `null`. requestBody: description: Request Body content: application/json: schema: $ref: '#/components/schemas/PostPricesTimeSeriesEodListRequest' required: true responses: '200': $ref: '#/components/responses/PostPricesTimeSeriesEodList200Response' parameters: [] x-microcks-operation: delay: 0 dispatcher: FALLBACK /prices/timeSeries/eod/subsample/get: post: tags: - Prices operationId: post/prices/timeSeries/eod/subsample/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: Factset Single Subsample End-of-day Data for a Notation. description: Single subsample end-of-day data for a notation. The sample is always adjusted for currency changes. The subsample may exceed the entitled date range, but will be based only on days that are in the entitled range. requestBody: description: Request Body content: application/json: schema: $ref: '#/components/schemas/PostPricesTimeSeriesEodSubsampleGetRequest' required: true responses: '200': $ref: '#/components/responses/PostPricesTimeSeriesEodSubsampleGet200Response' parameters: [] x-microcks-operation: delay: 0 dispatcher: FALLBACK /prices/timeSeries/eod/subsample/list: post: tags: - Prices operationId: post/prices/timeSeries/eod/subsample/list x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: true x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: Factset Subsampled End-of-day Time Series Data for a Notation. description: Subsampled end-of-day time series data for a notation. The resulting time series is always adjusted for currency changes. If a subsample's date range is not entirely within the maximally entitled date range, the subsample is excluded from the response.

Pagination to a previous page is not supported and `pagination.previous` is always `null`. requestBody: description: Request Body content: application/json: schema: $ref: '#/components/schemas/PostPricesTimeSeriesEodSubsampleListRequest' required: true responses: '200': $ref: '#/components/responses/PostPricesTimeSeriesEodSubsampleList200Response' parameters: [] x-microcks-operation: delay: 0 dispatcher: FALLBACK /prices/timeSeries/intraday/list: post: tags: - Prices operationId: post/prices/timeSeries/intraday/list x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: true x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: Factset Intraday Time Series Data for a Notation. description: Intraday time series data for a notation.

Pagination to a previous page is not supported and `pagination.previous` is always `null`. requestBody: description: Request Body content: application/json: schema: $ref: '#/components/schemas/PostPricesTimeSeriesIntradayListRequest' required: true responses: '200': $ref: '#/components/responses/PostPricesTimeSeriesIntradayList200Response' parameters: [] x-microcks-operation: delay: 0 dispatcher: FALLBACK /prices/timeSeries/intraday/subsample/get: post: tags: - Prices operationId: post/prices/timeSeries/intraday/subsample/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: Factset Single Subsample Intraday Data for a Notation. description: Single subsample intraday data for a notation. The subsample may exceed the entitled time range, but will be based only on ticks that are in the entitled range. requestBody: description: Request Body content: application/json: schema: $ref: '#/components/schemas/PostPricesTimeSeriesIntradaySubsampleGetRequest' required: true responses: '200': $ref: '#/components/responses/PostPricesTimeSeriesIntradaySubsampleGet200Response' parameters: [] x-microcks-operation: delay: 0 dispatcher: FALLBACK /prices/timeSeries/intraday/subsample/list: post: tags: - Prices operationId: post/prices/timeSeries/intraday/subsample/list x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: true x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: Factset Subsampled Intraday Time Series Data for a Notation. description: Subsampled intraday time series data for a notation. If a subsample's time range is not entirely within the maximally entitled time range, the subsample is excluded from the response.

Pagination to a previous page is not supported and `pagination.previous` is always `null`. requestBody: description: Request Body content: application/json: schema: $ref: '#/components/schemas/PostPricesTimeSeriesIntradaySubsampleListRequest' required: true responses: '200': $ref: '#/components/responses/PostPricesTimeSeriesIntradaySubsampleList200Response' parameters: [] x-microcks-operation: delay: 0 dispatcher: FALLBACK /factset-terms-and-conditions/v1/redemption-prices: get: summary: Factset Return Redemption Prices for a Fixed Income Security. description: 'Returns Redemption Prices for the Fixed Income security. ' tags: - Prices operationId: getFixedIncomeRedemptionPrices parameters: - $ref: '#/components/parameters/ids_2' - $ref: '#/components/parameters/categoriesRedemption' responses: '200': description: Fixed Income Negative Redemption Prices Response content: application/json: schema: $ref: '#/components/schemas/redemptionPricesResponse' examples: Fixed Income Redemption Prices: $ref: '#/components/examples/fixedIncomeRedemptionPricesResponse' Fixed Income Sinking Fund Redemption Prices: $ref: '#/components/examples/FixedIncomeSinkingFundPricesResponse' '400': $ref: '#/components/responses/400_2' '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: summary: Factset Return Redemption Prices for a List of Fixed Income Securities. description: 'Returns Redemption Prices for a list of Fixed Income securities. ' tags: - Prices operationId: getFixedIncomeRedemptionPricesForList requestBody: description: Request object for Fixed Income Redemption Prices. content: application/json: schema: $ref: '#/components/schemas/redemptionPricesRequest' examples: Fixed Income Redemption Prices Request: $ref: '#/components/examples/fixedIncomeRedemptionPricesRequest' required: true responses: '200': description: Fixed Income Negative Redemption Prices Response content: application/json: schema: $ref: '#/components/schemas/redemptionPricesResponse' examples: Fixed Income Redemption Prices: $ref: '#/components/examples/fixedIncomeRedemptionPricesResponse' Fixed Income Sinking Fund Redemption Prices: $ref: '#/components/examples/FixedIncomeSinkingFundPricesResponse' '400': $ref: '#/components/responses/400_2' '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: rollingPeriod: description: Period of measure for the rolling cumulative return. This does not change display `frequency` but rather the underlying return calculation period. All periods are referencing actual periods of measure, not period-ends. For example, 1M rolling period will go back to that date the previous month, which is not always the month-end date. type: string enum: - 1D - 1W - 1M - 3M - 6M - 52W - 2Y - 3Y - 5Y - 10Y PostPricesTimeSeriesIntradayListRequest: x-property-sort: - data - meta description: Request Body required: - data type: object properties: data: type: object x-property-sort: - identifier - type - quality - range - newestFirst - applyTickCorrections - includeVolumeOnlyTicks - adjustments description: The data member contains the request's primary data. properties: identifier: type: object x-property-sort: - value - type description: Identifier and type. properties: value: type: string pattern: ^[B-DF-HJ-NP-TV-Z0-9]{6}-[LR]$|^[A-Z0-9.#&*+]{1,47}-[A-Z0-9]{2,4}$|^[0-9]{3,20}$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. type: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: - value - type type: type: string description: Type of the price as configured for the customer. default: trade x-enum-description: - Trade price (ordinary, auction, pre or post-trading). - Bid price. - Ask price. - Yield price. enum: - trade - bid - ask - yield quality: type: string description: Quality of the price. default: DLY x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'Best: choose the price quality with the least delay, as entitled for the client.' enum: - RLT - DLY - BST range: type: object format: timeRange properties: start: type: string format: datetime description: The starting point of the time range (inclusive). The data accessible in the past is limited to a few weeks at most. end: type: string format: datetime description: The ending point of the time range (exclusive). Values in the future are not allowed. x-property-sort: - start - end required: - start - end description: Date and time range for the time series. newestFirst: type: boolean default: false description: Deliver the chronological last part of the requested data first. applyTickCorrections: type: string description: "This attribute represents the choice whether to apply insert, update, and delete corrections for individual ticks sent by the exchange or devised by FactSet Digital Solutions GmbH.\n\n If the exchange or FactSet Digital Solutions GmbH decides to correct data, a correction instruction tick is sent shortly (usually on the same trading day) after dissemination of the corresponding\noriginal tick (if any). The correction instruction is then applied, yielding a corrected view. For \"insert\" corrections, there is no original tick, and the corrected view contains the inserted tick. For \"update\" corrections, the corrected view contains the updated original tick. For \"delete\" corrections, the original tick is removed from the corrected view." default: none x-enum-description: - Select original tick data without applying any corrections. - Select corrected view. enum: - none - all includeVolumeOnlyTicks: type: boolean default: false description: Include ticks that contain a volume without a price. adjustments: type: object x-property-sort: - split description: Adjustments values returned. properties: split: type: boolean default: true description: Adjustments are applied for corporate action effects due to the notation having a split, a reverse split, or a similar factor-based corporate action. required: - identifier - range example: example_value meta: type: object description: The meta member contains the meta information of the request. properties: attributes: $ref: '#/components/schemas/AttributesMember' pagination: type: object description: Pagination attributes for the cursor-based pagination strategy. properties: cursor: type: string maxLength: 50 exclusiveMaximum: false description: Starting point as returned in the attributes `pagination.next` or `pagination.previous` by a prior invocation of this endpoint, or undefined (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: - cursor - limit x-property-sort: - attributes - pagination example: example_value pricesRequest: title: Prices Request Body description: Prices Request Body type: object properties: ids: $ref: '#/components/schemas/idsBatchMax5000' startDate: $ref: '#/components/schemas/startDate_3' endDate: $ref: '#/components/schemas/endDate' frequency: $ref: '#/components/schemas/frequency' currency: $ref: '#/components/schemas/requestCurrency' calendar: $ref: '#/components/schemas/calendar_2' adjust: $ref: '#/components/schemas/adjust_2' batch: $ref: '#/components/schemas/batch_2' required: - ids redemptionPricesResponse: title: Redemption Prices Response type: object properties: data: type: array items: $ref: '#/components/schemas/redemptionPrice' example: [] batch: description: 'Enables the ability to asynchronously "batch" the request, supporting a long-running request for up to 20 minutes. Upon requesting batch=Y, the service will respond back with an HTTP Status Code of 202. Once a batch request is submitted, use batch status to see if the job has been completed. Once completed, retrieve the results of the request via batch-result. When using Batch, ids limit is increased to 10000 ids per request, though limits on query string via GET method still apply. It''s advised to submit large lists of ids via POST method. Please note that the number of unique currencies present in the requested ids is limited to 50 per request. ' type: string enum: - Y - N default: N ids: type: array items: type: string minItems: 1 maxItems: 1000 description: 'The requested Fund Identifier. FactSet Identifiers, tickers, CUSIP and SEDOL are accepted input.

***ids limit** = 1000 per request*

*

Make note, GET Method URL request lines are also limited to a total length of 8192 bytes (8KB). In cases where the service allows for thousands of ids, which may lead to exceeding this request line limit of 8KB, its advised for any requests with large request lines to be requested through the respective "POST" method.

* ' example: - MABAX - FCNTX idsBatchMax10000: type: array items: type: string description: "The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids. \n

ids limit = 1000 per non-batch request / 10000 per batch request for a single day and 50 per multi-day request

\n" example: - FDS-US BatchStatus: title: Batch Status type: object properties: id: type: string format: uuid description: the id of batch request. example: abc123 startTime: type: string format: date-time description: Time when the batch request is started. This is in Eastern Time Zone. The date-time format is expressed as [YYYY-MM-DD]T[HH:MM:SSS], following ISO 8601. example: '2026-01-15T10:30:00Z' endTime: type: string format: date-time description: Time when the batch request is ended. This is in Eastern Time Zone. The date-time format is expressed as [YYYY-MM-DD]T[HH:MM:SSS], following ISO 8601. nullable: true example: '2026-01-15T10:30:00Z' status: type: string enum: - queued - executing - created - failed example: queued error: $ref: '#/components/schemas/batchErrorObject' globalPricesResponse: type: object title: Prices Response properties: data: description: Array of Price Objects type: array items: $ref: '#/components/schemas/price' example: [] rolloverResponse: type: object title: Rollover Response properties: data: description: Array of `Database Rollover` objects. type: array items: $ref: '#/components/schemas/rollover' example: [] currency: type: string description: The ISO3 currency control for the requested fund. default: LOCAL example: USD idsBatchMax5000: type: array items: type: string description: "The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids. \n

ids limit = 2000 per non-batch request / 5000 per batch request

\n" example: - FDS-US PostPricesTimeSeriesIntradaySubsampleGetRequest: x-property-sort: - data - meta description: Request Body required: - data type: object properties: data: type: object x-property-sort: - identifier - type - quality - from - granularity - adjustments description: The data member contains the request's primary data. properties: identifier: type: object x-property-sort: - value - type description: Identifier and type. properties: value: type: string pattern: ^[B-DF-HJ-NP-TV-Z0-9]{6}-[LR]$|^[A-Z0-9.#&*+]{1,47}-[A-Z0-9]{2,4}$|^[0-9]{3,20}$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. type: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: - value - type type: type: string description: Type of the price as configured for the customer. default: trade x-enum-description: - Trade price (ordinary, auction, pre or post-trading). - Bid price. - Ask price. - Yield price. enum: - trade - bid - ask - yield quality: type: string description: Quality of the price. default: DLY x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'Best: choose the price quality with the least delay, as entitled for the client.' enum: - RLT - DLY - BST from: type: string format: datetime description: Date and time of the start point of the subsample (inclusive). `from` must be aligned to `granularity`. That is, the numerical value is an integral multiple of the time span value represented by `granularity`. The data accessible in the past is limited to a few weeks at most. Values in the future are not allowed. granularity: type: string description: Subsample granularities suitable for intraday data. default: 1h x-enum-description: - Each subsample interval encompasses 1 second. - Each subsample interval encompasses 5 seconds. - Each subsample interval encompasses 10 seconds. - Each subsample interval encompasses 30 seconds. - Each subsample interval encompasses 1 minute. - Each subsample interval encompasses 5 minutes. - Each subsample interval encompasses 10 minutes. - Each subsample interval encompasses 15 minutes. - Each subsample interval encompasses 30 minutes. - Each subsample interval encompasses 1 hour. enum: - 1s - 5s - 10s - 30s - 1m - 5m - 10m - 15m - 30m - 1h adjustments: type: object x-property-sort: - split description: Adjustments values returned. properties: split: type: boolean default: true description: Adjustments are applied for corporate action effects due to the notation having a split, a reverse split, or a similar factor-based corporate action. required: - identifier - from example: example_value meta: type: object description: The meta member contains the meta information of the request. properties: attributes: $ref: '#/components/schemas/AttributesMember' x-property-sort: - attributes example: example_value fixedIds: type: array items: type: string minItems: 1 maxItems: 2000 description: 'The requested list of Fixed Income Security Identifiers. ' example: - 037833BX PostAlertingPricesBasicTriggerListRequest: x-property-sort: - data - meta description: Request Body type: object properties: data: type: object x-property-sort: - filter description: The data member contains the request's primary data. properties: filter: type: object x-property-sort: - status description: Criteria that filter the items in the response list. properties: status: type: object x-property-sort: - code description: Status of the trigger. properties: code: type: string description: Code of the status. x-enum-description: - The trigger is active and trigger conditions are evaluated. - The trigger is inactive and conditions do not generate alerts. - The trigger is in an error state, error details are noted in `details` enum: - active - inactive - error example: example_value meta: type: object description: The meta member contains the meta information of the request. properties: attributes: $ref: '#/components/schemas/AttributesMember' pagination: type: object description: Pagination attributes for the cursor-based pagination strategy. properties: cursor: type: string maxLength: 50 exclusiveMaximum: false description: Starting point as returned in the attributes `pagination.next` or `pagination.previous` by a prior invocation of this endpoint, or undefined (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: - cursor - limit x-property-sort: - attributes - pagination example: example_value returnsSnapshot: title: Return Snapshot Object type: object properties: fsymId: description: Factset Regional Security Identifier. Six alpha-numeric characters, excluding vowels, with an -R suffix (XXXXXX-R). Identifies the security's best regional security data series per currency. For equities, all primary listings per region and currency are allocated a regional-level permanent identifier. The regional-level permanent identifier will be available once a SEDOL representing the region/currency has been allocated and the identifiers are on FactSet. type: string example: SJY281-R nullable: true date: description: Specific reference date for the period expressed in YYYY-MM-DD format. type: string format: date example: '2020-09-09' nullable: true currency: description: 'Currency ISO code. For more details, visit [Online Assistant Page #1470](https://oa.apps.factset.com/pages/1470).' type: string example: USD nullable: true requestId: description: Identifier that was used for the request. type: string example: IBM-US oneDay: description: Returns the price performance of the security for the previous one day from the given date. type: number format: double example: 0.86627007 nullable: true oneMonth: description: Returns the price performance of the security for the past one month. type: number format: double example: -2.1606863 nullable: true threeMonth: description: Returns the price performance of the security for the past three months. type: number format: double example: -7.2874727 nullable: true sixMonth: description: Returns the price performance of the security for the past six months. type: number format: double example: 3.7772775 nullable: true nineMonth: description: Returns the price performance of the security for the past nine months. type: number format: double example: -8.706689 nullable: true oneYear: description: Returns the price performance of the security for the past one year. type: number format: double example: -14.263678 nullable: true quarterToDate: description: Returns the price performance of the security from the previous calendar quarter end to the given date. type: number format: double example: 1.2337565 nullable: true weekToDate: description: Returns the price performance of the security from the previous week (usually Friday) to the given date. type: number format: double example: -0.03270507 nullable: true monthToDate: description: Returns the price performance of the security from the previous month-end to the given date. type: number format: double example: -0.851506 nullable: true yearToDate: description: Returns the price performance of the security from the previous calendar year-end to the given date. type: number format: double example: -8.788413 nullable: true twoYearAnnualized: description: Returns the annualized compound total return for two years. type: number format: double example: -3.7836754 nullable: true threeYearAnnualized: description: Returns the annualized compound total return for three years. type: number format: double example: -0.49112806 nullable: true fiveYearAnnualized: description: Returns the annualized compound total return for five years. type: number format: double example: 0.8408688 nullable: true tenYearAnnualized: description: Returns the annualized compound total return for ten years. type: number format: double example: 2.8786583 nullable: true twentyYearAnnualized: description: Returns the annualized compound total return for twenty years. type: number format: double example: 1.8996516 nullable: true thirtyYearAnnualized: description: Returns the annualized compound total return for thirty years. type: number format: double example: 7.5250373 nullable: true ipoToDateAnnualized: description: Returns the annualized compound total return from the ipo date. The calculation uses the closing price as of the IPO date, and not the IPO price itself. type: number format: double example: 6.5763993 nullable: true dividendAdjust: description: "Controls the dividend reinvestment for the returns calculation. Dividends will be reinvested on the date the dividends go ex (when the dividends belong to the seller rather than the buyer). Visit [OA 8748](https://my.apps.factset.com/oa/pages/8748) for calculation methodology.\n * **PRICE** = Price Change - Dividends Excluded.\n * **EXDATE** = Simple Return - Dividends Received on exdate but not reinvested. Dividends accumulated throughout the specified period are added to the price at the end of the period.\n * **EXDATE_C** = Compound Return - Dividends reinvested on exdate. Dividends accumulated throughout the specified period are used to buy more shares of stock in the company.\n" type: string example: PRICE nullable: true splitsResponse: type: object title: Splits Response properties: data: description: Array of Splits Objects type: array items: $ref: '#/components/schemas/splits' example: [] referencesRequest: title: References Request Body description: References Request Body type: object properties: ids: $ref: '#/components/schemas/idsMax2000' required: - ids fundsPricesResponse: type: object title: Prices Response properties: data: description: Array of Prices Objects type: array items: $ref: '#/components/schemas/prices' example: [] highLow: title: High Low Object type: object properties: adjDate: description: Date of last split for which prices have been adjusted. type: string format: date example: '2005-02-07' nullable: true date: description: Specific reference date for the period expressed in YYYY-MM-DD format. type: string format: date example: '2020-07-07' nullable: true period: description: The period of measure requested using the period query parameter. type: string example: 52W nullable: true fsymId: description: Factset Regional Security Identifier. Six alpha-numeric characters, excluding vowels, with an -R suffix (XXXXXX-R). Identifies the security's best regional security data series per currency. For equities, all primary listings per region and currency are allocated a regional-level permanent identifier. The regional-level permanent identifier will be available once a SEDOL representing the region/currency has been allocated and the identifiers are on FactSet. type: string example: HTM0LK-R nullable: true priceHigh: description: High price over the period requested. This can represent the intra-day or closing price depending on the priceType requested. By default the price is as of closing in local trading currency, split adjusted and not spinoff adjusted. type: number format: double example: 126 nullable: true priceLow: description: Low price over the period requested. This can represent the intra-day or closing price depending on the priceType requested. By default the price is as of closing in local trading currency, split adjusted and not spinoff adjusted. type: number format: double example: 121.25 nullable: true priceHighDate: description: Date in which the highest price occurred over the requested period for the given id expressed in YYYY-MM-DD format. type: string format: date example: '2020-03-05' nullable: true priceLowDate: description: Date in which the lowest price occurred over the requested period for the given id expressed in YYYY-MM-DD format. type: string format: date example: '2019-09-14' nullable: true requestId: description: Identifier that was used for the request. type: string example: GOOGL PostPricesTimeSeriesEodListRequest: x-property-sort: - data - meta description: Request Body required: - data type: object properties: data: type: object x-property-sort: - identifier - type - quality - range - newestFirst - adjustments description: The data member contains the request's primary data. properties: identifier: type: object x-property-sort: - value - type description: Identifier and type. properties: value: type: string pattern: ^[B-DF-HJ-NP-TV-Z0-9]{6}-[LR]$|^[A-Z0-9.#&*+]{1,47}-[A-Z0-9]{2,4}$|^[0-9]{3,20}$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. type: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: - value - type type: type: string description: Type of the price as configured for the customer. default: trade x-enum-description: - Trade price (ordinary, auction, pre or post-trading). - Bid price. - Ask price. - Yield price. - Estimated price. enum: - trade - bid - ask - yield - estimate quality: type: string description: Quality of the price. default: DLY x-enum-description: - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours or days.' - 'Best: choose the price quality with the least delay, as entitled for the client.' enum: - DLY - EOD - BST range: type: object format: dateRange x-isClosedInterval: false properties: start: type: string format: date description: The starting point of the date range (inclusive). end: type: string format: date description: The ending point of the date range (exclusive). x-property-sort: - start - end required: - start - end description: Date range for the time series. A valid date range is between 1900-01-01 and the day after the current day. newestFirst: type: boolean default: false description: Deliver the chronological last part of the requested data first. adjustments: type: object x-property-sort: - payout - split description: Adjustments values returned. properties: payout: type: boolean default: false description: Adjustments are applied for corporate action effects due to dividends, payouts, or other cash disbursements. split: type: boolean default: true description: Adjustments are applied for corporate action effects due to the notation having a split, a reverse split, or a similar factor-based corporate action. required: - identifier - range example: example_value meta: type: object description: The meta member contains the meta information of the request. properties: attributes: $ref: '#/components/schemas/AttributesMember' pagination: type: object description: Pagination attributes for the cursor-based pagination strategy. properties: cursor: type: string maxLength: 50 exclusiveMaximum: false description: Starting point as returned in the attributes `pagination.next` or `pagination.previous` by a prior invocation of this endpoint, or undefined (default). limit: type: number format: int32 minimum: 0 exclusiveMinimum: false maximum: 5000 exclusiveMaximum: false default: 20 description: Non-negative maximum number of entries to return. x-property-sort: - cursor - limit x-property-sort: - attributes - pagination example: example_value PostPricesTimeSeriesEodSubsampleListRequest: x-property-sort: - data - meta description: Request Body required: - data type: object properties: data: type: object x-property-sort: - identifier - type - quality - intervalSelection - newestFirst - adjustments description: The data member contains the request's primary data. properties: identifier: type: object x-property-sort: - value - type description: Identifier and type. properties: value: type: string pattern: ^[B-DF-HJ-NP-TV-Z0-9]{6}-[LR]$|^[A-Z0-9.#&*+]{1,47}-[A-Z0-9]{2,4}$|^[0-9]{3,20}$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. type: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: - value - type type: type: string description: Type of the price as configured for the customer. default: trade x-enum-description: - Trade price (ordinary, auction, pre or post-trading). - Bid price. - Ask price. - Yield price. - Estimated price. enum: - trade - bid - ask - yield - estimate quality: type: string description: Quality of the price. default: DLY x-enum-description: - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours or days.' - 'Best: choose the price quality with the least delay, as entitled for the client.' enum: - DLY - EOD - BST intervalSelection: type: object x-property-sort: - intervals - samples description: Select the intervals from which the subsamples are to be created. x-atMostOne: true properties: intervals: type: array nullable: false items: type: string format: date minItems: 2 maxItems: 600 description: Non-empty intervals of days to consider for the request. The array contains a list of at least two days in increasing order. Each pair of adjacent entries day_n and day_(n+1) specifies a half-open interval, that is a range of days d where day_n <= d < day_(n+1). A subsample is computed for each interval. The valid range of intervals is between 1900-01-01 and the day after the current day. samples: type: object x-property-sort: - end - number - granularity description: Subsample granularity and number of samples suitable for end-of-day data. properties: end: type: string format: date description: Date of the end point of the subsamples (exclusive). `end` is limited to the day after the current day. number: type: number format: int32 minimum: 1 exclusiveMinimum: false maximum: 10000 exclusiveMaximum: false description: Number of subsamples returned. The product of `number` and `granularity` must not extend further into the past than 1900-01-01. granularity: type: string description: Subsample granularities suitable for end-of-day data. default: 1w x-enum-description: - Each subsample interval encompasses 1 day. - Each subsample interval encompasses 1 week. - Each subsample interval encompasses 1 month. - Each subsample interval encompasses 3 month. - Each subsample interval encompasses 6 month. - Each subsample interval encompasses 1 year. enum: - 1d - 1w - 1m - 3m - 6m - 1y required: - end - number newestFirst: type: boolean default: false description: Deliver the chronological last part of the requested data first. adjustments: type: object x-property-sort: - payout - split description: Adjustments values returned. properties: payout: type: boolean default: false description: Adjustments are applied for corporate action effects due to dividends, payouts, or other cash disbursements. split: type: boolean default: true description: Adjustments are applied for corporate action effects due to the notation having a split, a reverse split, or a similar factor-based corporate action. required: - identifier - intervalSelection example: example_value meta: type: object description: The meta member contains the meta information of the request. properties: attributes: $ref: '#/components/schemas/AttributesMember' pagination: type: object description: Pagination attributes for the cursor-based pagination strategy. properties: cursor: type: string maxLength: 50 exclusiveMaximum: false description: Starting point as returned in the attributes `pagination.next` or `pagination.previous` by a prior invocation of this endpoint, or undefined (default). limit: type: number format: int32 minimum: 0 exclusiveMinimum: false maximum: 5000 exclusiveMaximum: false default: 20 description: Non-negative maximum number of entries to return. x-property-sort: - cursor - limit x-property-sort: - attributes - pagination example: example_value adjust_2: type: string enum: - SPLIT - SPINOFF - DIVADJ - UNSPLIT default: SPLIT description: "Controls the split, spinoff, and dividend adjustments for the prices.

For more information, visit [Online Assistant Page 614](https://oa.apps.factset.com/pages/614)

\n * **SPLIT** = Split ONLY Adjusted. This is used by default.\n * **SPINOFF** = Splits & Spinoff Adjusted.\n * **DIVADJ** = Splits, Spinoffs, and Dividends adjusted.\n * **UNSPLIT** = No Adjustments, Controls the split and dividend adjustments for the prices.\n" example: SPLIT references: title: References Object type: object properties: fsymId: description: Factset Regional Security Identifier. Six alpha-numeric characters, excluding vowels, with an -R suffix (XXXXXX-R). Identifies the security's best regional security data series per currency. For equities, all primary listings per region and currency are allocated a regional-level permanent identifier. The regional-level permanent identifier will be available once a SEDOL representing the region/currency has been allocated and the identifiers are on FactSet. type: string example: HTM0LK-R nullable: true name: description: The name of the security. type: string example: ALPHABET INC nullable: true secType: type: string description: 'Security Type Description. For more details, visit [Online Assistant Page #10149](https://oa.apps.factset.com/pages/10149).' example: Common stock nullable: true secTypeCode: type: string description: 'General Security Type Code. For more details regarding what the code represents, visit [Online Assistant Page #10149](https://oa.apps.factset.com/pages/10149).' example: '0' nullable: true secTypeCodeDet: type: string description: 'Detailed Security Type Code. For more details regarding what the code represents, visit [Online Assistant Page #10149](https://oa.apps.factset.com/pages/10149).' example: '10' nullable: true currency: type: string description: 'Currency ISO code. For more details, visit [Online Assistant Page #1470](https://oa.apps.factset.com/pages/1470).' example: USD nullable: true country: type: string description: Country Name. Returns the country where the security is *traded* from the North American Pricing database. Therefore, for securities covered by the North American Pricing database, will return either UNITED STATES. or CANADA. For securities covered by the Global Pricing database, the item returns the country where the company is *incorporated*. example: UNITED STATES nullable: true primaryExchange: type: string description: 'Primary Exchange Name. For more details, visit [Online Assistant Page #16610](https://oa.apps.factset.com/pages/16610).' example: NASDAQ nullable: true exchangeCountry: type: string description: Returns the location of the exchange where the company's stock is traded. example: UNITED STATES nullable: true localIndex: type: string description: 'The Local Index ID for the company''s home country benchmark. For more details, visit [Online Assistant Page #10698](https://oa.apps.factset.com/pages/10698).' example: SP50 nullable: true nextTradingHolidayDate: type: string format: date description: 'The Next Trading Holiday. For more details regarding Global Trading Holiday Schedules, visit [Online Assistant Page #10397](https://oa.apps.factset.com/pages/10397).' example: '2020-09-07' nullable: true firstDate: type: string format: date description: The Security's Date of First Trade. It will return the first date that the FactSet Pricing database began to cover the security and it may not coincide with the actual IPO date. Pricing information for this security will not be available before the date returned. For more details. example: '2004-08-19' nullable: true lastDate: type: string format: date description: Date of Last Trade. It will return the last date that the FactSet Pricing database as a record for this security listing. example: '2020-09-04' nullable: true requestId: description: Identifier that was used for the request. type: string example: GOOGL-US marketValue: title: Market Value Object type: object properties: fsymId: description: Factset Regional Security Identifier. Six alpha-numeric characters, excluding vowels, with an -R suffix (XXXXXX-R). Identifies the security's best regional security data series per currency. For equities, all primary listings per region and currency are allocated a regional-level permanent identifier. The regional-level permanent identifier will be available once a SEDOL representing the region/currency has been allocated and the identifiers are on FactSet. type: string example: HTM0LK-R nullable: true date: description: Ending date for the period expressed in YYYY-MM-DD format. type: string format: date example: '2020-07-07' nullable: true currency: type: string description: 'Currency ISO code. For more details, visit [Online Assistant Page #1470](https://oa.apps.factset.com/pages/1470).' example: USD nullable: true entityMarketValue: description: 'Aggregate market value across all share classes and includes non-traded shares which are added to the calculation basis by the proportion of their nominal or par value. Values are in base units. To value non-traded shares, the price of the parent equity provides the most appropriate approximation of what the non-traded shares would be worth in the open market. For unique companies with an ADR as the parent equity, since it is the only traded security associated with that company, when calculating company-level market value, the price of the ADR is used, but is scaled by the ADR ratio since there''s not always a one-to-one relationship between ADR shares and the non-traded shares which they represent. For more details visit [Online Assistant Page #16867](https://my.apps.factset.com/oa/pages/16867). ' type: number format: double example: 1022362841136.31 nullable: true entityMarketValueExNonTraded: description: 'Aggregate across all share classes and excludes non-traded shares. Values are in base units. For more details visit [Online Assistant Page #16867](https://my.apps.factset.com/oa/pages/16867).' type: number format: double example: 952768582453.33 nullable: true securityMarketValue: description: Returns the security level market value calculated as the share price multiplied by the number of shares at the security level. **Note:** History is available back to Oct-1999 for North American securities, and 1-Jan-2001 for non-North American securities. type: number format: double example: 449970657342.5 nullable: true requestId: description: Identifier that was used for the request. type: string example: GOOGL calendar: title: Calendar type: string enum: - FIVEDAY - SEVENDAY - US default: FIVEDAY description: Calendar of data returned. SEVENDAY includes weekends. example: FIVEDAY globalPricesRequest: title: Prices Request Body description: Prices Request Body type: object properties: ids: $ref: '#/components/schemas/idsBatchMax10000' fields: $ref: '#/components/schemas/pricesFields' startDate: $ref: '#/components/schemas/startDate_2' endDate: $ref: '#/components/schemas/endDate_2' frequency: $ref: '#/components/schemas/frequency_2' currency: $ref: '#/components/schemas/requestCurrency' calendar: $ref: '#/components/schemas/calendar' adjust: $ref: '#/components/schemas/adjust' batch: $ref: '#/components/schemas/batch' required: - ids - startDate startDate_2: title: Start Date type: string description: 'The start date requested for a given date range in **YYYY-MM-DD** format. Future dates (T+1) are not accepted in this endpoint. ' example: '2020-06-30' pricesFixedIncomeRequest: title: Fixed Income Request Body description: Fixed Income Request Body type: object properties: ids: $ref: '#/components/schemas/fixedIds' startDate: $ref: '#/components/schemas/startDate_3' endDate: $ref: '#/components/schemas/endDate' frequency: $ref: '#/components/schemas/frequencyFi' required: - ids startDate_3: type: string description: 'The start date requested for a given date range in **YYYY-MM-DD** format. If left blank, the API will default to previous close. Future dates (T+1) are not accepted in this endpoint. ' example: '2019-01-01' 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). example: 42.5 description: The status member contains the status code of the response. required: - code dateRS: type: string description: 'The date in **YYYY-MM-DD** format. This controls the perspective dates to the calculate the returns. If left blank, the API will default to previous close. Future dates (T+1) are not accepted in this endpoint. ' example: '2019-12-31' splitAdjust_2: description: Code to control split adjustments for shares count. type: string enum: - SPLIT - UNSPLIT default: SPLIT marketValueResponse: type: object title: Market Value Response properties: data: description: Array of Market Value Objects type: array items: $ref: '#/components/schemas/marketValue' example: [] redemptionPricesRequest: title: Redemption Prices Request type: object properties: ids: description: 'List of Fixed Income Security identifiers. Supported symbol types include CUSIP, SEDOL, ISIN, and FactSet Security Permanent Identifier (-S). **ID LIMIT = 250** *per request*. ' type: array items: type: string minItems: 1 maxItems: 250 example: [] categories: description: "Filters the list of Redemption Prices Categories -\n * **CALL** = Call prices.\n * **PUT** = Put prices.\n * **SF** = Sinking Fund prices.\n" type: string enum: - ALL - CALL - PUT - SF example: ALL required: - ids - categories BatchStatusResponse: title: Batch Status Response type: object properties: data: $ref: '#/components/schemas/BatchStatus' PostPricesTradingScheduleEventListRequest: x-property-sort: - data - meta description: Request Body required: - data type: object properties: data: type: object x-property-sort: - identifier - filter description: The data member contains the request's primary data. properties: identifier: type: object x-property-sort: - value - type description: Identifier and type. properties: value: type: string pattern: ^[B-DF-HJ-NP-TV-Z0-9]{6}-[LR]$|^[A-Z0-9.#&*+]{1,47}-[A-Z0-9]{2,4}$|^[0-9]{3,20}$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. type: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: - value - type filter: type: object x-property-sort: - types - range description: Criteria that filter the items in the response list; only items that match all of the criteria are returned. properties: types: type: array nullable: false items: type: number format: id32 x-positive: true minItems: 1 description: List of trading schedule event types to return. See endpoint `/prices/tradingSchedule/event/type/list` for valid values. range: type: object format: timeRange properties: start: type: string format: datetime description: The starting point of the time range (inclusive). end: type: string format: datetime description: The ending point of the time range (exclusive). x-property-sort: - start - end required: - start - end description: Date and time range for the time series. A valid time range is between 1900-01-01 and 24 hours and 5 minutes into the future. required: - types - range required: - identifier example: example_value meta: type: object description: The meta member contains the meta information of the request. properties: attributes: $ref: '#/components/schemas/AttributesMember' pagination: type: object description: Pagination attributes for the cursor-based pagination strategy. properties: cursor: type: string maxLength: 50 exclusiveMaximum: false description: Starting point as returned in the attributes `pagination.next` or `pagination.previous` by a prior invocation of this endpoint, or undefined (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: - cursor - limit x-property-sort: - attributes - pagination example: example_value PostPricesTimeSeriesIntradaySubsampleListRequest: x-property-sort: - data - meta description: Request Body required: - data type: object properties: data: type: object x-property-sort: - identifier - type - quality - range - granularity - newestFirst - adjustments description: The data member contains the request's primary data. properties: identifier: type: object x-property-sort: - value - type description: Identifier and type. properties: value: type: string pattern: ^[B-DF-HJ-NP-TV-Z0-9]{6}-[LR]$|^[A-Z0-9.#&*+]{1,47}-[A-Z0-9]{2,4}$|^[0-9]{3,20}$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. type: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: - value - type type: type: string description: Type of the price as configured for the customer. default: trade x-enum-description: - Trade price (ordinary, auction, pre or post-trading). - Bid price. - Ask price. - Yield price. enum: - trade - bid - ask - yield quality: type: string description: Quality of the price. default: DLY x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'Best: choose the price quality with the least delay, as entitled for the client.' enum: - RLT - DLY - BST range: type: object format: timeRange properties: start: type: string format: datetime description: The starting point of the time range (inclusive). The data accessible in the past is limited to a few weeks at most. end: type: string format: datetime description: The ending point of the time range (exclusive). Values in the future are not allowed. x-property-sort: - start - end required: - start - end description: Date and time range for the time series. The `start` and `end` boundaries must be aligned to `granularity`. That is, the numerical value is an integral multiple of the time span value represented by `granularity`. granularity: type: string description: Subsample granularities suitable for intraday data. default: 1h x-enum-description: - Each subsample interval encompasses 1 second. - Each subsample interval encompasses 5 seconds. - Each subsample interval encompasses 10 seconds. - Each subsample interval encompasses 30 seconds. - Each subsample interval encompasses 1 minute. - Each subsample interval encompasses 5 minutes. - Each subsample interval encompasses 10 minutes. - Each subsample interval encompasses 15 minutes. - Each subsample interval encompasses 30 minutes. - Each subsample interval encompasses 1 hour. enum: - 1s - 5s - 10s - 30s - 1m - 5m - 10m - 15m - 30m - 1h newestFirst: type: boolean default: false description: Deliver the chronological last part of the requested data first. adjustments: type: object x-property-sort: - split description: Adjustments values returned. properties: split: type: boolean default: true description: Adjustments are applied for corporate action effects due to the notation having a split, a reverse split, or a similar factor-based corporate action. required: - identifier - range example: example_value meta: type: object description: The meta member contains the meta information of the request. properties: attributes: $ref: '#/components/schemas/AttributesMember' pagination: type: object description: Pagination attributes for the cursor-based pagination strategy. properties: cursor: type: string maxLength: 50 exclusiveMaximum: false description: Starting point as returned in the attributes `pagination.next` or `pagination.previous` by a prior invocation of this endpoint, or undefined (default). limit: type: number format: int32 minimum: 0 exclusiveMinimum: false maximum: 5000 exclusiveMaximum: false default: 20 description: Non-negative maximum number of entries to return. x-property-sort: - cursor - limit x-property-sort: - attributes - pagination example: example_value dividendsResponse: type: object title: Dividend Response properties: data: description: Array of Dividend Objects type: array items: $ref: '#/components/schemas/dividend' example: [] prices: title: Prices Object type: object properties: fsymId: description: FactSet Security Identifier. Six alpha-numeric characters, excluding vowels, with a -S suffix (XXXXXX-S), resolved from the requestId of the Fund requested. type: string example: FNK7XP-S x-fds-fql-formula: FSYM_SECURITY_PERM_ID('SECURITY') nullable: true price: description: The NAV for the requested share class. NOTE - FactSet Mutual Funds does not use seven-day yields to price money market funds. type: number format: double example: 19.94 x-fds-fql-formula: FFD_PRICE nullable: true date: description: The date of the NAV in YYYY-MM-DD format. type: string format: date example: '2021-02-26' nullable: true requestId: description: The requested Id sent as input. type: string example: MABAX currency: description: ISO3 Currency type: string example: USD nullable: true frequency: type: string enum: - D - W - M - AM - CQ - FQ - AY - CY - FY default: D description: "Controls the display frequency of the data returned.\n * **D** = Daily\n * **W** = Weekly, based on the last day of the week of the start date.\n * **M** = Monthly, based on the last trading day of the month.\n * **AM** = Monthly, based on the start date (e.g., if the start date is June 16, data is displayed for June 16, May 16, April 16 etc.).\n * **CQ** = Quarterly based on the last trading day of the calendar quarter (March, June, September, or December).\n * **FQ** = Fiscal Quarter of the company.\n * **AY** = Actual Annual, based on the start date.\n * **CY** = Calendar Annual, based on the last trading day of the calendar year.\n * **FY** = Fiscal Annual, based on the last trading day of the company's fiscal year.\n" example: M endDate_2: title: End Date type: string description: 'The end date requested for a given date range in **YYYY-MM-DD** format. Future dates (T+1) are not accepted in this endpoint. ' example: '2021-06-30' highLowRequest: title: High Low Request Body description: High Low Request Body type: object properties: ids: $ref: '#/components/schemas/idsMax2000' date: $ref: '#/components/schemas/dateHL' period: $ref: '#/components/schemas/period' priceType: $ref: '#/components/schemas/priceType' calendar: $ref: '#/components/schemas/calendar_2' currency: $ref: '#/components/schemas/currency_2' adjust: $ref: '#/components/schemas/adjust_2' required: - ids pricesFields: title: Prices Fields type: array items: type: string minItems: 1 maxItems: 8 description: "Request available pricing data fields to be included in the response. Default is all fields. All responses will include the _fsymId_, _date_, and _currency_ fields.\n |field|description|\n |||\n |price|Closing Price|\n |priceOpen|Opening Price|\n |priceHigh|High Price|\n |priceLow|Low Price|\n |volume|Volume|\n |turnover|Total Trade Value for the Day|\n |tradeCount|Number of Trades|\n |vwap|Volume Weighted Average Price|\n" example: - price - priceOpen - priceHigh - priceLow - volume - vwap - tradeCount - turnover marketValueRequest: title: Market Value Request Body description: Market Value Request Body type: object properties: ids: $ref: '#/components/schemas/idsMax2000' startDate: $ref: '#/components/schemas/startDate_3' endDate: $ref: '#/components/schemas/endDate' frequency: $ref: '#/components/schemas/frequency' currency: $ref: '#/components/schemas/requestCurrency' calendar: $ref: '#/components/schemas/calendar_2' required: - ids highLowResponse: type: object title: High Low Response properties: data: description: Array of High Low Objects type: array items: $ref: '#/components/schemas/highLow' example: [] splitAdjust: type: string enum: - SPLIT - UNSPLIT default: SPLIT description: "Controls the split adjustment of the Fund's NAV - \n * **SPLIT** = Split ONLY Adjusted. This is used by default.\n * **UNSPLIT** = No Adjustments, Controls the split and dividend adjustments for the prices.\n" example: SPLIT endDate: type: string description: 'The end date requested for a given date range in **YYYY-MM-DD** format. If left blank, the API will default to previous close. Future dates (T+1) are not accepted in this endpoint. ' example: '2019-12-31' shares: title: Shares Object type: object properties: fsymId: description: Factset Regional Security Identifier. Six alpha-numeric characters, excluding vowels, with an -R suffix (XXXXXX-R). Identifies the security's best regional security data series per currency. For equities, all primary listings per region and currency are allocated a regional-level permanent identifier. The regional-level permanent identifier will be available once a SEDOL representing the region/currency has been allocated and the identifiers are on FactSet. type: string example: SJY281-R nullable: true date: description: Date expressed in YYYY-MM-DD format. type: string format: date example: '2013-08-01' nullable: true adjDate: description: Date of last split for which return has been adjusted. Use the /factset-prices/v#/splits endpoint for details on split. If not available, date will return as 0001-01-01. type: string format: date example: '2005-02-07' nullable: true sharesSecurity: description: '**Security-level** Common Shares Outstanding in base units. Shares sourced primarily from SEC filings. Securities in certain countries will include treasury shares. For details visit [Online Assistant Page #10435](https://oa.apps.factset.com/pages/10435)' type: number example: 299532000 nullable: true sharesCompany: description: '**Company-level** Shares Outstanding aggregated across all share classes. Non-traded shares are *excluded*. In base units. For more details, visit [Online Assistant Page #16867](https://oa.apps.factset.com/pages/16867)' type: number example: 649532000 nullable: true sharesCompanyNontraded: description: '**Company-level** Shares Outstanding aggregated across all share classes. Non-traded shares are *included* to the calculation basis by the proportion of their nominal or par value. In base units. For more details, visit [Online Assistant Page #16867](https://oa.apps.factset.com/pages/16867)' type: number example: 657532000 nullable: true requestId: description: Identifier that was used for the request. type: string example: IBM-US dividendAdjust: type: string enum: - PRICE - EXDATE - PAYDATE - EXDATE_C - PAYDATE_C default: PRICE description: "Controls the dividend reinvestment for the returns calculation.\n * **PRICE** = Price Change - Dividends Excluded\n * **EXDATE** = Simple Return - Dividends Received on exdate but not reinvested\n * **PAYDATE** = Simple Return - Dividends Received on paydate but not reinvested\n * **EXDATE_C** = Compound Return - Dividends reinvested on exdate\n * **PAYDATE_C** = Compound Return - Dividends reinvested on paydate.\n" referencesResponse: type: object title: References Response properties: data: description: Array of References Objects type: array items: $ref: '#/components/schemas/references' example: [] 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 price_2: title: Price Object type: object properties: fsymId: description: Factset Regional Security Identifier. Six alpha-numeric characters, excluding vowels, with an -R suffix (XXXXXX-R). Identifies the security's best regional security data series per currency. For equities, all primary listings per region and currency are allocated a regional-level permanent identifier. The regional-level permanent identifier will be available once a SEDOL representing the region/currency has been allocated and the identifiers are on FactSet. type: string example: SJY281-R nullable: true date: description: Ending date for the period expressed in YYYY-MM-DD format. type: string format: date example: '2013-08-01' nullable: true adjDate: description: Date of last split for which prices and volume have been adjusted. Use /factset-prices/v#/splits endpoint for details regarding the split. type: string format: date example: '2005-02-07' nullable: true currency: type: string description: 'Currency ISO code. For more details, visit [Online Assistant Page #1470](https://oa.apps.factset.com/pages/1470).' example: USD nullable: true price: type: number format: double description: Closing Price as of the date(s) requested. By default the price is in local trading currency, split adjusted and not spinoff adjusted. Prices updated nightly at approximately at 9pm ET. example: 125 nullable: true priceOpen: description: Open price as of the date(s) requested. By default the price is in local trading currency, split adjusted and not spinoff adjusted. Prices updated nightly at approximately at 9pm ET. type: number format: double example: 123.75 nullable: true priceHigh: description: High closing price as of the date(s) requested. By default the price is in local trading currency, split adjusted and not spinoff adjusted. Prices updated nightly at approximately at 9pm ET. type: number format: double example: 126 nullable: true priceLow: description: Low closing price as of the date(s) requested. By default the price is in local trading currency, split adjusted and not spinoff adjusted. Prices updated nightly at approximately at 9pm ET. type: number format: double example: 121.25 nullable: true volume: description: Returns the cumulative volume over dates requested. Data is returned in thousands. type: number format: double example: 120341 nullable: true requestId: description: Identifier that was used for the request. type: string example: IBM-US period: description: Period of measure for Prices High Low. This does not change display `frequency` but rather the underlying return calculation period. All periods are referencing actual periods of measure, not period-ends. For example, 1M rolling period will go back to that date the previous month, which is not always the month-end date. type: string enum: - 1D - 1W - 1M - 3M - 6M - 52W - 2Y - 3Y - 5Y - 10Y default: 52W batch_2: description: 'Enables the ability to asynchronously "batch" the request, supporting a long-running request up to 10 minutes. Upon requesting batch=Y, the service will respond back with an HTTP Status Code of 202. Once a batch request is submitted, use the `batch/v1/status` to see if the job has completed. Once completed, retrieve the results of the request via `batch/v1/result`.

**Additional Access Required. To gain access to this feature, reach out to your FactSet Account team or "Report Issue" above and our support teams can assist.** Upon requesting "batch": "Y", the service will respond back with an HTTP Status Code of 202. ' type: string enum: - Y - N default: N sharesRequest: title: Shares Request Body description: Shares Request Body type: object properties: ids: $ref: '#/components/schemas/idsMax1000' startDate: $ref: '#/components/schemas/startDate_3' endDate: $ref: '#/components/schemas/endDate' frequency: $ref: '#/components/schemas/frequency' calendar: $ref: '#/components/schemas/calendar_2' splitAdjust: $ref: '#/components/schemas/splitAdjust_2' required: - ids pricesFixedIncomeResponse: type: object title: Fixed Income Prices Response properties: data: description: Array of Price Objects type: array items: $ref: '#/components/schemas/fixedIncomePrice' example: [] splits: title: Split Object type: object properties: fsymId: description: Factset Regional Security Identifier. Six alpha-numeric characters, excluding vowels, with an -R suffix (XXXXXX-R). Identifies the security's best regional security data series per currency. For equities, all primary listings per region and currency are allocated a regional-level permanent identifier. The regional-level permanent identifier will be available once a SEDOL representing the region/currency has been allocated and the identifiers are on FactSet. type: string example: SJY281-R nullable: true date: description: Ex-Date of the split expressed in YYYY-MM-DD format. type: string format: date example: '2013-08-01' nullable: true splitFactor: description: Split adjustment factor for n splits ago. A 2-for-1 split returns .50, the number you would multiply the stock price by to adjust for the split. type: number format: double example: 2 nullable: true splitComment: description: Description for the type of split or spin off. type: string example: 'Split: 2 for 1' nullable: true requestId: description: Identifier that was used for the request. type: string example: IBM-US currency_2: 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 dividend: title: Dividend Object type: object properties: fsymId: description: Factset Regional Security Identifier. Six alpha-numeric characters, excluding vowels, with an -R suffix (XXXXXX-R). Identifies the security's best regional security data series per currency. For equities, all primary listings per region and currency are allocated a regional-level permanent identifier. The regional-level permanent identifier will be available once a SEDOL representing the region/currency has been allocated and the identifiers are on FactSet. type: string example: SJY281-R nullable: true divsExDate: description: Ex-Date of the dividend expressed in YYYY-MM-DD format. type: string format: date example: '2013-08-01' nullable: true adjDate: description: Date of last split for which prices and volume have been adjusted. type: string format: date example: '2005-02-07' nullable: true currency: description: 'Currency ISO code. For more details, visit [Online Assistant Page #1470](https://oa.apps.factset.com/pages/1470).' type: string example: USD nullable: true divsPaid: description: Amount of the dividend paid. type: number format: double example: 5 nullable: true divsRecDate: description: Date the dividend was recorded expressed in YYYY-MM-DD format. type: string format: date example: '2013-07-10' nullable: true divsPayDate: description: Date the dividend will be paid expressed in YYYY-MM-DD format. type: string format: date example: '2013-08-08' nullable: true divsTypeC: description: 'Dividend type code. For code descriptions, visit [Online Assistant Page #8764](https://oa.apps.factset.com/pages/8764).' type: integer example: 1049 nullable: true divsTypeD: description: 'Description of dividend type. For type descriptions, visit [Online Assistant Page #8764](https://oa.apps.factset.com/pages/8764).' type: string example: U.S. Currency nullable: true divsTaxC: description: 'Tax Marker Code. For code descriptions, visit [Online Assistant Page #15265](https://oa.apps.factset.com/pages/15265).' type: string example: FC nullable: true divsTaxD: description: 'Description of Tax Marker. For type descriptions, visit [Online Assistant Page #15265](https://oa.apps.factset.com/pages/15265).' type: string example: Free of tax nullable: true divsNGFlag: description: 'Net/Gross Marker Code. For details describing Net vs. Gross dividends, visit [Online Assistant Page #11512](https://oa.apps.factset.com/pages/11512).' type: string enum: - N - G - T - X - V - '0' nullable: true example: N divsNGEquiv: description: 'Net/Gross equivalent (opposite of dividend paid). For details describing Net vs. Gross dividends, visit [Online Assistant Page #11512](https://oa.apps.factset.com/pages/11512).' type: number format: double example: 5.5 nullable: true requestId: description: Identifier that was used for the request. type: string example: IBM-US splitsRequest: title: Splits Request Body description: Splits Request Body type: object properties: ids: $ref: '#/components/schemas/idsMax2000' required: - ids priceType: description: Controls whether price high low data is returned intra-day or at close. type: string enum: - INTRADAY - CLOSE default: CLOSE startDate: type: string description: 'The start date requested for a given date range in **YYYY-MM-DD** format. If left blank, the API will default to previous close. Future dates (T+1) are not accepted in this #endpoint. ' example: '2019-01-01' CursorBasedPaginationOutputObject: type: object description: Pagination attributes for the cursor-based pagination strategy. properties: total: type: number format: int32 description: Total number of entries in the result set. example: 42.5 isEstimatedTotal: type: boolean description: Flag indicating that the value of `total` is estimated. example: true next: type: string description: The next cursor position to use in the parameter `pagination.cursor` for an endpoint that supports cursor-based pagination, otherwise `null`. example: example_value previous: type: string description: The previous cursor position to use in the parameter `pagination.cursor` for an endpoint that supports cursor-based pagination. If a previous cursor position is not supported or available, `previous` is `null`. example: example_value required: - total - isEstimatedTotal - next - previous x-property-sort: - total - isEstimatedTotal - next - previous returnsSnapshotRequest: title: Returns Snapshot Request Body description: Returns Snapshot Request Body type: object properties: ids: $ref: '#/components/schemas/idsMax2000' date: $ref: '#/components/schemas/dateRS' currency: $ref: '#/components/schemas/requestCurrency' calendar: $ref: '#/components/schemas/calendar_2' dividendAdjust: $ref: '#/components/schemas/dividendAdjustSnapshot' required: - ids returnsRequest: title: Returns Request Body description: Returns Request Body type: object properties: ids: $ref: '#/components/schemas/idsMax2000' startDate: $ref: '#/components/schemas/startDate_3' endDate: $ref: '#/components/schemas/endDate' frequency: $ref: '#/components/schemas/frequency' currency: $ref: '#/components/schemas/requestCurrency' calendar: $ref: '#/components/schemas/calendar_2' dividendAdjust: $ref: '#/components/schemas/dividendAdjust' rollingPeriod: $ref: '#/components/schemas/rollingPeriod' required: - ids PostPricesTimeSeriesEodSubsampleGetRequest: x-property-sort: - data - meta description: Request Body required: - data type: object properties: data: type: object x-property-sort: - identifier - type - quality - interval - adjustments description: The data member contains the request's primary data. properties: identifier: type: object x-property-sort: - value - type description: Identifier and type. properties: value: type: string pattern: ^[B-DF-HJ-NP-TV-Z0-9]{6}-[LR]$|^[A-Z0-9.#&*+]{1,47}-[A-Z0-9]{2,4}$|^[0-9]{3,20}$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. type: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: - value - type type: type: string description: Type of the price as configured for the customer. default: trade x-enum-description: - Trade price (ordinary, auction, pre or post-trading). - Bid price. - Ask price. - Yield price. - Estimated price. enum: - trade - bid - ask - yield - estimate quality: type: string description: Quality of the price. default: DLY x-enum-description: - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours or days.' - 'Best: choose the price quality with the least delay, as entitled for the client.' enum: - DLY - EOD - BST interval: type: object format: dateRange x-isClosedInterval: false properties: start: type: string format: date description: 'The starting point of the interval (inclusive). ' end: type: string format: date description: The ending point of the interval (exclusive). x-property-sort: - start - end required: - start - end description: Non-empty interval of days specifying a single subsample period. The starting point `start` of the single subsample is usually the attribute `range.end` of a previously received `/prices/timeSeries/eod/subsample/list` request. A valid range is between 1900-01-01 and a day that is less than or equal to the maximum allowed day determined from the delay period (if any). The ending point `end` may exceed the maximally entitled date range. adjustments: type: object x-property-sort: - payout - split description: Adjustments values returned. properties: payout: type: boolean default: false description: Adjustments are applied for corporate action effects due to dividends, payouts, or other cash disbursements. split: type: boolean default: true description: Adjustments are applied for corporate action effects due to the notation having a split, a reverse split, or a similar factor-based corporate action. required: - identifier - interval example: example_value meta: type: object description: The meta member contains the meta information of the request. properties: attributes: $ref: '#/components/schemas/AttributesMember' x-property-sort: - attributes example: example_value redemptionPrice: title: Redemption Price type: object description: Redemption Price Data Items for a Fixed Income security. properties: requestId: description: Security identifier used in the request. type: string example: '500123' fsymId: description: FactSet Permanent Security Identifier. type: string example: '500123' date: description: Date of the Redemption Price. type: string format: date example: '2026-01-15' category: description: 'Redemption Price Category - * **CALL** = Call prices. * **PUT** = Put prices. * **SF** = Sinking Fund prices. ' type: string enum: - CALL - PUT - SF example: CALL minAmt: description: Sinking Fund minimum amount. type: number format: double example: 42.5 price: description: Redemption price for the category. type: number format: double example: 42.5 required: - requestId - fsymId - date - category requestCurrency: title: Request Currency 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 pricesResponse: type: object title: Prices Response properties: data: description: Array of Price Objects type: array items: $ref: '#/components/schemas/price_2' example: [] dividendAdjustSnapshot: type: string enum: - PRICE - EXDATE - EXDATE_C default: PRICE description: "Controls the dividend reinvestment for the returns calculation. Dividends will be reinvested on the date the dividends go ex (when the dividends belong to the seller rather than the buyer). Visit [OA 8748](https://my.apps.factset.com/oa/pages/8748) for calculation methodology.\n * **PRICE** = Price Change - Dividends Excluded.\n * **EXDATE** = Simple Return - Dividends Received on exdate but not reinvested. Dividends accumulated throughout the specified period are added to the price at the end of the period.\n * **EXDATE_C** = Compound Return - Dividends reinvested on exdate. Dividends accumulated throughout the specified period are used to buy more shares of stock in the company.\n" example: PRICE dividendsRequest: title: Dividends Request Body description: Dividends Request Body type: object properties: ids: $ref: '#/components/schemas/idsMax1000' startDate: $ref: '#/components/schemas/startDate_3' endDate: $ref: '#/components/schemas/endDate' currency: $ref: '#/components/schemas/requestCurrency' adjust: $ref: '#/components/schemas/adjust_2' required: - ids calendar_2: type: string enum: - FIVEDAY - SEVENDAY - LOCAL default: FIVEDAY description: Calendar of data returned. SEVENDAY includes weekends. LOCAL calendar will default to the securities' trading calendar which excludes date records for respective holiday periods. example: FIVEDAY adjust: title: Adjust type: string enum: - SPLIT - SPLIT_SPINOFF - UNSPLIT default: SPLIT description: "Controls the split and spinoff adjustments for the prices.\n * **SPLIT** = Split ONLY Adjusted. This is used by default.\n * **SPLIT_SPINOFF** = Splits & Spinoff Adjusted.\n * **UNSPLIT** = No Adjustments.\n" example: SPLIT fixedIncomePrice: title: Fixed Income Price Object type: object properties: fsymId: description: Factset Security Identifier. Six alpha-numeric characters, excluding vowels, with an -S suffix (XXXXXX-S). type: string example: NL6DQ8-S nullable: true date: description: Ending date for the period expressed in YYYY-MM-DD format. type: string format: date example: '2020-06-09' nullable: true securityType: description: "Returns the security type code of fixed income instruments.\n * AGCY - Agency\n * BDNT - Bond/Note\n * BDWT - Bond with Warrants\n * BKAC - Bankers Acceptance\n * BLDN - Bill/Discount Note\n * BOND - Bond\n * CAP - Embedded ceiling or short interest rates\n * CAPS - Capital Security\n * CAPT - Capital Trust Security\n * CD - Certificate of Deposit (Munis)\n * CDO - Collateralized Debt Obligation\n * CMO - Collateralized mortgage obligation\n * COMP - Commercial Paper\n * CONV - Convertible/Exchangeable\n * CONVP - Convertible Preferred\n * CORP - Corporate\n * COVR - Covered Bond\n * CP - Commercial Paper\n * CRL - Credit Linked Security\n * DEB - Debenture\n * DERI - Derivative (generic type)\n * EBON - Eurobond\n * EQL - Equity Linked Security\n * FORW - Forward deliveries\n * GRTR - Grantor trust\n * HY - Hypotheken Pfandbriefe\n * IIDX - Inflation Indexed Security\n * INVF - Inverse floaters\n * LAUTH - Local Authority/Political Division\n * LINK - Linked securities\n * LKS - Linked Securities\n * MAPL - Mixed Asset Portfolio Linked Security\n * MM - Money Market\n * NOTE - Note\n * OF - Obligations Foncires\n * OPTN - Options\n * OTHL - Other Linked Security\n * PAYS - Payment streams\n * PFD - Preferred\n * PFND - Pfandbriefe\n * POOL - Pooled derivatives\n * PSEC - Preferred Security\n * PSTK - Preferred Stock\n * REPO - REPOS\n * RMIC - REMIC\n * SHFL - Short floats (auction)\n * STRIPS - STRIPS\n * SWAP - Embedded swaps\n * TR - Trust\n * TRUPS - Trust Preferred Security\n" type: string example: BDNT nullable: true issuerEntityId: description: Fixed Income Issuer Entity ID (-E). type: string example: 000C7F-E nullable: true issuerType: description: "Returns the issuer type code of fixed income instruments.\n * AGCY - Agency\n * CORP - Corporate\n * LAUTH - Local Authority/Political Division\n * MUNI - Municipals\n * SOV - Sovereign\n * SUPR - Supranational\n * SCOL - Securitized/Collateralized\n" type: string example: CORP nullable: true priceBid: description: BID PRICE. For North American issues, the value is an evaluated price, where available, else it is an exchange-traded price. Please note that distinct Bid and Ask Prices are not available for North American issues; Bid, Mid, and Ask Prices will be identical for North American issues. For issues outside of North America (International), the value is an evaluated price. Please note that distinct Bid and Ask Prices are only available for issues outside of North America. By default, the Mid Price is returned for issues outside of North America. type: number format: double example: 134.959 nullable: true priceMid: description: MID Price. For North American issues, the value is an evaluated price, where available, else it is an exchange-traded price. Please note that distinct Bid and Ask Prices are not available for North American issues; Bid, Mid, and Ask Prices will be identical for North American issues. For issues outside of North America (International), the value is an evaluated price. Please note that distinct Bid and Ask Prices are only available for issues outside of North America. By default, the Mid Price is returned for issues outside of North America. type: number format: double example: 137.695 nullable: true priceAsk: description: ASK Price. For North American issues, the value is an evaluated price, where available, else it is an exchange-traded price. Please note that distinct Bid and Ask Prices are not available for North American issues; Bid, Mid, and Ask Prices will be identical for North American issues. For issues outside of North America (International), the value is an evaluated price. Please note that distinct Bid and Ask Prices are only available for issues outside of North America. By default, the Mid Price is returned for issues outside of North America. type: number format: double example: 134.959 nullable: true requestId: description: Identifier that was used for the request. type: string example: 037833BX batchErrorObject: type: object nullable: true properties: id: description: A UUID for this particular occurrence of the problem. type: string nullable: true example: adb01824-252f-4420-b0c6-35a1e3507ef5 code: description: status type: string nullable: true example: GenericError links: description: The Endpoint path {package}/version/{endpoint} type: object properties: about: description: details. type: string example: /factset-global-prices/v1/{endpoint} example: example_value title: description: The plain text error message type: string nullable: true example: Validation Error idsMax1000: type: array items: type: string minItems: 1 maxItems: 1000 description: 'The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids. ' example: - FDS-US dateHL: type: string description: 'The specific date requested for a given period range in **YYYY-MM-DD** format. If left blank, the API will default to previous close. Future dates (T+1) are not accepted in this endpoint. ' example: '2020-07-07' idsMax2000: type: array items: type: string minItems: 1 maxItems: 2000 description: 'The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids. ' example: - FDS-US errorResponse: type: object 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-funds/v1/superRegion 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 frequency_2: title: Frequency type: string enum: - D - AD - W - M - AM - AQ - CQ - ASA - CSA - AY - CY default: D description: "Controls the display frequency of the data returned.\n * **D** = Daily\n * **AD** = Actual Daily\n * **W** = Weekly, based on the last day of the week of the start date.\n * **M** = Monthly, based on the last trading day of the month.\n * **AM** = Monthly, based on the start date (e.g., if the start date is June 16, data is displayed for June 16, May 16, April 16 etc.).\n * **AQ** = Actual Quarterly\n * **CQ** = Quarterly based on the last trading day of the calendar quarter (March, June, September, or December).\n * **ASA** = Actual Semi-annual\n * **CSA** = Calendar Semi-annual\n * **AY** = Actual Annual, based on the start date.\n * **CY** = Calendar Annual, based on the last trading day of the calendar year.\n" example: M price: title: Price Object type: object properties: fsymId: description: FactSet Permanent Identifier. Six alpha-numeric characters, excluding vowels, with an -R suffix (XXXXXX-R) or a -L Suffix (XXXXXX-L). type: string example: LCV42P-L nullable: true date: description: Ending date for the period expressed in YYYY-MM-DD format. type: string format: date example: '2020-11-19' nullable: true currency: type: string description: 'Currency ISO code. For more details, visit [Online Assistant Page #1470](https://oa.apps.factset.com/pages/1470).' example: USD nullable: true requestId: description: Identifier that was used for the request. type: string example: DDD-USA additionalProperties: true dataType: type: string enum: - ROLL - RAW default: RAW description: 'Controls the data type of the Fund NAV between Raw or Rolled values. ' example: ROLL sharesResponse: type: object title: Shares Response properties: data: description: Array of Shares Objects type: array items: $ref: '#/components/schemas/shares' example: [] errorResponse_4: type: object 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-georev/v1/superRegion 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 returnsSnapshotResponse: type: object title: Returns Snapshot Response properties: data: description: Array of Returns Snapshot Objects type: array items: $ref: '#/components/schemas/returnsSnapshot' example: [] fundsPricesRequest: title: Prices Request Body description: Prices Request Body type: object properties: ids: $ref: '#/components/schemas/ids' startDate: $ref: '#/components/schemas/startDate' endDate: $ref: '#/components/schemas/endDate' frequency: $ref: '#/components/schemas/frequency' currency: $ref: '#/components/schemas/currency' dataType: $ref: '#/components/schemas/dataType' splitAdjust: $ref: '#/components/schemas/splitAdjust' required: - ids returnsResponse: type: object title: Returns Response properties: data: description: Array of Returns Objects type: array items: $ref: '#/components/schemas/return' example: [] frequencyFi: type: string enum: - D - M - AM - MTD - CQ - CQTD - AY - CY - CYTD default: D description: "Controls the display frequency of the data returned.\n * **D** = Daily\n * **M** = Monthly, based on the last trading day of the month.\n * **AM** = Monthly, based on the start date (e.g., if the start date is June 16, data is displayed for June 16, May 16, April 16 etc.).\n * **MTD** = Month-to-date\n * **CQ** = Quarterly based on the last trading day of the calendar quarter (March, June, September, or December).\n * **CQTD** = Calendar quarter-to-date\n * **AY** = Actual Annual, based on the start date.\n * **CY** = Calendar Annual, based on the last trading day of the calendar year.\n * **CYTD** = Calendar Year-to-date.\n" example: M CursorBasedPaginationOutputObjectWithoutTotal: type: object description: Pagination attributes for the cursor-based pagination strategy; a total element count is not supported. properties: next: type: string description: The next cursor position to use in the parameter `pagination.cursor` for an endpoint that supports cursor-based pagination, otherwise `null`. example: example_value previous: type: string description: The previous cursor position to use in the parameter `pagination.cursor` for an endpoint that supports cursor-based pagination. If a previous cursor position is not supported or available, `previous` is `null`. example: example_value required: - next - previous x-property-sort: - next - previous rollover: title: Rollover Object type: object properties: americasRollTime: description: Time of last zero date rollover for the Americas. This is in Eastern Time Zone. The date-time format is expressed as [YYYY-MM-DD]T[HH:MM:SSS], following ISO 8601. type: string format: date-time example: '2020-06-18T02:52:21.000' nullable: true americasZeroDate: description: Current relative zero date for the Americas. Date is expressed in Eastern Time and expressed as YYYY-MM-DD. type: string format: date example: '2020-06-17' nullable: true asiapacificRollTime: description: Time of last zero date rollover for Asia/Pacific. This is in Eastern Time Zone. The date-time format is expressed as [YYYY-MM-DD]T[HH:MM:SSS], following ISO 8601. type: string format: date-time example: '2020-06-18T12:50:30.000' nullable: true asiapacificZeroDate: description: Current relative zero date for Asia/Pacific. This is in Eastern Time Zone type: string format: date example: '2020-06-18' nullable: true europeRollTime: description: Time of last zero date rollover for Europe. This is in Eastern Time Zone. The date-time format is expressed as [YYYY-MM-DD]T[HH:MM:SSS], following ISO 8601. type: string format: date-time example: '2020-06-17T21:50:36.000' nullable: true europeZeroDate: description: Current relative zero date for Europe. This is in Eastern Time Zone type: string format: date example: '2020-06-17' nullable: true return: title: Return Object type: object properties: fsymId: description: Factset Regional Security Identifier. Six alpha-numeric characters, excluding vowels, with an -R suffix (XXXXXX-R). Identifies the security's best regional security data series per currency. For equities, all primary listings per region and currency are allocated a regional-level permanent identifier. The regional-level permanent identifier will be available once a SEDOL representing the region/currency has been allocated and the identifiers are on FactSet. type: string example: SJY281-R nullable: true date: description: End date of the return. Date in YYYY-MM-DD format. Depending on Frequency and Calendar settings, this could represent the entire return period requested. type: string format: date example: '2013-08-01' nullable: true adjDate: description: Date of last split for which return has been adjusted. type: string format: date example: '2005-02-07' nullable: true currency: description: 'Currency ISO code. For more details, visit [Online Assistant Page #1470](https://oa.apps.factset.com/pages/1470).' type: string example: USD nullable: true totalReturn: description: 'The simple or compound return for the requested `frequency` and/or `rolling_period`. Depending on the input parameters the return will adjust accordingly. If you simply use `frequency` and no `rolling_period`, the return value will represent the frequency period. If you use `rolling_period`, the values will be returned in actual period ends (e.g. actual month, actual week, daily, etc.). General Return Calculation Details found on [Online Assistant Page #8748](https://oa.apps.factset.com/pages/8748)' type: number format: double example: 1.0345 nullable: true requestId: description: Identifier that was used for the request. type: string example: IBM-US responses: GetPricesBidAskGet200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: object properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. valueUnit: nullable: false type: object x-property-sort: - id description: Value unit of the notation such as a main or fractional currency for equities, a percentage for debt instruments, or points for indices. See endpoint `/basic/valueUnit/list` for possible values. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the valueUnit. currency: nullable: false type: object x-property-sort: - id description: Main currency of the monetary attributes. See endpoint `/basic/valueUnit/currency/main/list` for possible values. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the currency. market: nullable: false type: object x-property-sort: - id description: Market of the notation. See endpoint `/basic/market/list` for possible values. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the market. quality: nullable: true type: string description: Quality of the price. x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours or days.' enum: - RLT - DLY - EOD bid: nullable: false type: object x-property-sort: - time - price - quoteCondition - tradingVolume - tradingValue description: Most recent bid price of the trading day. properties: time: nullable: true x-pushable: true type: string format: datetime description: Date and time. x-cas-attribute: timeLatestBidPrice price: nullable: true x-pushable: true type: number format: real description: Price value. See attribute `valueUnit` for its unit. x-cas-attribute: valueLatestBidPrice quoteCondition: nullable: true x-pushable: true type: string description: Quote condition. Possible values depend on the values delivered by the supplier of the price information. x-cas-attribute: quoteConditionLatestBidPrice tradingVolume: nullable: true x-pushable: true type: number format: real description: Number of units (e.g. shares) solicited. x-cas-attribute: tradingVolumeLatestBidPrice tradingValue: nullable: true x-pushable: true type: number format: real description: Monetary equivalent (cash value) of the offer. See attribute `currency` for its unit. x-cas-attribute: tradingValueLatestBidPrice ask: nullable: false type: object x-property-sort: - time - price - quoteCondition - tradingVolume - tradingValue description: Most recent ask price of the trading day. properties: time: nullable: true x-pushable: true type: string format: datetime description: Date and time. x-cas-attribute: timeLatestAskPrice price: nullable: true x-pushable: true type: number format: real description: Price value. See attribute `valueUnit` for its unit. x-cas-attribute: valueLatestAskPrice quoteCondition: nullable: true x-pushable: true type: string description: Quote condition. Possible values depend on the values delivered by the supplier of the price information. x-cas-attribute: quoteConditionLatestAskPrice tradingVolume: nullable: true x-pushable: true type: number format: real description: Number of units (e.g. shares) offered. x-cas-attribute: tradingVolumeLatestAskPrice tradingValue: nullable: true x-pushable: true type: number format: real description: Monetary equivalent (cash value) of the offer. See attribute `currency` for its unit. x-cas-attribute: tradingValueLatestAskPrice description: Bid and ask prices for the notation. nullable: false x-property-sort: - idNotation - sourceIdentifier - valueUnit - currency - market - quality - bid - ask meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status x-property-sort: - data - meta PostPricesTimeSeriesIntradaySubsampleGet200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: object properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. quality: nullable: true type: string description: Quality of the price. x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' enum: - RLT - DLY subsample: nullable: false type: object x-property-sort: - time - first - last - low - high - tradingVolume - tradingValue description: Single summary record. For the attributes first, last, low, high, see attribute `valueUnit` in endpoint `/prices/get` for their unit, except for price type yield, where the `valueUnit` is always `percent` (id=258). properties: time: nullable: true type: string format: datetime description: Date and time of the start of the subsample. first: nullable: true type: number format: real description: First price of the subsample. last: nullable: true type: number format: real description: Last price of the subsample. low: nullable: true type: number format: real description: Lowest price of the subsample. high: nullable: true type: number format: real description: Highest price of the subsample. tradingVolume: nullable: true type: number format: real description: Accumulated number of units (e.g. shares) traded of the subsample. If the requested type of the price is ask, bid, or yield, the value is empty. tradingValue: nullable: true type: number format: real description: Accumulated monetary equivalent (cash value) of the subsample. If the requested type of the price is ask, bid, or yield, the value is empty. See attribute `currency` in endpoint `/prices/get` for its unit. description: Subsample data for the notation. nullable: false x-property-sort: - idNotation - sourceIdentifier - quality - subsample meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status x-property-sort: - data - meta GetPricesBidAskList200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: array description: Set of bid and ask prices for a list of notations. nullable: false items: type: object nullable: false x-property-sort: - idNotation - sourceIdentifier - valueUnit - currency - market - quality - bid - ask - status properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. valueUnit: nullable: false type: object x-property-sort: - id description: Value unit of the notation such as a main or fractional currency for equities, a percentage for debt instruments, or points for indices. See endpoint `/basic/valueUnit/list` for possible values. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the valueUnit. currency: nullable: false type: object x-property-sort: - id description: Main currency of the monetary attributes. See endpoint `/basic/valueUnit/currency/main/list` for possible values. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the currency. market: nullable: false type: object x-property-sort: - id description: Market of the notation. See endpoint `/basic/market/list` for possible values. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the market. quality: nullable: true type: string description: Quality of the price. x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours or days.' enum: - RLT - DLY - EOD bid: nullable: false type: object x-property-sort: - time - price - quoteCondition - tradingVolume - tradingValue description: Most recent bid price of the trading day. properties: time: nullable: true type: string format: datetime description: Date and time. x-cas-attribute: timeLatestBidPrice price: nullable: true type: number format: real description: Price value. See attribute `valueUnit` for its unit. x-cas-attribute: valueLatestBidPrice quoteCondition: nullable: true type: string description: Quote condition. Possible values depend on the values delivered by the supplier of the price information. x-cas-attribute: quoteConditionLatestBidPrice tradingVolume: nullable: true type: number format: real description: Number of units (e.g. shares) solicited. x-cas-attribute: tradingVolumeLatestBidPrice tradingValue: nullable: true type: number format: real description: Monetary equivalent (cash value) of the offer. See attribute `currency` for its unit. x-cas-attribute: tradingValueLatestBidPrice ask: nullable: false type: object x-property-sort: - time - price - quoteCondition - tradingVolume - tradingValue description: Most recent ask price of the trading day. properties: time: nullable: true type: string format: datetime description: Date and time. x-cas-attribute: timeLatestAskPrice price: nullable: true type: number format: real description: Price value. See attribute `valueUnit` for its unit. x-cas-attribute: valueLatestAskPrice quoteCondition: nullable: true type: string description: Quote condition. Possible values depend on the values delivered by the supplier of the price information. x-cas-attribute: quoteConditionLatestAskPrice tradingVolume: nullable: true type: number format: real description: Number of units (e.g. shares) offered. x-cas-attribute: tradingVolumeLatestAskPrice tradingValue: nullable: true type: number format: real description: Monetary equivalent (cash value) of the offer. See attribute `currency` for its unit. x-cas-attribute: tradingValueLatestAskPrice status: nullable: false type: object x-property-sort: - code - identifier - details - encryptedDetails description: Error status for the requested identifier. properties: code: nullable: true type: string description: Code of the error condition. x-enum-description: - No error. - The provided identifier does not refer to a valid listing level identifier. - Not entitled to see data for the identifier. - Unable to resolve the provided identifier. enum: - none - parameter - entitlement - identifierMapping identifier: nullable: true type: string description: Provided identifier. details: nullable: true type: string description: A human-readable, unstructured explanation specific to this occurrence of the problem. encryptedDetails: nullable: true 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 x-property-sort: - data - meta GetPricesTradingScheduleEventTypeList200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: array description: List of trading schedule event types. nullable: false items: type: object nullable: false x-property-sort: - id - code - description properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the type. code: nullable: true type: string description: Code of the type. description: nullable: true type: string description: Description of the type in english language. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status x-property-sort: - data - meta GetAlertingPricesBasicAlertList200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: array description: List of alerts. nullable: false items: type: object nullable: false x-property-sort: - id - creation - price - notification - trigger properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the alert. creation: nullable: true type: string format: datetime description: Date and time when the alert was created. price: nullable: false type: object x-property-sort: - value - time description: Price data at the time of alert creation. properties: value: nullable: true type: number format: real description: Depending on `trigger.price.type`, the trade, bid, or ask price. time: nullable: true type: string format: datetime description: Date and time of the price. notification: nullable: false type: object x-property-sort: - status description: Notification information of the alert. properties: status: nullable: false description: Status of a notification per channel. type: array items: type: object nullable: false x-property-sort: - channel - time - code properties: channel: nullable: false type: object x-property-sort: - id description: Details of the notification channel. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the notification channel. time: nullable: true type: string format: datetime description: Date and time of the most recent change. code: nullable: true type: string description: Code of the status. x-enum-description: - Notification has not been processed. - Notification has been sent but delivery status is unknown. - Notification has been delivered. - Notification has not been delivered due to an error. - Notification delivery has been rejected (possibly due to return mails being received for delivery address). enum: - pending - sent - delivered - error - rejected trigger: nullable: false description: Trigger data at the time of alert creation. type: object x-property-sort: - id - creation - notation - price - range - comment - notification - status properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the trigger. creation: nullable: true type: string format: datetime description: Date and time when the trigger was created. notation: nullable: false type: object x-property-sort: - id description: Notation data of the trigger. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the notation. price: nullable: false description: Price data of the trigger. type: object x-property-sort: - type - quality properties: type: nullable: true type: string description: Type of the price as configured for the customer. x-enum-description: - Trade price (ordinary, auction, pre or post-trading). - Bid price. - Ask price. enum: - trade - bid - ask quality: nullable: true type: string description: Quality of the price. x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours or days.' enum: - RLT - DLY - EOD range: nullable: false type: object x-property-sort: - upperLimit - lowerLimit description: Price range for the trigger to monitor. properties: upperLimit: nullable: true type: number format: real description: Upper limit. lowerLimit: nullable: true type: number format: real description: Lower limit. comment: nullable: true type: string description: Comment of the trigger. notification: nullable: false type: object x-property-sort: - channel description: Notification specific configuration. properties: channel: nullable: false type: object x-property-sort: - id description: Channel specific configuration. properties: id: nullable: false description: Identifier of the notification channel. type: array items: type: number format: id32 x-positive: true status: nullable: false type: object x-property-sort: - code - details description: Status of the trigger. properties: code: nullable: true type: string description: Code of the status. x-enum-description: - The trigger is active and trigger conditions are evaluated. - The trigger is inactive and conditions do not generate alerts - The trigger is in an error state, error details are noted in "details" enum: - active - inactive - error details: nullable: true type: string description: A human-readable, unstructured explanation specific to this error. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' pagination: $ref: '#/components/schemas/CursorBasedPaginationOutputObject' x-property-sort: - status - pagination x-property-sort: - data - meta PostPricesTimeSeriesEodSubsampleList200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: object properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. range: nullable: true type: object format: dateRange properties: start: nullable: true type: string format: date description: The starting point of the date range (inclusive). end: nullable: true type: string format: date description: The ending point of the date range (exclusive). x-property-sort: - start - end required: - start - end description: Date range for the returned time series. quality: nullable: true type: string description: Quality of the price. x-enum-description: - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours or days.' enum: - DLY - EOD subsamples: nullable: false type: array items: type: object nullable: false x-property-sort: - date - first - last - low - high - tradingVolume - tradingValue properties: date: nullable: true type: string format: date description: Date of the start of the subsample. first: nullable: true type: number format: real description: First price of the subsample. last: nullable: true type: number format: real description: Last price of the subsample. low: nullable: true type: number format: real description: Lowest price of the subsample. high: nullable: true type: number format: real description: Highest price of the subsample. tradingVolume: nullable: true type: number format: real description: Accumulated number of units (e.g. shares) traded of the subsample. If the requested type of the price is ask, bid, or yield, the value is empty. tradingValue: nullable: true type: number format: real description: Accumulated monetary equivalent (cash value) of the subsample. If the requested type of the price is ask, bid, or yield, the value is empty. See attribute `currency` in endpoint `/prices/get` for its unit. description: List of summary records. For the attributes first, last, low, high, see attribute `valueUnit` in endpoint `/prices/get` for their unit, except for price type yield, where the `valueUnit` is always `percent` (id=258). description: Subsampled time series data for the notation. nullable: false x-property-sort: - idNotation - sourceIdentifier - range - quality - subsamples meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' pagination: $ref: '#/components/schemas/CursorBasedPaginationOutputObjectWithoutTotal' x-property-sort: - status - pagination x-property-sort: - data - meta PostPricesTimeSeriesIntradaySubsampleList200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: object properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. range: nullable: true type: object format: timeRange properties: start: nullable: true type: string format: datetime description: The starting point of the time range (inclusive). end: nullable: true type: string format: datetime description: The ending point of the time range (exclusive). x-property-sort: - start - end required: - start - end description: Time range for the returned time series. quality: nullable: true type: string description: Quality of the price. x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' enum: - RLT - DLY subsamples: nullable: false type: array items: type: object nullable: false x-property-sort: - time - first - last - low - high - tradingVolume - tradingValue properties: time: nullable: true type: string format: datetime description: Date and time of the start of the subsample. first: nullable: true type: number format: real description: First price of the subsample. last: nullable: true type: number format: real description: Last price of the subsample. low: nullable: true type: number format: real description: Lowest price of the subsample. high: nullable: true type: number format: real description: Highest price of the subsample. tradingVolume: nullable: true type: number format: real description: Accumulated number of units (e.g. shares) traded of the subsample. If the requested type of the price is ask, bid, or yield, the value is empty. tradingValue: nullable: true type: number format: real description: Accumulated monetary equivalent (cash value) of the subsample. If the requested type of the price is ask, bid, or yield, the value is empty. See attribute `currency` in endpoint `/prices/get` for its unit. description: List of summary records. For the attributes first, last, low, high, see attribute `valueUnit` in endpoint `/prices/get` for their unit, except for price type yield, where the `valueUnit` is always `percent` (id=258). description: Subsampled time series data for the notation. nullable: false x-property-sort: - idNotation - sourceIdentifier - range - quality - subsamples meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' pagination: $ref: '#/components/schemas/CursorBasedPaginationOutputObjectWithoutTotal' x-property-sort: - status - pagination x-property-sort: - data - meta PostPricesTimeSeriesEodList200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: object properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. range: nullable: true type: object format: dateRange properties: start: nullable: true type: string format: date description: The starting point of the date range (inclusive). end: nullable: true type: string format: date description: The ending point of the date range (exclusive). x-property-sort: - start - end required: - start - end description: Date range for the returned time series. quality: nullable: true type: string description: Quality of the price. x-enum-description: - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours or days.' enum: - DLY - EOD prices: nullable: false type: array items: type: object nullable: false x-property-sort: - date - first - last - low - high - tradingVolume - tradingValue properties: date: nullable: true type: string format: date description: Date. first: nullable: true type: number format: real description: First price. last: nullable: true type: number format: real description: Last price. low: nullable: true type: number format: real description: Lowest price. high: nullable: true type: number format: real description: Highest price. tradingVolume: nullable: true type: number format: real description: Number of units (e.g. shares) traded (price type trade and estimate), offered (price type ask), solicited (price type bid), or empty (price type yield). tradingValue: nullable: true type: number format: real description: Monetary equivalent (cash value) of the trade. See attribute `currency` in endpoint `/prices/get` for its unit. Empty for price type yield. description: Time series of prices. For the attributes first, last, low, high, see attribute `valueUnit` in endpoint `/prices/get` for their unit, except for price type yield, where the `valueUnit` is always `percent` (id=258). description: Time series data for the notation. nullable: false x-property-sort: - idNotation - sourceIdentifier - range - quality - prices meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' pagination: $ref: '#/components/schemas/CursorBasedPaginationOutputObjectWithoutTotal' x-property-sort: - status - pagination x-property-sort: - data - meta PostAlertingPricesBasicTriggerList200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: array description: List of triggers. nullable: false items: type: object nullable: false x-property-sort: - id - creation - notation - price - range - comment - notification - status properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the trigger. creation: nullable: true type: string format: datetime description: Date and time when the trigger was created. notation: nullable: false type: object x-property-sort: - id description: Notation data of the trigger. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the notation. price: nullable: false description: Price data of the trigger. type: object x-property-sort: - type - quality properties: type: nullable: true type: string description: Type of the price as configured for the customer. x-enum-description: - Trade price (ordinary, auction, pre or post-trading). - Bid price. - Ask price. enum: - trade - bid - ask quality: nullable: true type: string description: Quality of the price. x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours or days.' enum: - RLT - DLY - EOD range: nullable: false type: object x-property-sort: - upperLimit - lowerLimit description: Price range for the trigger to monitor. properties: upperLimit: nullable: true type: number format: real description: Upper limit. lowerLimit: nullable: true type: number format: real description: Lower limit. comment: nullable: true type: string description: Comment of the trigger. notification: nullable: false type: object x-property-sort: - channel description: Selection of notifications for triggered alerts. properties: channel: nullable: false description: Notification channel selection; see endpoint `/alerting/notification/channel/list` for possible channels. type: array items: type: object nullable: false x-property-sort: - id properties: id: nullable: true description: Identifier of the notification channel. type: number format: id32 x-positive: true status: nullable: false type: object x-property-sort: - code - details description: Status of the trigger. properties: code: nullable: true type: string description: Code of the status. x-enum-description: - The trigger is active and trigger conditions are evaluated. - The trigger is inactive and conditions do not generate alerts - The trigger is in an error state, error details are noted in "details" enum: - active - inactive - error details: nullable: true type: string description: A human-readable, unstructured explanation specific to this error. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' pagination: $ref: '#/components/schemas/CursorBasedPaginationOutputObject' x-property-sort: - status - pagination x-property-sort: - data - meta '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' GetAlertingPricesBasicAlertGet200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: object properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the alert. creation: nullable: true type: string format: datetime description: Date and time when the alert was created. price: nullable: false type: object x-property-sort: - value - time description: Price data at the time of alert creation. properties: value: nullable: true type: number format: real description: Depending on `trigger.price.type`, the trade, bid, or ask price. time: nullable: true type: string format: datetime description: Date and time of the price. notification: nullable: false type: object x-property-sort: - status description: Notification information of the alert. properties: status: nullable: false description: Status of a notification per channel. type: array items: type: object nullable: false x-property-sort: - channel - time - code properties: channel: nullable: false type: object x-property-sort: - id description: Details of the notification channel. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the notification channel. time: nullable: true type: string format: datetime description: Date and time of the most recent change. code: nullable: true type: string description: Code of the status. x-enum-description: - Notification has not been processed. - Notification has been sent but delivery status is unknown. - Notification has been delivered. - Notification has not been delivered due to an error. - Notification delivery has been rejected (possibly due to return mails being received for delivery address). enum: - pending - sent - delivered - error - rejected trigger: nullable: false description: Trigger data at the time of alert creation. type: object x-property-sort: - id - creation - notation - price - range - comment - notification - status properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the trigger. creation: nullable: true type: string format: datetime description: Date and time when the trigger was created. notation: nullable: false type: object x-property-sort: - id description: Notation data of the trigger. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the notation. price: nullable: false description: Price data of the trigger. type: object x-property-sort: - type - quality properties: type: nullable: true type: string description: Type of the price as configured for the customer. x-enum-description: - Trade price (ordinary, auction, pre or post-trading). - Bid price. - Ask price. enum: - trade - bid - ask quality: nullable: true type: string description: Price quality of the trigger. x-enum-description: - 'Real-Time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours.' enum: - RLT - DLY - EOD range: nullable: false type: object x-property-sort: - upperLimit - lowerLimit description: Price range for the trigger to monitor. properties: upperLimit: nullable: true type: number format: real description: Upper limit. lowerLimit: nullable: true type: number format: real description: Lower limit. comment: nullable: true type: string description: Comment of the trigger. notification: nullable: false type: object x-property-sort: - channel description: Notification specific configuration. properties: channel: nullable: false type: object x-property-sort: - id description: Channel specific configuration. properties: id: nullable: false description: Identifier of the notification channel. type: array items: type: number format: id32 x-positive: true status: nullable: false type: object x-property-sort: - code - details - encryptedDetails description: Status of the trigger. properties: code: nullable: true type: string description: Code of the status. x-enum-description: - The trigger is active and trigger conditions are evaluated. - The trigger is inactive and conditions do not generate alerts - The trigger is in an error state, error details are noted in "details" enum: - active - inactive - error details: nullable: true type: string description: A human-readable, unstructured explanation specific to this error. encryptedDetails: nullable: true type: string description: Base64-encoded, internal details about the error, in addition to "details". An issue submitted to Service Desk should contain this data to speed up investigation. description: Details of the alert. nullable: false x-property-sort: - id - creation - price - notification - trigger meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status x-property-sort: - data - meta '400_2': description: Bad Request. This can occur for several reasons. Please review the "message" for more details. content: application/json: schema: $ref: '#/components/schemas/errorResponse_4' examples: Bad Request - Missing Required Parameter: $ref: '#/components/examples/badRequestRequiredParameter_4' Bad Request - Invalid Parameter: $ref: '#/components/examples/badRequestInvalidParameters_4' Bad Request - Malformed JSON: $ref: '#/components/examples/badRequestMalformedJSON_4' Bad Request - Read Timeout: $ref: '#/components/examples/badRequestReadTimeout_4' '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' PostPricesTimeSeriesEodSubsampleGet200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: object properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. quality: nullable: true type: string description: Quality of the price. x-enum-description: - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours or days.' enum: - DLY - EOD subsample: nullable: false type: object x-property-sort: - date - first - last - low - high - tradingVolume - tradingValue description: Single summary record. For the attributes first, last, low, high, see attribute `valueUnit` in endpoint `/prices/get` for their unit, except for price type yield, where the `valueUnit` is always `percent` (id=258). properties: date: nullable: true type: string format: date description: Date of the start of the subsample. first: nullable: true type: number format: real description: First price of the subsample. last: nullable: true type: number format: real description: Last price of the subsample. low: nullable: true type: number format: real description: Lowest price of the subsample. high: nullable: true type: number format: real description: Highest price of the subsample. tradingVolume: nullable: true type: number format: real description: Accumulated number of units (e.g. shares) traded of the subsample. If the requested type of the price is ask, bid, or yield, the value is empty. tradingValue: nullable: true type: number format: real description: Accumulated monetary equivalent (cash value) of the subsample. If the requested type of the price is ask, bid, or yield, the value is empty. See attribute `currency` in endpoint `/prices/get` for its unit. description: Subsample data for the notation. nullable: false x-property-sort: - idNotation - sourceIdentifier - quality - subsample meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status x-property-sort: - data - meta GetPricesList200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: array description: Set of price related data for a list of notations. nullable: false items: type: object nullable: false x-property-sort: - idNotation - sourceIdentifier - valueUnit - currency - market - quality - latest - first - low - high - previousClose - accumulated - status properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. valueUnit: nullable: false type: object x-property-sort: - id description: Value unit of the notation such as a main or fractional currency for equities, a percentage for debt instruments, or points for indices. See endpoint `/basic/valueUnit/list` for possible values. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the valueUnit. currency: nullable: false type: object x-property-sort: - id description: Main currency of the monetary attributes. See endpoint `/basic/valueUnit/currency/main/list` for possible values. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the currency. market: nullable: false type: object x-property-sort: - id description: Market of the notation. See endpoint `/basic/market/list` for possible values. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the market. quality: nullable: true type: string description: Quality of the price. x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours or days.' enum: - RLT - DLY - EOD latest: nullable: false type: object x-property-sort: - time - price - quoteCondition - tradingVolume - tradingValue - performance description: Most recent trade or price of the trading day. properties: time: nullable: true type: string format: datetime description: Date and time. x-cas-attribute: timeLatestTradePrice price: nullable: true type: number format: real description: Price value. See attribute `valueUnit` for its unit. x-cas-attribute: valueLatestTradePrice quoteCondition: nullable: true type: string description: Quote condition. Possible values depend on the values delivered by the supplier of the price information. x-cas-attribute: quoteConditionLatestTradePrice tradingVolume: nullable: true type: number format: real description: Number of units (e.g. shares) traded. x-cas-attribute: tradingVolumeLatestTradePrice tradingValue: nullable: true type: number format: real description: Monetary equivalent (cash value) of the trade. See attribute `currency` for its unit. x-cas-attribute: tradingValueLatestTradePrice performance: nullable: false type: object x-property-sort: - intraday description: Performance values. properties: intraday: nullable: false type: object x-property-sort: - absolute - relative description: Performance of the most recent price calculated against the latest price which has occurred before the start of the most recent trading day. properties: absolute: nullable: true type: number format: real description: Absolute value. See attribute `valueUnit` for its unit. x-cas-attribute: absolutePerformanceLatestTradePrice relative: nullable: true type: number format: relativeValue description: Relative value. x-cas-attribute: relativePerformanceLatestTradePrice first: nullable: false type: object x-property-sort: - time - price - tradingVolume description: First trade or price of the trading day. properties: time: nullable: true type: string format: datetime description: Date and time. x-cas-attribute: timeFirstTradePrice price: nullable: true type: number format: real description: Price value. See attribute `valueUnit` for its unit. x-cas-attribute: valueFirstTradePrice tradingVolume: nullable: true type: number format: real description: Number of units (e.g. shares) traded. x-cas-attribute: tradingVolumeFirstTradePrice low: nullable: false type: object x-property-sort: - time - price - tradingVolume description: Trade with the lowest price of the trading day. properties: time: nullable: true type: string format: datetime description: Date and time. x-cas-attribute: timeLowestTradePrice price: nullable: true type: number format: real description: Price value. See attribute `valueUnit` for its unit. x-cas-attribute: valueLowestTradePrice tradingVolume: nullable: true type: number format: real description: Number of units (e.g. shares) traded. x-cas-attribute: tradingVolumeLowestTradePrice high: nullable: false type: object x-property-sort: - time - price - tradingVolume description: Trade with the highest price of the trading day. properties: time: nullable: true type: string format: datetime description: Date and time. x-cas-attribute: timeHighestTradePrice price: nullable: true type: number format: real description: Price value. See attribute `valueUnit` for its unit. x-cas-attribute: valueHighestTradePrice tradingVolume: nullable: true type: number format: real description: Number of units (e.g. shares) traded. x-cas-attribute: tradingVolumeHighestTradePrice previousClose: nullable: false type: object x-property-sort: - time - price description: Close price of the previous day. properties: time: nullable: true type: string format: datetime description: Date and time. x-cas-attribute: timePreviousClosePrice price: nullable: true type: number format: real description: Price value. See attribute `valueUnit` for its unit. x-cas-attribute: valuePreviousClosePrice accumulated: nullable: false type: object x-property-sort: - numberTrades - tradingVolume - tradingValue - volumeWeightedAveragePrice description: Summary data accumulated over all trades of the most recent trading day. properties: numberTrades: nullable: true type: number format: real description: Number of trades. x-cas-attribute: accumulatedNumberTrades tradingVolume: nullable: true type: number format: real description: Number of units (e.g. shares) traded. x-cas-attribute: accumulatedTradingVolume tradingValue: nullable: true type: number format: real description: Monetary equivalent (cash value) of the trades. See attribute `currency` for its unit. x-cas-attribute: accumulatedTradingValue volumeWeightedAveragePrice: nullable: true type: number format: real description: The volume-weighted average price (VWAP). See attribute `valueUnit` for its unit. x-cas-attribute: volumeWeightedAveragePrice status: nullable: false type: object x-property-sort: - code - identifier - details - encryptedDetails description: Error status for the requested identifier. properties: code: nullable: true type: string description: Code of the error condition. x-enum-description: - No error. - The provided identifier does not refer to a valid listing level identifier. - Not entitled to see data for the identifier. - Unable to resolve the provided identifier. enum: - none - parameter - entitlement - identifierMapping identifier: nullable: true type: string description: Provided identifier. details: nullable: true type: string description: A human-readable, unstructured explanation specific to this occurrence of the problem. encryptedDetails: nullable: true 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 x-property-sort: - data - meta PostPricesTradingScheduleEventList200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: object properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. range: nullable: true type: object format: timeRange properties: start: nullable: true type: string format: datetime description: The starting point of the time range (inclusive). end: nullable: true type: string format: datetime description: The ending point of the time range (exclusive). x-property-sort: - start - end required: - start - end description: Time range for the returned trading schedule events. events: nullable: false type: array items: type: object nullable: false x-property-sort: - time - type properties: time: nullable: true type: string format: datetime description: Date and time of the event. type: nullable: false type: object x-property-sort: - id - code description: Trading schedule event type. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the event type. code: nullable: true type: string description: Code of the event type. description: List of trading schedule events. description: List of trading schedule events for a notation. nullable: false x-property-sort: - idNotation - sourceIdentifier - range - events meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' pagination: $ref: '#/components/schemas/CursorBasedPaginationOutputObjectWithoutTotal' x-property-sort: - status - pagination x-property-sort: - data - meta GetPricesGet200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: object properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. valueUnit: nullable: false type: object x-property-sort: - id description: Value unit of the notation such as a main or fractional currency for equities, a percentage for debt instruments, or points for indices. See endpoint `/basic/valueUnit/list` for possible values. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the valueUnit. currency: nullable: false type: object x-property-sort: - id description: Main currency of the monetary attributes. See endpoint `/basic/valueUnit/currency/main/list` for possible values. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the currency. market: nullable: false type: object x-property-sort: - id - isOpen - phase description: Market of the notation. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the market. See endpoint `/basic/market/list` for possible values. isOpen: nullable: true x-pushable: true type: boolean description: Indicates whether the market of the notation is currently open, that is, the current time is between the open and adjusted close of the notation's market, see endpoint `/prices/tradingSchedule/event/list` for the trading schedule of the notation's market. The adjusted close is later than the official closing time specified by the market and includes the time after closing when trades might still be reported. Breaks such as a lunch break are not considered. The value is `null` if the result quality is EOD. phase: nullable: true x-pushable: true type: string description: Market-specific code of the current market phase. The value is `null` if the result quality is EOD. quality: nullable: true type: string description: Quality of the price. x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours or days.' enum: - RLT - DLY - EOD latest: nullable: false type: object x-property-sort: - time - price - quoteCondition - tradingVolume - tradingValue - performance description: Most recent trade or price of the trading day. properties: time: nullable: true x-pushable: true type: string format: datetime description: Date and time. x-cas-attribute: timeLatestTradePrice price: nullable: true x-pushable: true type: number format: real description: Price value. See attribute `valueUnit` for its unit. x-cas-attribute: valueLatestTradePrice quoteCondition: nullable: true x-pushable: true type: string description: Quote condition. Possible values depend on the values delivered by the supplier of the price information. x-cas-attribute: quoteConditionLatestTradePrice tradingVolume: nullable: true x-pushable: true type: number format: real description: Number of units (e.g. shares) traded. x-cas-attribute: tradingVolumeLatestTradePrice tradingValue: nullable: true x-pushable: true type: number format: real description: Monetary equivalent (cash value) of the trade. See attribute `currency` for its unit. x-cas-attribute: tradingValueLatestTradePrice performance: nullable: false type: object x-property-sort: - intraday description: Performance values. properties: intraday: nullable: false type: object x-property-sort: - absolute - relative description: Performance of the most recent price calculated against the latest price which has occurred before the start of the most recent trading day. properties: absolute: nullable: true x-pushable: true type: number format: real description: Absolute value. See attribute `valueUnit` for its unit. x-cas-attribute: absolutePerformanceLatestTradePrice relative: nullable: true x-pushable: true type: number format: relativeValue description: Relative value. x-cas-attribute: relativePerformanceLatestTradePrice first: nullable: false type: object x-property-sort: - time - price - tradingVolume description: First trade or price of the trading day. properties: time: nullable: true x-pushable: true type: string format: datetime description: Date and time. x-cas-attribute: timeFirstTradePrice price: nullable: true x-pushable: true type: number format: real description: Price value. See attribute `valueUnit` for its unit. x-cas-attribute: valueFirstTradePrice tradingVolume: nullable: true x-pushable: true type: number format: real description: Number of units (e.g. shares) traded. x-cas-attribute: tradingVolumeFirstTradePrice low: nullable: false type: object x-property-sort: - time - price - tradingVolume description: Trade with the lowest price of the trading day. properties: time: nullable: true x-pushable: true type: string format: datetime description: Date and time. x-cas-attribute: timeLowestTradePrice price: nullable: true x-pushable: true type: number format: real description: Price value. See attribute `valueUnit` for its unit. x-cas-attribute: valueLowestTradePrice tradingVolume: nullable: true x-pushable: true type: number format: real description: Number of units (e.g. shares) traded. x-cas-attribute: tradingVolumeLowestTradePrice high: nullable: false type: object x-property-sort: - time - price - tradingVolume description: Trade with the highest price of the trading day. properties: time: nullable: true x-pushable: true type: string format: datetime description: Date and time. x-cas-attribute: timeHighestTradePrice price: nullable: true x-pushable: true type: number format: real description: Price value. See attribute `valueUnit` for its unit. x-cas-attribute: valueHighestTradePrice tradingVolume: nullable: true x-pushable: true type: number format: real description: Number of units (e.g. shares) traded. x-cas-attribute: tradingVolumeHighestTradePrice previousClose: nullable: false type: object x-property-sort: - time - price description: Close price of the previous day. properties: time: nullable: true x-pushable: true type: string format: datetime description: Date and time. x-cas-attribute: timePreviousClosePrice price: nullable: true x-pushable: true type: number format: real description: Price value. See attribute `valueUnit` for its unit. x-cas-attribute: valuePreviousClosePrice accumulated: nullable: false type: object x-property-sort: - numberTrades - tradingVolume - tradingValue - volumeWeightedAveragePrice description: Summary data accumulated over all trades of the most recent trading day. properties: numberTrades: nullable: true x-pushable: true type: number format: real description: Number of trades. x-cas-attribute: accumulatedNumberTrades tradingVolume: nullable: true x-pushable: true type: number format: real description: Number of units (e.g. shares) traded. x-cas-attribute: accumulatedTradingVolume tradingValue: nullable: true x-pushable: true type: number format: real description: Monetary equivalent (cash value) of the trades. See attribute `currency` for its unit. x-cas-attribute: accumulatedTradingValue volumeWeightedAveragePrice: nullable: true x-pushable: true type: number format: real description: The volume-weighted average price (VWAP). See attribute `valueUnit` for its unit. x-cas-attribute: volumeWeightedAveragePrice description: Set of price related data for the notation. nullable: false x-property-sort: - idNotation - sourceIdentifier - valueUnit - currency - market - quality - latest - first - low - high - previousClose - accumulated meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status x-property-sort: - data - meta GetPricesOrderbookFullGet200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: object properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. quality: nullable: true type: string description: Quality of the price. x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' enum: - RLT - DLY asks: nullable: false description: Ask entries of the full orderbook. type: array items: type: object nullable: false x-property-sort: - id - time - type - price - quoteCondition - volume - marketMaker properties: id: nullable: true description: Unique identifier of the order. Possible values depend on the values delivered by the supplier of the price information. x-pushable: true type: string format: id64 x-positive: true time: nullable: true description: Date and time of the latest change. x-pushable: true type: string format: datetime type: nullable: true description: Order type. x-pushable: true type: number format: int32 x-enum-description: - The order has a fixed price. - The order has no price and should be traded at market price. - The order represents a quote, which cannot execute against other orders. enum: - 0 - 1 - 2 price: nullable: true description: Price value. The value is 0 if the attribute `type` is 1 (market order). See attribute `valueUnit` in endpoint `/prices/get` for the unit of the price value". x-pushable: true type: number format: real quoteCondition: nullable: true description: Quote condition. Possible values depend on the values delivered by the supplier of the price information. x-pushable: true type: string volume: nullable: true description: Volume of the order. x-pushable: true type: number format: int32 marketMaker: nullable: true description: Code of the market maker. x-pushable: true type: string bids: nullable: false description: Bid entries of the full orderbook. type: array items: type: object nullable: false x-property-sort: - id - time - type - price - quoteCondition - volume - marketMaker properties: id: nullable: true description: Unique identifier of the order. Possible values depend on the values delivered by the supplier of the price information. x-pushable: true type: string format: id64 x-positive: true time: nullable: true description: Date and time of the latest change. x-pushable: true type: string format: datetime type: nullable: true description: Order type. x-pushable: true type: number format: int32 x-enum-description: - The order has a fixed price. - The order has no price and should be traded at market price. - The order represents a quote, which cannot execute against other orders. enum: - 0 - 1 - 2 price: nullable: true description: Price value. The value is 0 if the attribute `type` is 1 (market order). See attribute `valueUnit` in endpoint `/prices/get` for the unit of the price value". x-pushable: true type: number format: real quoteCondition: nullable: true description: Quote condition. Possible values depend on the values delivered by the supplier of the price information. x-pushable: true type: string volume: nullable: true description: Volume of the order. x-pushable: true type: number format: int32 marketMaker: nullable: true description: Code of the market maker. x-pushable: true type: string description: Orderbook. nullable: false x-property-sort: - idNotation - sourceIdentifier - quality - asks - bids meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status x-property-sort: - data - meta '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' '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' PostPricesTimeSeriesIntradayList200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: object properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. range: nullable: true type: object format: timeRange properties: start: nullable: true type: string format: datetime description: The starting point of the time range (inclusive). end: nullable: true type: string format: datetime description: The ending point of the time range (exclusive). x-property-sort: - start - end required: - start - end description: Time range for the returned time series. quality: nullable: true type: string description: Quality of the price. x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' enum: - RLT - DLY prices: nullable: false type: array items: type: object nullable: false x-property-sort: - time - price - quoteCondition - tradingVolume - tradingValue properties: time: nullable: true type: string format: datetime description: Date and time. price: nullable: true type: number format: real description: Price value. See attribute `valueUnit` in endpoint `/prices/get` for its unit, except for price type yield, where the `valueUnit` is always `percent` (id=258). quoteCondition: nullable: true type: string description: Quote condition. Possible values depend on the values delivered by the supplier of the price information. tradingVolume: nullable: true type: number format: real description: Number of units (e.g. shares) traded, offered (price type ask), solicited (price type bid), or empty (price type yield). tradingValue: nullable: true type: number format: real description: Monetary equivalent (cash value) of the trade. See attribute `currency` in endpoint `/prices/get` for its unit. Empty for price type yield. description: Time series of prices. description: Time series data for the notation. nullable: false x-property-sort: - idNotation - sourceIdentifier - range - quality - prices meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' pagination: $ref: '#/components/schemas/CursorBasedPaginationOutputObjectWithoutTotal' x-property-sort: - status - pagination x-property-sort: - data - meta GetAlertingPricesBasicTriggerGet200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: object properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the trigger. creation: nullable: true type: string format: datetime description: Date and time when the trigger was created. notation: nullable: false type: object x-property-sort: - id description: Notation data of the trigger. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the notation. price: nullable: false description: Price data of the trigger. type: object x-property-sort: - type - quality properties: type: nullable: true type: string description: Type of the price as configured for the customer. x-enum-description: - Trade price (ordinary, auction, pre or post-trading). - Bid price. - Ask price. enum: - trade - bid - ask quality: nullable: true type: string description: Quality of the price. x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' - 'End-of-day: prices updated once per day after the close of trading, possibly with an exchange-imposed delay of several hours or days.' enum: - RLT - DLY - EOD range: nullable: false type: object x-property-sort: - upperLimit - lowerLimit description: Price range for the trigger to monitor. properties: upperLimit: nullable: true type: number format: real description: Upper limit. lowerLimit: nullable: true type: number format: real description: Lower limit. comment: nullable: true type: string description: Comment of the trigger. notification: nullable: false type: object x-property-sort: - channel description: Selection of notifications for triggered alerts. properties: channel: nullable: false description: Notification channel selection; see endpoint `/alerting/notification/channel/list` for possible channels. type: array items: type: object nullable: false x-property-sort: - id properties: id: nullable: true description: Identifier of the notification channel. type: number format: id32 x-positive: true status: nullable: false type: object x-property-sort: - code - details - encryptedDetails description: Status of the trigger. properties: code: nullable: true type: string description: Code of the status. x-enum-description: - The trigger is active and trigger conditions are evaluated. - The trigger is inactive and conditions do not generate alerts - The trigger is in an error state, error details are noted in "details" enum: - active - inactive - error details: nullable: true type: string description: A human-readable, unstructured explanation specific to this error. encryptedDetails: nullable: true type: string description: Base64-encoded, internal details about the error, in addition to "details". An issue submitted to Service Desk should contain this data to speed up investigation. description: Details of the trigger. nullable: false x-property-sort: - id - creation - notation - price - range - comment - notification - status meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status x-property-sort: - data - meta GetPricesOrderbookAggregatedGet200Response: description: Successful Response content: application/json: schema: type: object properties: data: type: object properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. quality: nullable: true type: string description: Quality of the price. x-enum-description: - 'Real-time: intraday prices with minimal technical processing delays.' - 'Delayed: intraday prices with an exchange-imposed delay of usually 15 to 30 minutes.' enum: - RLT - DLY asks: nullable: false description: List of sell orders aggregated by price. type: array items: type: object nullable: false x-property-sort: - type - price - numberOrders - volume - time properties: type: nullable: true description: Order type. x-pushable: true type: number format: int32 x-enum-description: - The order has a fixed price. - The order has no price and should be traded to market price. - The order represents a quote, which cannot execute against other orders. enum: - 0 - 1 - 2 price: nullable: true description: Price value. The value is 0 if the attribute `type` is 1 (market order). See attribute `valueUnit` in endpoint `/prices/get` for the unit of the price value". x-pushable: true type: number format: real numberOrders: nullable: true description: Number of orders for the price level. x-pushable: true type: number format: int32 volume: nullable: true description: Summarized volume for the price level. x-pushable: true type: number format: int32 time: nullable: true description: Date and time of the latest change. x-pushable: true type: string format: datetime bids: nullable: false description: List of buy orders aggregated by price. type: array items: type: object nullable: false x-property-sort: - type - price - numberOrders - volume - time properties: type: nullable: true description: Order type. x-pushable: true type: number format: int32 x-enum-description: - The order has a fixed price. - The order has no price and should be traded to market price. - The order represents a quote, which cannot execute against other orders. enum: - 0 - 1 - 2 price: nullable: true description: Price value. The value is 0 if the attribute `type` is 1 (market order). See attribute `valueUnit` in endpoint `/prices/get` for the unit of the price value". x-pushable: true type: number format: real numberOrders: nullable: true description: Number of orders for the price level. x-pushable: true type: number format: int32 volume: nullable: true description: Summarized volume for the price level. x-pushable: true type: number format: int32 time: nullable: true description: Date and time of the latest change. x-pushable: true type: string format: datetime description: Orderbook. nullable: false x-property-sort: - idNotation - sourceIdentifier - quality - asks - bids meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status x-property-sort: - data - meta parameters: calendar_2: name: calendar in: query schema: type: string enum: - FIVEDAY - SEVENDAY - LOCAL default: FIVEDAY description: Calendar of data returned. SEVENDAY includes weekends. LOCAL calendar will default to the securities' trading calendar which excludes date records for respective holiday periods. example: FIVEDAY frequencyFi: name: frequency in: query schema: type: string enum: - D - M - AM - MTD - CQ - CQTD - AY - CY - CYTD default: D description: "Controls the display frequency of the data returned.\n * **D** = Daily\n * **M** = Monthly, based on the last trading day of the month.\n * **AM** = Monthly, based on the start date (e.g., if the start date is June 16, data is displayed for June 16, May 16, April 16 etc.).\n * **MTD** = Month-to-date\n * **CQ** = Quarterly based on the last trading day of the calendar quarter (March, June, September, or December).\n * **CQTD** = Calendar quarter-to-date\n * **AY** = Actual Annual, based on the start date.\n * **CY** = Calendar Annual, based on the last trading day of the calendar year.\n * **CYTD** = Calendar Year-to-date.\n" examples: Daily: summary: D - Daily frequency display based on trading calendar value: D Month-to-date: summary: MTD - Month-to-date value: MTD Monthly: summary: M - Monthly - based on the last trading day of the month. value: M Actual Month: summary: AM - Actual Month - based on the startDate (e.g., if the start date is June 16, data is displayed for June 16, May 16, April 16 etc.). value: AM Calendar Quarterly: summary: CQ - Calendar Quarterly - based on the last day of the week of the startDate value: CQ Calendar quarter-to-date: summary: CQTD - Calendar quarter-to-date value: CQTD Actual Annual: summary: AY - Actual Annual - based on the startDate value: AY Calendar Annual: summary: CY - Calendar Annual - based on the last trading day of the calendar year. value: CY Calendar Year-to-date: summary: CYTD - Calendar Year-to-date value: CYTD dividendAdjustSnapshot: name: dividendAdjust in: query description: "Controls the dividend reinvestment for the returns calculation. Dividends will be reinvested on the date the dividends go ex (when the dividends belong to the seller rather than the buyer). Visit [OA 8748](https://my.apps.factset.com/oa/pages/8748) for calculation methodology.\n * **PRICE** = Price Change - Dividends Excluded.\n * **EXDATE** = Simple Return - Dividends Received on exdate but not reinvested. Dividends accumulated throughout the specified period are added to the price at the end of the period.\n * **EXDATE_C** = Compound Return - Dividends reinvested on exdate. Dividends accumulated throughout the specified period are used to buy more shares of stock in the company.\n" required: false schema: type: string enum: - PRICE - EXDATE - EXDATE_C default: PRICE startDate_3: name: startDate in: query required: false schema: type: string description: 'The start date requested for a given date range in **YYYY-MM-DD** format. If left blank, the API will default to previous close. Future dates (T+1) are not accepted in this endpoint. ' example: '2019-01-01' splitAdjust_2: name: splitAdjust in: query description: Code to control split adjustments for shares count. required: false schema: type: string enum: - SPLIT - UNSPLIT default: SPLIT fixedIds: name: ids in: query schema: type: array items: type: string minItems: 1 maxItems: 2000 required: true explode: false description: The requested list of Fixed Income security identifiers.

***ids limit** = 2000 per request*

*

Make note, GET Method URL request lines are also limited to a total length of 8192 bytes (8KB). In cases where the service allows for thousands of ids, which may lead to exceeding this request line limit of 8KB, its advised for any requests with large request lines to be requested through the respective "POST" method.

* examples: oneFixedId: summary: One Fixed Income Identifier value: - 037833BX multipleFixedIds: summary: Multiple Fixed Income Identifiers and Types value: - 037833BX - 853207EZ - 9127963H dataType: name: dataType in: query schema: type: string enum: - ROLL - RAW default: ROLL description: The Data Type of the NAV expressed as Raw or Rolled values. ids: name: ids in: query schema: type: array items: type: string minItems: 1 maxItems: 1000 required: true explode: false description: 'The requested fund identifier. FactSet Identifiers, tickers, CUSIP, SEDOL, and ISIN are accepted inputs.

***ids limit** = 1000 per request*

*

Make note, GET Method URL request lines are also limited to a total length of 8192 bytes (8KB). In cases where the service allows for thousands of ids, which may lead to exceeding this request line limit of 8KB, its advised for any requests with large request lines to be requested through the respective "POST" method.

* ' examples: oneId: summary: One Market Identifier value: - MABAX-US multipleIds: summary: Multiple Market Identifiers value: - MABAX-US - FCNTX-US idsMax1000: name: ids in: query schema: type: array items: type: string minItems: 1 maxItems: 1000 required: true explode: false description: The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids.

***ids limit** = 1000 per request*

*

Make note, GET Method URL request lines are also limited to a total length of 8192 bytes (8KB). In cases where the service allows for thousands of ids, which may lead to exceeding this request line limit of 8KB, its advised for any requests with large request lines to be requested through the respective "POST" method.

* examples: oneEquityId: summary: One Equity Market Identifier value: - AAPL-USA multipleEquityIds: summary: Multiple Equity Market Identifiers value: - FDS-US - AAPL-US - MSFT-US startDate_2: name: startDate in: query required: true schema: type: string description: 'The start date requested for a given date range in **YYYY-MM-DD** format. The input start date must be before the input end date. Future dates (T+1) are not accepted in this endpoint. ' example: '2021-08-27' dividendAdjust: name: dividendAdjust in: query schema: type: string enum: - PRICE - EXDATE - PAYDATE - EXDATE_C - PAYDATE_C default: PRICE required: false description: "Controls the dividend reinvestment for the returns calculation.\n * **PRICE** = Price Change - Dividends Excluded\n * **EXDATE** = Simple Return - Dividends Received on exdate but not reinvested\n * **PAYDATE** = Simple Return - Dividends Received on paydate but not reinvested\n * **EXDATE_C** = Compound Return - Dividends reinvested on exdate\n * **PAYDATE_C** = Compound Return - Dividends reinvested on paydate.\n" adjust: name: adjust in: query schema: type: string enum: - SPLIT - SPLIT_SPINOFF - UNSPLIT default: SPLIT description: "Controls the split and spinoff adjustments for the prices.\n * **SPLIT** = Split ONLY Adjusted. This is used by default.\n * **SPLIT_SPINOFF** = Splits & Spinoff Adjusted.\n * **UNSPLIT** = No Adjustments.\n" priceType: name: priceType in: query description: 'Controls whether price high and low data is returned intraday or at the close. For example, by selecting INTRADAY, if a security price reached an all time high of 10 during trading hours over the period of measure but closed that day at 8, then the service will return 10. If CLOSE was selected the service would return 8 if that was the high for the period measured. ' required: false schema: type: string enum: - INTRADAY - CLOSE default: CLOSE batch_2: name: batch in: query description: 'Enables the ability to asynchronously "batch" the request, supporting a long-running request up to **10 minutes**. Upon requesting batch=Y, the service will respond back with an HTTP Status Code of 202. **Additional Access Required. To gain access to this feature, reach out to your FactSet Account team or "Report Issue" above and our support teams can assist.** Once a batch request is submitted, use `batch/v1/status` to see if the job has completed. Once completed, retrieve the results of the request via `batch/v1/result`. When using Batch, `ids` limit is increased to **5000** ids per request, though limits on query string via GET method still apply. It''s advised to submit large lists of ids via POST method. ' schema: type: string enum: - Y - N default: N endDate_3: name: endDate in: query required: false schema: type: string description: 'The end date requested for a given date range in **YYYY-MM-DD** format. If left blank, the API will default to previous close. Future dates (T+1) are not accepted in this endpoint. ' example: '2019-12-31' categoriesRedemption: name: categories in: query description: "Filters the list of Redemption Prices Categories -\n * **CALL** = Call prices.\n * **PUT** = Put prices.\n * **SF** = Sinking Fund prices.\n" schema: type: string enum: - ALL - CALL - PUT - SF default: ALL required: true dateRs: name: date in: query required: false schema: type: string description: 'The date in **YYYY-MM-DD** format. This controls the perspective dates to the calculate the returns. If left blank, the API will default to previous close. Future dates (T+1) are not accepted in this endpoint. ' example: '2019-07-07' idsBatchMax5000: name: ids in: query schema: type: array items: type: string required: true explode: false description: The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids.

***ids limit** = 2000 per non-batch request / 5000 per batch request*

*

Make note, GET Method URL request lines are also limited to a total length of 8192 bytes (8KB). In cases where the service allows for thousands of ids, which may lead to exceeding this request line limit of 8KB, its advised for any requests with large request lines to be requested through the respective "POST" method.

* examples: oneEquityId: summary: One Equity Market Identifier value: - AAPL-USA multipleEquityIds: summary: Multiple Equity Market Identifiers value: - FDS-US - AAPL-US - MSFT-US fieldsPrices: name: fields in: query description: "Request available pricing data fields to be included in the response. Default is all fields. All responses will include the _fsymId_, _date_, and _currency_ fields.\n |field|description|\n |||\n |price|Closing Price|\n |priceOpen|Opening Price|\n |priceHigh|High Price|\n |priceLow|Low Price|\n |volume|Volume|\n |turnover|Total Trade Value for the Day|\n |tradeCount|Number of Trades|\n |vwap|Volume Weighted Average Price|\n" required: false explode: false schema: type: array items: type: string default: - price - priceOpen - priceHigh - priceLow - volume - turnover - tradeCount - vwap - currency example: - price - priceOpen - priceHigh - priceLow - volume frequency: name: frequency in: query schema: type: string enum: - D - W - M - AM - CQ - FQ - AY - CY - FY default: M description: "Controls the display frequency of the data returned.\n * **D** = Daily\n * **W** = Weekly, based on the last day of the week of the start date.\n * **M** = Monthly, based on the last trading day of the month.\n * **AM** = Monthly, based on the start date (e.g., if the start date is June 16, data is displayed for June 16, May 16, April 16 etc.).\n * **CQ** = Quarterly based on the last trading day of the calendar quarter (March, June, September, or December).\n * **FQ** = Fiscal Quarter of the company.\n * **AY** = Actual Annual, based on the start date.\n * **CY** = Calendar Annual, based on the last trading day of the calendar year.\n * **FY** = Fiscal Annual, based on the last trading day of the company's fiscal year.\n" startDate: name: startDate in: query required: false schema: type: string description: 'The start date requested for a given date range in **YYYY-MM-DD** format. If left blank, the API will default to latest available completed period. ' example: '2018-12-31' frequency_2: name: frequency in: query schema: type: string enum: - D - AD - W - M - AM - AQ - CQ - ASA - CSA - AY - CY default: D description: "Controls the display frequency of the data returned.\n * **D** = Daily\n * **AD** = Actual Daily\n * **W** = Weekly, based on the last day of the week of the start date.\n * **M** = Monthly, based on the last trading day of the month.\n * **AM** = Monthly, based on the start date (e.g., if the start date is June 16, data is displayed for June 16, May 16, April 16 etc.).\n * **AQ** = Actual Quarterly\n * **CQ** = Quarterly based on the last trading day of the calendar quarter (March, June, September, or December).\n * **ASA** = Actual Semi-annual\n * **CSA** = Calendar Semi-annual\n * **AY** = Actual Annual, based on the start date.\n * **CY** = Calendar Annual, based on the last trading day of the calendar year.\n \n" date: name: date in: query required: false schema: type: string description: 'The as of date in **YYYY-MM-DD** format. This controls the perspective date in which the period parameter will be computed. If left blank, the API will default to previous close. Future dates (T+1) are not accepted in this endpoint. ' example: '2019-07-07' frequency_3: name: frequency in: query schema: type: string enum: - D - W - M - AM - CQ - FQ - AY - CY - FY default: D description: "Controls the display frequency of the data returned.\n * **D** = Daily\n * **W** = Weekly, based on the last day of the week of the start date.\n * **M** = Monthly, based on the last trading day of the month.\n * **AM** = Monthly, based on the start date (e.g., if the start date is June 16, data is displayed for June 16, May 16, April 16 etc.).\n * **CQ** = Quarterly based on the last trading day of the calendar quarter (March, June, September, or December).\n * **FQ** = Fiscal Quarter of the company.\n * **AY** = Actual Annual, based on the start date.\n * **CY** = Calendar Annual, based on the last trading day of the calendar year.\n * **FY** = Fiscal Annual, based on the last trading day of the company's fiscal year.\n" examples: Daily: summary: D - Daily frequency display based on trading calendar value: D Weekly: summary: W - Weekly - based on the last day of the week of the start date value: W Monthly: summary: M - Monthly - based on the last trading day of the month. value: M Actual Month: summary: AM - Actual Month - based on the startDate (e.g., if the start date is June 16, data is displayed for June 16, May 16, April 16 etc.). value: AM Calendar Quarterly: summary: CQ - Calendar Quarterly - based on the last day of the week of the startDate value: CQ Fiscal Quarterly: summary: FQ - Fiscal Quarter of the company value: FQ Actual Annual: summary: AY - Actual Annual - based on the startDate value: AY Calendar Annual: summary: CY - Calendar Annual - based on the last trading day of the calendar year. value: CY Fiscal Annual: summary: FY - Fiscal Annual - based on the last trading day of the company's fiscal year. value: FY currency_2: 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 idsBatchMax2000: name: ids in: query schema: type: array items: type: string required: true explode: false description: The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids.

***ids limit** = 1000 per non-batch request / 2000 per batch request for a single day and 50 per multi-day request*

*

Make note, GET Method URL request lines are also limited to a total length of 8192 bytes (8KB). In cases where the service allows for thousands of ids, which may lead to exceeding this request line limit of 8KB, it's advised for any requests with large request lines to be requested through the respective "POST" method.

* examples: oneEquityId: summary: One Equity Market Identifier value: - AAPL-USA multipleEquityIds: summary: Multiple Equity Market Identifiers value: - FDS-US - AAPL-US - MSFT-US period: name: period in: query description: "The period of measure for the security's high and low pricing. This does not change display `frequency` but rather the underlying period. For example, if you wish to fetch the latest 52 week high and low price, select 52W. All periods are referencing actual periods of measure, not period-ends where-\n\n * **D** = Daily\n * **W** = Weekly, based on the last trading day of the week. Use the 52W for representing the latest year.\n * **M** = Monthly, based on the start date (e.g., if the start date is June 16, data is displayed for June 16, May 16, April 16 etc.).\n * **YTD** = Year-to-Date\n * **Y** = Actual Annual, based on the start date.\n" required: false schema: type: string enum: - 1D - 1W - 1M - 3M - 6M - YTD - 52W - 2Y - 3Y - 5Y - 10Y default: 52W endDate_2: name: endDate in: query required: false schema: type: string description: 'The end date requested for a given date range in **YYYY-MM-DD** format. The input end date must be after the input start date. Future dates (T+1) are not accepted in this endpoint. ' example: '2021-08-27' endDate: name: endDate in: query required: false schema: type: string description: 'The end date requested for a given date range in **YYYY-MM-DD** format. If left blank, the API will default to latest available completed period. ' example: '2019-12-31' idsMax2000: name: ids in: query schema: type: array items: type: string minItems: 1 maxItems: 2000 required: true explode: false description: The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids.

***ids limit** = 2000 per request*

*

Make note, GET Method URL request lines are also limited to a total length of 8192 bytes (8KB). In cases where the service allows for thousands of ids, which may lead to exceeding this request line limit of 8KB, its advised for any requests with large request lines to be requested through the respective "POST" method.

* examples: oneEquityId: summary: One Equity Market Identifier value: - AAPL-USA multipleEquityIds: summary: Multiple Equity Market Identifiers value: - FDS-US - AAPL-US - MSFT-US currency: name: currency in: query required: false schema: type: string default: LOCAL description: Controls the Currency conversion of the Fund. By default, the currency will use the funds local currency. example: USD adjust_2: name: adjust in: query schema: type: string enum: - SPLIT - SPINOFF - DIVADJ - UNSPLIT default: SPLIT description: "Controls the split, spinoff, and dividend adjustments for the prices.

For more information, visit [Online Assistant Page 614](https://oa.apps.factset.com/pages/614)

\n * **SPLIT** = Split ONLY Adjusted. This is used by default.\n * **SPINOFF** = Splits & Spinoff Adjusted.\n * **DIVADJ** = Splits, Spinoffs, and Dividends adjusted.\n * **UNSPLIT** = No Adjustments.\n" examples: split: summary: Split adjusted by default - accounts for splits over security's history. value: SPLIT spinoff: summary: Spinoff Adjusted - accounts for a company's spinoff. Spinoffs are treated as special dividends. value: SPINOFF Dividend Adjusted: summary: Dividend Adjusted value: DIVADJ Unsplit: summary: Unsplit data - overrides the default split adjustment value: UNSPLIT ids_2: name: ids description: 'List of Fixed Income Security identifiers. Supported symbol types include CUSIP, SEDOL, ISIN, and FactSet Security Permanent Identifier (-S). **ID LIMIT = 250** *per request*. ' in: query schema: type: array items: type: string minItems: 1 maxItems: 250 required: true explode: false example: - 30231GBJ - 88579EAA calendar: name: calendar in: query schema: type: string enum: - FIVEDAY - SEVENDAY - US default: FIVEDAY description: Calendar of data returned. SEVENDAY includes weekends. example: FIVEDAY currency_3: 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 rollingPeriod: name: rollingPeriod in: query description: Period of measure for the rolling cumulative return. This does not change display `frequency` but rather the underlying return calculation period. All periods are referencing actual periods of measure, not period-ends. For example, 1M rolling period will go back to that date the previous month, which is not always the month-end date. required: false schema: type: string enum: - 1D - 1W - 1M - 3M - 6M - 52W - 2Y - 3Y - 5Y - 10Y splitAdjust: name: splitAdjust in: query schema: type: string enum: - SPLIT - UNSPLIT default: SPLIT description: The price adjustment split or unsplit. batch: name: batch in: query description: 'Enables the ability to asynchronously "batch" the request, supporting a long-running request for up to 20 minutes. Upon requesting batch=Y, the service will respond with an HTTP Status Code of 202. Once a batch request is submitted, use batch status to see if the job has been completed. Once completed, retrieve the results of the request via batch-result. When using Batch, ids limit is increased to 10000 ids per request, though limits on query string via GET method still apply. It''s advised to submit large lists of ids via POST method. Please note that the number of unique currencies present in the requested ids is limited to 50 per request. ' schema: type: string enum: - Y - N default: N examples: fangStocksReturnPost: summary: Fetch the latest one month returns for the FANG stocks - FB, AAPL, NFLX, and GOOGL description: Fetch the latest one month returns for the FANG stocks - FB, AAPL, NFLX, and GOOGL value: ids: - FB-US - AAPL-US - NFLX-US - GOOGL-US frequency: D calendar: FIVEDAY currency: LOCAL dividendAdjust: EXDATE_C rollingPeriod: 1M GlobalPricesResponseAll: summary: Prices Response of all fields over 1 week period for two securities - FactSet (FDS-US) and Tesla (TSLA-US). value: data: - volume: 157303 date: '2021-08-23' priceLow: 366.45 tradeCount: 5865 requestId: FDS-USA price: 366.61 vwap: 368.351679 fsymId: SQFMK3-R currency: USD priceOpen: 370.06 priceHigh: 372.23 turnover: 57958.674978 - volume: 113627 date: '2021-08-24' priceLow: 365.4659 tradeCount: 4288 requestId: FDS-USA price: 367.64 vwap: 368.081635 fsymId: SQFMK3-R currency: USD priceOpen: 366.5 priceHigh: 370.1 turnover: 41839.970284 - volume: 195053 date: '2021-08-25' priceLow: 370.11 tradeCount: 5900 requestId: FDS-USA price: 376 vwap: 375.038196 fsymId: SQFMK3-R currency: USD priceOpen: 375 priceHigh: 376.3 turnover: 73123.855946 - volume: 124169 date: '2021-08-26' priceLow: 373.12 tradeCount: 6150 requestId: FDS-USA price: 374.01 vwap: 374.475431 fsymId: SQFMK3-R currency: USD priceOpen: 375.55 priceHigh: 375.78 turnover: 46499.419473 - volume: 148418 date: '2021-08-27' priceLow: 373.01 tradeCount: 4603 requestId: FDS-USA price: 376.58 vwap: 376.852769 fsymId: SQFMK3-R currency: USD priceOpen: 375.56 priceHigh: 379.83 turnover: 55944.725964 - volume: 4594319 date: '2021-08-23' priceLow: 680.77 tradeCount: 117486 requestId: TSLA price: 706.3 vwap: 703.466057 fsymId: PTT03G-L currency: USD priceOpen: 685 priceHigh: 712.06 turnover: 3231982.61276 - volume: 2749510 date: '2021-08-24' priceLow: 702.68 tradeCount: 77318 requestId: TSLA price: 708.49 vwap: 708.370904 fsymId: PTT03G-L currency: USD priceOpen: 710.66 priceHigh: 715.22 turnover: 1947249.860375 - volume: 2916454 date: '2021-08-25' priceLow: 704.07 tradeCount: 77972 requestId: TSLA price: 711.2 vwap: 711.720995 fsymId: PTT03G-L currency: USD priceOpen: 706.73 priceHigh: 716.9 turnover: 2075838.531845 - volume: 3044656 date: '2021-08-26' priceLow: 697.68 tradeCount: 89432 requestId: TSLA price: 701.16 vwap: 704.739009 fsymId: PTT03G-L currency: USD priceOpen: 708.4 priceHigh: 715.4 turnover: 2146476.51359 - volume: 3442269 date: '2021-08-27' priceLow: 702.22 tradeCount: 89171 requestId: TSLA price: 711.92 vwap: 710.596056 fsymId: PTT03G-L currency: USD priceOpen: 705.41 priceHigh: 714.99 turnover: 2446231.2914 dailyReturnsAPPL: summary: One Month Daily Returns for AAPL-US During December 2019 description: One Month Daily Returns for AAPL-US During December 2019. Note, each total Return value is representative of the dates return value with dividends reinvested using EXDATE_C value: data: - fsymId: MH33D6-R date: '2019-11-29' adjDate: '2014-06-09' currency: USD totalReturn: -0.22028089 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-02' adjDate: '2014-06-09' currency: USD totalReturn: -1.1562169 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-03' adjDate: '2014-06-09' currency: USD totalReturn: -1.7830074 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-04' adjDate: '2014-06-09' currency: USD totalReturn: 0.8826256 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-05' adjDate: '2014-06-09' currency: USD totalReturn: 1.4671087 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-06' adjDate: '2014-06-09' currency: USD totalReturn: 1.9316196 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-09' adjDate: '2014-06-09' currency: USD totalReturn: -1.4000118 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-10' adjDate: '2014-06-09' currency: USD totalReturn: 0.5844474 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-11' adjDate: '2014-06-09' currency: USD totalReturn: 0.85294247 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-12' adjDate: '2014-06-09' currency: USD totalReturn: 0.2548337 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-13' adjDate: '2014-06-09' currency: USD totalReturn: 1.3593197 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-16' adjDate: '2014-06-09' currency: USD totalReturn: 1.7117858 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-17' adjDate: '2014-06-09' currency: USD totalReturn: 0.19652843 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-18' adjDate: '2014-06-09' currency: USD totalReturn: -0.2389431 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-19' adjDate: '2014-06-09' currency: USD totalReturn: 0.10008812 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-20' adjDate: '2014-06-09' currency: USD totalReturn: -0.20712614 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-23' adjDate: '2014-06-09' currency: USD totalReturn: 1.6318321 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-24' adjDate: '2014-06-09' currency: USD totalReturn: 0.09506941 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-25' adjDate: '2014-06-09' currency: USD totalReturn: 0 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-26' adjDate: '2014-06-09' currency: USD totalReturn: 1.984036 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-27' adjDate: '2014-06-09' currency: USD totalReturn: -0.037950277 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-30' adjDate: '2014-06-09' currency: USD totalReturn: 0.5935073 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-31' adjDate: '2014-06-09' currency: USD totalReturn: 0.7306576 requestId: AAPL 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-funds/v1/{endpoint} message: text/html media type is not supported. Supported media types are application/json subErrors: null singleSecurityShares: summary: One Year of Monthly Share Values for AAPL description: Latest Dividends for AAPL and MSFT value: data: - fsymId: MH33D6-R date: '2018-12-31' adjDate: '2014-06-09' sharesSecurity: 4745398000 sharesCompany: 4745397949.21875 sharesCompanyNontraded: 4745397949.21875 requestId: AAPL - fsymId: MH33D6-R date: '2019-01-31' adjDate: '2014-06-09' sharesSecurity: 4715280000 sharesCompany: 4715279785.15625 sharesCompanyNontraded: 4715279785.15625 requestId: AAPL - fsymId: MH33D6-R date: '2019-02-28' adjDate: '2014-06-09' sharesSecurity: 4715280000 sharesCompany: 4715279785.15625 sharesCompanyNontraded: 4715279785.15625 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-29' adjDate: '2014-06-09' sharesSecurity: 4715280000 sharesCompany: 4715279785.15625 sharesCompanyNontraded: 4715279785.15625 requestId: AAPL - fsymId: MH33D6-R date: '2019-04-30' adjDate: '2014-06-09' sharesSecurity: 4601075000 sharesCompany: 4601075195.3125 sharesCompanyNontraded: 4601075195.3125 requestId: AAPL - fsymId: MH33D6-R date: '2019-05-31' adjDate: '2014-06-09' sharesSecurity: 4601075000 sharesCompany: 4601075195.3125 sharesCompanyNontraded: 4601075195.3125 requestId: AAPL - fsymId: MH33D6-R date: '2019-06-28' adjDate: '2014-06-09' sharesSecurity: 4601075000 sharesCompany: 4601075195.3125 sharesCompanyNontraded: 4601075195.3125 requestId: AAPL - fsymId: MH33D6-R date: '2019-07-31' adjDate: '2014-06-09' sharesSecurity: 4519180300 sharesCompany: 4519180175.78125 sharesCompanyNontraded: 4519180175.78125 requestId: AAPL - fsymId: MH33D6-R date: '2019-08-30' adjDate: '2014-06-09' sharesSecurity: 4519180300 sharesCompany: 4519180175.78125 sharesCompanyNontraded: 4519180175.78125 requestId: AAPL - fsymId: MH33D6-R date: '2019-09-30' adjDate: '2014-06-09' sharesSecurity: 4519180300 sharesCompany: 4519180175.78125 sharesCompanyNontraded: 4519180175.78125 requestId: AAPL - fsymId: MH33D6-R date: '2019-10-31' adjDate: '2014-06-09' sharesSecurity: 4443265000 sharesCompany: 4443265136.71875 sharesCompanyNontraded: 4443265136.71875 requestId: AAPL - fsymId: MH33D6-R date: '2019-11-29' adjDate: '2014-06-09' sharesSecurity: 4443265000 sharesCompany: 4443265136.71875 sharesCompanyNontraded: 4443265136.71875 requestId: AAPL - fsymId: MH33D6-R date: '2019-12-31' adjDate: '2014-06-09' sharesSecurity: 4443265000 sharesCompany: 4443265136.71875 sharesCompanyNontraded: 4443265136.71875 requestId: AAPL multipleSecuritiesShares: summary: Multiple Security Share Values as of 2019 Year End - FB, AAPL, NFLX, GOOGL description: Latest Dividends for AAPL and MSFT value: data: - fsymId: QLGSL2-R date: '2019-12-31' adjDate: null sharesSecurity: 2406468000 sharesCompany: 2406468017.57812 sharesCompanyNontraded: 2851468017.57812 requestId: FB - fsymId: MH33D6-R date: '2019-12-31' adjDate: '2014-06-09' sharesSecurity: 4443265000 sharesCompany: 4443265136.71875 sharesCompanyNontraded: 4443265136.71875 requestId: AAPL - fsymId: C4C0BL-R date: '2019-12-31' adjDate: '2015-07-15' sharesSecurity: 438251000 sharesCompany: 438251007.080078 sharesCompanyNontraded: 438251007.080078 requestId: NFLX - fsymId: HTM0LK-R date: '2019-12-31' adjDate: '2014-04-03' sharesSecurity: 299828000 sharesCompany: 641894012.451172 sharesCompanyNontraded: 688335012.451172 requestId: GOOGL multipleHighLowPost: summary: Requesting Price High and Price Low for Multiple Securities for 52 week period description: Price High and Price Low for Multiple Securities for 52 week period value: ids: - AAPL-US - TSLA-US date: '2020-07-07' period: 52W priceType: CLOSE calendar: FIVEDAY currency: USD adjust: SPLIT 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-funds/v1/{endpoint} message: The request took too long. Try again with a smaller request. subErrors: null FixedIncomeSinkingFundPricesResponse: description: Fixed Income Sinking Fund Prices Response value: data: - requestId: 28226BAH fsymId: JXJLW4-S date: '2019-05-01' category: SF minAmt: 7.5 price: 100 - requestId: 28226BAH fsymId: JXJLW4-S date: '2019-11-01' category: SF minAmt: 7.5 price: 100 - requestId: 28226BAH fsymId: JXJLW4-S date: '2020-05-01' category: SF minAmt: 7.5 price: 100 - requestId: 28226BAH fsymId: JXJLW4-S date: '2020-11-01' category: SF minAmt: 7.5 price: 100 - requestId: 28226BAH fsymId: JXJLW4-S date: '2021-05-01' category: SF minAmt: 7.5 price: 100 - requestId: 28226BAH fsymId: JXJLW4-S date: '2024-01-31' category: SF minAmt: 7.5 price: 100 fangStocksReturn: summary: The latest Month return for FANG Stocks - Facebook, Apple, Netflix, Google. description: The latest Month return for FANG Stocks - Facebook, Apple, Netflix, Google. value: data: - fsymId: QLGSL2-R date: '2020-06-11' adjDate: null currency: USD totalReturn: 5.2772284 requestId: FB - fsymId: MH33D6-R date: '2020-06-11' adjDate: '2014-06-09' currency: USD totalReturn: 6.6315293 requestId: AAPL - fsymId: C4C0BL-R date: '2020-06-11' adjDate: '2015-07-15' currency: USD totalReturn: -3.3959866 requestId: NFLX - fsymId: HTM0LK-R date: '2020-06-11' adjDate: '2014-04-03' currency: USD totalReturn: -0.12040138 requestId: GOOGL latestDividends: summary: Latest Dividends for AAPL and MSFT description: Latest Dividends for AAPL and MSFT value: data: - fsymId: MH33D6-R divsExDate: '2020-02-07' adjDate: '2014-06-09' currency: USD divsPaid: 0.77 divsRecDate: '2020-02-10' divsPayDate: '2020-02-13' divsTypeC: 1049 divsTypeD: U.S. Currency divsTaxC: null divsTaxD: null divsNGFlag: null divsNGEquiv: 0 requestId: AAPL - fsymId: MH33D6-R divsExDate: '2020-05-08' adjDate: '2014-06-09' currency: USD divsPaid: 0.82 divsRecDate: '2020-05-11' divsPayDate: '2020-05-14' divsTypeC: 1049 divsTypeD: U.S. Currency divsTaxC: null divsTaxD: null divsNGFlag: null divsNGEquiv: 0 requestId: AAPL - fsymId: P8R3C2-R divsExDate: '2020-02-19' adjDate: '2003-02-18' currency: USD divsPaid: 0.51 divsRecDate: '2020-02-20' divsPayDate: '2020-03-12' divsTypeC: 1049 divsTypeD: U.S. Currency divsTaxC: null divsTaxD: null divsNGFlag: null divsNGEquiv: 0 requestId: MSFT - fsymId: P8R3C2-R divsExDate: '2020-05-20' adjDate: '2003-02-18' currency: USD divsPaid: 0.51 divsRecDate: '2020-05-21' divsPayDate: '2020-06-11' divsTypeC: 1049 divsTypeD: U.S. Currency divsTaxC: null divsTaxD: null divsNGFlag: null divsNGEquiv: 0 requestId: MSFT multipleReferencesPost: summary: Requesting Multiple Security References description: Requesting Multiple Security References value: ids: - GOOGL-US - TSLA-US latestDividendsPost: summary: Latest Dividends for AAPL and MSFT description: Latest Dividends for AAPL and MSFT value: ids: - AAPL-US - MSFT-US startDate: '' endDate: '' currency: LOCAL adjust: SPLIT singleRSCompundRTResponse: summary: Requesting returns details for single company with compound return type. description: Returns result for the given ticker price performance and annualized returns analysis with compound return type. value: data: - currency: USD date: '2020-09-10' dividendAdjust: EXDATE_C fiveYearAnnualized: 18.892164 fsymId: HTM0LK-R ipoToDateAnnualized: 23.792849 monthToDate: -5.05054 nineMonth: 15.2164345 oneDay: 0 oneMonth: 3.3678055 oneYear: 28.326284 quarterToDate: 9.109688 sixMonth: 21.335184 tenYearAnnualized: 20.567951 thirtyYearAnnualized: null threeMonth: 5.634606 threeYearAnnualized: 17.971731 twentyYearAnnualized: null twoYearAnnualized: 14.737806 weekToDate: -2.1489859 yearToDate: 15.517509 requestId: GOOGL-US 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-funds/v1/{endpoint} message: Error writing JSON output subErrors: null multipleSecuritySplits: summary: Split History for GOOGL, MSFT, and AMZN description: Split History for Multiple Securities - GOOGL, MSFT, AMZN value: data: - fsymId: HTM0LK-R date: '2014-04-03' splitFactor: 0.500484 splitComment: 'Split: 2 for 1.000968' requestId: GOOGL - fsymId: P8R3C2-R date: '1987-09-21' splitFactor: 0.5 splitComment: null requestId: MSFT - fsymId: P8R3C2-R date: '1990-04-16' splitFactor: 0.5 splitComment: null requestId: MSFT - fsymId: P8R3C2-R date: '1991-06-27' splitFactor: 0.6666667 splitComment: null requestId: MSFT - fsymId: P8R3C2-R date: '1992-06-15' splitFactor: 0.6666667 splitComment: null requestId: MSFT - fsymId: P8R3C2-R date: '1994-05-23' splitFactor: 0.5 splitComment: null requestId: MSFT - fsymId: P8R3C2-R date: '1996-12-09' splitFactor: 0.5 splitComment: null requestId: MSFT - fsymId: P8R3C2-R date: '1998-02-23' splitFactor: 0.5 splitComment: null requestId: MSFT - fsymId: P8R3C2-R date: '1999-03-29' splitFactor: 0.5 splitComment: null requestId: MSFT - fsymId: P8R3C2-R date: '2003-02-18' splitFactor: 0.5 splitComment: 'Split: 2 for 1' requestId: MSFT - fsymId: MCNYYL-R date: '1998-06-02' splitFactor: 0.5 splitComment: null requestId: AMZN - fsymId: MCNYYL-R date: '1999-01-05' splitFactor: 0.33333334 splitComment: null requestId: AMZN - fsymId: MCNYYL-R date: '1999-09-02' splitFactor: 0.5 splitComment: null requestId: AMZN multipleFixedPricesPost: summary: Latest Daily Fixed Income Prices for three Fixed Income Securities description: Latest Daily Fixed Income Prices for three Fixed Income Securities value: ids: - 037833BX - 853207EZ - 9127963H frequency: D oneMonthSecurityPrices: summary: One month of daily prices for AAPL for March 2019 description: One month of daily open, high, low, and close end-of-day prices and volume for AAPL for March 2019. value: data: - fsymId: MH33D6-R date: '2019-03-01' adjDate: '2014-06-09' currency: USD price: 174.97 priceOpen: 174.28 priceHigh: 175.15 priceLow: 172.89 volume: 25886.17 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-04' adjDate: '2014-06-09' currency: USD price: 175.85 priceOpen: 175.69 priceHigh: 177.75 priceLow: 173.97 volume: 27436.2 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-05' adjDate: '2014-06-09' currency: USD price: 175.53 priceOpen: 175.94 priceHigh: 176 priceLow: 174.54 volume: 19737.42 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-06' adjDate: '2014-06-09' currency: USD price: 174.52 priceOpen: 174.67 priceHigh: 175.49 priceLow: 173.94 volume: 20810.38 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-07' adjDate: '2014-06-09' currency: USD price: 172.5 priceOpen: 173.87 priceHigh: 174.44 priceLow: 172.02 volume: 24796.37 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-08' adjDate: '2014-06-09' currency: USD price: 172.91 priceOpen: 170.32 priceHigh: 173.07 priceLow: 169.5 volume: 23999.36 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-11' adjDate: '2014-06-09' currency: USD price: 178.9 priceOpen: 175.49 priceHigh: 179.12 priceLow: 175.35 volume: 32011.03 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-12' adjDate: '2014-06-09' currency: USD price: 180.91 priceOpen: 180 priceHigh: 182.67 priceLow: 179.37 volume: 32467.58 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-13' adjDate: '2014-06-09' currency: USD price: 181.71 priceOpen: 182.25 priceHigh: 183.3 priceLow: 180.92 volume: 31032.52 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-14' adjDate: '2014-06-09' currency: USD price: 183.73 priceOpen: 183.9 priceHigh: 184.1 priceLow: 182.56 volume: 23579.51 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-15' adjDate: '2014-06-09' currency: USD price: 186.12 priceOpen: 184.85 priceHigh: 187.33 priceLow: 183.74 volume: 39042.91 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-18' adjDate: '2014-06-09' currency: USD price: 188.02 priceOpen: 185.8 priceHigh: 188.39 priceLow: 185.79 volume: 26219.83 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-19' adjDate: '2014-06-09' currency: USD price: 186.53 priceOpen: 188.35 priceHigh: 188.99 priceLow: 185.92 volume: 31646.37 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-20' adjDate: '2014-06-09' currency: USD price: 188.16 priceOpen: 186.23 priceHigh: 189.49 priceLow: 184.73 volume: 31035.23 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-21' adjDate: '2014-06-09' currency: USD price: 195.09 priceOpen: 190.02 priceHigh: 196.33 priceLow: 189.81 volume: 51034.24 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-22' adjDate: '2014-06-09' currency: USD price: 191.05 priceOpen: 195.34 priceHigh: 197.69 priceLow: 190.78 volume: 42407.67 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-25' adjDate: '2014-06-09' currency: USD price: 188.74 priceOpen: 191.51 priceHigh: 191.98 priceLow: 186.6 volume: 43845.29 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-26' adjDate: '2014-06-09' currency: USD price: 186.79 priceOpen: 191.664 priceHigh: 192.88 priceLow: 184.58 volume: 49800.54 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-27' adjDate: '2014-06-09' currency: USD price: 188.47 priceOpen: 188.75 priceHigh: 189.76 priceLow: 186.55 volume: 29848.43 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-28' adjDate: '2014-06-09' currency: USD price: 188.72 priceOpen: 188.95 priceHigh: 189.559 priceLow: 187.53 volume: 20780.36 requestId: AAPL - fsymId: MH33D6-R date: '2019-03-29' adjDate: '2014-06-09' currency: USD price: 189.95 priceOpen: 189.83 priceHigh: 190.08 priceLow: 188.54 volume: 23563.96 requestId: AAPL 52WKReturnAAPL: summary: Rolling 52W Week Total Return for AAPL-US description: Rolling 52W Total Return for apple as of 2020-06-11. Request URL https://api.factset.com/content/factset-prices/v1/returns?ids=AAPL&frequency=D÷ndAdjust=EXDATE_C&rollingPeriod=52W value: data: - fsymId: MH33D6-R date: '2020-06-11' adjDate: '2014-06-09' currency: USD totalReturn: 74.47648 requestId: AAPL 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-funds/v1/{endpoint} message: Unexpected error subErrors: null splitHistoryMSFTPost: summary: Split History Request for MSFT description: Split History Request for MSFT value: ids: - MSFT-US multipleHighLow: summary: Price High and Price Low for Multiple Securities for 52 week period description: Price High and Price Low for a Multiple Securities for 52 week period value: data: - adjDate: '2020-08-31' date: '2020-03-06' fsymId: MH33D6-R period: 52W priceHigh: 81.8 priceLow: 43.125 priceLowDate: '2020-03-27' priceHighDate: '2020-02-12' requestId: AAPL-US - adjDate: '2020-08-31' date: '2020-03-06' fsymId: Q2YN1N-R period: 52W priceHigh: 183.48 priceLow: 35.79 priceLowDate: '2020-06-03' priceHighDate: '2020-02-19' requestId: TSLA-US badRequestFutureDate: summary: Bad Request - Future Date description: This error message occurs when a future date is requested in the startDate and endDate 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-06-12 15:52:48.091' path: /factset-funds/v1/{endpoint} message: The use of future dates is not applicable in this endpoint. Please revise your request to include dates up to today's current date. subErrors: null priceAdjustedForDividendsMonthlyPost: summary: Price adjusted for splits, spinoffs and dividends. value: ids: - AAPL-US startDate: '2019-01-01' endDate: '2019-12-31' frequency: M calendar: FIVEDAY currency: LOCAL adjust: DIVADJ singleSecuritySplits: summary: Split History for MSFT description: Split History for MSFT value: data: - fsymId: P8R3C2-R date: '1987-09-21' splitFactor: 0.5 splitComment: null requestId: MSFT - fsymId: P8R3C2-R date: '1990-04-16' splitFactor: 0.5 splitComment: null requestId: MSFT - fsymId: P8R3C2-R date: '1991-06-27' splitFactor: 0.6666667 splitComment: null requestId: MSFT - fsymId: P8R3C2-R date: '1992-06-15' splitFactor: 0.6666667 splitComment: null requestId: MSFT - fsymId: P8R3C2-R date: '1994-05-23' splitFactor: 0.5 splitComment: null requestId: MSFT - fsymId: P8R3C2-R date: '1996-12-09' splitFactor: 0.5 splitComment: null requestId: MSFT - fsymId: P8R3C2-R date: '1998-02-23' splitFactor: 0.5 splitComment: null requestId: MSFT - fsymId: P8R3C2-R date: '1999-03-29' splitFactor: 0.5 splitComment: null requestId: MSFT - fsymId: P8R3C2-R date: '2003-02-18' splitFactor: 0.5 splitComment: 'Split: 2 for 1' requestId: MSFT 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-funds/v1/{endpoint} message: USERNAME-SERIAL does not have permission to use /factset-funds /v1/{endpoint} subErrors: null badRequestReadTimeout_4: 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-terms-and-conditions/v1/{endpoint} message: The request took too long. Try again with a smaller request. subErrors: null multipleSplitsHistoryPost: summary: Splits History for GOOGL, MSFT, and AMZN description: Splits History for GOOGL, MSFT, and AMZN value: ids: - GOOGL-US - MSFT-US - AMZN-US fixedIncomeRedemptionPricesRequest: description: Fixed Income Redemption Prices Request value: ids: - 88579EAA categories: - CALL - PUT 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: '2019-11-05 09:48:29.18' path: /factset-funds/v1/{endpoint} message: Malformed JSON Request subErrors: null singleHighLowPost: summary: Requesting Price High and Price Low for a Single Security for 52 week period description: Price High and Price Low for a Single Security for 52 week period value: ids: - GOOGL-US date: '2020-07-07' period: 52W priceType: CLOSE calendar: FIVEDAY currency: USD adjust: SPLIT singleSecurityReferences: summary: Single Security Reference Details description: Single Security Reference Details value: data: - fsymId: MH33D6-R name: APPLE INC secType: Common stock secTypeCode: '0' secTypeCodeDet: '10' currency: USD country: UNITED STATES primaryExchange: NASDAQ exchangeCountry: UNITED STATES localIndex: SP50 nextTradingHolidayDate: '2020-11-26' firstDate: '1980-12-12' lastDate: '2020-10-13' requestId: AAPL-USA singleHighLow: summary: Price High and Price Low for a Single Security for 52 week period description: Price High and Price Low for a Single Security for 52 week period value: data: - adjDate: '2014-04-03' date: '2020-07-07' fsymId: HTM0LK-R period: 52W priceHigh: 1524.87 priceLow: 1054.13 priceLowDate: '2020-03-23' priceHighDate: '2020-02-19' requestId: GOOGL-US BatchPricesRequestPost: summary: Batch Request for Prices for APPL and Tesla. description: Batch Request for Prices for APPL and Tesla. value: ids: - AAPL-US - TSLA-US startDate: '2019-01-01' endDate: '2019-12-31' frequency: D calendar: FIVEDAY currency: LOCAL adjust: SPLIT batch: Y multipleRSSimpleRT: summary: Requesting returns details for Multiple companies with simple return type. description: Returns result for the given tickers price performance and annualized returns analysis with simple return type. value: ids: - GOOGL-US - IBM-US date: '2020-10-09' dividendAdjust: EXDATE calendar: FIVEDAY currency: USD 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-06-12 15:58:54.068' path: /factset-funds/v1/{endpoint} message: 'Invalid Parameter (s): fakeParameterName1 fakeParameterName2. Please modify your request to use parameters outlined in the specification for this endpoint.' subErrors: null singleIdsOneYearMonthlyPost: summary: One Year of Monthly Prices for AAPL-US in Calendar 2019 Year description: One Year of Monthly Prices for AAPL-US in Calendar 2019 Year value: ids: - AAPL-US startDate: '2019-01-01' endDate: '2019-12-31' frequency: M calendar: FIVEDAY currency: LOCAL adjust: SPLIT 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: '2019-10-31 16:08:07.945' path: /factset-funds/v1/{endpoint} message: 'The date parameter ''startDate'' must be in the following date format: YYYY-MM-DD' subErrors: null badRequestMalformedJSON_4: 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: '2019-11-05 09:48:29.18' path: /factset-terms-and-conditions/v1/{endpoint} message: Malformed JSON Request subErrors: null singleSecurityPricesFixedIncome: summary: Single Fixed Income Price Record for Apple Inc. 4.65% 23-FEB-2046 description: Single Fixed Income Price Record for Apple Inc. 4.65% 23-FEB-2046 value: data: - fsymId: MCCBMM-S date: '2020-07-13' securityType: BDNT issuerEntityId: 000C7F-E issuerType: CORP priceBid: 141.212 priceMid: 141.212 priceAsk: 141.212 requestId: 037833BX twoSecuritiesPrices: summary: Price Records for AAPL and TSLA as of March 29 2019 description: Price Records for AAPL and TSLA as of March 29 2019 value: data: - fsymId: MH33D6-R date: '2019-03-29' adjDate: '2014-06-09' currency: USD price: 189.95 priceOpen: 189.83 priceHigh: 190.08 priceLow: 188.54 volume: 23563.96 requestId: AAPL - fsymId: Q2YN1N-R date: '2019-03-29' adjDate: null currency: USD price: 279.86 priceOpen: 278.7 priceHigh: 280.16 priceLow: 274.5 volume: 5991.338 requestId: TSLA singleRSCompundRT: summary: Requesting returns details for single company with compound return type. description: Returns result for the given ticker price performance and annualized returns analysis with compound return type. value: ids: - GOOGL-US date: '2020-10-09' dividendAdjust: EXDATE_C calendar: FIVEDAY currency: USD singleMarketValuePost: summary: Requesting One Year of Daily Market Values for GOOGL Calendar 2019 Year description: Requesting One Year of Daily Market Values for GOOGL in Calendar 2019 Year value: ids: - GOOGL-US startDate: '2019-01-01' endDate: '2019-12-31' frequency: D calendar: FIVEDAY currency: USD dailyPriceChangeAMZNPost: summary: Fetch daily price changes for AAPL for the year 2019 description: Fetch daily price changes for AAPL for the year 2019 value: ids: - AMZN-US startDate: '2018-12-31' endDate: '2019-12-31' frequency: D calendar: FIVEDAY currency: LOCAL dividendAdjust: PRICE multipleSecurityReferences: summary: Multiple Security Reference Details description: Multiple Security Reference Details value: data: - fsymId: SQFMK3-R name: FACTSET RESH SYS INC secType: Common stock secTypeCode: '0' secTypeCodeDet: '10' currency: USD country: UNITED STATES primaryExchange: NYSE exchangeCountry: UNITED STATES localIndex: SP50 nextTradingHolidayDate: '2020-11-26' firstDate: '1996-06-28' lastDate: '2020-10-13' requestId: FDS-US - fsymId: MH33D6-R name: APPLE INC secType: Common stock secTypeCode: '0' secTypeCodeDet: '10' currency: USD country: UNITED STATES primaryExchange: NASDAQ exchangeCountry: UNITED STATES localIndex: SP50 nextTradingHolidayDate: '2020-11-26' firstDate: '1980-12-12' lastDate: '2020-10-13' requestId: AAPL-US - fsymId: P8R3C2-R name: MICROSOFT CORP secType: Common stock secTypeCode: '0' secTypeCodeDet: '10' currency: USD country: UNITED STATES primaryExchange: NASDAQ exchangeCountry: UNITED STATES localIndex: SP50 nextTradingHolidayDate: '2020-11-26' firstDate: '1986-03-13' lastDate: '2020-10-13' requestId: MSFT-US multipleMarketValuePost: summary: Requesting One Year of Market Values on a monthly frequency for GOOGL and TSLA Calendar 2019 Year description: Requesting One Year of Market Values on a monthly frequency for GOOGL and TSLA in Calendar 2019 Year value: ids: - GOOGL-US - TSLA-US startDate: '2019-01-01' endDate: '2019-12-31' frequency: M calendar: FIVEDAY currency: USD multipleMarketValues: summary: Multiple Market Value Records for GOOGL and TSLA as of July 7 2020 description: Multiple Market Value Records for GOOGL and TSLA as of July 7 2020 value: data: - fsymId: HTM0LK-R date: '2020-07-07' currency: USD entityMarketValue: 1022362841136.31 entityMarketValueExNotTraded: 952768582453.33 securityMarketValue: 449970657342.5 requestId: GOOGL - fsymId: Q2YN1N-R date: '2020-07-07' currency: USD entityMarketValue: 257784946701.1 entityMarketValueExNotTraded: 257784946701.1 securityMarketValue: 257784978430 requestId: TSLA BatchStatusAcceptedResponse_2: description: Batch Status Accepted Response value: data: id: 2df43e85-ea0f-45c6-bf4a-2baf4d1eaa3c status: QUEUED startTime: '2021-06-29T18:34:52.168Z' endTime: null error: null singleSecurityPrices: summary: Single Price Record for AAPL as of March 29 2019 description: Single Price Record for AAPL value: data: - fsymId: MH33D6-R date: '2019-03-29' adjDate: '2014-06-09' currency: USD price: 189.95 priceOpen: 189.83 priceHigh: 190.08 priceLow: 188.54 volume: 23563.96 requestId: AAPL 3yrDividendsAPPL: summary: Three Years of Dividends for AAPL as of 2019 description: Three Years of Dividends for AAPL as of 2019 value: data: - fsymId: MH33D6-R divsExDate: '2017-02-09' adjDate: '2014-06-09' currency: USD divsPaid: 0.57 divsRecDate: '2017-02-13' divsPayDate: '2017-02-16' divsTypeC: 1049 divsTypeD: U.S. Currency divsTaxC: null divsTaxD: null divsNGFlag: null divsNGEquiv: 0 requestId: AAPL - fsymId: MH33D6-R divsExDate: '2017-05-11' adjDate: '2014-06-09' currency: USD divsPaid: 0.63 divsRecDate: '2017-05-15' divsPayDate: '2017-05-18' divsTypeC: 1049 divsTypeD: U.S. Currency divsTaxC: null divsTaxD: null divsNGFlag: null divsNGEquiv: 0 requestId: AAPL - fsymId: MH33D6-R divsExDate: '2017-08-10' adjDate: '2014-06-09' currency: USD divsPaid: 0.63 divsRecDate: '2017-08-14' divsPayDate: '2017-08-17' divsTypeC: 1049 divsTypeD: U.S. Currency divsTaxC: null divsTaxD: null divsNGFlag: null divsNGEquiv: 0 requestId: AAPL - fsymId: MH33D6-R divsExDate: '2017-11-10' adjDate: '2014-06-09' currency: USD divsPaid: 0.63 divsRecDate: '2017-11-13' divsPayDate: '2017-11-16' divsTypeC: 1049 divsTypeD: U.S. Currency divsTaxC: null divsTaxD: null divsNGFlag: null divsNGEquiv: 0 requestId: AAPL - fsymId: MH33D6-R divsExDate: '2018-02-09' adjDate: '2014-06-09' currency: USD divsPaid: 0.63 divsRecDate: '2018-02-12' divsPayDate: '2018-02-15' divsTypeC: 1049 divsTypeD: U.S. Currency divsTaxC: null divsTaxD: null divsNGFlag: null divsNGEquiv: 0 requestId: AAPL - fsymId: MH33D6-R divsExDate: '2018-05-11' adjDate: '2014-06-09' currency: USD divsPaid: 0.73 divsRecDate: '2018-05-14' divsPayDate: '2018-05-17' divsTypeC: 1049 divsTypeD: U.S. Currency divsTaxC: null divsTaxD: null divsNGFlag: null divsNGEquiv: 0 requestId: AAPL - fsymId: MH33D6-R divsExDate: '2018-08-10' adjDate: '2014-06-09' currency: USD divsPaid: 0.73 divsRecDate: '2018-08-13' divsPayDate: '2018-08-16' divsTypeC: 1049 divsTypeD: U.S. Currency divsTaxC: null divsTaxD: null divsNGFlag: null divsNGEquiv: 0 requestId: AAPL - fsymId: MH33D6-R divsExDate: '2018-11-08' adjDate: '2014-06-09' currency: USD divsPaid: 0.73 divsRecDate: '2018-11-12' divsPayDate: '2018-11-15' divsTypeC: 1049 divsTypeD: U.S. Currency divsTaxC: null divsTaxD: null divsNGFlag: null divsNGEquiv: 0 requestId: AAPL - fsymId: MH33D6-R divsExDate: '2019-02-08' adjDate: '2014-06-09' currency: USD divsPaid: 0.73 divsRecDate: '2019-02-11' divsPayDate: '2019-02-14' divsTypeC: 1049 divsTypeD: U.S. Currency divsTaxC: null divsTaxD: null divsNGFlag: null divsNGEquiv: 0 requestId: AAPL - fsymId: MH33D6-R divsExDate: '2019-05-10' adjDate: '2014-06-09' currency: USD divsPaid: 0.77 divsRecDate: '2019-05-13' divsPayDate: '2019-05-16' divsTypeC: 1049 divsTypeD: U.S. Currency divsTaxC: null divsTaxD: null divsNGFlag: null divsNGEquiv: 0 requestId: AAPL - fsymId: MH33D6-R divsExDate: '2019-08-09' adjDate: '2014-06-09' currency: USD divsPaid: 0.77 divsRecDate: '2019-08-12' divsPayDate: '2019-08-15' divsTypeC: 1049 divsTypeD: U.S. Currency divsTaxC: null divsTaxD: null divsNGFlag: null divsNGEquiv: 0 requestId: AAPL - fsymId: MH33D6-R divsExDate: '2019-11-07' adjDate: '2014-06-09' currency: USD divsPaid: 0.77 divsRecDate: '2019-11-11' divsPayDate: '2019-11-14' divsTypeC: 1049 divsTypeD: U.S. Currency divsTaxC: null divsTaxD: null divsNGFlag: null divsNGEquiv: 0 requestId: AAPL multipleSecuritiesSharesPost: summary: Request Multiple Security Share Counts as of 2019 year end - FB, AAPL, NFLX, GOOGL description: Request Multiple Security Share Counts as of 2019 year end - FB, AAPL, NFLX, GOOGL. Note the startDate and endDate must both be equal to the single day requested, if one is left blank yesterday's close will be used as default. value: ids: - FB-US - AAPL-US - NFLX-US - GOOGL-US startDate: '2019-12-31' endDate: '2019-12-31' frequency: D calendar: FIVEDAY splitAdjust: SPLIT multipleSecurityPricesFixedIncome: summary: Multiple Fixed Income Prices for a sample of different Security Types description: Multiple Fixed Income Prices for a sample of different Security Types value: data: - fsymId: MCCBMM-S date: '2020-07-13' securityType: BDNT issuerEntityId: 000C7F-E issuerType: CORP priceBid: 141.212 priceMid: 141.212 priceAsk: 141.212 requestId: 037833BX - fsymId: R388JW-S date: '2020-07-13' securityType: BOND issuerEntityId: 0DN2GL-E issuerType: MUNI priceBid: 100.091 priceMid: 100.238 priceAsk: 100.384 requestId: 853207EZ - fsymId: SG86MQ-S date: '2020-07-13' securityType: BLDN issuerEntityId: 05MCSG-E issuerType: SOV priceBid: 99.847 priceMid: 99.847 priceAsk: 99.847 requestId: 9127963H singleSecurityDividends: summary: AAPL Dividends in 2019 description: AAPL Dividends in 2019 value: ids: - AAPL-US startDate: '2018-12-31' endDate: '2019-12-31' currency: LOCAL adjust: SPLIT badRequestRequiredParameter_4: 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-06-12 15:48:42.016' path: /factset-terms-and-conditions/v1/{endpoint} message: The parameter 'ids' is required and may not be empty. subErrors: null BatchStatusAcceptedResponse: description: Batch Status Accepted Response value: data: id: 2df43e85-ea0f-45c6-bf4a-2baf4d1eaa3c status: queued startTime: '2021-06-29T18:34:52.168Z' endTime: null error: null singleSecuritySharesPost: summary: Request Monthly Shares Values for AAPL for 2019 calendar year description: Request Monthly Shares Values for AAPL for 2019 calendar year value: ids: - AAPL-US startDate: '2018-12-31' endDate: '2019-12-31' frequency: M calendar: FIVEDAY splitAdjust: SPLIT badRequestInvalidParameters_4: 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-06-12 15:58:54.068' path: /factset-terms-and-conditions/v1/{endpoint} message: 'Invalid Parameter (s): fakeParameterName1 fakeParameterName2. Please modify your request to use parameters outlined in the specification for this endpoint.' subErrors: null fixedIncomeRedemptionPricesResponse: description: Fixed Income Redemption Prices Response value: data: - requestId: 88579EAA fsymId: BG7Z0W-S date: '2034-12-15' catagory: CALL minAmt: null price: 105 - requestId: 88579EAA fsymId: BG7Z0W-S date: '2035-12-15' catagory: CALL minAmt: null price: 104.5 - requestId: 88579EAA fsymId: BG7Z0W-S date: '2036-12-15' catagory: CALL minAmt: null price: 104 - requestId: 88579EAA fsymId: BG7Z0W-S date: '2018-12-15' catagory: PUT minAmt: null price: 100 - requestId: 88579EAA fsymId: BG7Z0W-S date: '2019-12-15' catagory: PUT minAmt: null price: 100 - requestId: 88579EAA fsymId: BG7Z0W-S date: '2020-12-15' catagory: PUT minAmt: null price: 100 - requestId: 88579EAA fsymId: BG7Z0W-S date: '2021-12-15' catagory: PUT minAmt: null price: 100 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-funds/v1/{endpoint} message: User Authentication Failed. subErrors: null GlobalPricesResponsePricesOnly: summary: Prices Response of FactSet (FDS-US) filtered to only return "price" field with dates. value: data: - date: '2021-08-23' requestId: FDS-USA price: 366.61 fsymId: SQFMK3-R currency: USD - date: '2021-08-24' requestId: FDS-USA price: 367.64 fsymId: SQFMK3-R currency: USD - date: '2021-08-25' requestId: FDS-USA price: 376 fsymId: SQFMK3-R currency: USD - date: '2021-08-26' requestId: FDS-USA price: 374.01 fsymId: SQFMK3-R currency: USD - date: '2021-08-27' requestId: FDS-USA price: 376.58 fsymId: SQFMK3-R currency: USD singleFixedOneYearPost: summary: One Year of Daily Fixed Income Prices for Apple Inc. 4.65% 23-FEB-2046 in Calendar 2019 Year description: One Year of Daily Fixed Income Prices for Apple Inc. 4.65% 23-FEB-2046 in Calendar 2019 Year value: ids: - 037833BX startDate: '2019-01-01' endDate: '2019-12-31' frequency: D multipleIdsOneYearPost: summary: One Year of Daily Prices for APPL and Tesla in Calendar 2019 Year description: One Year of Daily Prices for APPL and Tesla in Calendar 2019 Year value: ids: - AAPL-US - TSLA-US startDate: '2019-01-01' endDate: '2019-12-31' frequency: D calendar: FIVEDAY currency: LOCAL adjust: SPLIT multipleRSSimpleRTResponse: summary: Requesting returns details for multiple companies with simple return type. description: Returns result for the given tickers returns and annualized returns analysis with simple return type. value: data: - currency: USD date: '2020-09-10' dividendAdjust: EXDATE fiveYearAnnualized: 18.892164 fsymId: HTM0LK-R ipoToDateAnnualized: 23.792849 monthToDate: -5.05054 nineMonth: 15.2164345 oneDay: 0 oneMonth: 3.3678055 oneYear: 28.326284 quarterToDate: 9.109688 requestId: GOOGL-US sixMonth: 21.335184 tenYearAnnualized: 20.567951 thirtyYearAnnualized: null threeMonth: 5.634606 threeYearAnnualized: 17.971731 twentyYearAnnualized: null twoYearAnnualized: 14.737806 weekToDate: -2.1489859 yearToDate: 15.517509 - currency: USD date: '2020-09-10' dividendAdjust: EXDATE fiveYearAnnualized: 0.68179286 fsymId: SJY281-R ipoToDateAnnualized: 6.5760174 monthToDate: -0.851506 nineMonth: -5.0556364 oneDay: 0 oneMonth: -3.8155913 oneYear: -11.230612 quarterToDate: 2.5834322 requestId: IBM-US sixMonth: 0.60111284 tenYearAnnualized: 2.7469 thirtyYearAnnualized: 7.513745 threeMonth: -4.604602 threeYearAnnualized: -0.49068186 twentyYearAnnualized: 1.8993893 twoYearAnnualized: -3.8598573 weekToDate: -0.03270507 yearToDate: -5.1477075 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-06-12 15:48:42.016' path: /factset-funds/v1/{endpoint} message: The parameter 'ids' is required and may not be empty. subErrors: null singleMarketValue: summary: Single Market Value Record for GOOGL as of July 7 2020 description: Single Market Value Record for GOOGL value: data: - fsymId: HTM0LK-R date: '2020-07-07' currency: USD entityMarketValue: 1022362841136.31 entityMarketValueExNotTraded: 952768582453.33 securityMarketValue: 449970657342.5 requestId: GOOGL securitySchemes: basicAuth: type: http scheme: basic externalDocs: url: https://developer.factset.com/api-catalog/analytics-datastore-api description: API Documentation