Xignite Global Historical API

End-of-day and historical equity prices including historical quote ranges, chart bars, adjustment factors, and cash dividend history from the globalhistorical.xignite.com service.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/xignite-global-historical-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

xignite-xigniteglobalhistorical-api-openapi.yml Raw ↑
openapi: 3.0.4
info:
  title: XigniteBonds CloudAlerts XigniteGlobalHistorical API
  version: 1.0.3
servers:
- url: https://globalhistorical.xignite.com
security:
- basic: []
tags:
- name: XigniteGlobalHistorical
paths:
  /v3/xGlobalHistorical/ListExchanges:
    get:
      tags:
      - XigniteGlobalHistorical
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExchangeList'
            text/json:
              schema:
                $ref: '#/components/schemas/ExchangeList'
            application/xml:
              schema:
                $ref: '#/components/schemas/ExchangeList'
            text/xml:
              schema:
                $ref: '#/components/schemas/ExchangeList'
            text/csv:
              schema:
                $ref: '#/components/schemas/ExchangeList'
  /v3/xGlobalHistorical/ListSymbols:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Exchange
        in: query
        schema:
          type: string
      - name: StartSymbol
        in: query
        schema:
          type: string
      - name: EndSymbol
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SymbolList'
            text/json:
              schema:
                $ref: '#/components/schemas/SymbolList'
            application/xml:
              schema:
                $ref: '#/components/schemas/SymbolList'
            text/xml:
              schema:
                $ref: '#/components/schemas/SymbolList'
            text/csv:
              schema:
                $ref: '#/components/schemas/SymbolList'
  /v3/xGlobalHistorical/ListSymbolChanges:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Exchange
        in: query
        schema:
          type: string
      - name: ChangesSince
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SymbolChangeList'
            text/json:
              schema:
                $ref: '#/components/schemas/SymbolChangeList'
            application/xml:
              schema:
                $ref: '#/components/schemas/SymbolChangeList'
            text/xml:
              schema:
                $ref: '#/components/schemas/SymbolChangeList'
            text/csv:
              schema:
                $ref: '#/components/schemas/SymbolChangeList'
  /v3/xGlobalHistorical/ListSymbolsWithAdjustedFactors:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Exchange
        in: query
        schema:
          type: string
      - name: ChangesSince
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SymbolsWithAdjustedFactorsList'
            text/json:
              schema:
                $ref: '#/components/schemas/SymbolsWithAdjustedFactorsList'
            application/xml:
              schema:
                $ref: '#/components/schemas/SymbolsWithAdjustedFactorsList'
            text/xml:
              schema:
                $ref: '#/components/schemas/SymbolsWithAdjustedFactorsList'
            text/csv:
              schema:
                $ref: '#/components/schemas/SymbolsWithAdjustedFactorsList'
  /v3/xGlobalHistorical/GetCashDividendHistory:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Identifier
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          type: string
      - name: IdentifierAsOfDate
        in: query
        schema:
          type: string
      - name: StartDate
        in: query
        schema:
          type: string
      - name: EndDate
        in: query
        schema:
          type: string
      - name: CorporateActionsAdjusted
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CashDividendHistory'
            text/json:
              schema:
                $ref: '#/components/schemas/CashDividendHistory'
            application/xml:
              schema:
                $ref: '#/components/schemas/CashDividendHistory'
            text/xml:
              schema:
                $ref: '#/components/schemas/CashDividendHistory'
            text/csv:
              schema:
                $ref: '#/components/schemas/CashDividendHistory'
  /v3/xGlobalHistorical/GetCashDividendsByExchange:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Exchange
        in: query
        schema:
          type: string
      - name: ExDate
        in: query
        schema:
          type: string
      - name: CorporateActionsAdjusted
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExchangeDividendsList'
            text/json:
              schema:
                $ref: '#/components/schemas/ExchangeDividendsList'
            application/xml:
              schema:
                $ref: '#/components/schemas/ExchangeDividendsList'
            text/xml:
              schema:
                $ref: '#/components/schemas/ExchangeDividendsList'
            text/csv:
              schema:
                $ref: '#/components/schemas/ExchangeDividendsList'
  /v3/xGlobalHistorical/GetSplitHistory:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Identifier
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          type: string
      - name: IdentifierAsOfDate
        in: query
        schema:
          type: string
      - name: StartDate
        in: query
        schema:
          type: string
      - name: EndDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SplitHistory'
            text/json:
              schema:
                $ref: '#/components/schemas/SplitHistory'
            application/xml:
              schema:
                $ref: '#/components/schemas/SplitHistory'
            text/xml:
              schema:
                $ref: '#/components/schemas/SplitHistory'
            text/csv:
              schema:
                $ref: '#/components/schemas/SplitHistory'
  /v3/xGlobalHistorical/GetSplitsByExchange:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Exchange
        in: query
        schema:
          type: string
      - name: ExDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExchangeSplitsList'
            text/json:
              schema:
                $ref: '#/components/schemas/ExchangeSplitsList'
            application/xml:
              schema:
                $ref: '#/components/schemas/ExchangeSplitsList'
            text/xml:
              schema:
                $ref: '#/components/schemas/ExchangeSplitsList'
            text/csv:
              schema:
                $ref: '#/components/schemas/ExchangeSplitsList'
  /v3/xGlobalHistorical/GetGlobalHistoricalQuotes:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Identifiers
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          type: string
      - name: IdentifierAsOfDate
        in: query
        schema:
          type: string
      - name: AdjustmentMethod
        in: query
        schema:
          type: string
      - name: AsOfDate
        in: query
        schema:
          type: string
      - name: ReturnLatest
        in: query
        schema:
          type: boolean
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/GlobalHistoricalQuote'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/GlobalHistoricalQuote'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/GlobalHistoricalQuote'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/GlobalHistoricalQuote'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/GlobalHistoricalQuote'
  /v3/xGlobalHistorical/GetGlobalHistoricalQuotesTrailing:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Identifier
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          type: string
      - name: IdentifierAsOfDate
        in: query
        schema:
          type: string
      - name: AdjustmentMethod
        in: query
        schema:
          type: string
      - name: EndDate
        in: query
        schema:
          type: string
      - name: PeriodType
        in: query
        schema:
          type: string
      - name: Periods
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/json:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            application/xml:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/xml:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/csv:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
  /v3/xGlobalHistorical/GetGlobalHistoricalQuotesRange:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Identifier
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          type: string
      - name: IdentifierAsOfDate
        in: query
        schema:
          type: string
      - name: AdjustmentMethod
        in: query
        schema:
          type: string
      - name: StartDate
        in: query
        schema:
          type: string
      - name: EndDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/json:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            application/xml:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/xml:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/csv:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
  /v3/xGlobalHistorical/GetGlobalHistoricalWeeklyQuotesRange:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Identifier
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          type: string
      - name: IdentifierAsOfDate
        in: query
        schema:
          type: string
      - name: AdjustmentMethod
        in: query
        schema:
          type: string
      - name: StartDate
        in: query
        schema:
          type: string
      - name: EndDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/json:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            application/xml:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/xml:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/csv:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
  /v3/xGlobalHistorical/GetGlobalHistoricalMonthlyQuotesRange:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Identifier
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          type: string
      - name: IdentifierAsOfDate
        in: query
        schema:
          type: string
      - name: AdjustmentMethod
        in: query
        schema:
          type: string
      - name: StartDate
        in: query
        schema:
          type: string
      - name: EndDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/json:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            application/xml:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/xml:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/csv:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
  /v3/xGlobalHistorical/GetGlobalHistoricalQuarterlyQuotesRange:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Identifier
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          type: string
      - name: IdentifierAsOfDate
        in: query
        schema:
          type: string
      - name: AdjustmentMethod
        in: query
        schema:
          type: string
      - name: StartDate
        in: query
        schema:
          type: string
      - name: EndDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/json:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            application/xml:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/xml:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/csv:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
  /v3/xGlobalHistorical/GetGlobalHistoricalTrades:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Identifiers
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          type: string
      - name: IdentifierAsOfDate
        in: query
        schema:
          type: string
      - name: AdjustmentMethod
        in: query
        schema:
          type: string
      - name: AsOfDate
        in: query
        schema:
          type: string
      - name: ReturnLatest
        in: query
        schema:
          type: boolean
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/GlobalHistoricalQuote'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/GlobalHistoricalQuote'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/GlobalHistoricalQuote'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/GlobalHistoricalQuote'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/GlobalHistoricalQuote'
  /v3/xGlobalHistorical/GetGlobalHistoricalTradesRange:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Identifier
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          type: string
      - name: IdentifierAsOfDate
        in: query
        schema:
          type: string
      - name: AdjustmentMethod
        in: query
        schema:
          type: string
      - name: StartDate
        in: query
        schema:
          type: string
      - name: EndDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/json:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            application/xml:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/xml:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
            text/csv:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalQuotes'
  /v3/xGlobalHistorical/GetAdjustmentFactors:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Identifier
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          type: string
      - name: StartDate
        in: query
        schema:
          type: string
      - name: EndDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AdjustmentFactors'
            text/json:
              schema:
                $ref: '#/components/schemas/AdjustmentFactors'
            application/xml:
              schema:
                $ref: '#/components/schemas/AdjustmentFactors'
            text/xml:
              schema:
                $ref: '#/components/schemas/AdjustmentFactors'
            text/csv:
              schema:
                $ref: '#/components/schemas/AdjustmentFactors'
  /v3/xGlobalHistorical/GetGlobalHistoricalVWAP:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Identifier
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          type: string
      - name: IdentifierAsOfDate
        in: query
        schema:
          type: string
      - name: HistoricalVWAPType
        in: query
        schema:
          type: string
      - name: AdjustmentMethod
        in: query
        schema:
          type: string
      - name: StartTime
        in: query
        schema:
          type: string
      - name: EndTime
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalVWAPs'
            text/json:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalVWAPs'
            application/xml:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalVWAPs'
            text/xml:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalVWAPs'
            text/csv:
              schema:
                $ref: '#/components/schemas/GlobalHistoricalVWAPs'
  /v3/xGlobalHistorical/GetChartBars:
    get:
      tags:
      - XigniteGlobalHistorical
      parameters:
      - name: Identifier
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          type: string
      - name: IdentifierAsOfDate
        in: query
        schema:
          type: string
      - name: StartTime
        in: query
        schema:
          type: string
      - name: EndTime
        in: query
        schema:
          type: string
      - name: Precision
        in: query
        schema:
          type: string
      - name: Period
        in: query
        schema:
          type: integer
          format: int32
      - name: AdjustmentMethod
        in: query
        schema:
          type: string
      - name: IncludeExtended
        in: query
        schema:
          type: boolean
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ChartBarsSet'
            text/json:
              schema:
                $ref: '#/components/schemas/ChartBarsSet'
            application/xml:
              schema:
                $ref: '#/components/schemas/ChartBarsSet'
            text/xml:
              schema:
                $ref: '#/components/schemas/ChartBarsSet'
            text/csv:
              schema:
                $ref: '#/components/schemas/ChartBarsSet'
