Xignite Global Master API

Global security master and reference data - symbology, listings, identifiers, and instrument metadata - from the globalmaster.xignite.com service.

OpenAPI Specification

xignite-xigniteglobalmaster-api-openapi.yml Raw ↑
openapi: 3.0.4
info:
  title: XigniteBonds CloudAlerts XigniteGlobalMaster API
  version: 1.0.3
servers:
- url: https://globalmaster.xignite.com
security:
- basic: []
tags:
- name: XigniteGlobalMaster
paths:
  /xGlobalMaster/ListExchanges:
    get:
      tags:
      - XigniteGlobalMaster
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/json:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            application/xml:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/xml:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/csv:
              schema:
                $ref: '#/components/schemas/PossibleValues'
  /xGlobalMaster/ListIndustries:
    get:
      tags:
      - XigniteGlobalMaster
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/json:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            application/xml:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/xml:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/csv:
              schema:
                $ref: '#/components/schemas/PossibleValues'
  /xGlobalMaster/ListSectors:
    get:
      tags:
      - XigniteGlobalMaster
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/json:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            application/xml:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/xml:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/csv:
              schema:
                $ref: '#/components/schemas/PossibleValues'
  /xGlobalMaster/ListInstrumentClasses:
    get:
      tags:
      - XigniteGlobalMaster
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/json:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            application/xml:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/xml:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/csv:
              schema:
                $ref: '#/components/schemas/PossibleValues'
  /xGlobalMaster/ListGlobalIndustries:
    get:
      tags:
      - XigniteGlobalMaster
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/json:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            application/xml:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/xml:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/csv:
              schema:
                $ref: '#/components/schemas/PossibleValues'
  /xGlobalMaster/ListGlobalSectors:
    get:
      tags:
      - XigniteGlobalMaster
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/json:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            application/xml:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/xml:
              schema:
                $ref: '#/components/schemas/PossibleValues'
            text/csv:
              schema:
                $ref: '#/components/schemas/PossibleValues'
  /xGlobalMaster/ListMICToLegacyExchange:
    get:
      tags:
      - XigniteGlobalMaster
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/LegacyExchangeMapping'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/LegacyExchangeMapping'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/LegacyExchangeMapping'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/LegacyExchangeMapping'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/LegacyExchangeMapping'
  /xGlobalMaster/ListMICToLegacySuffix:
    get:
      tags:
      - XigniteGlobalMaster
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/LegacyExchangeMapping'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/LegacyExchangeMapping'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/LegacyExchangeMapping'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/LegacyExchangeMapping'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/LegacyExchangeMapping'
  /xGlobalMaster/ListSymbolChanges:
    get:
      tags:
      - XigniteGlobalMaster
      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'
  /xGlobalMaster/ListIdentifiersByExchange:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: Exchange
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/Exchanges'
      - name: IdentifierType
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/IdentifierTypes'
      - name: InstrumentClass
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/InstrumentClasses'
      - name: AsOfDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IdentifiersByExchange'
            text/json:
              schema:
                $ref: '#/components/schemas/IdentifiersByExchange'
            application/xml:
              schema:
                $ref: '#/components/schemas/IdentifiersByExchange'
            text/xml:
              schema:
                $ref: '#/components/schemas/IdentifiersByExchange'
            text/csv:
              schema:
                $ref: '#/components/schemas/IdentifiersByExchange'
  /xGlobalMaster/GetSecurity:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: Identifier
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/IdentifierTypes'
      - name: StartDate
        in: query
        schema:
          type: string
      - name: EndDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Security'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Security'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Security'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Security'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Security'
  /xGlobalMaster/GetSecurities:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: Identifiers
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/IdentifierTypes'
      - name: AsOfDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Security'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Security'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Security'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Security'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Security'
  /xGlobalMaster/GetInstrument:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: IncludeRelated
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/InstrumentRelatedTypes'
      - name: Identifier
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/IdentifierTypes'
      - name: StartDate
        in: query
        schema:
          type: string
      - name: EndDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Instrument'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Instrument'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Instrument'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Instrument'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Instrument'
  /xGlobalMaster/GetInstruments:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: IncludeRelated
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/InstrumentRelatedTypes'
      - name: Identifiers
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/IdentifierTypes'
      - name: AsOfDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Instrument'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Instrument'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Instrument'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Instrument'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Instrument'
  /xGlobalMaster/GetIssuer:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: IncludeRelated
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/IssuerRelatedTypes'
      - name: Identifier
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/IdentifierTypes'
      - name: StartDate
        in: query
        schema:
          type: string
      - name: EndDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Issuer'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Issuer'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Issuer'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Issuer'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Issuer'
  /xGlobalMaster/GetIssuers:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: IncludeRelated
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/IssuerRelatedTypes'
      - name: Identifiers
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/IdentifierTypes'
      - name: AsOfDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Issuer'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Issuer'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Issuer'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Issuer'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Issuer'
  /xGlobalMaster/GetIssuerByCompanyIdentifier:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: IncludeRelated
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/IssuerRelatedTypes'
      - name: Identifier
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Issuer'
            text/json:
              schema:
                $ref: '#/components/schemas/Issuer'
            application/xml:
              schema:
                $ref: '#/components/schemas/Issuer'
            text/xml:
              schema:
                $ref: '#/components/schemas/Issuer'
            text/csv:
              schema:
                $ref: '#/components/schemas/Issuer'
  /xGlobalMaster/GetMasterByIdentifier:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: Identifier
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/IdentifierTypes'
      - name: StartDate
        in: query
        schema:
          type: string
      - name: EndDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
  /xGlobalMaster/GetMasterByIdentifiers:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: Identifiers
        in: query
        schema:
          type: string
      - name: IdentifierType
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/IdentifierTypes'
      - name: AsOfDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
  /xGlobalMaster/LookupSecurity:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: Name
        in: query
        schema:
          type: string
      - name: InstrumentClass
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LookupItems'
            text/json:
              schema:
                $ref: '#/components/schemas/LookupItems'
            application/xml:
              schema:
                $ref: '#/components/schemas/LookupItems'
            text/xml:
              schema:
                $ref: '#/components/schemas/LookupItems'
            text/csv:
              schema:
                $ref: '#/components/schemas/LookupItems'
  /xGlobalMaster/GetMasterByExchange:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: Exchange
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/Exchanges'
      - name: StartSymbol
        in: query
        schema:
          type: string
      - name: EndSymbol
        in: query
        schema:
          type: string
      - name: InstrumentClass
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/InstrumentClasses'
      - name: AsOfDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
  /xGlobalMaster/GetMasterByExchangeChanges:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: Exchange
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/Exchanges'
      - name: StartSymbol
        in: query
        schema:
          type: string
      - name: EndSymbol
        in: query
        schema:
          type: string
      - name: InstrumentClass
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/InstrumentClasses'
      - name: StartModifiedDate
        in: query
        schema:
          type: string
      - name: EndModifiedDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
  /xGlobalMaster/GetMasterBySector:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: Exchange
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/Exchanges'
      - name: Sector
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/Sectors'
      - name: StartSymbol
        in: query
        schema:
          type: string
      - name: EndSymbol
        in: query
        schema:
          type: string
      - name: InstrumentClass
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/InstrumentClasses'
      - name: AsOfDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
  /xGlobalMaster/GetMasterByIndustry:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: Exchange
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/Exchanges'
      - name: Industry
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/Industries'
      - name: StartSymbol
        in: query
        schema:
          type: string
      - name: EndSymbol
        in: query
        schema:
          type: string
      - name: InstrumentClass
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/InstrumentClasses'
      - name: AsOfDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
  /xGlobalMaster/GetMasterByGlobalSector:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: Exchange
        in: query
        schema:
          type: string
      - name: Sector
        in: query
        schema:
          type: string
      - name: StartSymbol
        in: query
        schema:
          type: string
      - name: EndSymbol
        in: query
        schema:
          type: string
      - name: InstrumentClass
        in: query
        schema:
          type: string
      - name: AsOfDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
  /xGlobalMaster/GetMasterByGlobalIndustry:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: Exchange
        in: query
        schema:
          type: string
      - name: Industry
        in: query
        schema:
          type: string
      - name: StartSymbol
        in: query
        schema:
          type: string
      - name: EndSymbol
        in: query
        schema:
          type: string
      - name: InstrumentClass
        in: query
        schema:
          type: string
      - name: AsOfDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Record'
  /xGlobalMaster/GetMasterStatisticsByExchange:
    get:
      tags:
      - XigniteGlobalMaster
      parameters:
      - name: Exchange
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/Exchanges'
      - name: StartSymbol
        in: query
        schema:
          type: string
      - name: EndSymbol
        in: query
        schema:
          type: string
      - name: InstrumentClass
        in: query
        schema:
          allOf:
          - $ref: '#/components/schemas/InstrumentClasses'
      - name: AsOfDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Statistics'
            text/json:
              schema:
                $ref: '#/components/schemas/Statistics'
            application/xml:
              schema:
                $ref: '#/components/schemas/Statistics'
            text/xml:
              schema:
                $ref: '#/components/schemas/Statistics'
            text/csv:
              schema:
                $ref: '#/components/schemas/Statistics'
components:
  schemas:
    InstrumentRelatedTypes:
      enum:
      - None
      - Securities
      type: string
    CustomAttribute:
      type: object
      properties:
        Name:
          type: string
          nullable: true
        DataType:
          type: string
          nullable: true
        Value:
          type: string
          nullable: true
      additionalProperties: false
    IdentifierRecord:
      type: object
      properties:
        Name:
          type: string
          nullable: true
        Identifier:
          type: string
          nullable: true
      additionalProperties: false
    AbstractPublicWebServiceObj:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          DataProvider:
            allOf:
            - $ref: '#/components/schemas/DataProviders'
        additionalProperties: false
    IssuerRelatedTypes:
      enum:
      - None
      - Instruments
      - InstrumentsAndSecurities
      type: string
    IdentifiersByExchange:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          IdentifierType:
            type: string
            nullable: true
          Exchange:
            type: string
            nullable: true
          InstrumentClass:
            type: string
            nullable: true
          C

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