Xignite Earnings Calendar API
Company earnings announcement dates and earnings calendar data from the earningscalendar.xignite.com service.
Company earnings announcement dates and earnings calendar data from the earningscalendar.xignite.com service.
openapi: 3.0.4
info:
title: XigniteBonds CloudAlerts XigniteEarningsCalendar API
version: 1.0.3
servers:
- url: https://earningscalendar.xignite.com
security:
- basic: []
tags:
- name: XigniteEarningsCalendar
paths:
/xEarningsCalendar/ListExchanges:
get:
tags:
- XigniteEarningsCalendar
parameters:
- name: Region
in: query
schema:
type: string
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'
/xEarningsCalendar/ListSymbols:
get:
tags:
- XigniteEarningsCalendar
parameters:
- name: Exchange
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'
/xEarningsCalendar/ListEarningCalendarItems:
get:
tags:
- XigniteEarningsCalendar
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/FundamentalTypesItems'
text/json:
schema:
$ref: '#/components/schemas/FundamentalTypesItems'
application/xml:
schema:
$ref: '#/components/schemas/FundamentalTypesItems'
text/xml:
schema:
$ref: '#/components/schemas/FundamentalTypesItems'
text/csv:
schema:
$ref: '#/components/schemas/FundamentalTypesItems'
/xEarningsCalendar/GetEarningCalendarItem:
get:
tags:
- XigniteEarningsCalendar
parameters:
- name: Type
in: query
schema:
type: string
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/EarningCalendarItem'
text/json:
schema:
$ref: '#/components/schemas/EarningCalendarItem'
application/xml:
schema:
$ref: '#/components/schemas/EarningCalendarItem'
text/xml:
schema:
$ref: '#/components/schemas/EarningCalendarItem'
text/csv:
schema:
$ref: '#/components/schemas/EarningCalendarItem'
/xEarningsCalendar/GetEarningCalendarItems:
get:
tags:
- XigniteEarningsCalendar
parameters:
- name: Types
in: query
schema:
type: string
- name: Identifiers
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/SecurityItemsSets'
text/json:
schema:
$ref: '#/components/schemas/SecurityItemsSets'
application/xml:
schema:
$ref: '#/components/schemas/SecurityItemsSets'
text/xml:
schema:
$ref: '#/components/schemas/SecurityItemsSets'
text/csv:
schema:
$ref: '#/components/schemas/SecurityItemsSets'
/xEarningsCalendar/GetEarningCall:
get:
tags:
- XigniteEarningsCalendar
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/EarningCall'
text/json:
schema:
$ref: '#/components/schemas/EarningCall'
application/xml:
schema:
$ref: '#/components/schemas/EarningCall'
text/xml:
schema:
$ref: '#/components/schemas/EarningCall'
text/csv:
schema:
$ref: '#/components/schemas/EarningCall'
/xEarningsCalendar/GetConferenceCallInformation:
get:
tags:
- XigniteEarningsCalendar
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ConferenceCallInformation'
text/json:
schema:
$ref: '#/components/schemas/ConferenceCallInformation'
application/xml:
schema:
$ref: '#/components/schemas/ConferenceCallInformation'
text/xml:
schema:
$ref: '#/components/schemas/ConferenceCallInformation'
text/csv:
schema:
$ref: '#/components/schemas/ConferenceCallInformation'
/xEarningsCalendar/GetReplayInformation:
get:
tags:
- XigniteEarningsCalendar
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ReplayInformation'
text/json:
schema:
$ref: '#/components/schemas/ReplayInformation'
application/xml:
schema:
$ref: '#/components/schemas/ReplayInformation'
text/xml:
schema:
$ref: '#/components/schemas/ReplayInformation'
text/csv:
schema:
$ref: '#/components/schemas/ReplayInformation'
/xEarningsCalendar/GetAnnouncement:
get:
tags:
- XigniteEarningsCalendar
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Announcement'
text/json:
schema:
$ref: '#/components/schemas/Announcement'
application/xml:
schema:
$ref: '#/components/schemas/Announcement'
text/xml:
schema:
$ref: '#/components/schemas/Announcement'
text/csv:
schema:
$ref: '#/components/schemas/Announcement'
/xEarningsCalendar/GetEarningCalendarDay:
get:
tags:
- XigniteEarningsCalendar
parameters:
- name: AsOfDate
in: query
schema:
type: string
- name: MinimumMarketCap
in: query
schema:
type: number
format: double
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/EarningCalendarDay'
text/json:
schema:
$ref: '#/components/schemas/EarningCalendarDay'
application/xml:
schema:
$ref: '#/components/schemas/EarningCalendarDay'
text/xml:
schema:
$ref: '#/components/schemas/EarningCalendarDay'
text/csv:
schema:
$ref: '#/components/schemas/EarningCalendarDay'
/xEarningsCalendar/GetEarningCalendarRange:
get:
tags:
- XigniteEarningsCalendar
parameters:
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
- name: MinimumMarketCap
in: query
schema:
type: number
format: double
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/EarningCalendar'
text/json:
schema:
$ref: '#/components/schemas/EarningCalendar'
application/xml:
schema:
$ref: '#/components/schemas/EarningCalendar'
text/xml:
schema:
$ref: '#/components/schemas/EarningCalendar'
text/csv:
schema:
$ref: '#/components/schemas/EarningCalendar'
/xEarningsCalendar/GetEarningDates:
get:
tags:
- XigniteEarningsCalendar
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/EarningDates'
text/json:
schema:
$ref: '#/components/schemas/EarningDates'
application/xml:
schema:
$ref: '#/components/schemas/EarningDates'
text/xml:
schema:
$ref: '#/components/schemas/EarningDates'
text/csv:
schema:
$ref: '#/components/schemas/EarningDates'
/xEarningsCalendar/GetBoardMeeting:
get:
tags:
- XigniteEarningsCalendar
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/BoardMeeting'
text/json:
schema:
$ref: '#/components/schemas/BoardMeeting'
application/xml:
schema:
$ref: '#/components/schemas/BoardMeeting'
text/xml:
schema:
$ref: '#/components/schemas/BoardMeeting'
text/csv:
schema:
$ref: '#/components/schemas/BoardMeeting'
components:
schemas:
EarningCalendarDay:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
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
SymbolDescription:
type: object
properties:
CompanyName:
type: string
nullable: true
CompanyIdentifier:
type: string
nullable: true
CompanyDomicile:
type: string
nullable: true
CompanyRegion:
type: string
nullable: true
SecurityName:
type: string
nullable: true
Symbol:
type: string
nullable: true
Currency:
type: string
nullable: true
DividendStatus:
type: string
nullable: true
additionalProperties: false
FundamentalTypesItems:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
additionalProperties: false
ExchangeDescription:
type: object
properties:
Market:
type: string
nullable: true
MarketIdentificationCode:
type: string
nullable: true
additionalProperties: false
EarningCalendar:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
additionalProperties: false
ConferenceCallInformation:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
additionalProperties: false
OutcomeTypes:
enum:
- Success
- SystemError
- RequestError
- RegistrationError
type: string
EarningCall:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
additionalProperties: false
EarningDates:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
additionalProperties: false
Announcement:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
additionalProperties: false
ReplayInformation:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
additionalProperties: false
EarningCalendarItem:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
additionalProperties: false
BoardMeeting:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
additionalProperties: false
ExchangeList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Region:
type: string
nullable: true
ExchangeDescriptions:
type: array
items:
$ref: '#/components/schemas/ExchangeDescription'
nullable: true
additionalProperties: false
SymbolList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Market:
type: string
nullable: true
MarketIdentificationCode:
type: string
nullable: true
SymbolDescriptions:
type: array
items:
$ref: '#/components/schemas/SymbolDescription'
nullable: true
additionalProperties: false
SecurityItemsSets:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
additionalProperties: false
securitySchemes:
basic:
type: apiKey
description: Token for your account.
name: _token
in: query