Upstox · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for OpenAPI definition Fundamentals API

9 actions 9 updates phrasing extends openapi/upstox-fundamentals-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Upstox's API. It is a proposal applied on top of the contract, not a document Upstox publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 9

$.info
$.paths['/v2/fundamentals/{isin}/share-holdings'].get
$.paths['/v2/fundamentals/{isin}/profile'].get
$.paths['/v2/fundamentals/{isin}/key-ratios'].get
$.paths['/v2/fundamentals/{isin}/income-statement'].get
$.paths['/v2/fundamentals/{isin}/corporate-actions'].get
$.paths['/v2/fundamentals/{isin}/cash-flow'].get
$.paths['/v2/fundamentals/{isin}/balance-sheet'].get
$.paths['/v2/fundamentals/{instrument_key}/competitors'].get

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for OpenAPI definition Fundamentals API
  version: 1.0.0
extends: openapi/upstox-fundamentals-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-09-26'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 8
- target: $.paths['/v2/fundamentals/{isin}/share-holdings'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a company's shareholding pattern
      effect: read
      questions:
      - How much of a company do promoters, FIIs and the public own?
      - What is the shareholding pattern for a listed Indian company?
      instructions:
      - text: Show the shareholding pattern for ISIN {isin}.
        slots:
          isin: path.isin
      - text: Break down who owns the shares of company {isin}.
        slots:
          isin: path.isin
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v2/fundamentals/{isin}/profile'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a company's profile
      effect: read
      questions:
      - What does a company do, and what are its basic profile details, given its ISIN?
      - Where can I read a short overview of a listed company on Upstox?
      instructions:
      - text: Get the company profile for ISIN {isin}.
        slots:
          isin: path.isin
      - text: Tell me about the business behind {isin}.
        slots:
          isin: path.isin
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v2/fundamentals/{isin}/key-ratios'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a company's key financial ratios
      effect: read
      questions:
      - What are the P/E, ROE and other key ratios for a stock?
      - Can I pull valuation and profitability ratios for a company by ISIN?
      instructions:
      - text: Fetch the key financial ratios for {isin}.
        slots:
          isin: path.isin
      - text: Show valuation and return ratios for company {isin}.
        slots:
          isin: path.isin
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v2/fundamentals/{isin}/income-statement'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a company's income statement
      effect: read
      questions:
      - What were a company's revenue and profit over recent quarters?
      - Can I get consolidated or standalone profit and loss figures, yearly or quarterly?
      - How do I pull the full income statement rather than a summary?
      instructions:
      - text: Get the income statement for {isin}.
        slots:
          isin: path.isin
      - text: Show the {type} income statement for {isin} on a {time_period} basis.
        slots:
          type: query.type
          isin: path.isin
          time_period: query.time_period
      - text: Pull the full {time_period} revenue and profit statement for {isin} with fs={fs}.
        slots:
          time_period: query.time_period
          isin: path.isin
          fs: query.fs
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v2/fundamentals/{isin}/corporate-actions'].get
  update:
    x-apievangelist-phrasing:
      intent: List a company's corporate actions
      effect: read
      questions:
      - Has a company announced dividends, splits or bonus issues?
      - Which corporate actions are on record for a stock?
      instructions:
      - text: List the corporate actions for {isin}.
        slots:
          isin: path.isin
      - text: Show dividends, splits and bonuses announced by {isin}.
        slots:
          isin: path.isin
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v2/fundamentals/{isin}/cash-flow'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a company's cash flow statement
      effect: read
      questions:
      - How much cash does a company generate from operations?
      - Can I see standalone versus consolidated cash flow for a stock?
      instructions:
      - text: Get the cash flow statement for {isin}.
        slots:
          isin: path.isin
      - text: Show the {type} cash flows for {isin}.
        slots:
          type: query.type
          isin: path.isin
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v2/fundamentals/{isin}/balance-sheet'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a company's balance sheet
      effect: read
      questions:
      - What are a company's assets, liabilities and debt levels?
      - Where do I get the consolidated balance sheet for a listed company?
      instructions:
      - text: Get the balance sheet for {isin}.
        slots:
          isin: path.isin
      - text: Show the {type} assets and liabilities of {isin}.
        slots:
          type: query.type
          isin: path.isin
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v2/fundamentals/{instrument_key}/competitors'].get
  update:
    x-apievangelist-phrasing:
      intent: List a company's competitors
      effect: read
      questions:
      - Which companies compete with a given stock?
      - How do I find peer companies to compare against a listed stock?
      instructions:
      - text: List the competitors of {instrument_key}.
        slots:
          instrument_key: path.instrument_key
      - text: Find peer companies for instrument {instrument_key}.
        slots:
          instrument_key: path.instrument_key
      method: generated
      generated: '2026-09-26'