Xignite Money Markets API
Money market, treasury, swap, and interbank rate data from the moneymarkets.xignite.com service.
Money market, treasury, swap, and interbank rate data from the moneymarkets.xignite.com service.
openapi: 3.0.4
info:
title: XigniteBonds CloudAlerts XigniteMoneyMarkets API
version: 1.0.3
servers:
- url: https://moneymarkets.xignite.com
security:
- basic: []
tags:
- name: XigniteMoneyMarkets
paths:
/xMoneyMarkets/ListRates:
get:
tags:
- XigniteMoneyMarkets
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/RateDescription'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/RateDescription'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/RateDescription'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/RateDescription'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/RateDescription'
/xMoneyMarkets/ListSwapRates:
get:
tags:
- XigniteMoneyMarkets
parameters:
- name: SwapType
in: query
schema:
type: string
- name: Currency
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRateDescription'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRateDescription'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRateDescription'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRateDescription'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRateDescription'
/xMoneyMarkets/SearchRates:
get:
tags:
- XigniteMoneyMarkets
parameters:
- name: Pattern
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/RateDescription'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/RateDescription'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/RateDescription'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/RateDescription'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/RateDescription'
/xMoneyMarkets/GetSwapRate:
get:
tags:
- XigniteMoneyMarkets
parameters:
- name: Type
in: query
schema:
type: string
- name: Currency
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/SwapRate'
text/json:
schema:
$ref: '#/components/schemas/SwapRate'
application/xml:
schema:
$ref: '#/components/schemas/SwapRate'
text/xml:
schema:
$ref: '#/components/schemas/SwapRate'
text/csv:
schema:
$ref: '#/components/schemas/SwapRate'
/xMoneyMarkets/GetSwapRateExtended:
get:
tags:
- XigniteMoneyMarkets
parameters:
- name: SwapType
in: query
schema:
type: string
- name: Currency
in: query
schema:
type: string
- name: Tenor
in: query
schema:
type: string
- name: FloatingReferenceRate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/SwapRateExtended'
text/json:
schema:
$ref: '#/components/schemas/SwapRateExtended'
application/xml:
schema:
$ref: '#/components/schemas/SwapRateExtended'
text/xml:
schema:
$ref: '#/components/schemas/SwapRateExtended'
text/csv:
schema:
$ref: '#/components/schemas/SwapRateExtended'
/xMoneyMarkets/GetSwapRateFamily:
get:
tags:
- XigniteMoneyMarkets
parameters:
- name: Currency
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRate'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRate'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRate'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRate'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRate'
/xMoneyMarkets/GetSwapRateFamilyExtended:
get:
tags:
- XigniteMoneyMarkets
parameters:
- name: SwapType
in: query
schema:
type: string
- name: Currency
in: query
schema:
type: string
- name: FloatingReferenceRate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRateExtended'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRateExtended'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRateExtended'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRateExtended'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRateExtended'
/xMoneyMarkets/GetHistoricalSwapRate:
get:
tags:
- XigniteMoneyMarkets
parameters:
- name: Type
in: query
schema:
type: string
- name: Currency
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/SwapRate'
text/json:
schema:
$ref: '#/components/schemas/SwapRate'
application/xml:
schema:
$ref: '#/components/schemas/SwapRate'
text/xml:
schema:
$ref: '#/components/schemas/SwapRate'
text/csv:
schema:
$ref: '#/components/schemas/SwapRate'
/xMoneyMarkets/GetHistoricalSwapRateExtended:
get:
tags:
- XigniteMoneyMarkets
parameters:
- name: SwapType
in: query
schema:
type: string
- name: Currency
in: query
schema:
type: string
- name: Tenor
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: FloatingReferenceRate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/SwapRateExtended'
text/json:
schema:
$ref: '#/components/schemas/SwapRateExtended'
application/xml:
schema:
$ref: '#/components/schemas/SwapRateExtended'
text/xml:
schema:
$ref: '#/components/schemas/SwapRateExtended'
text/csv:
schema:
$ref: '#/components/schemas/SwapRateExtended'
/xMoneyMarkets/GetHistoricalSwapRateRange:
get:
tags:
- XigniteMoneyMarkets
parameters:
- name: Type
in: query
schema:
type: string
- name: Currency
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:
type: array
items:
$ref: '#/components/schemas/SwapRate'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRate'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRate'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRate'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRate'
/xMoneyMarkets/GetHistoricalSwapRateExtendedRange:
get:
tags:
- XigniteMoneyMarkets
parameters:
- name: SwapType
in: query
schema:
type: string
- name: Currency
in: query
schema:
type: string
- name: Tenor
in: query
schema:
type: string
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
- name: FloatingReferenceRate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRateExtended'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRateExtended'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRateExtended'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRateExtended'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/SwapRateExtended'
/xMoneyMarkets/GetTreasuryRate:
get:
tags:
- XigniteMoneyMarkets
parameters:
- name: Type
in: query
schema:
type: string
- name: Currency
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/InterestRate'
text/json:
schema:
$ref: '#/components/schemas/InterestRate'
application/xml:
schema:
$ref: '#/components/schemas/InterestRate'
text/xml:
schema:
$ref: '#/components/schemas/InterestRate'
text/csv:
schema:
$ref: '#/components/schemas/InterestRate'
/xMoneyMarkets/GetTreasuryRateFamily:
get:
tags:
- XigniteMoneyMarkets
parameters:
- name: Currency
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/InterestRate'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/InterestRate'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/InterestRate'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/InterestRate'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/InterestRate'
/xMoneyMarkets/GetHistoricalSwaption:
get:
tags:
- XigniteMoneyMarkets
parameters:
- name: FirstType
in: query
schema:
type: string
- name: SecondType
in: query
schema:
type: string
- name: Currency
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Swaption'
text/json:
schema:
$ref: '#/components/schemas/Swaption'
application/xml:
schema:
$ref: '#/components/schemas/Swaption'
text/xml:
schema:
$ref: '#/components/schemas/Swaption'
text/csv:
schema:
$ref: '#/components/schemas/Swaption'
/xMoneyMarkets/GetHistoricalSwaptionFamily:
get:
tags:
- XigniteMoneyMarkets
parameters:
- name: Currency
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/Swaption'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Swaption'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Swaption'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Swaption'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/Swaption'
/xMoneyMarkets/GetSwaption:
get:
tags:
- XigniteMoneyMarkets
parameters:
- name: FirstType
in: query
schema:
type: string
- name: SecondType
in: query
schema:
type: string
- name: Currency
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Swaption'
text/json:
schema:
$ref: '#/components/schemas/Swaption'
application/xml:
schema:
$ref: '#/components/schemas/Swaption'
text/xml:
schema:
$ref: '#/components/schemas/Swaption'
text/csv:
schema:
$ref: '#/components/schemas/Swaption'
/xMoneyMarkets/GetSwaptionFamily:
get:
tags:
- XigniteMoneyMarkets
parameters:
- name: Currency
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Swaption'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Swaption'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Swaption'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Swaption'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/Swaption'
/xMoneyMarkets/GetForwardRateAgreement:
get:
tags:
- XigniteMoneyMarkets
parameters:
- name: FirstType
in: query
schema:
type: string
- name: SecondType
in: query
schema:
type: string
- name: Currency
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ForwardRateAgreement'
text/json:
schema:
$ref: '#/components/schemas/ForwardRateAgreement'
application/xml:
schema:
$ref: '#/components/schemas/ForwardRateAgreement'
text/xml:
schema:
$ref: '#/components/schemas/ForwardRateAgreement'
text/csv:
schema:
$ref: '#/components/schemas/ForwardRateAgreement'
components:
schemas:
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
ForwardRateAgreement:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
additionalProperties: false
SwapRate:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
additionalProperties: false
SwapRateExtended:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
additionalProperties: false
Swaption:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
additionalProperties: false
InterestRate:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
additionalProperties: false
RateDescription:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
additionalProperties: false
OutcomeTypes:
enum:
- Success
- SystemError
- RequestError
- RegistrationError
type: string
SwapRateDescription:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
additionalProperties: false
securitySchemes:
basic:
type: apiKey
description: Token for your account.
name: _token
in: query