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