---
title: "OutputFixedIncomeAnalysis"
url: "https://developer-beta.morningstar.com/apis/portfolio-xray-api/versions/4c9879bf-1def-4f49-adea-5a04cd02e29e/schemas/OutputFixedIncomeAnalysis"
---

> Full API specification: https://developer-beta.morningstar.com/apis/portfolio-xray-api/versions/4c9879bf-1def-4f49-adea-5a04cd02e29e.md

# OutputFixedIncomeAnalysis

Fixed income analysis data.

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: Portfolio X-Ray API
  version: "1.0"
servers:
  - url: https://www.us-api.morningstar.com
    description: Americas Production
  - url: https://www.apac-api.morningstar.com
    description: APAC Production
  - url: https://www.emea-api.morningstar.com
    description: EMEA Production
components:
  schemas:
    OutputFixedIncomeSectors:
      description: The portfolio's fixed income exposure broken down by super sector.
        Percentages may reflect long, short, net, or long-rescaled positions.
      type: object
      properties:
        AsOfDate:
          type: string
          format: date-time
          description: End date of analysis.
        Id:
          type: string
          description: Fixed income sector identifier.
        Portfolio:
          type: array
          items:
            $ref: "#/components/schemas/OutputDataItemStringNumber"
        Benchmark:
          type: array
          items:
            $ref: "#/components/schemas/OutputDataItemStringNumber"
        SecurityBreakdown:
          type: array
          items:
            $ref: "#/components/schemas/OutputFixedIncomeSuperSectorDataBreakdown"
    OutputFixedIncomeMaturity:
      description: Fixed income maturity distribution data for the portfolio and benchmark.
      type: object
      properties:
        Portfolio:
          $ref: "#/components/schemas/OutputFixedIncomeMaturityItem"
        Benchmark:
          $ref: "#/components/schemas/OutputFixedIncomeMaturityItem"
    OutputCreditQuality:
      description: The percentage of the portfolio's fixed income holdings assigned to
        each credit quality rating band.
      type: object
      properties:
        AsOfDate:
          type: string
          format: date-time
          description: End date of analysis.
        Portfolio:
          $ref: "#/components/schemas/OutputCreditQualityItem"
        Benchmark:
          $ref: "#/components/schemas/OutputCreditQualityItem"
    OutputInterestRateRisk:
      description: Interest rate risk data for the portfolio and benchmark.
      type: object
      properties:
        AsOfDate:
          type: string
          format: date-time
          description: End date of analysis.
        Portfolio:
          $ref: "#/components/schemas/OutputInterestRateRiskItem"
        Benchmark:
          $ref: "#/components/schemas/OutputBenchmarkInterestRateRiskItem"
        SecurityBreakdown:
          type: array
          items:
            $ref: "#/components/schemas/OutputInterestRateRiskItemSecurity"
    OutputDataItemStringNumber:
      type: object
      properties:
        Id:
          type: string
        Value:
          type: number
          format: double
          description: Value.
    OutputFixedIncomeSuperSectorDataBreakdown:
      type: object
      properties:
        SecurityId:
          type: string
          description: Unique identifier of a security.
        FixedIncomeSuperSectorDataItems:
          type: array
          items:
            $ref: "#/components/schemas/OutputDataItemStringNumber"
    OutputFixedIncomeMaturityItem:
      type: object
      properties:
        Maturity:
          type: array
          items:
            $ref: "#/components/schemas/OutputDataItemFixedIncomeMaturityPeriod"
    OutputCreditQualityItem:
      type: object
      properties:
        AAA:
          type: number
          format: double
          description: Percentage of fixed income holdings assigned to this credit quality
            rating band.
        AA:
          type: number
          format: double
          description: Percentage of fixed income holdings assigned to this credit quality
            rating band.
        A:
          type: number
          format: double
          description: Percentage of fixed income holdings assigned to this credit quality
            rating band.
        BBB:
          type: number
          format: double
          description: Percentage of fixed income holdings assigned to this credit quality
            rating band.
        BB:
          type: number
          format: double
          description: Percentage of fixed income holdings assigned to this credit quality
            rating band.
        B:
          type: number
          format: double
          description: Percentage of fixed income holdings assigned to this credit quality
            rating band.
        BelowB:
          type: number
          format: double
          description: Percentage of fixed income holdings assigned to this credit quality
            rating band.
        NotRated:
          type: number
          format: double
          description: Percentage of fixed income holdings assigned to this credit quality
            rating band.
    OutputInterestRateRiskItem:
      type: object
      properties:
        Maturity:
          type: number
          format: double
          description: Weighted average maturity of portfolio holdings.
        MaturityPercentAnalyzed:
          type: number
          format: double
          description: Percentage of portfolio maturity analyzed.
        YieldToMaturity:
          type: number
          format: double
          description: Holding-weighted average yield of all applicable holdings. Ignores
            the impact of option features such as calls or puts.
        ModifiedDuration:
          type: number
          format: double
          description: Holding-weighted average price sensitivity to interest rate
            changes, excluding the impact of option features. Expressed in
            years.
        EffectiveDuration:
          type: number
          format: double
          description: Holding-weighted average price sensitivity to interest rate
            changes, including the impact of option features. Expressed in
            years.
        EffectiveDurationPercentAnalyzed:
          type: number
          format: double
          description: Percentage of portfolio effective duration analyzed.
        WTDCoupon:
          type: number
          format: double
        WTDPrice:
          type: number
          format: double
        AverageCreditQuality:
          type: number
          format: double
          description: Morningstar proprietary measure of overall portfolio credit risk,
            derived from historical default rates associated with each credit
            rating level.
    OutputBenchmarkInterestRateRiskItem:
      type: object
      properties:
        Maturity:
          type: number
          format: double
          description: Weighted average maturity of benchmark holdings.
        YieldToMaturity:
          type: number
          format: double
          description: Holding-weighted average yield of all applicable holdings. Ignores
            the impact of option features such as calls or puts.
        ModifiedDuration:
          type: number
          format: double
          description: Holding-weighted average price sensitivity to interest rate
            changes, excluding the impact of option features. Expressed in
            years.
        EffectiveDuration:
          type: number
          format: double
          description: Holding-weighted average price sensitivity to interest rate
            changes, including the impact of option features. Expressed in
            years.
        WTDCoupon:
          type: number
          format: double
        WTDPrice:
          type: number
          format: double
        AverageCreditQuality:
          type: number
          format: double
          description: Morningstar proprietary measure of overall portfolio credit risk,
            derived from historical default rates associated with each credit
            rating level.
    OutputInterestRateRiskItemSecurity:
      type: object
      properties:
        SecurityId:
          type: string
          description: Unique identifier of a security.
        InterestRateRiskItem:
          $ref: "#/components/schemas/OutputSecurityInterestRateRiskItem"
    OutputDataItemFixedIncomeMaturityPeriod:
      type: object
      properties:
        Id:
          type: string
          description: Maturity year range identifier.
          enum:
            - Years1to3
            - Years3to5
            - Years5to7
            - Years7to10
            - Years10to15
            - Years15to20
            - Years20to30
            - YearsOver30
        Value:
          type: number
          format: double
          description: Maturity year range value.
    OutputSecurityInterestRateRiskItem:
      type: object
      properties:
        Maturity:
          type: number
          format: double
          description: Weighted average maturity of the security.
        EffectiveDuration:
          type: number
          format: double
          description: Holding-weighted average price sensitivity to interest rate
            changes, including the impact of option features. Expressed in
            years.
        WTDCoupon:
          type: number
          format: double
        AverageCreditQuality:
          type: number
          format: double
          description: Morningstar proprietary measure of credit risk, derived from
            historical default rates associated with each credit rating level.
    OutputFixedIncomeAnalysis:
      description: Fixed income analysis data.
      type: object
      properties:
        AsOfDate:
          type: string
          format: date-time
          description: End date of analysis.
        FixedIncomeSectors:
          $ref: "#/components/schemas/OutputFixedIncomeSectors"
        FixedIncomeMaturity:
          $ref: "#/components/schemas/OutputFixedIncomeMaturity"
        CreditQuality:
          $ref: "#/components/schemas/OutputCreditQuality"
        InterestRateRisk:
          $ref: "#/components/schemas/OutputInterestRateRisk"
```
