openapi: 3.0.4 info: title: XigniteBonds CloudAlerts XigniteGlobalQuotes API version: 1.0.3 servers: - url: https://globalquotes.xignite.com security: - basic: [] tags: - name: XigniteGlobalQuotes paths: /v3/xGlobalQuotes/ListSymbolChanges: get: tags: - XigniteGlobalQuotes 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/xGlobalQuotes/ListSymbols: get: tags: - XigniteGlobalQuotes 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/xGlobalQuotes/ListExchanges: get: tags: - XigniteGlobalQuotes 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/xGlobalQuotes/GetGlobalExtendedQuote: get: tags: - XigniteGlobalQuotes parameters: - name: Identifier in: query schema: type: string - name: IdentifierType in: query schema: allOf: - $ref: '#/components/schemas/IdentifierTypes' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GlobalExtendedQuote' text/json: schema: $ref: '#/components/schemas/GlobalExtendedQuote' application/xml: schema: $ref: '#/components/schemas/GlobalExtendedQuote' text/xml: schema: $ref: '#/components/schemas/GlobalExtendedQuote' text/csv: schema: $ref: '#/components/schemas/GlobalExtendedQuote' /v3/xGlobalQuotes/GetGlobalDelayedQuote: get: tags: - XigniteGlobalQuotes parameters: - name: Identifier in: query schema: type: string - name: IdentifierType in: query schema: allOf: - $ref: '#/components/schemas/IdentifierTypes' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GlobalQuote' text/json: schema: $ref: '#/components/schemas/GlobalQuote' application/xml: schema: $ref: '#/components/schemas/GlobalQuote' text/xml: schema: $ref: '#/components/schemas/GlobalQuote' text/csv: schema: $ref: '#/components/schemas/GlobalQuote' /v3/xGlobalQuotes/GetGlobalExtendedQuotes: get: tags: - XigniteGlobalQuotes parameters: - name: Identifiers in: query schema: type: string - name: IdentifierType in: query schema: allOf: - $ref: '#/components/schemas/IdentifierTypes' responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/GlobalExtendedQuote' text/json: schema: type: array items: $ref: '#/components/schemas/GlobalExtendedQuote' application/xml: schema: type: array items: $ref: '#/components/schemas/GlobalExtendedQuote' text/xml: schema: type: array items: $ref: '#/components/schemas/GlobalExtendedQuote' text/csv: schema: type: array items: $ref: '#/components/schemas/GlobalExtendedQuote' /v3/xGlobalQuotes/GetGlobalDelayedQuotes: get: tags: - XigniteGlobalQuotes parameters: - name: Identifiers in: query schema: type: string - name: IdentifierType in: query schema: allOf: - $ref: '#/components/schemas/IdentifierTypes' responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/GlobalQuote' text/json: schema: type: array items: $ref: '#/components/schemas/GlobalQuote' application/xml: schema: type: array items: $ref: '#/components/schemas/GlobalQuote' text/xml: schema: type: array items: $ref: '#/components/schemas/GlobalQuote' text/csv: schema: type: array items: $ref: '#/components/schemas/GlobalQuote' /v3/xGlobalQuotes/GetGlobalDelayedVWAP: get: tags: - XigniteGlobalQuotes parameters: - name: Identifier in: query schema: type: string - name: IdentifierType in: query schema: allOf: - $ref: '#/components/schemas/IdentifierTypes' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/IntradayVWAP' text/json: schema: $ref: '#/components/schemas/IntradayVWAP' application/xml: schema: $ref: '#/components/schemas/IntradayVWAP' text/xml: schema: $ref: '#/components/schemas/IntradayVWAP' text/csv: schema: $ref: '#/components/schemas/IntradayVWAP' /v3/xGlobalQuotes/GetTopMarketMovers: get: tags: - XigniteGlobalQuotes parameters: - name: MarketMoverType in: query schema: allOf: - $ref: '#/components/schemas/MarketMoverTypes' - name: NumberOfMarketMovers in: query schema: type: integer format: int32 - name: Exchanges in: query schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MarketMovers' text/json: schema: $ref: '#/components/schemas/MarketMovers' application/xml: schema: $ref: '#/components/schemas/MarketMovers' text/xml: schema: $ref: '#/components/schemas/MarketMovers' text/csv: schema: $ref: '#/components/schemas/MarketMovers' /v3/xGlobalQuotes/GetAuctionPrices: get: tags: - XigniteGlobalQuotes parameters: - name: Identifiers in: query schema: type: string - name: IdentifierType in: query schema: allOf: - $ref: '#/components/schemas/IdentifierTypes' responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/GlobalAuctionQuote' text/json: schema: type: array items: $ref: '#/components/schemas/GlobalAuctionQuote' application/xml: schema: type: array items: $ref: '#/components/schemas/GlobalAuctionQuote' text/xml: schema: type: array items: $ref: '#/components/schemas/GlobalAuctionQuote' text/csv: schema: type: array items: $ref: '#/components/schemas/GlobalAuctionQuote' /v3/xGlobalQuotes/GetChartBars: get: tags: - XigniteGlobalQuotes parameters: - name: Identifier in: query schema: type: string - name: IdentifierType in: query schema: allOf: - $ref: '#/components/schemas/IdentifierTypes' - 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/EquityChartBars' text/json: schema: $ref: '#/components/schemas/EquityChartBars' application/xml: schema: $ref: '#/components/schemas/EquityChartBars' text/xml: schema: $ref: '#/components/schemas/EquityChartBars' text/csv: schema: $ref: '#/components/schemas/EquityChartBars' /v3/xGlobalQuotes/GetBars: get: tags: - XigniteGlobalQuotes parameters: - name: Identifier in: query schema: type: string - name: IdentifierType in: query schema: allOf: - $ref: '#/components/schemas/IdentifierTypes' - name: StartTime in: query schema: type: string - name: EndTime in: query schema: type: string - name: Precision in: query schema: allOf: - $ref: '#/components/schemas/TickPrecisions' - name: Period in: query schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GlobalBars' text/json: schema: $ref: '#/components/schemas/GlobalBars' application/xml: schema: $ref: '#/components/schemas/GlobalBars' text/xml: schema: $ref: '#/components/schemas/GlobalBars' text/csv: schema: $ref: '#/components/schemas/GlobalBars' /v3/xGlobalQuotes/GetBar: get: tags: - XigniteGlobalQuotes parameters: - name: Identifier in: query schema: type: string - name: IdentifierType in: query schema: allOf: - $ref: '#/components/schemas/IdentifierTypes' - name: EndTime in: query schema: type: string - name: Precision in: query schema: allOf: - $ref: '#/components/schemas/TickPrecisions' - name: Period in: query schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GlobalBar' text/json: schema: $ref: '#/components/schemas/GlobalBar' application/xml: schema: $ref: '#/components/schemas/GlobalBar' text/xml: schema: $ref: '#/components/schemas/GlobalBar' text/csv: schema: $ref: '#/components/schemas/GlobalBar' /v3/xGlobalQuotes/GetGlobalIntradayVWAP: get: tags: - XigniteGlobalQuotes parameters: - name: Identifier in: query schema: type: string - name: IdentifierType in: query schema: allOf: - $ref: '#/components/schemas/IdentifierTypes' - 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/IntradayVWAP' text/json: schema: $ref: '#/components/schemas/IntradayVWAP' application/xml: schema: $ref: '#/components/schemas/IntradayVWAP' text/xml: schema: $ref: '#/components/schemas/IntradayVWAP' text/csv: schema: $ref: '#/components/schemas/IntradayVWAP' components: schemas: MarketMovers: allOf: - $ref: '#/components/schemas/Common' - type: object properties: MarketMoverType: type: string nullable: true NumberOfMarketMovers: type: integer format: int32 Exchanges: type: string nullable: true InstrumentClass: type: string nullable: true Universe: type: string nullable: true Movers: type: array items: $ref: '#/components/schemas/MarketMover' nullable: true additionalProperties: false IntradayVWAPTypes: enum: - RealTime - Delayed - OneMinute - FiveMinute - TenMinute - ThirtyMinute - OneHour - Period type: string MarketMoverTypes: enum: - PercentGainers - PercentLosers - MostActive type: string ChartBar: type: object properties: StartDate: type: string nullable: true StartTime: type: string nullable: true EndDate: type: string nullable: true EndTime: 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 Session: type: string nullable: true AdjustmentRatio: type: number format: double additionalProperties: false GlobalBars: allOf: - $ref: '#/components/schemas/Common' - type: object properties: Identifier: type: string nullable: true IdentifierType: type: string nullable: true Bars: type: array items: $ref: '#/components/schemas/Bar' nullable: true Security: allOf: - $ref: '#/components/schemas/Security' nullable: true additionalProperties: false ExchangeList: allOf: - $ref: '#/components/schemas/Common' - type: object properties: ExchangeDescriptions: type: array items: $ref: '#/components/schemas/ExchangeDescription' nullable: true additionalProperties: false SymbolList: allOf: - $ref: '#/components/schemas/Common' - 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 additionalProperties: false TickPrecisions: enum: - Seconds - Minutes - Hours type: string Bar: type: object properties: StartDate: type: string nullable: true StartTime: type: string nullable: true EndDate: type: string nullable: true EndTime: 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 additionalProperties: false OutcomeTypes: enum: - Success - SystemError - RequestError - RegistrationError type: string 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 GlobalQuote: allOf: - $ref: '#/components/schemas/QuoteWithSecurity' - type: object properties: Date: type: string nullable: true Time: type: string nullable: true UTCOffset: type: number format: double Open: type: number format: double Close: type: number format: double High: type: number format: double Low: type: number format: double Last: type: number format: double LastSize: type: number format: double Volume: type: number format: double PreviousClose: type: number format: double PreviousCloseDate: type: string nullable: true ChangeFromPreviousClose: type: number format: double PercentChangeFromPreviousClose: type: number format: double Bid: type: number format: double BidSize: type: number format: double BidDate: type: string nullable: true BidTime: type: string nullable: true Ask: type: number format: double AskSize: type: number format: double AskDate: type: string nullable: true AskTime: type: string nullable: true High52Weeks: type: number format: double Low52Weeks: type: number format: double Currency: type: string nullable: true TradingHalted: type: boolean BidMarketIdentificationCode: type: string nullable: true AskMarketIdentificationCode: type: string nullable: true LastMarketIdentificationCode: type: string nullable: true Identifier: type: string nullable: true IdentifierType: 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 Name: type: string nullable: true Market: type: string nullable: true MarketIdentificationCode: type: string nullable: true MostLiquidExchange: type: boolean CategoryOrIndustry: type: string nullable: true additionalProperties: false IntradayVWAP: allOf: - $ref: '#/components/schemas/QuoteWithSecurity' - type: object properties: Date: type: string nullable: true StartTime: type: string nullable: true EndTime: type: string nullable: true UTCOffset: type: number format: double VWAPType: allOf: - $ref: '#/components/schemas/IntradayVWAPTypes' VWAP: type: number format: double High: type: number format: double Low: type: number format: double Average: type: number format: double Amount: type: number format: double Volume: type: number format: double Trades: type: integer format: int32 Identifier: type: string nullable: true IdentifierType: type: string nullable: true additionalProperties: false GlobalBar: allOf: - $ref: '#/components/schemas/Common' - type: object properties: Bar: allOf: - $ref: '#/components/schemas/Bar' nullable: true Identifier: type: string nullable: true IdentifierType: type: string nullable: true Security: allOf: - $ref: '#/components/schemas/Security' nullable: true additionalProperties: false GlobalExtendedQuote: allOf: - $ref: '#/components/schemas/GlobalQuote' - type: object properties: VolumeDate: type: string nullable: true ExtendedHoursDate: type: string nullable: true ExtendedHoursTime: type: string nullable: true ExtendedHoursType: type: string nullable: true ExtendedHoursPrice: type: number format: double ExtendedHoursChange: type: number format: double ExtendedHoursPercentChange: type: number format: double ExtendedHoursTradeConditions: type: string nullable: true LimitDate: type: string nullable: true LimitTime: type: string nullable: true LimitDown: type: number format: double LimitUp: type: number format: double additionalProperties: false GlobalAuctionQuote: allOf: - $ref: '#/components/schemas/QuoteWithSecurity' - type: object properties: OpeningAuction: type: number format: double OpeningAuctionSize: type: number format: double OpeningAuctionDate: type: string nullable: true OpeningAuctionTime: type: string nullable: true ClosingAuction: type: number format: double ClosingAuctionSize: type: number format: double ClosingAuctionDate: type: string nullable: true ClosingAuctionTime: type: string nullable: true LastAuction: type: number format: double LastAuctionSize: type: number format: double PreviousClosingAuction: type: number format: double PreviousClosingAuctionDate: type: string nullable: true UTCOffset: type: number format: double Date: type: string nullable: true Time: type: string nullable: true Identifier: type: string nullable: true IdentifierType: type: string nullable: true additionalProperties: false QuoteWithSecurity: allOf: - $ref: '#/components/schemas/Common' - type: object properties: Security: allOf: - $ref: '#/components/schemas/Security' nullable: true additionalProperties: false MarketMover: allOf: - $ref: '#/components/schemas/Common' - type: object properties: MarketMoverType: type: string nullable: true Symbol: type: string nullable: true Name: type: string nullable: true InstrumentClass: type: string nullable: true Market: type: string nullable: true MarketIdentificationCode: type: string nullable: true Date: type: string nullable: true Time: type: string nullable: true UTCOffset: type: number format: double Last: type: number format: double ChangeFromPreviousClose: type: number format: double PercentChangeFromPreviousClose: type: number format: double Volume: type: number format: double Currency: type: string nullable: true additionalProperties: false ExchangeDescription: type: object properties: MarketIdentificationCode: type: string nullable: true Market: type: string nullable: true additionalProperties: false EquityChartBars: allOf: - $ref: '#/components/schemas/Common' - type: object properties: Security: allOf: - $ref: '#/components/schemas/Security' nullable: true ChartBars: type: array items: $ref: '#/components/schemas/ChartBar' nullable: true Identifier: type: string nullable: true IdentifierType: type: string nullable: true Timing: type: string nullable: true additionalProperties: false IdentifierTypes: enum: - Symbol - CIK - CUSIP - ISIN - Valoren - SEDOL - FIGI - CompositeFIGI type: string SymbolChangeList: allOf: - $ref: '#/components/schemas/Common' - type: object properties: DateTime: type: string nullable: true SymbolChanges: type: array items: $ref: '#/components/schemas/SymbolChange' nullable: true additionalProperties: false securitySchemes: basic: type: apiKey description: Token for your account. name: _token in: query