generated: '2026-07-15' method: generated source: openapi/barchart-openapi.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: 24 by_action_class: connected: 24 by_consequence: read: 24 human_in_the_loop_required: 0 operations: - path: /getQuote.json method: get operationId: getQuote x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getQuoteEod.json method: get operationId: getQuoteEod x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getHistory.json method: get operationId: getHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getEquitiesByExchange.json method: get operationId: getEquitiesByExchange x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getInstrumentDefinition.json method: get operationId: getInstrumentDefinition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getFuturesOptions.json method: get operationId: getFuturesOptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getFuturesByExchange.json method: get operationId: getFuturesByExchange x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getOptionsScreener.json method: get operationId: getOptionsScreener x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getProfile.json method: get operationId: getProfile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getFinancialHighlights.json method: get operationId: getFinancialHighlights x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getIncomeStatements.json method: get operationId: getIncomeStatements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getRatings.json method: get operationId: getRatings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getCorporateActions.json method: get operationId: getCorporateActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getEarningsCalendar.json method: get operationId: getEarningsCalendar x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getCrypto.json method: get operationId: getCrypto x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getCryptoHistory.json method: get operationId: getCryptoHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getGrainBids.json method: get operationId: getGrainBids x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getCmdtyStats.json method: get operationId: getCmdtyStats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getFuelPrices.json method: get operationId: getFuelPrices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getTechnicals.json method: get operationId: getTechnicals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getSignal.json method: get operationId: getSignal x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getNews.json method: get operationId: getNews x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getSECFilings.json method: get operationId: getSECFilings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /getWeather.json method: get operationId: getWeather x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none