The Analytics SDK will be deprecated effective 31-Aug-2026. While we intend to provide limited security fixes till 31-Aug-2026, this SDK will be archived thereafter and will no longer receive updates or security patches. Please migrate to our Enterprise SDK, which is the long-term supported solution from FactSet. Please choose the appropriate API-specific Enterprise SDK from these search results: enterprise-sdk.
Allow clients to fetch Analytics through APIs.
This Python package is automatically generated by the OpenAPI Generator project:
- API version: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab]
- Package version: 6.1.1
- Build package: CustomPythonClientCodegen For more information, please visit https://developer.factset.com/contact
Python >= 3.6
If the python package is hosted on a repository, you can install directly using:
pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)
Then import the package:
import fds.analyticsapi.enginesInstall via Setuptools.
python setup.py install --user(or sudo python setup.py install to install the package for all users)
Then import the package:
import fds.analyticsapi.enginesPlease follow the installation procedure and then run the following:
import time
import fds.analyticsapi.engines
from pprint import pprint
from fds.analyticsapi.engines.api import afi_optimizer_api
from fds.analyticsapi.engines.model.afi_optimization_parameters_root import AFIOptimizationParametersRoot
from fds.analyticsapi.engines.model.calculation_info_root import CalculationInfoRoot
from fds.analyticsapi.engines.model.client_error_response import ClientErrorResponse
from fds.analyticsapi.engines.model.object_root import ObjectRoot
# Defining the host is optional and defaults to https://api.factset.com
# See configuration.py for a list of all supported configuration parameters.
configuration = fds.analyticsapi.engines.Configuration(
host = "https://api.factset.com"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure HTTP basic authorization: Basic
configuration = fds.analyticsapi.engines.Configuration(
username = 'YOUR_USERNAME',
password = 'YOUR_PASSWORD'
)
# Configure Bearer authorization: Bearer
configuration = fds.analyticsapi.engines.Configuration(
access_token = 'YOUR_BEARER_TOKEN'
)
# Enter a context with an instance of the API client
with fds.analyticsapi.engines.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = afi_optimizer_api.AFIOptimizerApi(api_client)
id = "id_example" # str | from url, provided from the location header in the Create and Run AFI optimization endpoint
try:
# Cancel AFI optimization by id
api_instance.cancel_optimization_by_id(id)
except fds.analyticsapi.engines.ApiException as e:
print("Exception when calling AFIOptimizerApi->cancel_optimization_by_id: %s\n" % e)All URIs are relative to https://api.factset.com
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AFIOptimizerApi | cancel_optimization_by_id | DELETE /analytics/engines/afi/v3/optimizations/{id} | Cancel AFI optimization by id |
| AFIOptimizerApi | get_optimization_parameters | GET /analytics/engines/afi/v3/optimizations/{id} | Get AFI optimization parameters by id |
| AFIOptimizerApi | get_optimization_result | GET /analytics/engines/afi/v3/optimizations/{id}/result | Get AFI optimization result by id |
| AFIOptimizerApi | get_optimization_status_by_id | GET /analytics/engines/afi/v3/optimizations/{id}/status | Get AFI optimization status by id |
| AFIOptimizerApi | post_and_optimize | POST /analytics/engines/afi/v3/optimizations | Create and Run AFI optimization |
| AFIOptimizerApi | put_and_optimize | PUT /analytics/engines/afi/v3/optimizations/{id} | Create or Update AFI optimization and run it. |
| AXPOptimizerApi | cancel_optimization_by_id | DELETE /analytics/engines/axp/v3/optimizations/{id} | Cancel Axioma optimization by id |
| AXPOptimizerApi | get_optimization_parameters | GET /analytics/engines/axp/v3/optimizations/{id} | Get Axioma optimization parameters by id |
| AXPOptimizerApi | get_optimization_result | GET /analytics/engines/axp/v3/optimizations/{id}/result | Get Axioma optimization result by id |
| AXPOptimizerApi | get_optimization_status_by_id | GET /analytics/engines/axp/v3/optimizations/{id}/status | Get Axioma optimization status by id |
| AXPOptimizerApi | post_and_optimize | POST /analytics/engines/axp/v3/optimizations | Create and Run Axioma optimization |
| AXPOptimizerApi | put_and_optimize | PUT /analytics/engines/axp/v3/optimizations/{id} | Create or Update Axioma optimization and run it. |
| AccountsApi | get_accounts | GET /analytics/lookups/v3/accounts/{path} | Get accounts and sub-directories in a directory |
| AccountsApi | get_spar_returns_type | GET /analytics/engines/spar/v3/accounts/{accountPath}/returns-type | Get SPAR account returns type details |
| BPMOptimizerApi | cancel_optimization_by_id | DELETE /analytics/engines/bpm/v3/optimizations/{id} | Cancel BPM optimization by id |
| BPMOptimizerApi | get_optimization_parameters | GET /analytics/engines/bpm/v3/optimizations/{id} | Get BPM optimization parameters by id |
| BPMOptimizerApi | get_optimization_result | GET /analytics/engines/bpm/v3/optimizations/{id}/result | Get BPM optimization result by id |
| BPMOptimizerApi | get_optimization_status_by_id | GET /analytics/engines/bpm/v3/optimizations/{id}/status | Get BPM optimization status by id |
| BPMOptimizerApi | post_and_optimize | POST /analytics/engines/bpm/v3/optimizations | Create and Run BPM optimization |
| BPMOptimizerApi | put_and_optimize | PUT /analytics/engines/bpm/v3/optimizations/{id} | Create or Update BPM optimization and run it. |
| BenchmarksApi | get_spar_benchmark_by_id | GET /analytics/engines/spar/v3/benchmarks | Get SPAR benchmark details |
| ColumnStatisticsApi | get_pa_column_statistics | GET /analytics/engines/pa/v3/columnstatistics | Get PA column statistics |
| ColumnsApi | get_pa_column_by_id | GET /analytics/engines/pa/v3/columns/{id} | Get PA column settings |
| ColumnsApi | get_pa_columns | GET /analytics/engines/pa/v3/columns | Get PA columns |
| ComponentsApi | get_pa_component_by_id | GET /analytics/engines/pa/v3/components/{id} | Get PA component by id |
| ComponentsApi | get_pa_components | GET /analytics/engines/pa/v3/components | Get PA components |
| ComponentsApi | get_spar_component_by_id | GET /analytics/engines/spar/v3/components/{id} | Get SPAR component by id |
| ComponentsApi | get_spar_components | GET /analytics/engines/spar/v3/components | Get SPAR components |
| ComponentsApi | get_vault_component_by_id | GET /analytics/engines/vault/v3/components/{id} | Get Vault component by id |
| ComponentsApi | get_vault_components | GET /analytics/engines/vault/v3/components | Get Vault components |
| ConfigurationsApi | get_vault_configuration_by_id | GET /analytics/engines/vault/v3/configurations/{id} | Get Vault configuration by id |
| ConfigurationsApi | get_vault_configurations | GET /analytics/engines/vault/v3/configurations | Get Vault configurations |
| CurrenciesApi | get_currencies | GET /analytics/lookups/v3/currencies | Get currencies |
| DatesApi | convert_pa_dates_to_absolute_format | GET /analytics/engines/pa/v3/dates | Convert PA dates to absolute format |
| DatesApi | convert_vault_dates_to_absolute_format | GET /analytics/engines/vault/v3/dates | Convert Vault dates to absolute format |
| DiscountCurvesApi | get_all_fi_discount_curves | GET /analytics/engines/fi/v3/discount-curves | Get Discount Curves |
| DocumentsApi | get_pa3_documents | GET /analytics/engines/pa/v3/documents/{path} | Get PA3 documents and sub-directories in a directory |
| DocumentsApi | get_pub_documents | GET /analytics/engines/pub/v3/documents/{path} | Gets Publisher documents and sub-directories in a directory |
| DocumentsApi | get_spar3_documents | GET /analytics/engines/spar/v3/documents/{path} | Gets SPAR3 documents and sub-directories in a directory |
| DocumentsApi | get_vault_documents | GET /analytics/engines/vault/v3/documents/{path} | Get Vault documents and sub-directories in a directory |
| FIABCalculationsApi | get_calculation_by_id | GET /analytics/engines/fiab/v1/calculations/{id} | Get FIAB calculation by id |
| FIABCalculationsApi | get_calculation_status_summaries | GET /analytics/engines/fiab/v1/calculations | Get all FIAB calculation summaries |
| FIABCalculationsApi | run_calculation | POST /analytics/engines/fiab/v1/calculations | Run FIAB calculation |
| FICalculationsApi | cancel_calculation_by_id | DELETE /analytics/engines/fi/v3/calculations/{id} | Cancel FI calculation by id |
| FICalculationsApi | get_calculation_parameters | GET /analytics/engines/fi/v3/calculations/{id} | Get FI calculation parameters by id |
| FICalculationsApi | get_calculation_result | GET /analytics/engines/fi/v3/calculations/{id}/result | Get FI calculation result by id |
| FICalculationsApi | get_calculation_status_by_id | GET /analytics/engines/fi/v3/calculations/{id}/status | Get FI calculation status by id |
| FICalculationsApi | post_and_calculate | POST /analytics/engines/fi/v3/calculations | Create and Run FI calculation |
| FICalculationsApi | put_and_calculate | PUT /analytics/engines/fi/v3/calculations/{id} | Create or Update FI calculation and run it. |
| FPOOptimizerApi | cancel_optimization_by_id | DELETE /analytics/engines/fpo/v3/optimizations/{id} | Cancel FPO optimization by id |
| FPOOptimizerApi | get_optimization_parameters | GET /analytics/engines/fpo/v3/optimizations/{id} | Get FPO optimization parameters by id |
| FPOOptimizerApi | get_optimization_result | GET /analytics/engines/fpo/v3/optimizations/{id}/result | Get FPO optimization result by id |
| FPOOptimizerApi | get_optimization_status_by_id | GET /analytics/engines/fpo/v3/optimizations/{id}/status | Get FPO optimization status by id |
| FPOOptimizerApi | post_and_optimize | POST /analytics/engines/fpo/v3/optimizations | Create and Run FPO optimization |
| FPOOptimizerApi | put_and_optimize | PUT /analytics/engines/fpo/v3/optimizations/{id} | Create or Update FPO optimization and run it. |
| FrequenciesApi | get_pa_frequencies | GET /analytics/engines/pa/v3/frequencies | Get PA frequencies |
| FrequenciesApi | get_spar_frequencies | GET /analytics/engines/spar/v3/frequencies | Get SPAR frequencies |
| FrequenciesApi | get_vault_frequencies | GET /analytics/engines/vault/v3/frequencies | Get Vault frequencies |
| GroupsApi | get_pa_grouping_frequencies | GET /analytics/engines/pa/v3/grouping-frequencies | Get PA grouping frequencies |
| GroupsApi | get_pa_groups | GET /analytics/engines/pa/v3/groups | Get PA groups |
| LinkedPATemplatesApi | create_linked_pa_templates | POST /analytics/engines/pa/v3/linked-templates | Create a linked PA template |
| LinkedPATemplatesApi | delete_linked_pa_templates | DELETE /analytics/engines/pa/v3/linked-templates/{id} | Delete a linked PA template. |
| LinkedPATemplatesApi | get_linked_pa_templates | GET /analytics/engines/pa/v3/linked-templates | Get linked PA templates |
| LinkedPATemplatesApi | get_linked_pa_templates_by_id | GET /analytics/engines/pa/v3/linked-templates/{id} | Get linked PA template by id |
| LinkedPATemplatesApi | update_linked_pa_templates | PUT /analytics/engines/pa/v3/linked-templates/{id} | Update a linked PA template |
| NPOOptimizerApi | cancel_optimization_by_id | DELETE /analytics/engines/npo/v3/optimizations/{id} | Cancel NPO optimization by id |
| NPOOptimizerApi | get_optimization_parameters | GET /analytics/engines/npo/v3/optimizations/{id} | Get NPO optimization parameters by id |
| NPOOptimizerApi | get_optimization_result | GET /analytics/engines/npo/v3/optimizations/{id}/result | Get NPO optimization result by id |
| NPOOptimizerApi | get_optimization_status_by_id | GET /analytics/engines/npo/v3/optimizations/{id}/status | Get NPO optimization status by id |
| NPOOptimizerApi | post_and_optimize | POST /analytics/engines/npo/v3/optimizations | Create and Run NPO optimization |
| NPOOptimizerApi | put_and_optimize | PUT /analytics/engines/npo/v3/optimizations/{id} | Create or Update NPO optimization and run it. |
| PACalculationsApi | cancel_calculation_by_id | DELETE /analytics/engines/pa/v3/calculations/{id} | Cancel PA calculation by id |
| PACalculationsApi | get_all_calculations | GET /analytics/engines/pa/v3/calculations | Get all calculations |
| PACalculationsApi | get_calculation_parameters | GET /analytics/engines/pa/v3/calculations/{id} | Get PA calculation parameters by id |
| PACalculationsApi | get_calculation_status_by_id | GET /analytics/engines/pa/v3/calculations/{id}/status | Get PA calculation status by id |
| PACalculationsApi | get_calculation_unit_result_by_id | GET /analytics/engines/pa/v3/calculations/{id}/units/{unitId}/result | Get PA calculation result by id |
| PACalculationsApi | post_and_calculate | POST /analytics/engines/pa/v3/calculations | Create and Run PA calculation |
| PACalculationsApi | put_and_calculate | PUT /analytics/engines/pa/v3/calculations/{id} | Create or Update PA calculation and run it. |
| PricingSourcesApi | get_pa_pricing_sources | GET /analytics/engines/pa/v3/pricing-sources | Get PA pricing sources |
| PubCalculationsApi | cancel_calculation_by_id | DELETE /analytics/engines/pub/v3/calculations/{id} | Cancel Pub calculation by id |
| PubCalculationsApi | get_all_calculations | GET /analytics/engines/pub/v3/calculations | Get all calculations |
| PubCalculationsApi | get_calculation_parameters | GET /analytics/engines/pub/v3/calculations/{id} | Get Pub calculation parameters by id |
| PubCalculationsApi | get_calculation_status_by_id | GET /analytics/engines/pub/v3/calculations/{id}/status | Get Pub calculation status by id |
| PubCalculationsApi | get_calculation_unit_result_by_id | GET /analytics/engines/pub/v3/calculations/{id}/units/{unitId}/result | Get Pub calculation result by id |
| PubCalculationsApi | post_and_calculate | POST /analytics/engines/pub/v3/calculations | Create and Run Pub calculation |
| PubCalculationsApi | put_and_calculate | PUT /analytics/engines/pub/v3/calculations/{id} | Create or Update Pub calculation and run it. |
| QuantCalculationsApi | cancel_calculation_by_id | DELETE /analytics/engines/quant/v3/calculations/{id} | Cancel Quant calculation by id |
| QuantCalculationsApi | get_all_calculations | GET /analytics/engines/quant/v3/calculations | Get all calculations |
| QuantCalculationsApi | get_calculation_parameters | GET /analytics/engines/quant/v3/calculations/{id} | Get Quant Engine calculation parameters by id |
| QuantCalculationsApi | get_calculation_status_by_id | GET /analytics/engines/quant/v3/calculations/{id}/status | Get Quant Engine calculation status by id |
| QuantCalculationsApi | get_calculation_unit_info_by_id | GET /analytics/engines/quant/v3/calculations/{id}/units/{unitId}/info | Get Quant Engine calculation metadata information by id |
| QuantCalculationsApi | get_calculation_unit_result_by_id | GET /analytics/engines/quant/v3/calculations/{id}/units/{unitId}/result | Get Quant Engine calculation result by id |
| QuantCalculationsApi | post_and_calculate | POST /analytics/engines/quant/v3/calculations | Create and Run Quant Engine calculation |
| QuantCalculationsApi | put_and_calculate | PUT /analytics/engines/quant/v3/calculations/{id} | Create or update Quant Engine calculation and run it. |
| SPARCalculationsApi | cancel_calculation_by_id | DELETE /analytics/engines/spar/v3/calculations/{id} | Cancel SPAR calculation |
| SPARCalculationsApi | get_all_calculations | GET /analytics/engines/spar/v3/calculations | Get all calculations |
| SPARCalculationsApi | get_calculation_parameters | GET /analytics/engines/spar/v3/calculations/{id} | Get SPAR calculation parameters by id |
| SPARCalculationsApi | get_calculation_status_by_id | GET /analytics/engines/spar/v3/calculations/{id}/status | Get SPAR calculation status by id |
| SPARCalculationsApi | get_calculation_unit_result_by_id | GET /analytics/engines/spar/v3/calculations/{id}/units/{unitId}/result | Get SPAR calculation result by id |
| SPARCalculationsApi | post_and_calculate | POST /analytics/engines/spar/v3/calculations | Create and Run SPAR calculation |
| SPARCalculationsApi | put_and_calculate | PUT /analytics/engines/spar/v3/calculations/{id} | Create or Update SPAR calculation and run it. |
| StrategyDocumentsApi | get_axioma_equity_strategy_documents | GET /analytics/engines/axp/v3/strategies/{path} | Get Axioma Equity strategy documents and sub-directories in a directory |
| StrategyDocumentsApi | get_axioma_fi_strategy_documents | GET /analytics/engines/afi/v3/strategies/{path} | Get Axioma FI strategy documents and sub-directories in a directory |
| StrategyDocumentsApi | get_barra_strategy_documents | GET /analytics/engines/bpm/v3/strategies/{path} | Get Barra strategy documents and sub-directories in a directory |
| StrategyDocumentsApi | get_fpo_strategy_documents | GET /analytics/engines/fpo/v3/strategies/{path} | Get FactSet Portfolio Optimizer strategy documents and sub-directories in a directory |
| StrategyDocumentsApi | get_northfield_strategy_documents | GET /analytics/engines/npo/v3/strategies/{path} | Get Northfield strategy documents and sub-directories in a directory |
| TemplatedPAComponentsApi | create_templated_pa_components | POST /analytics/engines/pa/v3/templated-components | Create templated PA component |
| TemplatedPAComponentsApi | delete_templated_pa_components | DELETE /analytics/engines/pa/v3/templated-components/{id} | Delete templated PA component |
| TemplatedPAComponentsApi | get_templated_pa_component_by_id | GET /analytics/engines/pa/v3/templated-components/{id} | Get templated PA component by id |
| TemplatedPAComponentsApi | get_templated_pa_components_in_path | GET /analytics/engines/pa/v3/templated-components | Get templated PA components in path |
| TemplatedPAComponentsApi | update_templated_pa_components | PUT /analytics/engines/pa/v3/templated-components/{id} | Update templated PA component |
| UnlinkedPATemplatesApi | create_unlinked_pa_templates | POST /analytics/engines/pa/v3/unlinked-templates | Create unlinked PA template |
| UnlinkedPATemplatesApi | delete_unlinked_pa_templates | DELETE /analytics/engines/pa/v3/unlinked-templates/{id} | Delete unlinked PA template |
| UnlinkedPATemplatesApi | get_default_unlinked_pa_template_types | GET /analytics/engines/pa/v3/unlinked-templates/template-types | Get default unlinked PA template types. |
| UnlinkedPATemplatesApi | get_details_type | GET /analytics/engines/pa/v3/unlinked-templates/template-types/{id} | Get unlinked PA template type details by id. |
| UnlinkedPATemplatesApi | get_unlinked_pa_templates | GET /analytics/engines/pa/v3/unlinked-templates | Get unlinked PA templates |
| UnlinkedPATemplatesApi | get_unlinked_pa_templates_by_id | GET /analytics/engines/pa/v3/unlinked-templates/{id} | Get unlinked PA template details by id |
| UnlinkedPATemplatesApi | update_unlinked_pa_templates | PUT /analytics/engines/pa/v3/unlinked-templates/{id} | Update unlinked PA template |
| VaultCalculationsApi | cancel_calculation_by_id | DELETE /analytics/engines/vault/v3/calculations/{id} | Cancel Vault calculation by id |
| VaultCalculationsApi | get_all_calculations | GET /analytics/engines/vault/v3/calculations | Get all calculations |
| VaultCalculationsApi | get_calculation_parameters | GET /analytics/engines/vault/v3/calculations/{id} | Get Vault calculation parameters by id |
| VaultCalculationsApi | get_calculation_status_by_id | GET /analytics/engines/vault/v3/calculations/{id}/status | Get Vault calculation status by id |
| VaultCalculationsApi | get_calculation_unit_result_by_id | GET /analytics/engines/vault/v3/calculations/{id}/units/{unitId}/result | Get Vault calculation result by id |
| VaultCalculationsApi | post_and_calculate | POST /analytics/engines/vault/v3/calculations | Create and Run Vault calculation |
| VaultCalculationsApi | put_and_calculate | PUT /analytics/engines/vault/v3/calculations/{id} | Create or Update Vault calculation and run it. |
- AFIOptimizationParameters
- AFIOptimizationParametersRoot
- AFIOptimizerStrategy
- AFIOptimizerStrategyOverrides
- AccountDirectories
- AccountDirectoriesRoot
- AxiomaEquityOptimizationParameters
- AxiomaEquityOptimizationParametersRoot
- AxiomaEquityOptimizerStrategy
- AxiomaEquityOptimizerStrategyOverrides
- BPMOptimization
- BPMOptimizationParameters
- BPMOptimizationParametersRoot
- BPMOptimizerStrategy
- BPMOptimizerStrategyAlphaOverride
- BPMOptimizerStrategyOverrides
- CalculationInfo
- CalculationInfoRoot
- CalculationMeta
- CalculationStatus
- CalculationStatusMeta
- CalculationStatusRoot
- CalculationUnitStatus
- CalculationUnitStatusMeta
- CalculationsSummary
- CalculationsSummaryRoot
- ClientErrorResponse
- Column
- ColumnRoot
- ColumnStatistic
- ColumnStatisticRoot
- ColumnSummary
- ColumnSummaryRoot
- ComponentSummary
- ComponentSummaryRoot
- ConfigurationAccount
- ConstraintAction
- Currency
- CurrencyRoot
- DateParametersSummary
- DateParametersSummaryRoot
- DocumentDirectories
- DocumentDirectoriesRoot
- Error
- ErrorSource
- EventSummary
- FIABCalculationParameters
- FIABCalculationStatus
- FIABCalculationStatusSummary
- FIABDateParameters
- FIABIdentifier
- FIAttributionForJobSettings
- FIAttributionForSecurities
- FIBalloonExtension
- FIBankLoans
- FICalculationParameters
- FICalculationParametersRoot
- FICashflows
- FIDiscountCurveInfo
- FIDiscountCurveInfoRoot
- FIJobSettings
- FILoss
- FIMarketEnvironment
- FIMunicipalBonds
- FIMunicipalBondsForJobSettings
- FIPrepay
- FIPrepayLockout
- FIReferencePrepay
- FIReferenceSecurity
- FISecurity
- FIServicerAdvances
- FIServicerAdvancesForSecurities
- FIStructuredProductsForJobSettings
- FIStructuredProductsForSecurities
- FPOAccount
- FPOObjective
- FPOOptimizationParameters
- FPOOptimizationParametersRoot
- FPOOptimizerStrategy
- FPOOptimizerStrategyOverrides
- Frequency
- FrequencyRoot
- Group
- GroupRoot
- LinkedPATemplate
- LinkedPATemplateParameters
- LinkedPATemplateParametersRoot
- LinkedPATemplatePostSummary
- LinkedPATemplatePostSummaryRoot
- LinkedPATemplateRoot
- LinkedPATemplateSummary
- LinkedPATemplateSummaryRoot
- LinkedPATemplateUpdateParameters
- LinkedPATemplateUpdateParametersRoot
- NPOOptimizationParameters
- NPOOptimizationParametersRoot
- NPOOptimizerStrategy
- NPOOptimizerStrategyOverrides
- ObjectRoot
- OptimalPortfolio
- Optimization
- OptimizerAccount
- OptimizerAccountOverrides
- OptimizerOptimalHoldings
- OptimizerOutputTypes
- OptimizerTradesList
- PACalculationColumn
- PACalculationDataSources
- PACalculationGroup
- PACalculationParameters
- PACalculationParametersRoot
- PACalculationPricingSource
- PAComponent
- PAComponentData
- PAComponentRoot
- PADateParameters
- PAIdentifier
- PAPricingSource
- PAPricingSourceRoot
- PaDoc
- PaginationInfo
- PaginationMeta
- PubCalculationParameters
- PubCalculationParametersRoot
- PubDateParameters
- PubIdentifier
- QuantAllUniversalScreenParameters
- QuantCalculationMeta
- QuantCalculationParameters
- QuantCalculationParametersRoot
- QuantDate
- QuantDateList
- QuantDateListObsolete
- QuantFdsDate
- QuantFdsDateObsolete
- QuantFormula
- QuantFqlExpression
- QuantFqlExpressionObsolete
- QuantIdentifierUniverse
- QuantIdentifierUniverseObsolete
- QuantScreeningExpression
- QuantScreeningExpressionObsolete
- QuantScreeningExpressionUniverse
- QuantScreeningExpressionUniverseObsolete
- QuantUniversalScreenParameter
- QuantUniversalScreenParameterObsolete
- QuantUniversalScreenUniverse
- QuantUniversalScreenUniverseObsolete
- QuantUniverse
- ReturnType
- SPARAccounts
- SPARAccountsRoot
- SPARBenchmark
- SPARBenchmarkRoot
- SPARCalculationParameters
- SPARCalculationParametersRoot
- SPARComponent
- SPARComponentRoot
- SPARDateParameters
- SPARIdentifier
- TemplateContentTypes
- TemplatedPAComponent
- TemplatedPAComponentParameters
- TemplatedPAComponentParametersRoot
- TemplatedPAComponentPostSummary
- TemplatedPAComponentPostSummaryRoot
- TemplatedPAComponentRoot
- TemplatedPAComponentSummary
- TemplatedPAComponentSummaryRoot
- TemplatedPAComponentUpdateParameters
- TemplatedPAComponentUpdateParametersRoot
- UnlinkedPATemplate
- UnlinkedPATemplateCategoryAndType
- UnlinkedPATemplateCategoryAndTypeDetails
- UnlinkedPATemplateCategoryAndTypeDetailsRoot
- UnlinkedPATemplateCategoryAndTypeRoot
- UnlinkedPATemplateColumnDetails
- UnlinkedPATemplateGroupDetails
- UnlinkedPATemplateParameters
- UnlinkedPATemplateParametersRoot
- UnlinkedPATemplatePostSummary
- UnlinkedPATemplatePostSummaryRoot
- UnlinkedPATemplateRoot
- UnlinkedPATemplateSummary
- UnlinkedPATemplateSummaryRoot
- UnlinkedPATemplateUpdateParameters
- UnlinkedPATemplateUpdateParametersRoot
- VaultCalculationParameters
- VaultCalculationParametersRoot
- VaultComponent
- VaultComponentRoot
- VaultConfiguration
- VaultConfigurationRoot
- VaultConfigurationSummary
- VaultConfigurationSummaryRoot
- VaultDateParameters
- VaultIdentifier
- Type: HTTP basic authentication
- Type: Bearer authentication
If the OpenAPI document is large, imports in fds.analyticsapi.engines.apis and fds.analyticsapi.engines.models may fail with a RecursionError indicating the maximum recursion limit has been exceeded. In that case, there are a couple of solutions:
Solution 1: Use specific imports for apis and models like:
from fds.analyticsapi.engines.api.default_api import DefaultApifrom fds.analyticsapi.engines.model.pet import Pet
Solution 2: Before importing the package, adjust the maximum recursion limit as shown below:
import sys
sys.setrecursionlimit(1500)
import fds.analyticsapi.engines
from fds.analyticsapi.engines.apis import *
from fds.analyticsapi.engines.models import *