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: '#/components/schemas/EventSymbol' nullable: true additionalProperties: false ExchangeSplit: type: object properties: Security: allOf: - $ref: '#/components/schemas/Security' nullable: true Split: allOf: - $ref: '#/components/schemas/Split' nullable: true additionalProperties: false SplitHistory: allOf: - $ref: '#/components/schemas/Common' - type: object properties: Security: allOf: - $ref: '#/components/schemas/Security' nullable: true StartDate: type: string nullable: true EndDate: type: string nullable: true CumulativeSplitRatio: type: number format: double Splits: type: array items: $ref: '#/components/schemas/Split' nullable: true additionalProperties: false AdjustmentFactors: allOf: - $ref: '#/components/schemas/Common' - type: object properties: Security: allOf: - $ref: '#/components/schemas/Security' nullable: true ArrayOfAdjustmentFactor: type: array items: $ref: '#/components/schemas/AdjustmentFactor' nullable: true additionalProperties: false ExchangeDividend: type: object properties: Security: allOf: - $ref: '#/components/schemas/Security' nullable: true CashDividend: allOf: - $ref: '#/components/schemas/CashDividend' nullable: true additionalProperties: false ExchangeDescription: type: object properties: MarketIdentificationCode: type: string nullable: true Market: type: string nullable: true additionalProperties: false HistoricalQuote: type: object properties: Date: type: string nullable: true Close: type: number format: double Open: type: number format: double High: type: number format: double Low: type: number format: double Bid: type: number format: double Ask: type: number format: double VWAP: type: number format: double TWAP: type: number format: double Volume: type: number format: double PreviousClose: type: number format: double PreviousCloseDate: type: string nullable: true Change: type: number format: double PercentChange: type: number format: double AdjustmentMethodUsed: type: string nullable: true CumulativeAdjustmentFactor: type: number format: double nullable: true Currency: type: string nullable: true PriceNotation: type: string nullable: true PriceAmount: type: string nullable: true additionalProperties: false HistoricalVWAP: type: object properties: StartTime: type: string nullable: true EndTime: type: string nullable: true VWAPType: type: string nullable: true VWAP: type: number format: double High: type: number format: double Low: type: number format: double Volume: type: number format: double Change: type: number format: double PercentChange: type: number format: double TWAP: type: number format: double Amount: type: number format: double Trades: type: number format: double Currency: type: string nullable: true CumulativeAdjustmentFactor: type: number format: double nullable: true additionalProperties: false GlobalHistoricalQuote: 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 HistoricalQuote: allOf: - $ref: '#/components/schemas/HistoricalQuote' nullable: true additionalProperties: false SymbolChangeList: 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