generated: '2026-07-15' method: generated source: openapi/analytics-datastore-openapi-original.yml, openapi/axioma-equity-optimizer-openapi-original.yml, openapi/axioma-fixed-income-optimizer-openapi-original.yml, openapi/barra-portfolio-optimizer-openapi-original.yml, openapi/benchmarks-openapi-original.yml, openapi/bookbuilder-openapi-original.yml, openapi/capital-structure-report-builder-openapi-original.yml, openapi/chart-generation-service-openapi-original.yml, openapi/classifications-openapi-original.yml, openapi/company-logo-api-for-digital-portals-openapi-original.yml, openapi/concordance-openapi-original.yml, openapi/content-feeds-data-dictionary-openapi-original.yml, openapi/conversational-api-powered-by-mercury-openapi-original.yml, openapi/digital-cards-openapi-original.yml, openapi/direct-streaming-of-transaction-messages-openapi-original.yml, openapi/documents-distributor-callstreet-events-openapi-original.yml, openapi/documents-distributor-documents-openapi-original.yml, openapi/entity-openapi-original.yml, openapi/entity-report-builder-openapi-original.yml, openapi/esg-openapi-original.yml, openapi/estimates-openapi-original.yml, openapi/estimates-report-builder-openapi-original.yml, openapi/etf-openapi-original.yml, openapi/etf-profile-and-prices-openapi-original.yml, openapi/event-calendar-openapi-original.yml, openapi/exchange-datafeed-data-model-openapi-original.yml, openapi/exchange-datafeed-snapshot-api-entire-exchange-openapi-original.yml, openapi/exchange-datafeed-snapshot-api-symbol-list-openapi-original.yml, openapi/factset-analytics-datastore-api-openapi.yml, openapi/factset-axioma-fixed-income-optimizer-openapi.yml, openapi/factset-benchmarks-api-openapi.yml, openapi/factset-bonds-api-for-digital-portals-openapi.yml, openapi/factset-bookbuilder-api-openapi.yml, openapi/factset-classifications-api-openapi.yml, openapi/factset-content-feeds-data-dictionary-openapi.yml, openapi/factset-documents-distributor-callstreet-events-openapi.yml, openapi/factset-esg-api-openapi.yml, openapi/factset-estimates-api-openapi.yml, openapi/factset-exchange-datafeed-data-model-api-openapi.yml, openapi/factset-exchange-datafeed-snapshot-api-symbol-list-openapi.yml, openapi/factset-fixed-income-analytics-batcher-api-openapi.yml, openapi/factset-formula-api-openapi.yml, openapi/factset-fundamentals-api-openapi.yml, openapi/factset-funds-api-openapi.yml, openapi/factset-global-filings-api-openapi.yml, openapi/factset-global-prices-api-openapi.yml, openapi/factset-id-lookup-api-openapi.yml, openapi/factset-intraday-tick-history-api-openapi.yml, openapi/factset-irn-configuration-api-openapi.yml, openapi/factset-irn-contacts-api-openapi.yml, openapi/factset-irn-custom-symbols-api-openapi.yml, openapi/factset-irn-meetings-api-openapi.yml, openapi/factset-irn-notes-api-openapi.yml, openapi/factset-northfield-portfolio-optimizer-openapi.yml, openapi/factset-open-factset-marketplace-api-openapi.yml, openapi/factset-ownership-api-openapi.yml, openapi/factset-ownership-report-builder-api-openapi.yml, openapi/factset-pa-engine-api-openapi.yml, openapi/factset-people-api-openapi.yml, openapi/factset-portfolio-metadata-api-openapi.yml, openapi/factset-portfolio-openapi.yml, openapi/factset-portfolio-optimizer-api-openapi.yml, openapi/factset-portfolio-reporting-batcher-api-openapi.yml, openapi/factset-prices-api-openapi.yml, openapi/factset-private-markets-api-openapi.yml, openapi/factset-procure-to-pay-scim-openapi.yml, openapi/factset-programmatic-environment-api-openapi.yml, openapi/factset-publisher-api-openapi.yml, openapi/factset-quant-engine-api-openapi.yml, openapi/factset-rbics-api-openapi.yml, openapi/factset-real-time-news-api-openapi.yml, openapi/factset-real-time-price-alerting-api-openapi.yml, openapi/factset-real-time-quotes-api-openapi.yml, openapi/factset-real-time-time-series-api-openapi.yml, openapi/factset-recommendation-list-api-for-digital-portals-openapi.yml, openapi/factset-search-answers-openapi.yml, openapi/factset-securitized-derivatives-api-for-digital-portals-openapi.yml, openapi/factset-security-modeling-api-openapi.yml, openapi/factset-signals-api-openapi.yml, openapi/factset-spar-engine-api-openapi.yml, openapi/factset-streetaccount-news-api-openapi.yml, openapi/factset-symbology-api-openapi.yml, openapi/factset-terms-and-conditions-api-openapi.yml, openapi/factset-tick-history-api-openapi.yml, openapi/factset-universal-screening-api-openapi.yml, openapi/factset-vault-api-openapi.yml, openapi/factset-vermilion-api-openapi.yml, openapi/factset-watchlist-api-for-digital-portals-openapi.yml, openapi/fixed-income-analytics-batcher-openapi-original.yml, openapi/fixed-income-calculation-openapi-original.yml, openapi/foreign-exchange-rate-openapi-original.yml, openapi/formula-openapi-original.yml, openapi/fundamentals-openapi-original.yml, openapi/fundamentals-report-builder-openapi-original.yml, openapi/funds-openapi-original.yml, openapi/georev-openapi-original.yml, openapi/global-filings-openapi-original.yml, openapi/global-prices-openapi-original.yml, openapi/id-lookup-openapi-original.yml, openapi/intraday-tick-history-openapi-original.yml, openapi/investment-banking-office-refresh-openapi-original.yml, openapi/irn-configuration-openapi-original.yml, openapi/irn-contacts-openapi-original.yml, openapi/irn-custom-symbols-openapi-original.yml, openapi/irn-meetings-openapi-original.yml, openapi/irn-notes-openapi-original.yml, openapi/issue-tracker-openapi-original.yml, openapi/natural-language-processing-openapi-original.yml, openapi/northfield-portfolio-optimizer-openapi-original.yml, openapi/ofdb-openapi-original.yml, openapi/open-marketplace-openapi-original.yml, openapi/open-partners-documents-openapi-original.yml, openapi/open-risk-openapi-original.yml, openapi/optimization-engine-api-multi-period-openapi-original.yml, openapi/options-openapi-original.yml, openapi/overview-report-builder-openapi-original.yml, openapi/ownership-openapi-original.yml, openapi/ownership-report-builder-openapi-original.yml, openapi/pa-engine-openapi-original.yml, openapi/people-openapi-original.yml, openapi/portfolio-metadata-openapi-original.yml, openapi/portfolio-openapi-original.yml, openapi/portfolio-optimizer-openapi-original.yml, openapi/portfolio-reporting-batcher-openapi-original.yml, openapi/prices-openapi-original.yml, openapi/private-markets-openapi-original.yml, openapi/procure-to-pay-api-scim-openapi-original.yml, openapi/programmatic-environment-openapi-original.yml, openapi/publisher-openapi-original.yml, openapi/quant-engine-openapi-original.yml, openapi/quant-factor-library-openapi-original.yml, openapi/rbics-openapi-original.yml, openapi/real-time-news-openapi-original.yml, openapi/real-time-price-alerting-openapi-original.yml, openapi/real-time-quotes-openapi-original.yml, openapi/real-time-time-series-openapi-original.yml, openapi/s-p-global-fixed-income-evaluated-prices-and-analytics-openapi-original.yml, openapi/search-answers-openapi-original.yml, openapi/security-modeling-openapi-original.yml, openapi/signals-openapi-original.yml, openapi/spar-engine-openapi-original.yml, openapi/standard-datafeed-openapi-original.yml, openapi/streetaccount-news-openapi-original.yml, openapi/symbology-openapi-original.yml, openapi/terms-and-conditions-openapi-original.yml, openapi/tick-history-openapi-original.yml, openapi/trading-openapi-original.yml, openapi/universal-screening-openapi-original.yml, openapi/vault-openapi-original.yml, openapi/vermilion-openapi-original.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 1810 by_action_class: connected: 1105 acting: 705 by_consequence: read: 1105 physical: 52 write: 653 human_in_the_loop_required: 0 operations: - path: /analytics/pub-datastore/swivel/v1/{document}/{accountId}/{date} method: get operationId: getPdfPptMapping x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/pub-datastore/swivel/v1/{document}/{assetName}/{reportId}/{tileId}/{accountId} method: get operationId: getStachMappingNoDate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/pub-datastore/swivel/v1/{document}/{assetName}/{reportId}/{tileId}/{accountId}/{date} method: get operationId: getStachMapping x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/pub-datastore/swivel/v1/{document}/{assetName}/{reportId}/{tileId}/{accountId}/{configId}/{date} method: get operationId: getInsightMapping x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/pub-datastore/cargo/v1/groups/{groupId}/objects/{objectId} method: get operationId: getCargoEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/pub-datastore/tag-search/v1/documents/search method: post operationId: getDocumentsEndPoint x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/pub-datastore/tag-search/v1/tags method: get operationId: getTagsEndPoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/pub-datastore/tag-search/v1/tags/{name} method: get operationId: getSingleTagEndPoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/pub-datastore/tag-search/v1/tags/{name}/values method: post operationId: getTagValuesEndPoint x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/pub-datastore/tag-search/v1/product-types/search method: post operationId: getProductTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/lookups/v3/accounts/{path} method: get operationId: getAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/axp/v3/optimizations method: post operationId: postAndOptimize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/axp/v3/optimizations/{id} method: put operationId: putAndOptimize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/axp/v3/optimizations/{id} method: get operationId: getOptimizationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/axp/v3/optimizations/{id} method: delete operationId: cancelOptimizationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/axp/v3/optimizations/{id}/status method: get operationId: getOptimizationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/axp/v3/optimizations/{id}/result method: get operationId: getOptimizationResult x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/currencies method: get operationId: getCurrencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/axp/v3/strategies/{path} method: get operationId: getAxiomaEquityStrategyDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/afi/v3/optimizations method: post operationId: postAndOptimize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/afi/v3/optimizations/{id} method: put operationId: putAndOptimize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/afi/v3/optimizations/{id} method: get operationId: getOptimizationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/afi/v3/optimizations/{id} method: delete operationId: cancelOptimizationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/afi/v3/optimizations/{id}/status method: get operationId: getOptimizationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/afi/v3/optimizations/{id}/result method: get operationId: getOptimizationResult x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/afi/v3/strategies/{path} method: get operationId: getAxiomaFIStrategyDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/accounts/{path} method: get operationId: getAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/bpm/v3/optimizations method: post operationId: postAndOptimize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/bpm/v3/optimizations/{id} method: put operationId: putAndOptimize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/bpm/v3/optimizations/{id} method: get operationId: getOptimizationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/bpm/v3/optimizations/{id} method: delete operationId: cancelOptimizationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/bpm/v3/optimizations/{id}/status method: get operationId: getOptimizationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/bpm/v3/optimizations/{id}/result method: get operationId: getOptimizationResult x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/currencies method: get operationId: getCurrencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/bpm/v3/strategies/{path} method: get operationId: getBarraStrategyDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-benchmarks/v1/constituents method: get operationId: getBenchmarkConstituents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-benchmarks/v1/constituents method: post operationId: getBenchmarkConstituentsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-benchmarks/v1/fixed-income-constituents method: get operationId: getFIBenchmarkConstituents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-benchmarks/v1/fixed-income-constituents method: post operationId: getFIBenchmarkConstituentsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-benchmarks/v1/index-snapshot method: get operationId: getIndexSnapshot x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-benchmarks/v1/index-snapshot method: post operationId: getIndexSnapshotForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-benchmarks/v1/index-history method: get operationId: getIndexHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-benchmarks/v1/index-history method: post operationId: getIndexHistoryForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-benchmarks/v1/ratios method: get operationId: getBenchmarkRatios x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-benchmarks/v1/ratios method: post operationId: getBenchmarkRatiosForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-benchmarks/v1/id-list method: get operationId: getBenchmarkIds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-benchmarks/v1/id-list method: post operationId: getBenchmarkIdsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/book-list method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/template-list method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/create-template/ method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/create-book method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/create-book-from-template method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/download-api-book-aws/{book_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/upload-custom-document method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-upload-list method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dcs-detail method: get operationId: getDcsDetail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /source-of-capital method: get operationId: getSourceOfCapital x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dcs-summary method: get operationId: getDcsSummary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/catalog/categories method: get operationId: getCategoryList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/catalog/charts method: get operationId: getChartList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/image method: get operationId: Images x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /classifications/v1/gics method: get operationId: getGics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /classifications/v1/gics method: post operationId: postGics x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /company/logo/get method: get operationId: get/company/logo/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-concordance/v2/entity-match method: get operationId: getEntityMatch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-concordance/v2/entity-match method: post operationId: getEntityMatchForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-concordance/v2/entity-task method: post operationId: getEntityTaskForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-concordance/v2/entity-task-status method: get operationId: getEntityTaskStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-concordance/v2/entity-decisions method: get operationId: getEntityDecisions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-concordance/v2/universe method: post operationId: getUniverseForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-concordance/v2/entity-universe method: get operationId: getEntityUniverse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-concordance/v2/entity-universe method: post operationId: getEntityUniverseForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-concordance/v2/people-universe method: get operationId: getPeopleUniverse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-concordance/v2/people-universe method: post operationId: getPeopleUniverseForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-concordance/v2/update-universe method: post operationId: getUpdateUniverseForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-concordance/v2/universes method: get operationId: getUniverses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-concordance/v2/entity-universe-statistics method: get operationId: getEntityUniverseStatistics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-concordance/v2/universe-statistics method: get operationId: getUniverseStatistics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-concordance/v2/entity-mapping method: post operationId: getEntityMappingForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-concordance/v2/people-mapping method: post operationId: getPeopleMappingForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-concordance/v2/entity-mapping-delete method: post operationId: getEntityMappingDeleteForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-concordance/v2/people-mapping-delete method: post operationId: getPeopleMappingDeleteForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-concordance/v2/snowflake-entity-match method: post operationId: getSnowflakeEntityMatchForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-concordance/v2/snowflake-entity-mapping method: post operationId: snowflakeEntityMappingPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-concordance/v2/people-match method: get operationId: getPeopleMatch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-concordance/v2/people-match method: post operationId: getPeopleMatchForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-concordance/v2/people-task method: post operationId: getPeopleTaskForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-concordance/v2/people-task-status method: get operationId: getPeopleTaskStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-concordance/v2/people-decisions method: get operationId: getPeopleDecisions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /navigator/products method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /navigator/data_items/{Product_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /navigator/sources/{DataItem_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /navigator/sources method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /navigator/table_fields/{Table_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /navigator/basic_search method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /create method: post operationId: createChat x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /status method: post operationId: getChatStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /result method: post operationId: getChatResult x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/company/{component}/adaptive-card method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/company/{component}/adaptive-card/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /transactions method: post operationId: sendTransactions x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /docs-distributor/audio/v1/history-files method: get operationId: get-docs-distributor-audio-v1-history-files x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /docs-distributor/audio/v1/list-files method: get operationId: get-docs-distributor-audio-v1-list-files x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bulk-documents/nrt/v1/calls method: get operationId: get-bulk-documents-nrt-v1-calls x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bulk-documents/nrt/v1/list-snippets method: get operationId: get-bulk-documents-nrt-v1-list-snippets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bulk-documents/nrt/v1/speakerids method: get operationId: get-bulk-documents-nrt-v1-speakerids x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bulk-documents/nrt/v1/indexed-nrt method: get operationId: get-bulk-documents-nrt-v1-indexed-nrt x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /global-filings/v1/list-files method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /asynch/streetaccount/v1/request-files method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /asynch/streetaccount/v1/check-status method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /asynch/streetaccount/v1/get-files method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /asynch/news/v1/request-files method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /asynch/news/v1/check-status method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /asynch/news/v1/get-files method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-entity/v1/entity-references method: get operationId: getEntityReferences x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-entity/v1/entity-references method: post operationId: postEntityReferences x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-entity/v1/entity-securities method: get operationId: getEntitySecurities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-entity/v1/entity-securities method: post operationId: postEntitySecurities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-entity/v1/entity-structures method: get operationId: getEntityStructure x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-entity/v1/entity-structures method: post operationId: postEntityStructure x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-entity/v1/ultimate-entity-structures method: get operationId: getUltimateEntityStructure x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-entity/v1/ultimate-entity-structures method: post operationId: postUltimateEntityStructure x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-entity/v1/entity-reference-chi method: get operationId: getEntityReferenceChi x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-entity/v1/entity-reference-chi method: post operationId: getEntityReferenceChiForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-entity/v1/hist-credit-parent method: get operationId: getHistCredParent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-entity/v1/hist-credit-parent method: post operationId: postHistCredParent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /structure method: get operationId: getEntityStructureStructure x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sasb-scores method: get operationId: getSasbScores x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sasb-scores method: post operationId: getSasbScoresPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-esg/v1/sasb-ranks method: get operationId: getSasbRanks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sasb-ranks method: post operationId: getSasbRanksPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-esg/v1/sasb-scores-all method: get operationId: getSasbScoresAll x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sasb-scores-all method: post operationId: getSasbScoresAllPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-esg/v1/sdg-scores method: get operationId: getSdgScores x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sdg-scores method: post operationId: getSdgScoresPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-esg/v1/sfdr-pai method: get operationId: getSfdrPai x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sfdr-pai method: post operationId: getSfdrPaiForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-esg/v1/sasb-spotlights method: get operationId: getSasbSpotlights x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sasb-spotlights method: post operationId: getSasbSpotlightsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-esg/v1/sdg-spotlights method: get operationId: getSdgSpotlights x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sdg-spotlights method: post operationId: getSdgSpotlightsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-esg/v1/sasb-articles method: get operationId: getSasbArticles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sasb-articles method: post operationId: getSasbArticlesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-esg/v1/sdg-articles method: get operationId: getSdgArticles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sdg-articles method: post operationId: getSdgArticlesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/rolling-consensus method: get operationId: getRollingConsensus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/rolling-consensus method: post operationId: getRollingConsensusForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/fixed-consensus method: get operationId: getFixedConsensus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/fixed-consensus method: post operationId: getFixedConsensusForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/rolling-detail method: get operationId: getRollingDetail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/rolling-detail method: post operationId: getRollingDetailForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/fixed-detail method: get operationId: getFixedDetail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/fixed-detail method: post operationId: getFixedDetailForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/consensus-ratings method: get operationId: getConsensusRatings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/consensus-ratings method: post operationId: getConsensusRatingsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/detail-ratings method: get operationId: getDetailRatings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/detail-ratings method: post operationId: getDetailRatingsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/surprise method: get operationId: getSurprise x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/surprise method: post operationId: getSurpriseForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/segments method: get operationId: getSegments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/segments method: post operationId: getSegmentsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/metrics method: get operationId: getEstimateMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/metrics method: post operationId: getEstimateMetricsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /income-statement method: get operationId: getEstimatesIncomeStatement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /balance-sheet method: get operationId: getEstimatesBalanceSheet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cash-flow method: get operationId: getEstimatesCashFlow x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /per-share method: get operationId: getEstimatesPerShare x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /industry-metrics method: get operationId: getEstimatesIndustryMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /product-segments method: get operationId: getEstimatesProductSegments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /geographic-segments method: get operationId: getEstimatesGeographicSegments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /valuation method: get operationId: getEstimatesValuation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /table method: get operationId: getEstimateTablesTable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-etf/v1/reference method: get operationId: getEtfReferenceData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-etf/v1/reference method: post operationId: getEtfReferenceDataForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-etf/v1/metrics method: get operationId: getEtfMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/getBySymbol method: get operationId: get/factset/etf/getBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/allocation/asset/listBySymbol method: get operationId: get/factset/etf/allocation/asset/listBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/allocation/country/listBySymbol method: get operationId: get/factset/etf/allocation/country/listBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/allocation/currency/listBySymbol method: get operationId: get/factset/etf/allocation/currency/listBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/allocation/economicDevelopment/listBySymbol method: get operationId: get/factset/etf/allocation/economicDevelopment/listBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/allocation/exchange/listBySymbol method: get operationId: get/factset/etf/allocation/exchange/listBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/allocation/industry/listBySymbol method: get operationId: get/factset/etf/allocation/industry/listBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/allocation/marketCapitalization/listBySymbol method: get operationId: get/factset/etf/allocation/marketCapitalization/listBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/allocation/region/listBySymbol method: get operationId: get/factset/etf/allocation/region/listBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/allocation/sector/listBySymbol method: get operationId: get/factset/etf/allocation/sector/listBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/analytics/getBySymbol method: get operationId: get/factset/etf/analytics/getBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/analytics/holdings/statistics/getBySymbol method: get operationId: get/factset/etf/analytics/holdings/statistics/getBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/analytics/score/getBySymbol method: get operationId: get/factset/etf/analytics/score/getBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/analytics/trade/getBySymbol method: get operationId: get/factset/etf/analytics/trade/getBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/characteristics/getBySymbol method: get operationId: get/factset/etf/characteristics/getBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/class/getBySymbol method: get operationId: get/factset/etf/class/getBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/class/category/broad/list method: get operationId: get/factset/etf/class/category/broad/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/class/category/focus/list method: get operationId: get/factset/etf/class/category/focus/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/class/category/niche/list method: get operationId: get/factset/etf/class/category/niche/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/class/geography/list method: get operationId: get/factset/etf/class/geography/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/competitors/listBySymbol method: get operationId: get/factset/etf/competitors/listBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/distribution/getBySymbol method: get operationId: get/factset/etf/distribution/getBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/fundFlows/getBySymbol method: get operationId: get/factset/etf/fundFlows/getBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/growthOfTenK/listBySymbol method: get operationId: get/factset/etf/growthOfTenK/listBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/holdings/listBySymbol method: get operationId: get/factset/etf/holdings/listBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/marketAggregates/getBySymbol method: get operationId: get/factset/etf/marketAggregates/getBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/premiumDiscount/summary/listBySymbol method: get operationId: get/factset/etf/premiumDiscount/summary/listBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/price/getBySymbol method: get operationId: get/factset/etf/price/getBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/returns/getBySymbol method: get operationId: get/factset/etf/returns/getBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/strategy/getBySymbol method: get operationId: get/factset/etf/strategy/getBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/strategy/segment/list method: get operationId: get/factset/etf/strategy/segment/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/structure/getBySymbol method: get operationId: get/factset/etf/structure/getBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/taxesAndFees/us/getBySymbol method: get operationId: get/factset/etf/taxesAndFees/us/getBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset/etf/timeSeries/listBySymbol method: get operationId: get/factset/etf/timeSeries/listBySymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /company/event/list method: post operationId: getCompanyEvent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /products method: get operationId: get_products x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/list-files method: get operationId: get-v1-list-files x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DFSnapshot method: get operationId: get_DFSnapshot x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DFSnapshot method: post operationId: post_DFSnapshot x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/pub-datastore/swivel/v1/{document}/{accountId}/{date} method: get operationId: getPdfPptMapping x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/pub-datastore/swivel/v1/{document}/{assetName}/{reportId}/{tileId}/{accountId} method: get operationId: getStachMappingNoDate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/pub-datastore/swivel/v1/{document}/{assetName}/{reportId}/{tileId}/{accountId}/{date} method: get operationId: getStachMapping x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/pub-datastore/swivel/v1/{document}/{assetName}/{reportId}/{tileId}/{accountId}/{configId}/{date} method: get operationId: getInsightMapping x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/pub-datastore/cargo/v1/groups/{groupId}/objects/{objectId} method: get operationId: getCargoEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/pub-datastore/tag-search/v1/documents/search method: post operationId: getDocumentsEndPoint x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/pub-datastore/tag-search/v1/tags method: get operationId: getTagsEndPoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/pub-datastore/tag-search/v1/tags/{name} method: get operationId: getSingleTagEndPoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/pub-datastore/tag-search/v1/tags/{name}/values method: post operationId: getTagValuesEndPoint x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/pub-datastore/tag-search/v1/product-types/search method: post operationId: getProductTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/afi/v3/optimizations method: post operationId: postAndOptimize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/afi/v3/optimizations/{id} method: put operationId: putAndOptimize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/afi/v3/optimizations/{id} method: get operationId: getOptimizationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/afi/v3/optimizations/{id} method: delete operationId: cancelOptimizationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/afi/v3/optimizations/{id}/status method: get operationId: getOptimizationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/afi/v3/optimizations/{id}/result method: get operationId: getOptimizationResult x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/afi/v3/strategies/{path} method: get operationId: getAxiomaFIStrategyDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-benchmarks/v1/constituents method: get operationId: getBenchmarkConstituents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-benchmarks/v1/constituents method: post operationId: getBenchmarkConstituentsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-benchmarks/v1/fixed-income-constituents method: get operationId: getFIBenchmarkConstituents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-benchmarks/v1/fixed-income-constituents method: post operationId: getFIBenchmarkConstituentsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-benchmarks/v1/index-snapshot method: get operationId: getIndexSnapshot x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-benchmarks/v1/index-snapshot method: post operationId: getIndexSnapshotForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-benchmarks/v1/index-history method: get operationId: getIndexHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-benchmarks/v1/index-history method: post operationId: getIndexHistoryForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-benchmarks/v1/ratios method: get operationId: getBenchmarkRatios x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-benchmarks/v1/ratios method: post operationId: getBenchmarkRatiosForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-benchmarks/v1/id-list method: get operationId: getBenchmarkIds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-benchmarks/v1/id-list method: post operationId: getBenchmarkIdsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /debtInstrument/get method: get operationId: get/debtInstrument/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /debtInstrument/issuer/search method: post operationId: post/debtInstrument/issuer/search x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /debtInstrument/keyFigures/notation/get method: get operationId: get/debtInstrument/keyFigures/notation/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /debtInstrument/notation/screener/search method: post operationId: post/debtInstrument/notation/screener/search x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /debtInstrument/notation/screener/valueRanges/get method: post operationId: post/debtInstrument/notation/screener/valueRanges/get x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/book-list method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/template-list method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/create-template/ method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/create-book method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/create-book-from-template method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/download-api-book-aws/{book_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/upload-custom-document method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-upload-list method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /classifications/v1/gics method: get operationId: getGics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /classifications/v1/gics method: post operationId: postGics x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /navigator/products method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /navigator/data_items/{Product_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /navigator/sources/{DataItem_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /navigator/sources method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /navigator/table_fields/{Table_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /navigator/basic_search method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /docs-distributor/audio/v1/history-files method: get operationId: get-docs-distributor-audio-v1-history-files x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /docs-distributor/audio/v1/list-files method: get operationId: get-docs-distributor-audio-v1-list-files x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bulk-documents/nrt/v1/calls method: get operationId: get-bulk-documents-nrt-v1-calls x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bulk-documents/nrt/v1/list-snippets method: get operationId: get-bulk-documents-nrt-v1-list-snippets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bulk-documents/nrt/v1/speakerids method: get operationId: get-bulk-documents-nrt-v1-speakerids x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bulk-documents/nrt/v1/indexed-nrt method: get operationId: get-bulk-documents-nrt-v1-indexed-nrt x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sasb-scores method: get operationId: getSasbScores x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sasb-scores method: post operationId: getSasbScoresPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-esg/v1/sasb-ranks method: get operationId: getSasbRanks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sasb-ranks method: post operationId: getSasbRanksPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-esg/v1/sasb-scores-all method: get operationId: getSasbScoresAll x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sasb-scores-all method: post operationId: getSasbScoresAllPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-esg/v1/sdg-scores method: get operationId: getSdgScores x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sdg-scores method: post operationId: getSdgScoresPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-esg/v1/sfdr-pai method: get operationId: getSfdrPai x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sfdr-pai method: post operationId: getSfdrPaiForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-esg/v1/sasb-spotlights method: get operationId: getSasbSpotlights x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sasb-spotlights method: post operationId: getSasbSpotlightsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-esg/v1/sdg-spotlights method: get operationId: getSdgSpotlights x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sdg-spotlights method: post operationId: getSdgSpotlightsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-esg/v1/sasb-articles method: get operationId: getSasbArticles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sasb-articles method: post operationId: getSasbArticlesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-esg/v1/sdg-articles method: get operationId: getSdgArticles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-esg/v1/sdg-articles method: post operationId: getSdgArticlesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/rolling-consensus method: get operationId: getRollingConsensus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/rolling-consensus method: post operationId: getRollingConsensusForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/fixed-consensus method: get operationId: getFixedConsensus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/fixed-consensus method: post operationId: getFixedConsensusForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/rolling-detail method: get operationId: getRollingDetail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/rolling-detail method: post operationId: getRollingDetailForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/fixed-detail method: get operationId: getFixedDetail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/fixed-detail method: post operationId: getFixedDetailForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/consensus-ratings method: get operationId: getConsensusRatings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/consensus-ratings method: post operationId: getConsensusRatingsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/detail-ratings method: get operationId: getDetailRatings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/detail-ratings method: post operationId: getDetailRatingsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/surprise method: get operationId: getSurprise x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/surprise method: post operationId: getSurpriseForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/segments method: get operationId: getSegments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/segments method: post operationId: getSegmentsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-estimates/v2/metrics method: get operationId: getEstimateMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-estimates/v2/metrics method: post operationId: getEstimateMetricsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /products method: get operationId: get_products x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DFSnapshot method: get operationId: get_DFSnapshot x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DFSnapshot method: post operationId: post_DFSnapshot x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/fiab/v1/calculations method: post operationId: runFIABCalculation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/fiab/v1/calculations method: get operationId: getFIABCalculationStatusSummaries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/fiab/v1/calculations/{id} method: get operationId: getFIABCalculationById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/time-series method: get operationId: getTimeSeriesData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/time-series method: post operationId: getTimeSeriesDataForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/cross-sectional method: get operationId: getCrossSectionalData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/cross-sectional method: post operationId: getCrossSectionalDataForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/batch-status method: get operationId: getBatchStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/batch-status method: post operationId: getBatchStatusWithPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/batch-result method: get operationId: getBatchData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/batch-result method: post operationId: getBatchDataWithPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fundamentals method: get operationId: getFundamentals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fundamentals method: post operationId: postFundamentals x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /financial-statements method: get operationId: getFinancialStatements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /financial-statements method: post operationId: postFinancialStatements x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ratios method: get operationId: getRatios x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ratios method: post operationId: postRatios x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /estimates method: get operationId: getEstimates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /estimates method: post operationId: postEstimates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /segments method: get operationId: getSegments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /segments method: post operationId: postSegments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metrics method: get operationId: getMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /batch-status method: get operationId: getBatchStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /batch-result method: get operationId: getBatchResult x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/summary method: get operationId: getFundsSummary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/summary method: post operationId: getFundsSummaryForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/classifications method: get operationId: getFundsClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/classifications method: post operationId: getFundsClassificationsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/benchmark-details method: get operationId: getFundsBenchmarkDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/benchmark-details method: post operationId: getFundsBenchmarkDetailsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/costs-fees method: get operationId: getFundsCostsFees x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/costs-fees method: post operationId: getFundsCostsFeesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/managers method: get operationId: getFundsManagers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/managers method: post operationId: getFundsManagersForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/related-funds method: get operationId: getRelatedFunds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/related-funds method: post operationId: getRelatedFundsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/prices method: get operationId: getFundsPrices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/prices method: post operationId: getFundsPricesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/returns method: get operationId: getFundsReturns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/returns method: post operationId: getFundsReturnsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/returns-snapshot method: get operationId: getFundsReturnsSnapshot x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/returns-snapshot method: post operationId: getFundsReturnsSnapshotForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/returns-range method: get operationId: getFundsReturnsRange x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/returns-range method: post operationId: getFundsReturnsRangeForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/aum method: get operationId: getFundsAum x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/aum method: post operationId: getFundsAumForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/flows method: get operationId: getFundsFlows x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/flows method: post operationId: getFundsFlowsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/status method: get operationId: getStatuses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/status method: post operationId: getStatusesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /search method: get operationId: getFilings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /helper method: get operationId: getHelper x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /count method: get operationId: getCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-global-prices/v1/prices method: get operationId: getGPDPrices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-global-prices/v1/prices method: post operationId: getSecurityPricesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-global-prices/v1/corporate-actions method: get operationId: getGPDCorporateActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-global-prices/v1/corporate-actions method: post operationId: postCorporateActions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-global-prices/v1/annualized-dividends method: get operationId: getannualizedDividends x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-global-prices/v1/annualized-dividends method: post operationId: getannualizedDividendsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-global-prices/v1/returns method: get operationId: getReturns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-global-prices/v1/returns method: post operationId: getReturnsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-global-prices/v1/security-shares method: get operationId: getSharesOutstanding x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-global-prices/v1/security-shares method: post operationId: postSharesOutstanding x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-global-prices/v1/batch-status method: get operationId: getBatchStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-global-prices/v1/batch-result method: get operationId: getBatchData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/idsearch method: post operationId: search companyname x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TickHistory/history method: get operationId: get_TickHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TickHistory/firsttrade method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TickHistory/lasttrade method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TickHistory/qat method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TickHistory/tradesattime method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/authors method: get operationId: GetAuthors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contact-custom-fields method: get operationId: GetContactCustomFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contact-custom-fields method: post operationId: CreateContactCustomField x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-custom-fields/{contactCustomFieldId} method: get operationId: GetContactCustomField x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contact-custom-fields/{contactCustomFieldId} method: patch operationId: PatchContactCustomField x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-custom-fields/{contactCustomFieldId} method: delete operationId: DeleteContactCustomField x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-roles method: get operationId: GetContactRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contact-roles method: post operationId: CreateContactRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-types method: get operationId: GetContactTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contact-types method: post operationId: CreateContactType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-fields method: get operationId: GetCustomFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbol-custom-fields method: get operationId: GetCustomSymbolCustomFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbol-custom-fields method: post operationId: CreateCustomSymbolCustomField x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbol-custom-fields/{customSymbolCustomFieldId} method: get operationId: GetCustomSymbolCustomField x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbol-custom-fields/{customSymbolCustomFieldId} method: patch operationId: PatchCustomSymbolCustomField x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbol-custom-fields/{customSymbolCustomFieldId} method: delete operationId: DeleteCustomSymbolCustomField x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbol-types method: get operationId: GetCustomSymbolTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbol-types method: post operationId: CreateCustomSymbolType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbol-types/{customSymbolTypeId} method: get operationId: GetCustomSymbolType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbol-types/{customSymbolTypeId} method: put operationId: UpdateCustomSymbolType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbol-types/{customSymbolTypeId} method: delete operationId: DeleteCustomSymbolTypeAsync x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbol-types/{customSymbolTypeId}/custom-fields method: get operationId: GetSymbolCustomFieldsForCustomSymbolType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/group method: get operationId: GetGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/group/client-sales-representative method: get operationId: GetClientsSalesRepresentative x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/phone-number-types method: get operationId: GetPhoneNumberTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/phone-number-types method: post operationId: CreatePhoneNumberType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/recommendations method: get operationId: GetRecommendations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/relationship-categories method: get operationId: GetRelationshipCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/relationship-categories method: post operationId: CreateRelationshipCategory x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/relationships method: get operationId: GetRelationships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/relationships method: post operationId: CreateContactRelationshipType x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/sentiments method: get operationId: GetSentiments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/subjects method: get operationId: GetSubjects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/subjects/{subjectId} method: get operationId: GetSubject x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/symbols-relationships method: get operationId: GetSymbolsRelationships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/symbols-relationships method: post operationId: CreateSymbolRelationshipType x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/teams method: get operationId: GetTeams x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/teams/{teamId} method: get operationId: GetTeam x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/users method: get operationId: GetAssignedFactSetUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbol-types/reorder method: post operationId: UpdateCustomSymbolTypeOrder x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/relationship-categories/reorder method: post operationId: UpdateRelationshipCategoryOrder x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-roles/{contactRoleId} method: put operationId: UpdateContactRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-roles/{contactRoleId} method: delete operationId: DeleteContactRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-types/{contactTypeId} method: put operationId: UpdateContactType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-types/{contactTypeId} method: delete operationId: DeleteContactType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/phone-number-types/{phoneNumberTypeId} method: put operationId: UpdatePhoneNumberType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/phone-number-types/{phoneNumberTypeId} method: delete operationId: DeletePhoneNumberType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/relationship-categories/{relationshipCategoryId} method: put operationId: EditRelationshipCategory x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/relationship-categories/{relationshipCategoryId} method: delete operationId: DeleteRelationshipCategory x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/relationships/{relationshipId} method: put operationId: EditRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/relationships/{relationshipId} method: delete operationId: DeleteRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/symbols-relationships/{symbolsRelationshipId} method: put operationId: EditSymbolsRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/symbols-relationships/{symbolsRelationshipId} method: delete operationId: DeleteSymbolsRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-relationships method: get operationId: GetAllRelationshipsTaggingAContact x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contact-relationships method: post operationId: CreateContactRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-relationships/{contactRelationshipId} method: get operationId: GetContactRelationship x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contact-relationships/{contactRelationshipId} method: patch operationId: PatchContactRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-relationships/{contactRelationshipId} method: delete operationId: DeleteContactRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contacts method: get operationId: GetContacts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contacts method: post operationId: CreateContact x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contacts/{contactId} method: get operationId: GetContact x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contacts/{contactId} method: patch operationId: PatchContact x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contacts/{contactId} method: delete operationId: DeleteContact x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contacts/{contactId}/about method: get operationId: GetContactNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contacts/{contactId}/events method: get operationId: GetContactEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contacts/{contactId}/records method: get operationId: GetContactRecords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contacts/{contactId}/relationships method: get operationId: GetContactRelationships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbols method: get operationId: GetCustomSymbols x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbols method: post operationId: CreateCustomSymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbols/{customSymbolId} method: get operationId: GetCustomSymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbols/{customSymbolId} method: patch operationId: PatchCustomSymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbols/{customSymbolId} method: delete operationId: DeleteCustomSymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbols/{customSymbolId}/records method: get operationId: GetCustomSymbolRecords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbols/standard-symbol-metadata/{standardSymbol} method: get operationId: GetStandardSymbolMetadataGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/symbol-relationships/{symbolId}/relationships method: get operationId: GetSymbolRelationships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/symbol-relationships/{symbolRelationshipId} method: get operationId: GetSymbolRelationship x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/symbol-relationships/{symbolRelationshipId} method: delete operationId: DeleteSymbolRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbols/{customSymbolId}/link-standard-symbol method: post operationId: LinkCustomSymbolToStandardSymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbols/standard-symbol-metadata method: post operationId: CreateStandardSymbolMetadata x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/symbol-relationships method: post operationId: CreateSymbolRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/symbol-relationships/{symbol} method: put operationId: EditAndAddSymbolRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbols/standard-symbol-metadata/{standardSymbolId} method: patch operationId: PatchStandardSymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings method: get operationId: GetMeetings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings method: post operationId: CreateMeeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings/{meetingId} method: get operationId: GetMeeting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId} method: put operationId: UpdateMeeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings/{meetingId} method: delete operationId: DeleteMeeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings/{meetingId}/attachments method: get operationId: GetAttachments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId}/attachments method: post operationId: CreateAttachment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings/{meetingId}/attachments/{attachmentId}/download method: get operationId: DownloadAttachment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId}/comments method: get operationId: GetComments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId}/comments method: post operationId: CreateComment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings/{meetingId}/comments/{commentId} method: get operationId: GetComment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId}/comments/{commentId} method: patch operationId: PatchComment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings/{meetingId}/comments/{commentId} method: delete operationId: DeleteComment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings/{meetingId}/comments/{commentId}/attachments method: get operationId: GetCommentAttachments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId}/comments/{commentId}/attachments method: post operationId: CreateCommentAttachment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings/{meetingId}/comments/{commentId}/attachments/{attachmentId}/download method: get operationId: DownloadCommentAttachmentForComment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId}/events method: get operationId: GetEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId}/events/{recordEventId} method: get operationId: GetRecordEvent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId}/attachments/{attachmentId} method: delete operationId: SoftDeleteMeetingAttachment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/events method: get operationId: GetAllEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/identifiers method: get operationId: GetIdentifiers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes method: get operationId: GetNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes method: post operationId: CreateNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/notes/{noteId} method: get operationId: GetNote x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId} method: put operationId: UpdateNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/notes/{noteId} method: delete operationId: DeleteNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/notes/{noteId}/attachments method: get operationId: GetAttachments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId}/attachments method: post operationId: CreateAttachment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/notes/{noteId}/attachments/{attachmentId}/download method: get operationId: DownloadAttachment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId}/comments method: get operationId: GetComments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId}/comments method: post operationId: CreateComment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/notes/{noteId}/comments/{commentId} method: get operationId: GetComment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId}/comments/{commentId} method: patch operationId: PatchComment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/notes/{noteId}/comments/{commentId} method: delete operationId: DeleteComment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/notes/{noteId}/comments/{commentId}/attachments method: get operationId: GetCommentAttachments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId}/comments/{commentId}/attachments method: post operationId: CreateCommentAttachment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/notes/{noteId}/comments/{commentId}/attachments/{attachmentId}/download method: get operationId: DownloadCommentAttachmentForComment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId}/events method: get operationId: GetEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId}/events/{recordEventId} method: get operationId: GetRecordEvent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId}/attachments/{attachmentId} method: delete operationId: SoftDeleteNoteAttachment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/lookups/v3/accounts/{path} method: get operationId: getAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/currencies method: get operationId: getCurrencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/npo/v3/optimizations method: post operationId: postAndOptimize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/npo/v3/optimizations/{id} method: put operationId: putAndOptimize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/npo/v3/optimizations/{id} method: get operationId: getOptimizationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/npo/v3/optimizations/{id} method: delete operationId: cancelOptimizationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/npo/v3/optimizations/{id}/status method: get operationId: getOptimizationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/npo/v3/optimizations/{id}/result method: get operationId: getOptimizationResult x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/npo/v3/strategies/{path} method: get operationId: getNorthfieldStrategyDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/attributes/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/attributes method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/attributes/search method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ofs/v2/attributes/groups/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/attributes/groups method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/attributes/groups/used method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/attributes/groups/search method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ofs/v2/media/download/{namespace}/{scope}/{guid}/{fileName} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/media/download/{namespace}/{scope}/{guid}/{fileName} method: head x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/partners/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/partners method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/partners/search method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ofs/v2/products/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/products/types method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/products method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/products/search method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ofs/v2/resources/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/resources method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/resources/search method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ofs/v2/resources/sections/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/resources/sections method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/resources/sections/search method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-ownership/v1/fund-holdings method: get operationId: getOwnershipHoldings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-ownership/v1/fund-holdings method: post operationId: postOwnershipHoldings x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-ownership/v1/security-holders method: get operationId: getSecurityHolders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-ownership/v1/security-holders method: post operationId: postSecurityHolders x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /holders method: get operationId: getOwnershipHolders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/accounts/{path} method: get operationId: getAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/columns method: get operationId: getPAColumns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/columns/{id} method: get operationId: getPAColumnById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/columnstatistics method: get operationId: getPAColumnStatistics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/components method: get operationId: getPAComponents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/components/{id} method: get operationId: getPAComponentById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/currencies method: get operationId: getCurrencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/dates method: get operationId: convertPADatesToAbsoluteFormat x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/documents/{path} method: get operationId: getPA3Documents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/frequencies method: get operationId: getPAFrequencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/groups method: get operationId: getPAGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/grouping-frequencies method: get operationId: getPAGroupingFrequencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/linked-templates method: post operationId: createLinkedPATemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/linked-templates method: get operationId: getLinkedPATemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/linked-templates/{id} method: put operationId: updateLinkedPATemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/linked-templates/{id} method: delete operationId: deleteLinkedPATemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/linked-templates/{id} method: get operationId: getLinkedPATemplatesById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/calculations method: post operationId: postAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/calculations method: get operationId: getAllCalculations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/calculations/{id} method: put operationId: putAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/calculations/{id} method: get operationId: getCalculationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/calculations/{id} method: delete operationId: cancelCalculationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/calculations/{id}/status method: get operationId: getCalculationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/calculations/{id}/units/{unitId}/result method: get operationId: getCalculationUnitResultById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/pricing-sources method: get operationId: getPAPricingSources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/templated-components method: post operationId: createTemplatedPAComponents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/templated-components method: get operationId: getTemplatedPAComponentsInPath x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/templated-components/{id} method: put operationId: updateTemplatedPAComponents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/templated-components/{id} method: get operationId: getTemplatedPAComponentById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/templated-components/{id} method: delete operationId: deleteTemplatedPAComponents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/unlinked-templates method: post operationId: createUnlinkedPATemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/unlinked-templates method: get operationId: getUnlinkedPATemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/unlinked-templates/{id} method: put operationId: updateUnlinkedPATemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/unlinked-templates/{id} method: delete operationId: deleteUnlinkedPATemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/unlinked-templates/{id} method: get operationId: getUnlinkedPATemplatesById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/unlinked-templates/template-types method: get operationId: getDefaultUnlinkedPATemplateTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/unlinked-templates/template-types/{id} method: get operationId: getDetailsType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-people/v1/profiles method: get operationId: getPeopleProfiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-people/v1/profiles method: post operationId: getPeopleProfilesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-people/v1/jobs method: get operationId: getPeopleJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-people/v1/jobs method: post operationId: getPeopleJobsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-people/v1/company-people method: get operationId: getCompanyPeople x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-people/v1/company-people method: post operationId: getCompanyPeopleForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-people/v1/company-positions method: get operationId: getCompanyPositions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-people/v1/company-positions method: post operationId: getCompanyPositionsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-people/v1/company-compensation method: get operationId: getCompanyCompensation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-people/v1/company-compensation method: post operationId: getCompanyCompensationForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-people/v1/company-stats method: get operationId: getCompanyStats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-people/v1/company-stats method: post operationId: getCompanyStatsForList x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account-composite method: post operationId: createAccountComposite x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account-composite method: get operationId: listAccountComposite x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account-composite/{id} method: delete operationId: deleteAccountComposite x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account-composite/{id} method: get operationId: readAccountComposite x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account-composite/{id} method: put operationId: updateAccountComposite x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account method: post operationId: createAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account method: get operationId: listAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account/{id} method: delete operationId: deleteAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account/{id} method: get operationId: readAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account/{id} method: put operationId: updateAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /holdings-composite/{id} method: get operationId: readHoldingsComposite x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /holdings/{id} method: get operationId: readHoldings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /returns-composite/{id} method: get operationId: readReturnsComposite x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /returns/{id} method: get operationId: readReturns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /trade-data/{id} method: get operationId: readTradeData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user-defined-field-group method: get operationId: listUserDefinedFieldGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user-defined-field-group/{id} method: get operationId: readUserDefinedGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user-defined-field method: get operationId: listUserDefinedFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user-defined-field/{id} method: get operationId: readUserDefinedField x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/accounts/v3/models/{name} method: put operationId: createOrUpdateModelAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/accounts/v3/models/{name} method: delete operationId: deleteAModelAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/accounts/v3/models/{name} method: get operationId: getAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/accounts/v3/models/{name}/symbols/{symbol} method: delete operationId: deleteModelAccountBySymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/accounts/v3/models/{name}/symbols/{symbol} method: get operationId: getAccountForSymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/accounts/v3/models/{name}/dates/{date} method: delete operationId: deleteModelAccountByDate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/accounts/v3/models/{name}/dates/{date} method: get operationId: getAccountForDate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/accounts/v3/models/{name}/dates/{date}/symbols/{symbol} method: get operationId: getAccountForDateAndSymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/accounts/v3/models/{name}/schema method: get operationId: getAccountSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/accounts/{path} method: get operationId: getAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/currencies method: get operationId: getCurrencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/fpo/v3/optimizations method: post operationId: postAndOptimize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/fpo/v3/optimizations/{id} method: put operationId: putAndOptimize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/fpo/v3/optimizations/{id} method: get operationId: getOptimizationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/fpo/v3/optimizations/{id} method: delete operationId: cancelOptimizationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/fpo/v3/optimizations/{id}/status method: get operationId: getOptimizationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/fpo/v3/optimizations/{id}/result method: get operationId: getOptimizationResult x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/fpo/v3/strategies/{path} method: get operationId: getFPOStrategyDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /jobs/{type}/{name} method: get operationId: getDetailsForJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /runs method: post operationId: startJobRun x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /runs/{id}/status method: get operationId: checkRunStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/prices method: get operationId: getSecurityPrices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/prices method: post operationId: getSecurityPricesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/fixed-income method: get operationId: getFixedSecurityPrices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/fixed-income method: post operationId: getFixedSecurityPricesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/references method: get operationId: getSecurityReferences x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/references method: post operationId: getSecurityReferenceForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/returns method: get operationId: getSecurityReturns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/returns method: post operationId: getSecurityReturnsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/returns-snapshot method: get operationId: getReturnsSnapshot x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/returns-snapshot method: post operationId: getReturnsSnapshotForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/dividends method: get operationId: getSecurityDividends x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/dividends method: post operationId: getSecurityDividendsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/splits method: get operationId: getSecuritySplits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/splits method: post operationId: getSecuritySplitsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/shares method: get operationId: getSecurityShares x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/shares method: post operationId: getSecuritySharesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/market-value method: get operationId: getMarketValue x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/market-value method: post operationId: getMarketValueForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/high-low method: get operationId: getHighLow x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/high-low method: post operationId: getHighLowForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/database-rollover method: get operationId: getDatabaseRollover x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/database-rollover method: post operationId: getDatabaseRolloverForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /batch/v1/status method: get operationId: getBatchStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /batch/v1/status method: post operationId: getBatchStatusWithPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /batch/v1/result method: get operationId: getBatchData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /batch/v1/result method: post operationId: getBatchDataWithPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-private-markets/v1/financials method: get operationId: getFinancials x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-private-markets/v1/financials method: post operationId: getFinancialsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-private-markets/v1/non-periodic method: get operationId: getNonPeriodic x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-private-markets/v1/non-periodic method: post operationId: getNonPeriodicForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-private-markets/v1/fields method: get operationId: getFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-private-markets/v1/universe method: get operationId: getUniverse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-private-markets/v1/universe method: post operationId: getUniverseForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ServiceProviderConfig method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Schemas method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Schemas/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Users/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Users/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Users/{id} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Groups method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Group/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Group/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Group/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Locations method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Locations/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Locations/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Locations/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Products method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Products/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FileManagerAudit method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/quant/fpe/v1/calculations method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/quant/fpe/v1/calculations/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/quant/fpe/v1/calculations/{id}/output method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/quant/fpe/v1/calculations/{id}/log method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/quant/fpe/v1/files/{server}/{file} method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/quant/fpe/v1/files/uploads/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/accounts/{path} method: get operationId: getAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/currencies method: get operationId: getCurrencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pub/v3/documents/{path} method: get operationId: getPubDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pub/v3/calculations method: post operationId: postAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pub/v3/calculations/{id} method: put operationId: putAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pub/v3/calculations/{id} method: get operationId: getCalculationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pub/v3/calculations/{id} method: delete operationId: cancelCalculationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pub/v3/calculations/{id}/status method: get operationId: getCalculationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pub/v3/calculations/{id}/units/{unitId}/result method: get operationId: getCalculationUnitResultById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /calculations method: post operationId: postAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /calculations method: get operationId: getAllCalculations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /calculations/{id} method: put operationId: putAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /calculations/{id} method: get operationId: getCalculationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /calculations/{id} method: delete operationId: cancelCalculationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /calculations/{id}/status method: get operationId: getCalculationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /calculations/{id}/units/{unitId}/result method: get operationId: getCalculationUnitResultById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /calculations/{id}/units/{unitId}/info method: get operationId: getCalculationUnitInfoById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-rbics/v1/entity-focus method: get operationId: getRbicsEntityFocus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-rbics/v1/entity-focus method: post operationId: getRbicsEntityFocusForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-rbics/v1/structure method: get operationId: getRbicsStructure x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-rbics/v1/structure method: post operationId: getRbicsStructureForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /news/article/get method: get operationId: get/news/article/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news/article/list method: post operationId: post/news/article/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /news/article/listByChain method: post operationId: post/news/article/listByChain x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /news/article/listByIndex method: post operationId: post/news/article/listByIndex x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /news/article/listByInstrument method: post operationId: post/news/article/listByInstrument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /news/article/listByMediaKind method: post operationId: post/news/article/listByMediaKind x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /news/article/searchByText method: post operationId: post/news/article/searchByText x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /news/article/type/get method: get operationId: get/news/article/type/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news/article/type/list method: get operationId: get/news/article/type/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news/distributor/get method: get operationId: get/news/distributor/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news/distributor/list method: get operationId: get/news/distributor/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news/publisher/get method: get operationId: get/news/publisher/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news/publisher/list method: get operationId: get/news/publisher/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news/publisher/listByDistributor method: get operationId: get/news/publisher/listByDistributor x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news/publisher/searchByName method: post operationId: post/news/publisher/searchByName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /alerting/prices/basic/alert/get method: get operationId: get/alerting/prices/basic/alert/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /alerting/prices/basic/alert/list method: get operationId: get/alerting/prices/basic/alert/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /alerting/prices/basic/trigger/get method: get operationId: get/alerting/prices/basic/trigger/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /alerting/prices/basic/trigger/list method: post operationId: post/alerting/prices/basic/trigger/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/assetClass/list method: get operationId: get/basic/assetClass/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/backgroundText/type/list method: post operationId: post/basic/backgroundText/type/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/benchmark/type/list method: get operationId: get/basic/benchmark/type/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/delivery/list method: post operationId: post/basic/delivery/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/frequency/type/list method: get operationId: get/basic/frequency/type/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/language/get method: get operationId: get/basic/language/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/language/getByCode method: get operationId: get/basic/language/getByCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/language/list method: get operationId: get/basic/language/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/market/get method: get operationId: get/basic/market/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/market/list method: post operationId: post/basic/market/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/market/group/list method: get operationId: get/basic/market/group/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/market/type/list method: get operationId: get/basic/market/type/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/media/kind/list method: get operationId: get/basic/media/kind/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/media/type/list method: post operationId: post/basic/media/type/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/mic/operating/list method: post operationId: post/basic/mic/operating/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/region/get method: get operationId: get/basic/region/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/region/list method: get operationId: get/basic/region/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/region/continent/get method: get operationId: get/basic/region/continent/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/region/continent/list method: get operationId: get/basic/region/continent/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/region/country/get method: get operationId: get/basic/region/country/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/region/country/getByCode method: get operationId: get/basic/region/country/getByCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/region/country/list method: get operationId: get/basic/region/country/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/timezone/get method: get operationId: get/basic/timezone/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/timezone/getByName method: get operationId: get/basic/timezone/getByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/timezone/list method: post operationId: post/basic/timezone/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/valueUnit/get method: get operationId: get/basic/valueUnit/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/valueUnit/list method: post operationId: post/basic/valueUnit/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/valueUnit/alternative/list method: get operationId: get/basic/valueUnit/alternative/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/valueUnit/currency/list method: post operationId: post/basic/valueUnit/currency/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/valueUnit/currency/fractional/get method: get operationId: get/basic/valueUnit/currency/fractional/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/valueUnit/currency/fractional/list method: get operationId: get/basic/valueUnit/currency/fractional/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/valueUnit/currency/main/list method: post operationId: post/basic/valueUnit/currency/main/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /category/get method: get operationId: get/category/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/list method: get operationId: get/category/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/listByLevel method: get operationId: get/category/listByLevel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/listBySystem method: get operationId: get/category/listBySystem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/dataset/list method: get operationId: get/category/dataset/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/instrument/list method: get operationId: get/category/instrument/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/level/get method: get operationId: get/category/level/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/path/get method: get operationId: get/category/path/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/system/get method: get operationId: get/category/system/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/system/list method: get operationId: get/category/system/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/system/type/list method: get operationId: get/category/system/type/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/get method: get operationId: get/instrument/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/getByNotation method: get operationId: get/instrument/getByNotation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/backgroundText/list method: get operationId: get/instrument/backgroundText/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/backgroundText/type/list method: post operationId: post/instrument/backgroundText/type/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /instrument/benchmark/list method: post operationId: post/instrument/benchmark/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /instrument/category/list method: post operationId: post/instrument/category/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /instrument/complianceProperty/list method: post operationId: post/instrument/complianceProperty/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /instrument/complianceProperty/listByInstrument method: get operationId: get/instrument/complianceProperty/listByInstrument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/composite/get method: get operationId: get/instrument/composite/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/coupon/list method: get operationId: get/instrument/coupon/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/coupon/dayCountConvention/type/list method: get operationId: get/instrument/coupon/dayCountConvention/type/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/coupon/interestRate/type/list method: get operationId: get/instrument/coupon/interestRate/type/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/coupon/keyData/get method: get operationId: get/instrument/coupon/keyData/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/crossReference/getByISIN method: get operationId: get/instrument/crossReference/getByISIN x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/crossReference/getByWKN method: get operationId: get/instrument/crossReference/getByWKN x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/crossReference/listByISIN method: post operationId: post/instrument/crossReference/listByISIN x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /instrument/crossReference/listByWKN method: post operationId: post/instrument/crossReference/listByWKN x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /instrument/crossReference/history/getByISIN method: get operationId: get/instrument/crossReference/history/getByISIN x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/crossReference/history/getByWKN method: get operationId: get/instrument/crossReference/history/getByWKN x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/exchangeRate/get method: get operationId: get/instrument/exchangeRate/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/exchangeRate/getByISOCode method: get operationId: get/instrument/exchangeRate/getByISOCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/legalEntity/backgroundText/list method: get operationId: get/instrument/legalEntity/backgroundText/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/legalEntity/complianceProperty/list method: get operationId: get/instrument/legalEntity/complianceProperty/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/mifid/get method: get operationId: get/instrument/mifid/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/notation/list method: post operationId: post/instrument/notation/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /instrument/rating/grade/list method: post operationId: post/instrument/rating/grade/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /instrument/selectionList/list method: get operationId: get/instrument/selectionList/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/selectionList/listByInstrument method: get operationId: get/instrument/selectionList/listByInstrument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/selectionList/members/list method: post operationId: post/instrument/selectionList/members/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/get method: get operationId: get/notation/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/list method: get operationId: get/notation/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/category/list method: post operationId: post/notation/category/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/crossReference/getByFactSetMarketSymbol method: get operationId: get/notation/crossReference/getByFactSetMarketSymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/crossReference/listByInstrument method: post operationId: post/notation/crossReference/listByInstrument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/crossReference/listByISIN method: post operationId: post/notation/crossReference/listByISIN x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/crossReference/listBySymbol method: post operationId: post/notation/crossReference/listBySymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/crossReference/factSetIdentifier/get method: get operationId: get/notation/crossReference/factSetIdentifier/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/crossReference/factSetIdentifier/listByFactSetIdentifier method: post operationId: post/notation/crossReference/factSetIdentifier/listByFactSetIdentifier x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/crossReference/factSetIdentifier/listByInstrument method: post operationId: post/notation/crossReference/factSetIdentifier/listByInstrument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/keyFigures/year/10/get method: get operationId: get/notation/keyFigures/year/10/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/10/list method: get operationId: get/notation/keyFigures/year/10/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/month/1/get method: get operationId: get/notation/keyFigures/month/1/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/month/1/list method: get operationId: get/notation/keyFigures/month/1/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/week/1/get method: get operationId: get/notation/keyFigures/week/1/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/week/1/list method: get operationId: get/notation/keyFigures/week/1/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/1/get method: get operationId: get/notation/keyFigures/year/1/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/1/list method: get operationId: get/notation/keyFigures/year/1/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/month/3/get method: get operationId: get/notation/keyFigures/month/3/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/month/3/list method: get operationId: get/notation/keyFigures/month/3/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/3/get method: get operationId: get/notation/keyFigures/year/3/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/3/list method: get operationId: get/notation/keyFigures/year/3/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/5/get method: get operationId: get/notation/keyFigures/year/5/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/5/list method: get operationId: get/notation/keyFigures/year/5/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/month/6/get method: get operationId: get/notation/keyFigures/month/6/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/month/6/list method: get operationId: get/notation/keyFigures/month/6/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/7/get method: get operationId: get/notation/keyFigures/year/7/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/7/list method: get operationId: get/notation/keyFigures/year/7/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/yearToDate/get method: get operationId: get/notation/keyFigures/yearToDate/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/yearToDate/list method: get operationId: get/notation/keyFigures/yearToDate/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/tradingDay/average/get method: get operationId: get/notation/keyFigures/tradingDay/average/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/market/list method: post operationId: post/notation/market/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/selectionList/list method: get operationId: get/notation/selectionList/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/selectionList/listByNotation method: get operationId: get/notation/selectionList/listByNotation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/selectionList/members/list method: post operationId: post/notation/selectionList/members/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/status/get method: get operationId: get/notation/status/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prices/get method: get operationId: get/prices/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prices/list method: get operationId: get/prices/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prices/bidAsk/get method: get operationId: get/prices/bidAsk/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prices/bidAsk/list method: get operationId: get/prices/bidAsk/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prices/orderbook/aggregated/get method: get operationId: get/prices/orderbook/aggregated/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prices/orderbook/full/get method: get operationId: get/prices/orderbook/full/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prices/tradingSchedule/event/list method: post operationId: post/prices/tradingSchedule/event/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prices/tradingSchedule/event/type/list method: get operationId: get/prices/tradingSchedule/event/type/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/search/basic method: get operationId: get/instrument/search/basic x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/search/basic method: get operationId: get/notation/search/basic x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/searchByText method: post operationId: post/notation/searchByText x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vendor/chartIQ/timeSeries/eod/list method: post operationId: post/vendor/chartIQ/timeSeries/eod/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vendor/chartIQ/timeSeries/eod/subsample/get method: post operationId: post/vendor/chartIQ/timeSeries/eod/subsample/get x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vendor/chartIQ/timeSeries/eod/subsample/list method: post operationId: post/vendor/chartIQ/timeSeries/eod/subsample/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vendor/chartIQ/timeSeries/intraday/subsample/get method: post operationId: post/vendor/chartIQ/timeSeries/intraday/subsample/get x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vendor/chartIQ/timeSeries/intraday/subsample/list method: post operationId: post/vendor/chartIQ/timeSeries/intraday/subsample/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prices/timeSeries/eod/list method: post operationId: post/prices/timeSeries/eod/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prices/timeSeries/eod/subsample/get method: post operationId: post/prices/timeSeries/eod/subsample/get x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prices/timeSeries/eod/subsample/list method: post operationId: post/prices/timeSeries/eod/subsample/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prices/timeSeries/intraday/list method: post operationId: post/prices/timeSeries/intraday/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prices/timeSeries/intraday/subsample/get method: post operationId: post/prices/timeSeries/intraday/subsample/get x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prices/timeSeries/intraday/subsample/list method: post operationId: post/prices/timeSeries/intraday/subsample/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /recommendationList/get method: get operationId: get/recommendationList/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recommendationList/search method: get operationId: get/recommendationList/search x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recommendationList/revision/get method: get operationId: get/recommendationList/revision/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recommendationList/revision/list method: post operationId: post/recommendationList/revision/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /recommendationList/revision/search method: get operationId: get/recommendationList/revision/search x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recommendationList/revision/element/list method: get operationId: get/recommendationList/revision/element/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /search/answers/v1/data method: get operationId: searchForDataAnswer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /search/answers/v1/adaptive-card method: get operationId: searchForAdaptiveCardAnswer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /securitizedDerivative/get method: get operationId: get/securitizedDerivative/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /securitizedDerivative/barrier/type/list method: get operationId: get/securitizedDerivative/barrier/type/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /securitizedDerivative/issuer/search method: post operationId: post/securitizedDerivative/issuer/search x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /securitizedDerivative/keyFigures/notation/get method: get operationId: get/securitizedDerivative/keyFigures/notation/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /securitizedDerivative/notation/ranking/intraday/list method: post operationId: post/securitizedDerivative/notation/ranking/intraday/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /securitizedDerivative/notation/screener/valueRanges/get method: post operationId: post/securitizedDerivative/notation/screener/valueRanges/get x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /securitizedDerivative/notation/screener/search method: post operationId: post/securitizedDerivative/notation/screener/search x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /securitizedDerivative/underlying/list method: get operationId: get/securitizedDerivative/underlying/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/security-modeling/v3/securities/retrieve method: post operationId: getSecurities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/security-modeling/v3/securities/upsert method: post operationId: upsertSecurities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/security-modeling/v3/securities/delete method: post operationId: deleteSecurities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/headlines method: get operationId: getEventHeadlines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/headlines method: post operationId: postEventHeadlines x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/details method: get operationId: getEventDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/details method: post operationId: postEventDetails x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/details/{eventId} method: get operationId: getEventDetailById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/adaptive-cards method: get operationId: getEventAdaptiveCards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/adaptive-cards method: post operationId: postEventAdaptiveCards x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/adaptive-cards/{eventId} method: get operationId: getEventAdaptiveCardById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/entities method: get operationId: getEventEntities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/entities method: post operationId: postEventEntities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /data-dictionary method: get operationId: getDataDictionary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-dictionary/{signalId} method: get operationId: getDataDictionaryById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /themes method: get operationId: getThemes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /categories method: get operationId: getCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/accounts/{accountPath}/returns-type method: get operationId: getSPARReturnsType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/accounts/{path} method: get operationId: getAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/benchmarks method: get operationId: getSPARBenchmarkById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/components method: get operationId: getSPARComponents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/components/{id} method: get operationId: getSPARComponentById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/currencies method: get operationId: getCurrencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/documents/{path} method: get operationId: getSPAR3Documents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/frequencies method: get operationId: getSPARFrequencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/calculations method: post operationId: postAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/spar/v3/calculations method: get operationId: getAllCalculations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/calculations/{id} method: put operationId: putAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/spar/v3/calculations/{id} method: get operationId: getCalculationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/calculations/{id} method: delete operationId: cancelCalculationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/spar/v3/calculations/{id}/status method: get operationId: getCalculationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/calculations/{id}/units/{unitId}/result method: get operationId: getCalculationUnitResultById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /streetaccount/headlines method: post operationId: getStreetAccountHeadlines x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /streetaccount/views/{id}/headlines method: post operationId: getStreetAccountHeadlinesByView x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /streetaccount/views method: get operationId: getStreetAccountViews x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /streetaccount/views/{id} method: post operationId: createStreetAccountView x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /streetaccount/views/{id} method: put operationId: editStreetAccountView x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /streetaccount/views/{id} method: delete operationId: deleteStreetAccountView x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /streetaccount/filters method: get operationId: getStreetAccountFilters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /streetaccount/historical/request-files method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /streetaccount/historical/check-status method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /streetaccount/historical/get-files method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /symbology/v3/identifier-resolution method: get operationId: identifierResolution x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /symbology/v3/identifier-resolution method: post operationId: batchIdentifierResolution x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /symbology/v3/historical-identifier-resolution method: get operationId: historicalIdentifierResolution x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /symbology/v3/historical-identifier-resolution method: post operationId: batchHistoricalIdentifierResolution x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/terms-and-conditions method: get operationId: getTermsAndConditions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/terms-and-conditions method: post operationId: getTermsAndConditionsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/fields method: get operationId: getTermsAndConditionsFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/issue-size method: get operationId: getIssueSize x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/issue-size method: post operationId: getIssueSizeForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/coupon-history method: get operationId: getCouponHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/coupon-history method: post operationId: getCouponHistoryForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/coupon-schedules method: get operationId: getCouponSchedules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/coupon-schedules method: post operationId: getCouponSchedulesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/covenant-details method: get operationId: getCovenantDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/covenant-details method: post operationId: getCovenantDetailsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/redemption-prices method: get operationId: getFixedIncomeRedemptionPrices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/redemption-prices method: post operationId: getFixedIncomeRedemptionPricesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/agents method: get operationId: getAgents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/agents method: post operationId: getAgentsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/lead-underwriters method: get operationId: getLeadUnderwriters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/lead-underwriters method: post operationId: getLeadUnderwritersForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/use-of-proceeds method: get operationId: getFixedIncomeUseOfProceeds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/use-of-proceeds method: post operationId: getFixedIncomeUseOfProceedsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/convertible-details method: get operationId: getConvertibleDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/convertible-details method: post operationId: getConvertibleDetailsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/convertible-history method: get operationId: getConvertibleHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/convertible-history method: post operationId: getConvertibleHistoryForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/convertible-triggers method: get operationId: getConvertibleTriggers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/convertible-triggers method: post operationId: getConvertibleTriggersForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /level1/coverage method: get operationId: requestTickHistoryCoverage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /level1/files/create method: post operationId: requestTickHistoryLevel1Files x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /level1/files/status method: get operationId: getLevel1FileStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /level1/files/get method: get operationId: getTickHistoryLevel1Files x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /level1/files/minute-bars/create method: post operationId: requestMinutebarsFiles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /level1/files/minute-bars/status method: get operationId: getMinutebarsFileStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /level1/files/minute-bars/get method: get operationId: getMinutebarsFiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /level2/files/create method: post operationId: requestTickHistoryLeve2Files x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /level2/files/status method: get operationId: getLevel2FileStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /level2/files/get method: get operationId: getTickHistoryLevel2Files x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/job/archive method: post operationId: SubmitArchiveOFDB x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/job/calculate method: post operationId: SubmitCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/job/{id}/status method: get operationId: PollCalculate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/jobs method: get operationId: GetAllActiveJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/jobs method: delete operationId: DeleteAllActiveJobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/job/{id} method: delete operationId: DeleteActiveJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/job/{id} method: get operationId: GetCalculateResults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/components method: get operationId: getVaultComponents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/components/{id} method: get operationId: getVaultComponentById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/configurations method: get operationId: getVaultConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/configurations/{id} method: get operationId: getVaultConfigurationById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/dates method: get operationId: convertVaultDatesToAbsoluteFormat x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/documents/{path} method: get operationId: getVaultDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/frequencies method: get operationId: getVaultFrequencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/calculations method: post operationId: postAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/vault/v3/calculations method: get operationId: getAllCalculations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/calculations/{id} method: put operationId: putAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/vault/v3/calculations/{id} method: get operationId: getCalculationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/calculations/{id} method: delete operationId: cancelCalculationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/vault/v3/calculations/{id}/status method: get operationId: getCalculationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/calculations/{id}/units/{unitId}/result method: get operationId: getCalculationUnitResultById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/data-sources method: get operationId: getAllDataSources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/data-sources/{dataSourceCode} method: get operationId: getDataSourceByCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/data-sources/{dataSourceCode}/data method: get operationId: getDataSourceData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/entities/{entityCode}/values method: get operationId: getEntityValuesByCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/reports method: get operationId: getAllReportDefinitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/reports/{reportDefinitionCode} method: get operationId: getReportDefinitionByCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/report-instances/generate method: post operationId: generateReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/{tenant}/report-instances/{reportInstanceId} method: delete operationId: cancelReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/{tenant}/report-instances/{reportInstanceId} method: get operationId: getReportInstanceById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/report-instances method: get operationId: getAllReportInstances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/report-instances/{reportInstanceId}/results/{reportFileName} method: get operationId: getReportFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/report-instances/{reportInstanceId}/logs method: get operationId: getReportGenerationLogs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Users method: get operationId: getAllUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Users method: post operationId: createUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /scim/v2/Users/{userId} method: get operationId: getUserById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Users/{userId} method: delete operationId: deleteUserById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /scim/v2/Users/{userId} method: patch operationId: patchUserById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /scim/v2/Users/{userId} method: put operationId: updateUserById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /scim/v2/Groups method: get operationId: getAllRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Groups method: post operationId: createRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /scim/v2/Groups/{groupId} method: get operationId: getRoleById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Groups/{groupId} method: delete operationId: deleteRoleById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /scim/v2/Groups/{groupId} method: patch operationId: patchRoleById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /scim/v2/Groups/{groupId} method: put operationId: updateRoleById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /watchlist/create method: post operationId: post/watchlist/create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /watchlist/delete method: post operationId: post/watchlist/delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /watchlist/get method: get operationId: get/watchlist/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /watchlist/list method: get operationId: get/watchlist/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /watchlist/modify method: post operationId: post/watchlist/modify x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /watchlist/position/create method: post operationId: post/watchlist/position/create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /watchlist/position/delete method: post operationId: post/watchlist/position/delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /watchlist/position/get method: post operationId: post/watchlist/position/get x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /watchlist/position/list method: get operationId: get/watchlist/position/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /watchlist/position/modify method: post operationId: post/watchlist/position/modify x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/fiab/v1/calculations method: post operationId: runFIABCalculation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/fiab/v1/calculations method: get operationId: getFIABCalculationStatusSummaries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/fiab/v1/calculations/{id} method: get operationId: getFIABCalculationById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/fi/v3/discount-curves method: get operationId: getAllFIDiscountCurves x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/fi/v3/calculations method: post operationId: postAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/fi/v3/calculations/{id} method: put operationId: putAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/fi/v3/calculations/{id} method: get operationId: getCalculationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/fi/v3/calculations/{id} method: delete operationId: cancelCalculationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/fi/v3/calculations/{id}/status method: get operationId: getCalculationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/fi/v3/calculations/{id}/result method: get operationId: getCalculationResult x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /foreign-exchange/v1/spots method: get operationId: getSpots x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /foreign-exchange/v1/spots method: post operationId: getSpotsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /foreign-exchange/v1/forwards method: get operationId: getFXForwards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /foreign-exchange/v1/forwards method: post operationId: getFXForwardsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/time-series method: get operationId: getTimeSeriesData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/time-series method: post operationId: getTimeSeriesDataForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/cross-sectional method: get operationId: getCrossSectionalData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/cross-sectional method: post operationId: getCrossSectionalDataForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/batch-status method: get operationId: getBatchStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/batch-status method: post operationId: getBatchStatusWithPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/batch-result method: get operationId: getBatchData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/batch-result method: post operationId: getBatchDataWithPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fundamentals method: get operationId: getFdsFundamentals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fundamentals method: post operationId: getFdsFundamentalsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /segments method: get operationId: getFdsSegments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /segments method: post operationId: getFdsSegmentsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metrics method: get operationId: getFdsFundamentalsMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /batch-status method: get operationId: getBatchStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /batch-result method: get operationId: getBatchData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /income-statement method: get operationId: getFinancialsIncomeStatement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /balance-sheet method: get operationId: getFinancialsBalanceSheet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cash-flow method: get operationId: getFinancialsCashFlow x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/summary method: get operationId: getFundsSummary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/summary method: post operationId: getFundsSummaryForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/classifications method: get operationId: getFundsClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/classifications method: post operationId: getFundsClassificationsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/benchmark-details method: get operationId: getFundsBenchmarkDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/benchmark-details method: post operationId: getFundsBenchmarkDetailsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/costs-fees method: get operationId: getFundsCostsFees x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/costs-fees method: post operationId: getFundsCostsFeesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/managers method: get operationId: getFundsManagers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/managers method: post operationId: getFundsManagersForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/related-funds method: get operationId: getRelatedFunds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/related-funds method: post operationId: getRelatedFundsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/prices method: get operationId: getFundsPrices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/prices method: post operationId: getFundsPricesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/returns method: get operationId: getFundsReturns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/returns method: post operationId: getFundsReturnsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/returns-snapshot method: get operationId: getFundsReturnsSnapshot x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/returns-snapshot method: post operationId: getFundsReturnsSnapshotForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/returns-range method: get operationId: getFundsReturnsRange x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/returns-range method: post operationId: getFundsReturnsRangeForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/aum method: get operationId: getFundsAum x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/aum method: post operationId: getFundsAumForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/flows method: get operationId: getFundsFlows x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/flows method: post operationId: getFundsFlowsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-funds/v1/status method: get operationId: getStatuses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-funds/v1/status method: post operationId: getStatusesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-georev/v1/regions method: get operationId: getRegions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-georev/v1/regions method: post operationId: getRegionsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-georev/v1/countries method: get operationId: getCountries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-georev/v1/countries method: post operationId: getCountriesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /search method: get operationId: getFilings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /helper method: get operationId: getHelper x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /count method: get operationId: getCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-global-prices/v1/prices method: get operationId: getGPDPrices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-global-prices/v1/prices method: post operationId: getSecurityPricesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-global-prices/v1/corporate-actions method: get operationId: getGPDCorporateActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-global-prices/v1/corporate-actions method: post operationId: postCorporateActions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-global-prices/v1/annualized-dividends method: get operationId: getannualizedDividends x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-global-prices/v1/annualized-dividends method: post operationId: getannualizedDividendsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-global-prices/v1/returns method: get operationId: getReturns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-global-prices/v1/returns method: post operationId: getReturnsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-global-prices/v1/security-shares method: get operationId: getSharesOutstanding x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-global-prices/v1/security-shares method: post operationId: postSharesOutstanding x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-global-prices/v1/batch-status method: get operationId: getBatchStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-global-prices/v1/batch-result method: get operationId: getBatchData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/idsearch method: post operationId: search companyname x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TickHistory/history method: get operationId: get_TickHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TickHistory/firsttrade method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TickHistory/lasttrade method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TickHistory/qat method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TickHistory/tradesattime method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /refresh/calculate method: post operationId: postWorkbook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /refresh/{id}/status method: get operationId: getStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /refresh/{id} method: get operationId: getFileById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/authors method: get operationId: GetAuthors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contact-custom-fields method: get operationId: GetContactCustomFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contact-custom-fields method: post operationId: CreateContactCustomField x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-custom-fields/{contactCustomFieldId} method: get operationId: GetContactCustomField x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contact-custom-fields/{contactCustomFieldId} method: patch operationId: PatchContactCustomField x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-custom-fields/{contactCustomFieldId} method: delete operationId: DeleteContactCustomField x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-roles method: get operationId: GetContactRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contact-roles method: post operationId: CreateContactRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-types method: get operationId: GetContactTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contact-types method: post operationId: CreateContactType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-fields method: get operationId: GetCustomFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbol-custom-fields method: get operationId: GetCustomSymbolCustomFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbol-custom-fields method: post operationId: CreateCustomSymbolCustomField x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbol-custom-fields/{customSymbolCustomFieldId} method: get operationId: GetCustomSymbolCustomField x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbol-custom-fields/{customSymbolCustomFieldId} method: patch operationId: PatchCustomSymbolCustomField x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbol-custom-fields/{customSymbolCustomFieldId} method: delete operationId: DeleteCustomSymbolCustomField x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbol-types method: get operationId: GetCustomSymbolTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbol-types method: post operationId: CreateCustomSymbolType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbol-types/{customSymbolTypeId} method: get operationId: GetCustomSymbolType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbol-types/{customSymbolTypeId} method: put operationId: UpdateCustomSymbolType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbol-types/{customSymbolTypeId} method: delete operationId: DeleteCustomSymbolTypeAsync x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbol-types/{customSymbolTypeId}/custom-fields method: get operationId: GetSymbolCustomFieldsForCustomSymbolType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/group method: get operationId: GetGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/group/client-sales-representative method: get operationId: GetClientsSalesRepresentative x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/phone-number-types method: get operationId: GetPhoneNumberTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/phone-number-types method: post operationId: CreatePhoneNumberType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/recommendations method: get operationId: GetRecommendations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/relationship-categories method: get operationId: GetRelationshipCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/relationship-categories method: post operationId: CreateRelationshipCategory x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/relationships method: get operationId: GetRelationships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/relationships method: post operationId: CreateContactRelationshipType x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/sentiments method: get operationId: GetSentiments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/subjects method: get operationId: GetSubjects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/subjects/{subjectId} method: get operationId: GetSubject x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/symbols-relationships method: get operationId: GetSymbolsRelationships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/symbols-relationships method: post operationId: CreateSymbolRelationshipType x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/teams method: get operationId: GetTeams x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/teams/{teamId} method: get operationId: GetTeam x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/users method: get operationId: GetAssignedFactSetUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbol-types/reorder method: post operationId: UpdateCustomSymbolTypeOrder x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/relationship-categories/reorder method: post operationId: UpdateRelationshipCategoryOrder x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-roles/{contactRoleId} method: put operationId: UpdateContactRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-roles/{contactRoleId} method: delete operationId: DeleteContactRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-types/{contactTypeId} method: put operationId: UpdateContactType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-types/{contactTypeId} method: delete operationId: DeleteContactType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/phone-number-types/{phoneNumberTypeId} method: put operationId: UpdatePhoneNumberType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/phone-number-types/{phoneNumberTypeId} method: delete operationId: DeletePhoneNumberType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/relationship-categories/{relationshipCategoryId} method: put operationId: EditRelationshipCategory x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/relationship-categories/{relationshipCategoryId} method: delete operationId: DeleteRelationshipCategory x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/relationships/{relationshipId} method: put operationId: EditRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/relationships/{relationshipId} method: delete operationId: DeleteRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/symbols-relationships/{symbolsRelationshipId} method: put operationId: EditSymbolsRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/symbols-relationships/{symbolsRelationshipId} method: delete operationId: DeleteSymbolsRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-relationships method: get operationId: GetAllRelationshipsTaggingAContact x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contact-relationships method: post operationId: CreateContactRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-relationships/{contactRelationshipId} method: get operationId: GetContactRelationship x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contact-relationships/{contactRelationshipId} method: patch operationId: PatchContactRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contact-relationships/{contactRelationshipId} method: delete operationId: DeleteContactRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contacts method: get operationId: GetContacts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contacts method: post operationId: CreateContact x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contacts/{contactId} method: get operationId: GetContact x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contacts/{contactId} method: patch operationId: PatchContact x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contacts/{contactId} method: delete operationId: DeleteContact x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/contacts/{contactId}/about method: get operationId: GetContactNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contacts/{contactId}/events method: get operationId: GetContactEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contacts/{contactId}/records method: get operationId: GetContactRecords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/contacts/{contactId}/relationships method: get operationId: GetContactRelationships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbols method: get operationId: GetCustomSymbols x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbols method: post operationId: CreateCustomSymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbols/{customSymbolId} method: get operationId: GetCustomSymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbols/{customSymbolId} method: patch operationId: PatchCustomSymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbols/{customSymbolId} method: delete operationId: DeleteCustomSymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbols/{customSymbolId}/records method: get operationId: GetCustomSymbolRecords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/custom-symbols/standard-symbol-metadata/{standardSymbol} method: get operationId: GetStandardSymbolMetadataGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/symbol-relationships/{symbolId}/relationships method: get operationId: GetSymbolRelationships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/symbol-relationships/{symbolRelationshipId} method: get operationId: GetSymbolRelationship x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/symbol-relationships/{symbolRelationshipId} method: delete operationId: DeleteSymbolRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbols/{customSymbolId}/link-standard-symbol method: post operationId: LinkCustomSymbolToStandardSymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbols/standard-symbol-metadata method: post operationId: CreateStandardSymbolMetadata x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/symbol-relationships method: post operationId: CreateSymbolRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/symbol-relationships/{symbol} method: put operationId: EditAndAddSymbolRelationship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/custom-symbols/standard-symbol-metadata/{standardSymbolId} method: patch operationId: PatchStandardSymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings method: get operationId: GetMeetings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings method: post operationId: CreateMeeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings/{meetingId} method: get operationId: GetMeeting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId} method: put operationId: UpdateMeeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings/{meetingId} method: delete operationId: DeleteMeeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings/{meetingId}/attachments method: get operationId: GetAttachments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId}/attachments method: post operationId: CreateAttachment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings/{meetingId}/attachments/{attachmentId}/download method: get operationId: DownloadAttachment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId}/comments method: get operationId: GetComments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId}/comments method: post operationId: CreateComment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings/{meetingId}/comments/{commentId} method: get operationId: GetComment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId}/comments/{commentId} method: patch operationId: PatchComment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings/{meetingId}/comments/{commentId} method: delete operationId: DeleteComment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings/{meetingId}/comments/{commentId}/attachments method: get operationId: GetCommentAttachments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId}/comments/{commentId}/attachments method: post operationId: CreateCommentAttachment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/meetings/{meetingId}/comments/{commentId}/attachments/{attachmentId}/download method: get operationId: DownloadCommentAttachmentForComment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId}/events method: get operationId: GetEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId}/events/{recordEventId} method: get operationId: GetRecordEvent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/meetings/{meetingId}/attachments/{attachmentId} method: delete operationId: SoftDeleteMeetingAttachment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/events method: get operationId: GetAllEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/identifiers method: get operationId: GetIdentifiers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes method: get operationId: GetNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes method: post operationId: CreateNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/notes/{noteId} method: get operationId: GetNote x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId} method: put operationId: UpdateNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/notes/{noteId} method: delete operationId: DeleteNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/notes/{noteId}/attachments method: get operationId: GetAttachments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId}/attachments method: post operationId: CreateAttachment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/notes/{noteId}/attachments/{attachmentId}/download method: get operationId: DownloadAttachment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId}/comments method: get operationId: GetComments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId}/comments method: post operationId: CreateComment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/notes/{noteId}/comments/{commentId} method: get operationId: GetComment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId}/comments/{commentId} method: patch operationId: PatchComment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/notes/{noteId}/comments/{commentId} method: delete operationId: DeleteComment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/notes/{noteId}/comments/{commentId}/attachments method: get operationId: GetCommentAttachments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId}/comments/{commentId}/attachments method: post operationId: CreateCommentAttachment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/notes/{noteId}/comments/{commentId}/attachments/{attachmentId}/download method: get operationId: DownloadCommentAttachmentForComment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId}/events method: get operationId: GetEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId}/events/{recordEventId} method: get operationId: GetRecordEvent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notes/{noteId}/attachments/{attachmentId} method: delete operationId: SoftDeleteNoteAttachment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issues method: post operationId: postIssue x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issues/{id} method: get operationId: getIssue x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issues/{id}/comments method: post operationId: postReply x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /themes method: post operationId: themesExtractThemes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /themes/{id} method: get operationId: themesGetThemes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /themes/{id}/status method: get operationId: themesGetStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summarization/headline method: post operationId: summarizationHeadline x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /summarization/headline-and-summary method: post operationId: summarizationHeadlineAndSummary x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /summarization/summary method: post operationId: summarizationSummary x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ner/entities method: post operationId: nerEntities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /summarization/result/{resultId} method: get operationId: summarizationResult x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /qna/answers method: post operationId: qnaPostQuestion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /qna/answers/{id} method: get operationId: qnaGetAnswers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /qna/answers/{id}/status method: get operationId: qnaGetStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/accounts/{path} method: get operationId: getAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/currencies method: get operationId: getCurrencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/npo/v3/optimizations method: post operationId: postAndOptimize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/npo/v3/optimizations/{id} method: put operationId: putAndOptimize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/npo/v3/optimizations/{id} method: get operationId: getOptimizationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/npo/v3/optimizations/{id} method: delete operationId: cancelOptimizationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/npo/v3/optimizations/{id}/status method: get operationId: getOptimizationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/npo/v3/optimizations/{id}/result method: get operationId: getOptimizationResult x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/npo/v3/strategies/{path} method: get operationId: getNorthfieldStrategyDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /database/jobs/{id}/status method: get operationId: getStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /database/{path}/audit method: get operationId: getAudit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /database/{path}/audit/jobs/{id} method: get operationId: getResourceAudit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /database/{path}/stats method: get operationId: getStats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /database/{path}/stats/jobs/{id} method: get operationId: getResourceStats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /database/{path}/fields method: get operationId: getFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /database/{path}/fields method: post operationId: addFields x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /database/{path}/fields/jobs/{id} method: get operationId: getResourceFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /database/{path}/delete method: post operationId: deleteBulkItems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /database/{path}/delete/jobs/{id} method: get operationId: getResourceBulkDelete x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /database/{path}/symbols method: get operationId: getSymbols x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /database/{path}/symbols method: post operationId: addSymbols x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /database/{path}/symbols method: put operationId: updateSymbols x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /database/{path}/symbols/jobs/{id} method: get operationId: getResourceSymbols x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /database/{path}/symbols/{symbol} method: put operationId: updateSymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /database/{path}/symbols/{symbol} method: delete operationId: deleteSymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /database/{path}/symbols/{symbol}/jobs/{id} method: get operationId: getResourceSymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /database/{path}/dates method: get operationId: getDates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /database/{path}/dates method: post operationId: addDates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /database/{path}/dates method: put operationId: updateDates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /database/{path}/dates/jobs/{id} method: get operationId: getResourceDates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /database/{path}/dates/{date} method: put operationId: updateDate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /database/{path}/dates/{date} method: delete operationId: deleteDate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /database/{path}/dates/{date}/jobs/{id} method: get operationId: getResourceDate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /database/{path}/dates/{date}/symbols/{symbol} method: delete operationId: deleteDateFromSymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /database/{path}/dates/{date}/symbols/{symbol}/jobs/{id} method: delete operationId: getResourceDateFromSymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /database/{path} method: get operationId: getData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /database/{path}/jobs/{id} method: get operationId: getResourceData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /database method: post operationId: createDatabase x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /database/jobs/{id} method: get operationId: getResourceDatabase x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/attributes/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/attributes method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/attributes/search method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ofs/v2/attributes/groups/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/attributes/groups method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/attributes/groups/used method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/attributes/groups/search method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ofs/v2/media/download/{namespace}/{scope}/{guid}/{fileName} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/media/download/{namespace}/{scope}/{guid}/{fileName} method: head x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/partners/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/partners method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/partners/search method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ofs/v2/products/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/products/types method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/products method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/products/search method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ofs/v2/resources/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/resources method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/resources/search method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ofs/v2/resources/sections/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/resources/sections method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ofs/v2/resources/sections/search method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /linkup/job-listings method: get operationId: getLinkUpJobListings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orbit/transcripts/daily method: get operationId: getChineseTranscriptsDaily x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orbit/transcripts/history method: get operationId: getChineseTranscriptsHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ozmosi/clinical-trials/daily method: get operationId: getOzmosiClinicalTrialsDaily x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ozmosi/diseases/daily method: get operationId: getOzmosiDiseasesDaily x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ozmosi/biomarkers/daily method: get operationId: getOzmosiBiomarkersDaily x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ozmosi/beam-endpoints/daily method: get operationId: getOzmosiEndpointsDaily x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ozmosi/primaryoutcome/daily method: get operationId: getOzmosiPrimaryoutcomeDaily x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ozmosi/orangepurple/daily method: get operationId: getOzmosiOrangepurpleDaily x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ozmosi/intervention/daily method: get operationId: getOzmosiInterventionDaily x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ozmosi/sponsors/daily method: get operationId: getOzmosiSponsorsDaily x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ozmosi/collaborators/daily method: get operationId: getOzmosiCollaboratorsDaily x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ozmosi/clinical-trials/history method: get operationId: getOzmosiClinicalTrialsHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /luxembourg/green-bonds/daily method: get operationId: getLuxembourgGreenbondsDaily x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scripts-asia/transcripts method: get operationId: getScriptsAsiaFiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /linear/{version}/riskmodels method: get operationId: listRiskModels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /linear/{version}/riskmodels/{modelCode} method: get operationId: riskModelMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /linear/{version}/stats method: get operationId: stats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /linear/{version}/stats-names-only method: get operationId: statsNamesOnly x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /linear/{version}/health method: get operationId: healthStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /linear/{version}/calculate/from-holdings method: post operationId: calculateFromHoldings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /linear/{version}/generate/id-mapping method: post operationId: generateIdMapping x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mpo/v1/optimizeFPO method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-options/v1/chains method: post operationId: getOptionsChainsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-options/v1/option-screening method: post operationId: getOptionsScreeningForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-options/v1/snapshot method: post operationId: getOptionsSnapshotForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-options/v1/references method: post operationId: getOptionsReferencesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-options/v1/dates method: post operationId: getOptionsDatesForList x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-options/v1/prices method: post operationId: getOptionsPricesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-options/v1/underlying-volume method: post operationId: getUnderlyingVolumeForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-options/v1/volume method: post operationId: getOptionsVolumeForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-options/v1/greeks method: post operationId: getOptionsGreeksForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-options/v1/implied-volatility method: post operationId: getOptionsVolatilityForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-options/v1/atm-implied-volatility method: post operationId: getOptionsATMImpliedVolatilityForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /profile method: get operationId: getProfileProfile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /peer-list method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /current-cap method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /financial-highlights method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /transactions method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /key-stats method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-ownership/v1/fund-holdings method: get operationId: getOwnershipHoldings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-ownership/v1/fund-holdings method: post operationId: postOwnershipHoldings x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-ownership/v1/security-holders method: get operationId: getSecurityHolders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-ownership/v1/security-holders method: post operationId: postSecurityHolders x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /holders method: get operationId: getOwnershipHolders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/accounts/{path} method: get operationId: getAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/columns method: get operationId: getPAColumns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/columns/{id} method: get operationId: getPAColumnById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/columnstatistics method: get operationId: getPAColumnStatistics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/components method: get operationId: getPAComponents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/components/{id} method: get operationId: getPAComponentById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/currencies method: get operationId: getCurrencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/dates method: get operationId: convertPADatesToAbsoluteFormat x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/documents/{path} method: get operationId: getPA3Documents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/frequencies method: get operationId: getPAFrequencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/groups method: get operationId: getPAGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/grouping-frequencies method: get operationId: getPAGroupingFrequencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/linked-templates method: post operationId: createLinkedPATemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/linked-templates method: get operationId: getLinkedPATemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/linked-templates/{id} method: put operationId: updateLinkedPATemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/linked-templates/{id} method: delete operationId: deleteLinkedPATemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/linked-templates/{id} method: get operationId: getLinkedPATemplatesById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/calculations method: post operationId: postAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/calculations method: get operationId: getAllCalculations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/calculations/{id} method: put operationId: putAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/calculations/{id} method: get operationId: getCalculationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/calculations/{id} method: delete operationId: cancelCalculationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/calculations/{id}/status method: get operationId: getCalculationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/calculations/{id}/units/{unitId}/result method: get operationId: getCalculationUnitResultById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/pricing-sources method: get operationId: getPAPricingSources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/templated-components method: post operationId: createTemplatedPAComponents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/templated-components method: get operationId: getTemplatedPAComponentsInPath x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/templated-components/{id} method: put operationId: updateTemplatedPAComponents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/templated-components/{id} method: get operationId: getTemplatedPAComponentById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/templated-components/{id} method: delete operationId: deleteTemplatedPAComponents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/unlinked-templates method: post operationId: createUnlinkedPATemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/unlinked-templates method: get operationId: getUnlinkedPATemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/unlinked-templates/{id} method: put operationId: updateUnlinkedPATemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/unlinked-templates/{id} method: delete operationId: deleteUnlinkedPATemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pa/v3/unlinked-templates/{id} method: get operationId: getUnlinkedPATemplatesById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/unlinked-templates/template-types method: get operationId: getDefaultUnlinkedPATemplateTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pa/v3/unlinked-templates/template-types/{id} method: get operationId: getDetailsType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-people/v1/profiles method: get operationId: getPeopleProfiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-people/v1/profiles method: post operationId: getPeopleProfilesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-people/v1/jobs method: get operationId: getPeopleJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-people/v1/jobs method: post operationId: getPeopleJobsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-people/v1/company-people method: get operationId: getCompanyPeople x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-people/v1/company-people method: post operationId: getCompanyPeopleForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-people/v1/company-positions method: get operationId: getCompanyPositions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-people/v1/company-positions method: post operationId: getCompanyPositionsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-people/v1/company-compensation method: get operationId: getCompanyCompensation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-people/v1/company-compensation method: post operationId: getCompanyCompensationForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-people/v1/company-stats method: get operationId: getCompanyStats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-people/v1/company-stats method: post operationId: getCompanyStatsForList x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account-composite method: post operationId: createAccountComposite x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account-composite method: get operationId: listAccountComposite x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account-composite/{id} method: delete operationId: deleteAccountComposite x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account-composite/{id} method: get operationId: readAccountComposite x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account-composite/{id} method: put operationId: updateAccountComposite x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account method: post operationId: createAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account method: get operationId: listAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account/{id} method: delete operationId: deleteAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account/{id} method: get operationId: readAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account/{id} method: put operationId: updateAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /holdings-composite/{id} method: get operationId: readHoldingsComposite x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /holdings/{id} method: get operationId: readHoldings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /returns-composite/{id} method: get operationId: readReturnsComposite x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /returns/{id} method: get operationId: readReturns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /trade-data/{id} method: get operationId: readTradeData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user-defined-field-group method: get operationId: listUserDefinedFieldGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user-defined-field-group/{id} method: get operationId: readUserDefinedGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user-defined-field method: get operationId: listUserDefinedFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user-defined-field/{id} method: get operationId: readUserDefinedField x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/accounts/v3/models/{name} method: put operationId: createOrUpdateModelAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/accounts/v3/models/{name} method: delete operationId: deleteAModelAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/accounts/v3/models/{name} method: get operationId: getAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/accounts/v3/models/{name}/symbols/{symbol} method: delete operationId: deleteModelAccountBySymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/accounts/v3/models/{name}/symbols/{symbol} method: get operationId: getAccountForSymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/accounts/v3/models/{name}/dates/{date} method: delete operationId: deleteModelAccountByDate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/accounts/v3/models/{name}/dates/{date} method: get operationId: getAccountForDate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/accounts/v3/models/{name}/dates/{date}/symbols/{symbol} method: get operationId: getAccountForDateAndSymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/accounts/v3/models/{name}/schema method: get operationId: getAccountSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/accounts/{path} method: get operationId: getAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/currencies method: get operationId: getCurrencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/fpo/v3/optimizations method: post operationId: postAndOptimize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/fpo/v3/optimizations/{id} method: put operationId: putAndOptimize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/fpo/v3/optimizations/{id} method: get operationId: getOptimizationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/fpo/v3/optimizations/{id} method: delete operationId: cancelOptimizationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/fpo/v3/optimizations/{id}/status method: get operationId: getOptimizationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/fpo/v3/optimizations/{id}/result method: get operationId: getOptimizationResult x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/fpo/v3/strategies/{path} method: get operationId: getFPOStrategyDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /jobs/{type}/{name} method: get operationId: getDetailsForJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /runs method: post operationId: startJobRun x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /runs/{id}/status method: get operationId: checkRunStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/prices method: get operationId: getSecurityPrices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/prices method: post operationId: getSecurityPricesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/fixed-income method: get operationId: getFixedSecurityPrices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/fixed-income method: post operationId: getFixedSecurityPricesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/references method: get operationId: getSecurityReferences x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/references method: post operationId: getSecurityReferenceForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/returns method: get operationId: getSecurityReturns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/returns method: post operationId: getSecurityReturnsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/returns-snapshot method: get operationId: getReturnsSnapshot x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/returns-snapshot method: post operationId: getReturnsSnapshotForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/dividends method: get operationId: getSecurityDividends x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/dividends method: post operationId: getSecurityDividendsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/splits method: get operationId: getSecuritySplits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/splits method: post operationId: getSecuritySplitsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/shares method: get operationId: getSecurityShares x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/shares method: post operationId: getSecuritySharesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/market-value method: get operationId: getMarketValue x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/market-value method: post operationId: getMarketValueForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/high-low method: get operationId: getHighLow x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/high-low method: post operationId: getHighLowForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-prices/v1/database-rollover method: get operationId: getDatabaseRollover x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-prices/v1/database-rollover method: post operationId: getDatabaseRolloverForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /batch/v1/status method: get operationId: getBatchStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /batch/v1/status method: post operationId: getBatchStatusWithPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /batch/v1/result method: get operationId: getBatchData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /batch/v1/result method: post operationId: getBatchDataWithPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-private-markets/v1/financials method: get operationId: getFinancials x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-private-markets/v1/financials method: post operationId: getFinancialsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-private-markets/v1/non-periodic method: get operationId: getNonPeriodic x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-private-markets/v1/non-periodic method: post operationId: getNonPeriodicForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-private-markets/v1/fields method: get operationId: getFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-private-markets/v1/universe method: get operationId: getUniverse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-private-markets/v1/universe method: post operationId: getUniverseForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ServiceProviderConfig method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Schemas method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Schemas/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Users/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Users/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Users/{id} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Groups method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Group/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Group/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Group/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Locations method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Locations/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Locations/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Locations/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Products method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Products/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FileManagerAudit method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/quant/fpe/v1/calculations method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/quant/fpe/v1/calculations/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/quant/fpe/v1/calculations/{id}/output method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/quant/fpe/v1/calculations/{id}/log method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/quant/fpe/v1/files/{server}/{file} method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/quant/fpe/v1/files/uploads/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/accounts/{path} method: get operationId: getAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/currencies method: get operationId: getCurrencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pub/v3/documents/{path} method: get operationId: getPubDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pub/v3/calculations method: post operationId: postAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pub/v3/calculations/{id} method: put operationId: putAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pub/v3/calculations/{id} method: get operationId: getCalculationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pub/v3/calculations/{id} method: delete operationId: cancelCalculationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/pub/v3/calculations/{id}/status method: get operationId: getCalculationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/pub/v3/calculations/{id}/units/{unitId}/result method: get operationId: getCalculationUnitResultById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /calculations method: post operationId: postAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /calculations method: get operationId: getAllCalculations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /calculations/{id} method: put operationId: putAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /calculations/{id} method: get operationId: getCalculationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /calculations/{id} method: delete operationId: cancelCalculationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /calculations/{id}/status method: get operationId: getCalculationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /calculations/{id}/units/{unitId}/result method: get operationId: getCalculationUnitResultById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /calculations/{id}/units/{unitId}/info method: get operationId: getCalculationUnitInfoById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-quant-factor-library/v1/factors method: get operationId: getFactors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-quant-factor-library/v1/factors method: post operationId: getFactorsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-quant-factor-library/v1/library method: get operationId: getFactorLibrary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-quant-factor-library/v1/library method: post operationId: getFactorLibraryList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-rbics/v1/entity-focus method: get operationId: getRbicsEntityFocus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-rbics/v1/entity-focus method: post operationId: getRbicsEntityFocusForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-rbics/v1/structure method: get operationId: getRbicsStructure x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-rbics/v1/structure method: post operationId: getRbicsStructureForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /news/article/get method: get operationId: get/news/article/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news/article/list method: post operationId: post/news/article/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /news/article/listByChain method: post operationId: post/news/article/listByChain x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /news/article/listByIndex method: post operationId: post/news/article/listByIndex x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /news/article/listByInstrument method: post operationId: post/news/article/listByInstrument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /news/article/listByMediaKind method: post operationId: post/news/article/listByMediaKind x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /news/article/searchByText method: post operationId: post/news/article/searchByText x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /news/article/type/get method: get operationId: get/news/article/type/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news/article/type/list method: get operationId: get/news/article/type/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news/distributor/get method: get operationId: get/news/distributor/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news/distributor/list method: get operationId: get/news/distributor/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news/publisher/get method: get operationId: get/news/publisher/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news/publisher/list method: get operationId: get/news/publisher/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news/publisher/listByDistributor method: get operationId: get/news/publisher/listByDistributor x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news/publisher/searchByName method: post operationId: post/news/publisher/searchByName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /alerting/prices/basic/alert/get method: get operationId: get/alerting/prices/basic/alert/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /alerting/prices/basic/alert/list method: get operationId: get/alerting/prices/basic/alert/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /alerting/prices/basic/trigger/get method: get operationId: get/alerting/prices/basic/trigger/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /alerting/prices/basic/trigger/list method: post operationId: post/alerting/prices/basic/trigger/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/assetClass/list method: get operationId: get/basic/assetClass/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/backgroundText/type/list method: post operationId: post/basic/backgroundText/type/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/benchmark/type/list method: get operationId: get/basic/benchmark/type/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/delivery/list method: post operationId: post/basic/delivery/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/frequency/type/list method: get operationId: get/basic/frequency/type/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/language/get method: get operationId: get/basic/language/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/language/getByCode method: get operationId: get/basic/language/getByCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/language/list method: get operationId: get/basic/language/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/market/get method: get operationId: get/basic/market/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/market/list method: post operationId: post/basic/market/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/market/group/list method: get operationId: get/basic/market/group/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/market/type/list method: get operationId: get/basic/market/type/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/media/kind/list method: get operationId: get/basic/media/kind/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/media/type/list method: post operationId: post/basic/media/type/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/mic/operating/list method: post operationId: post/basic/mic/operating/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/region/get method: get operationId: get/basic/region/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/region/list method: get operationId: get/basic/region/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/region/continent/get method: get operationId: get/basic/region/continent/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/region/continent/list method: get operationId: get/basic/region/continent/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/region/country/get method: get operationId: get/basic/region/country/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/region/country/getByCode method: get operationId: get/basic/region/country/getByCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/region/country/list method: get operationId: get/basic/region/country/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/timezone/get method: get operationId: get/basic/timezone/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/timezone/getByName method: get operationId: get/basic/timezone/getByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/timezone/list method: post operationId: post/basic/timezone/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/valueUnit/get method: get operationId: get/basic/valueUnit/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/valueUnit/list method: post operationId: post/basic/valueUnit/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/valueUnit/alternative/list method: get operationId: get/basic/valueUnit/alternative/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/valueUnit/currency/list method: post operationId: post/basic/valueUnit/currency/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /basic/valueUnit/currency/fractional/get method: get operationId: get/basic/valueUnit/currency/fractional/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/valueUnit/currency/fractional/list method: get operationId: get/basic/valueUnit/currency/fractional/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /basic/valueUnit/currency/main/list method: post operationId: post/basic/valueUnit/currency/main/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /category/get method: get operationId: get/category/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/list method: get operationId: get/category/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/listByLevel method: get operationId: get/category/listByLevel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/listBySystem method: get operationId: get/category/listBySystem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/dataset/list method: get operationId: get/category/dataset/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/instrument/list method: get operationId: get/category/instrument/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/level/get method: get operationId: get/category/level/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/path/get method: get operationId: get/category/path/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/system/get method: get operationId: get/category/system/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/system/list method: get operationId: get/category/system/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /category/system/type/list method: get operationId: get/category/system/type/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/get method: get operationId: get/instrument/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/getByNotation method: get operationId: get/instrument/getByNotation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/backgroundText/list method: get operationId: get/instrument/backgroundText/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/backgroundText/type/list method: post operationId: post/instrument/backgroundText/type/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /instrument/benchmark/list method: post operationId: post/instrument/benchmark/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /instrument/category/list method: post operationId: post/instrument/category/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /instrument/complianceProperty/list method: post operationId: post/instrument/complianceProperty/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /instrument/complianceProperty/listByInstrument method: get operationId: get/instrument/complianceProperty/listByInstrument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/composite/get method: get operationId: get/instrument/composite/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/coupon/list method: get operationId: get/instrument/coupon/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/coupon/dayCountConvention/type/list method: get operationId: get/instrument/coupon/dayCountConvention/type/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/coupon/interestRate/type/list method: get operationId: get/instrument/coupon/interestRate/type/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/coupon/keyData/get method: get operationId: get/instrument/coupon/keyData/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/crossReference/getByISIN method: get operationId: get/instrument/crossReference/getByISIN x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/crossReference/getByWKN method: get operationId: get/instrument/crossReference/getByWKN x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/crossReference/listByISIN method: post operationId: post/instrument/crossReference/listByISIN x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /instrument/crossReference/listByWKN method: post operationId: post/instrument/crossReference/listByWKN x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /instrument/crossReference/history/getByISIN method: get operationId: get/instrument/crossReference/history/getByISIN x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/crossReference/history/getByWKN method: get operationId: get/instrument/crossReference/history/getByWKN x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/exchangeRate/get method: get operationId: get/instrument/exchangeRate/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/exchangeRate/getByISOCode method: get operationId: get/instrument/exchangeRate/getByISOCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/legalEntity/backgroundText/list method: get operationId: get/instrument/legalEntity/backgroundText/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/legalEntity/complianceProperty/list method: get operationId: get/instrument/legalEntity/complianceProperty/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/mifid/get method: get operationId: get/instrument/mifid/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/notation/list method: post operationId: post/instrument/notation/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /instrument/rating/grade/list method: post operationId: post/instrument/rating/grade/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /instrument/selectionList/list method: get operationId: get/instrument/selectionList/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/selectionList/listByInstrument method: get operationId: get/instrument/selectionList/listByInstrument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/selectionList/members/list method: post operationId: post/instrument/selectionList/members/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/get method: get operationId: get/notation/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/list method: get operationId: get/notation/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/category/list method: post operationId: post/notation/category/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/crossReference/getByFactSetMarketSymbol method: get operationId: get/notation/crossReference/getByFactSetMarketSymbol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/crossReference/listByInstrument method: post operationId: post/notation/crossReference/listByInstrument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/crossReference/listByISIN method: post operationId: post/notation/crossReference/listByISIN x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/crossReference/listBySymbol method: post operationId: post/notation/crossReference/listBySymbol x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/crossReference/factSetIdentifier/get method: get operationId: get/notation/crossReference/factSetIdentifier/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/crossReference/factSetIdentifier/listByFactSetIdentifier method: post operationId: post/notation/crossReference/factSetIdentifier/listByFactSetIdentifier x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/crossReference/factSetIdentifier/listByInstrument method: post operationId: post/notation/crossReference/factSetIdentifier/listByInstrument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/keyFigures/year/10/get method: get operationId: get/notation/keyFigures/year/10/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/10/list method: get operationId: get/notation/keyFigures/year/10/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/month/1/get method: get operationId: get/notation/keyFigures/month/1/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/month/1/list method: get operationId: get/notation/keyFigures/month/1/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/week/1/get method: get operationId: get/notation/keyFigures/week/1/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/week/1/list method: get operationId: get/notation/keyFigures/week/1/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/1/get method: get operationId: get/notation/keyFigures/year/1/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/1/list method: get operationId: get/notation/keyFigures/year/1/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/month/3/get method: get operationId: get/notation/keyFigures/month/3/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/month/3/list method: get operationId: get/notation/keyFigures/month/3/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/3/get method: get operationId: get/notation/keyFigures/year/3/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/3/list method: get operationId: get/notation/keyFigures/year/3/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/5/get method: get operationId: get/notation/keyFigures/year/5/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/5/list method: get operationId: get/notation/keyFigures/year/5/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/month/6/get method: get operationId: get/notation/keyFigures/month/6/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/month/6/list method: get operationId: get/notation/keyFigures/month/6/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/7/get method: get operationId: get/notation/keyFigures/year/7/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/year/7/list method: get operationId: get/notation/keyFigures/year/7/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/yearToDate/get method: get operationId: get/notation/keyFigures/yearToDate/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/yearToDate/list method: get operationId: get/notation/keyFigures/yearToDate/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/keyFigures/tradingDay/average/get method: get operationId: get/notation/keyFigures/tradingDay/average/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/market/list method: post operationId: post/notation/market/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/selectionList/list method: get operationId: get/notation/selectionList/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/selectionList/listByNotation method: get operationId: get/notation/selectionList/listByNotation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/selectionList/members/list method: post operationId: post/notation/selectionList/members/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notation/status/get method: get operationId: get/notation/status/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prices/get method: get operationId: get/prices/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prices/list method: get operationId: get/prices/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prices/bidAsk/get method: get operationId: get/prices/bidAsk/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prices/bidAsk/list method: get operationId: get/prices/bidAsk/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prices/orderbook/aggregated/get method: get operationId: get/prices/orderbook/aggregated/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prices/orderbook/full/get method: get operationId: get/prices/orderbook/full/get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prices/tradingSchedule/event/list method: post operationId: post/prices/tradingSchedule/event/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prices/tradingSchedule/event/type/list method: get operationId: get/prices/tradingSchedule/event/type/list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instrument/search/basic method: get operationId: get/instrument/search/basic x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/search/basic method: get operationId: get/notation/search/basic x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notation/searchByText method: post operationId: post/notation/searchByText x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vendor/chartIQ/timeSeries/eod/list method: post operationId: post/vendor/chartIQ/timeSeries/eod/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vendor/chartIQ/timeSeries/eod/subsample/get method: post operationId: post/vendor/chartIQ/timeSeries/eod/subsample/get x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vendor/chartIQ/timeSeries/eod/subsample/list method: post operationId: post/vendor/chartIQ/timeSeries/eod/subsample/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vendor/chartIQ/timeSeries/intraday/subsample/get method: post operationId: post/vendor/chartIQ/timeSeries/intraday/subsample/get x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vendor/chartIQ/timeSeries/intraday/subsample/list method: post operationId: post/vendor/chartIQ/timeSeries/intraday/subsample/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prices/timeSeries/eod/list method: post operationId: post/prices/timeSeries/eod/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prices/timeSeries/eod/subsample/get method: post operationId: post/prices/timeSeries/eod/subsample/get x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prices/timeSeries/eod/subsample/list method: post operationId: post/prices/timeSeries/eod/subsample/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prices/timeSeries/intraday/list method: post operationId: post/prices/timeSeries/intraday/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prices/timeSeries/intraday/subsample/get method: post operationId: post/prices/timeSeries/intraday/subsample/get x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prices/timeSeries/intraday/subsample/list method: post operationId: post/prices/timeSeries/intraday/subsample/list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /markit-bond-prices-and-analytics/v1/prices method: get operationId: getBondPrices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markit-bond-prices-and-analytics/v1/prices method: post operationId: getBondPricesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /markit-bond-prices-and-analytics/v1/spread method: get operationId: getBondSpread x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markit-bond-prices-and-analytics/v1/spread method: post operationId: getBondSpreadForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /markit-bond-prices-and-analytics/v1/yield method: get operationId: getBondYield x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markit-bond-prices-and-analytics/v1/yield method: post operationId: getBondYieldForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /markit-bond-prices-and-analytics/v1/issuer-yield-curve method: get operationId: getBondIssuerYieldCurve x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markit-bond-prices-and-analytics/v1/issuer-yield-curve method: post operationId: getBondIssuerYieldCurveForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /markit-bond-prices-and-analytics/v1/sensitivity method: get operationId: getBondSensitivity x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markit-bond-prices-and-analytics/v1/sensitivity method: post operationId: getBondSensitivityForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /markit-bond-prices-and-analytics/v1/meta method: get operationId: getBondMeta x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markit-bond-prices-and-analytics/v1/meta method: post operationId: getBondMetaForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /markit-bond-prices-and-analytics/v1/abs-details method: get operationId: getABSDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markit-bond-prices-and-analytics/v1/abs-details method: post operationId: getABSDetailsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /markit-bond-prices-and-analytics/v1/coupon method: get operationId: getBondCoupon x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markit-bond-prices-and-analytics/v1/coupon method: post operationId: getBondCouponForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /search/answers/v1/data method: get operationId: searchForDataAnswer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /search/answers/v1/adaptive-card method: get operationId: searchForAdaptiveCardAnswer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/security-modeling/v3/securities/retrieve method: post operationId: getSecurities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/security-modeling/v3/securities/upsert method: post operationId: upsertSecurities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/security-modeling/v3/securities/delete method: post operationId: deleteSecurities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/headlines method: get operationId: getEventHeadlines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/headlines method: post operationId: postEventHeadlines x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/details method: get operationId: getEventDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/details method: post operationId: postEventDetails x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/details/{eventId} method: get operationId: getEventDetailById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/adaptive-cards method: get operationId: getEventAdaptiveCards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/adaptive-cards method: post operationId: postEventAdaptiveCards x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/adaptive-cards/{eventId} method: get operationId: getEventAdaptiveCardById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/entities method: get operationId: getEventEntities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/entities method: post operationId: postEventEntities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /data-dictionary method: get operationId: getDataDictionary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-dictionary/{signalId} method: get operationId: getDataDictionaryById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /themes method: get operationId: getThemes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /categories method: get operationId: getCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/accounts/{accountPath}/returns-type method: get operationId: getSPARReturnsType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/accounts/{path} method: get operationId: getAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/benchmarks method: get operationId: getSPARBenchmarkById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/components method: get operationId: getSPARComponents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/components/{id} method: get operationId: getSPARComponentById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/lookups/v3/currencies method: get operationId: getCurrencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/documents/{path} method: get operationId: getSPAR3Documents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/frequencies method: get operationId: getSPARFrequencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/calculations method: post operationId: postAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/spar/v3/calculations method: get operationId: getAllCalculations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/calculations/{id} method: put operationId: putAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/spar/v3/calculations/{id} method: get operationId: getCalculationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/calculations/{id} method: delete operationId: cancelCalculationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/spar/v3/calculations/{id}/status method: get operationId: getCalculationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/spar/v3/calculations/{id}/units/{unitId}/result method: get operationId: getCalculationUnitResultById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-schemas method: get operationId: get-v1-list-schemas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-files method: get operationId: get-v1-list-files x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /streetaccount/headlines method: post operationId: getStreetAccountHeadlines x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /streetaccount/views/{id}/headlines method: post operationId: getStreetAccountHeadlinesByView x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /streetaccount/views method: get operationId: getStreetAccountViews x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /streetaccount/views/{id} method: post operationId: createStreetAccountView x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /streetaccount/views/{id} method: put operationId: editStreetAccountView x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /streetaccount/views/{id} method: delete operationId: deleteStreetAccountView x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /streetaccount/filters method: get operationId: getStreetAccountFilters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /streetaccount/historical/request-files method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /streetaccount/historical/check-status method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /streetaccount/historical/get-files method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /symbology/v3/identifier-resolution method: get operationId: identifierResolution x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /symbology/v3/identifier-resolution method: post operationId: batchIdentifierResolution x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /symbology/v3/historical-identifier-resolution method: get operationId: historicalIdentifierResolution x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /symbology/v3/historical-identifier-resolution method: post operationId: batchHistoricalIdentifierResolution x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/terms-and-conditions method: get operationId: getTermsAndConditions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/terms-and-conditions method: post operationId: getTermsAndConditionsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/fields method: get operationId: getTermsAndConditionsFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/issue-size method: get operationId: getIssueSize x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/issue-size method: post operationId: getIssueSizeForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/coupon-history method: get operationId: getCouponHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/coupon-history method: post operationId: getCouponHistoryForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/coupon-schedules method: get operationId: getCouponSchedules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/coupon-schedules method: post operationId: getCouponSchedulesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/covenant-details method: get operationId: getCovenantDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/covenant-details method: post operationId: getCovenantDetailsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/redemption-prices method: get operationId: getFixedIncomeRedemptionPrices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/redemption-prices method: post operationId: getFixedIncomeRedemptionPricesForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/agents method: get operationId: getAgents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/agents method: post operationId: getAgentsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/lead-underwriters method: get operationId: getLeadUnderwriters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/lead-underwriters method: post operationId: getLeadUnderwritersForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/use-of-proceeds method: get operationId: getFixedIncomeUseOfProceeds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/use-of-proceeds method: post operationId: getFixedIncomeUseOfProceedsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/convertible-details method: get operationId: getConvertibleDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/convertible-details method: post operationId: getConvertibleDetailsForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/convertible-history method: get operationId: getConvertibleHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/convertible-history method: post operationId: getConvertibleHistoryForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /factset-terms-and-conditions/v1/convertible-triggers method: get operationId: getConvertibleTriggers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /factset-terms-and-conditions/v1/convertible-triggers method: post operationId: getConvertibleTriggersForList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /level1/coverage method: get operationId: requestTickHistoryCoverage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /level1/files/create method: post operationId: requestTickHistoryLevel1Files x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /level1/files/status method: get operationId: getLevel1FileStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /level1/files/get method: get operationId: getTickHistoryLevel1Files x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /level1/files/minute-bars/create method: post operationId: requestMinutebarsFiles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /level1/files/minute-bars/status method: get operationId: getMinutebarsFileStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /level1/files/minute-bars/get method: get operationId: getMinutebarsFiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /level2/files/create method: post operationId: requestTickHistoryLeve2Files x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /level2/files/status method: get operationId: getLevel2FileStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /level2/files/get method: get operationId: getTickHistoryLevel2Files x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orders/create method: post operationId: create x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orders/replace method: post operationId: replace x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orders/cancel method: post operationId: cancel x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /child-orders/create method: post operationId: createChildOrder x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /child-orders/replace method: post operationId: replaceChildOrder x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /child-orders/cancel method: post operationId: cancelChildOrder x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/job/archive method: post operationId: SubmitArchiveOFDB x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/job/calculate method: post operationId: SubmitCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/job/{id}/status method: get operationId: PollCalculate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/jobs method: get operationId: GetAllActiveJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/jobs method: delete operationId: DeleteAllActiveJobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/job/{id} method: delete operationId: DeleteActiveJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/job/{id} method: get operationId: GetCalculateResults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/components method: get operationId: getVaultComponents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/components/{id} method: get operationId: getVaultComponentById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/configurations method: get operationId: getVaultConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/configurations/{id} method: get operationId: getVaultConfigurationById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/dates method: get operationId: convertVaultDatesToAbsoluteFormat x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/documents/{path} method: get operationId: getVaultDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/frequencies method: get operationId: getVaultFrequencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/calculations method: post operationId: postAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/vault/v3/calculations method: get operationId: getAllCalculations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/calculations/{id} method: put operationId: putAndCalculate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/vault/v3/calculations/{id} method: get operationId: getCalculationParameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/calculations/{id} method: delete operationId: cancelCalculationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analytics/engines/vault/v3/calculations/{id}/status method: get operationId: getCalculationStatusById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /analytics/engines/vault/v3/calculations/{id}/units/{unitId}/result method: get operationId: getCalculationUnitResultById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/data-sources method: get operationId: getAllDataSources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/data-sources/{dataSourceCode} method: get operationId: getDataSourceByCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/data-sources/{dataSourceCode}/data method: get operationId: getDataSourceData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/entities/{entityCode}/values method: get operationId: getEntityValuesByCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/reports method: get operationId: getAllReportDefinitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/reports/{reportDefinitionCode} method: get operationId: getReportDefinitionByCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/report-instances/generate method: post operationId: generateReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/{tenant}/report-instances/{reportInstanceId} method: delete operationId: cancelReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/{tenant}/report-instances/{reportInstanceId} method: get operationId: getReportInstanceById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/report-instances method: get operationId: getAllReportInstances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/report-instances/{reportInstanceId}/results/{reportFileName} method: get operationId: getReportFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/{tenant}/report-instances/{reportInstanceId}/logs method: get operationId: getReportGenerationLogs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Users method: get operationId: getAllUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Users method: post operationId: createUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /scim/v2/Users/{userId} method: get operationId: getUserById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Users/{userId} method: delete operationId: deleteUserById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /scim/v2/Users/{userId} method: patch operationId: patchUserById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /scim/v2/Users/{userId} method: put operationId: updateUserById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /scim/v2/Groups method: get operationId: getAllRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Groups method: post operationId: createRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /scim/v2/Groups/{groupId} method: get operationId: getRoleById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Groups/{groupId} method: delete operationId: deleteRoleById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /scim/v2/Groups/{groupId} method: patch operationId: patchRoleById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /scim/v2/Groups/{groupId} method: put operationId: updateRoleById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required