components:
  schemas:
    CashDividendHistory:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          CorporateActionsAdjusted:
            type: string
            nullable: true
          Identifier:
            type: string
            nullable: true
          IdentifierType:
            type: string
            nullable: true
          IdentifierAsOfDate:
            type: string
            nullable: true
          Security:
            allOf:
            - $ref: '#/components/schemas/Security'
            nullable: true
          StartDate:
            type: string
            nullable: true
          EndDate:
            type: string
            nullable: true
          CumulativeCashDividend:
            type: number
            format: double
          CashDividends:
            type: array
            items:
              $ref: '#/components/schemas/CashDividend'
            nullable: true
        additionalProperties: false
    ChartBar:
      type: object
      properties:
        StartDateTime:
          type: string
          nullable: true
        EndDateTime:
          type: string
          nullable: true
        UTCOffset:
          type: number
          format: double
        Open:
          type: number
          format: double
        High:
          type: number
          format: double
        Low:
          type: number
          format: double
        Close:
          type: number
          format: double
        Volume:
          type: number
          format: double
        Trades:
          type: integer
          format: int32
        TWAP:
          type: number
          format: double
        VWAP:
          type: number
          format: double
        Currency:
          type: string
          nullable: true
        CumulativeAdjustmentFactor:
          type: number
          format: double
      additionalProperties: false
    AdjustmentFactor:
      type: object
      additionalProperties: false
    Split:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          ExDate:
            type: string
            nullable: true
          Numerator:
            type: number
            format: double
          Denominator:
            type: number
            format: double
          SplitRatio:
            type: number
            format: double
        additionalProperties: false
    GlobalHistoricalVWAPs:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          Identifier:
            type: string
            nullable: true
          IdentifierType:
            type: string
            nullable: true
          AdjustmentMethodUsed:
            type: string
            nullable: true
          Security:
            allOf:
            - $ref: '#/components/schemas/Security'
            nullable: true
          HistoricalVWAPs:
            type: array
            items:
              $ref: '#/components/schemas/HistoricalVWAP'
            nullable: true
        additionalProperties: false
    CashDividend:
      type: object
      properties:
        Type:
          type: string
          nullable: true
        PaymentFrequency:
          type: string
          nullable: true
        DeclaredDate:
          type: string
          nullable: true
        RecordDate:
          type: string
          nullable: true
        PayDate:
          type: string
          nullable: true
        ExDate:
          type: string
          nullable: true
        DividendAmount:
          type: number
          format: double
        Currency:
          type: string
          nullable: true
      additionalProperties: false
    ExchangeList:
      type: object
      properties:
        ExchangeDescriptions:
          type: array
          items:
            $ref: '#/components/schemas/ExchangeDescription'
          nullable: true
      additionalProperties: false
    SymbolList:
      type: object
      properties:
        Exchange:
          allOf:
          - $ref: '#/components/schemas/ExchangeDescription'
          nullable: true
        SecurityDescriptions:
          type: array
          items:
            $ref: '#/components/schemas/SecurityDescription'
          nullable: true
      additionalProperties: false
    SecurityDescription:
      type: object
      properties:
        Symbol:
          type: string
          nullable: true
        Currency:
          type: string
          nullable: true
        Name:
          type: string
          nullable: true
        InstrumentClass:
          type: string
          nullable: true
      additionalProperties: false
    ExchangeDividendsList:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          Exchange:
            type: string
            nullable: true
          ExDate:
            type: string
            nullable: true
          CorporateActionsAdjusted:
            type: string
            nullable: true
          ExchangeDividends:
            type: array
            items:
              $ref: '#/components/schemas/ExchangeDividend'
            nullable: true
        additionalProperties: false
    OutcomeTypes:
      enum:
      - Success
      - SystemError
      - RequestError
      - RegistrationError
      type: string
    ExchangeSplitsList:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          ExchangeSplits:
            type: array
            items:
              $ref: '#/components/schemas/ExchangeSplit'
            nullable: true
        additionalProperties: false
    EventSymbol:
      type: object
      properties:
        Symbol:
          type: string
          nullable: true
        Name:
          type: string
          nullable: true
        Exchange:
          type: string
          nullable: true
        ExDate:
          type: string
          nullable: true
        Event:
          type: string
          nullable: true
        EventDescription:
          type: string
          nullable: true
      additionalProperties: false
    ChartBarsSet:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          Security:
            allOf:
            - $ref: '#/components/schemas/Security'
            nullable: true
          Identifier:
            type: string
            nullable: true
          IdentifierType:
            type: string
            nullable: true
          ChartBars:
            type: array
            items:
              $ref: '#/components/schemas/ChartBar'
            nullable: true
        additionalProperties: false
    GlobalHistoricalQuotes:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          Identifier:
            type: string
            nullable: true
          IdentifierType:
            type: string
            nullable: true
          Security:
            allOf:
            - $ref: '#/components/schemas/Security'
            nullable: true
          StartDate:
            type: string
            nullable: true
          EndDate:
            type: string
            nullable: true
          HistoricalQuotes:
            type: array
            items:
              $ref: '#/components/schemas/HistoricalQuote'
            nullable: true
        additionalProperties: false
    SymbolChange:
      type: object
      properties:
        Symbol:
          type: string
          nullable: true
        OldSymbol:
          type: string
          nullable: true
        Name:
          type: string
          nullable: true
        OldName:
          type: string
          nullable: true
        Exchange:
          type: string
          nullable: true
        OldExchange:
          type: string
          nullable: true
        Currency:
          type: string
          nullable: true
        OldCurrency:
          type: string
          nullable: true
        Type:
          type: string
          nullable: true
        InstrumentClass:
          type: string
          nullable: true
      additionalProperties: false
    Common:
      type: object
      properties:
        Delay:
          type: number
          format: double
        Identity:
          type: string
          nullable: true
        Message:
          type: string
          nullable: true
        Outcome:
          allOf:
          - $ref: '#/components/schemas/OutcomeTypes'
      additionalProperties: false
    Security:
      type: object
      properties:
        CIK:
          type: string
          nullable: true
        CUSIP:
          type: string
          nullable: true
        Symbol:
          type: string
          nullable: true
        ISIN:
          type: string
          nullable: true
        Valoren:
          type: string
          nullable: true
        SEDOL:
          type: string
          nullable: true
        FIGI:
          type: string
          nullable: true
        Name:
          type: string
          nullable: true
        InstrumentClass:
          type: string
          nullable: true
        Market:
          type: string
          nullable: true
        MarketIdentificationCode:
          type: string
          nullable: true
        Sector:
          type: string
          nullable: true
        Industry:
          type: string
          nullable: true
        CompositeFIGI:
          type: string
          nullable: true
      additionalProperties: false
    SymbolsWithAdjustedFactorsList:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          EventSymbols:
            type: array
            items:
              $ref: '#/

# --- truncated at 32 KB (37 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/xignite/refs/heads/main/openapi/xignite-xigniteglobalhistorical-api-openapi.yml