Xignite Global Master API
Global security master and reference data - symbology, listings, identifiers, and instrument metadata - from the globalmaster.xignite.com service.
Global security master and reference data - symbology, listings, identifiers, and instrument metadata - from the globalmaster.xignite.com service.
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