> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get bond infos



## OpenAPI

````yaml /risk-and-pricing/atoti-risk-services/apis-endpoints/openapi/openapi.mintlify.json post /api/MarketData/GetBondInfos
openapi: 3.0.1
info:
  title: Derivitec Api 1.0
  version: '1.0'
servers:
  - description: Derivitec Server
    url: https://api.riskportal.activeviam.com
security:
  - oauth2: []
  - apikey: []
paths:
  /api/MarketData/GetBondInfos:
    post:
      tags:
        - MarketData
      summary: Get bond infos
      operationId: GetBondInfos
      requestBody:
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/ApiGetBondInfosRequest'
          application/json:
            schema:
              $ref: '#/components/schemas/ApiGetBondInfosRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/ApiGetBondInfosRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/ApiGetBondInfosRequest'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiGetBondInfosResponse'
          description: Success
        '400':
          description: BadRequest
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
      security:
        - oauth2: []
        - apikey: []
components:
  schemas:
    ApiGetBondInfosRequest:
      example:
        identifiers:
          - code: code
            market_identification_code: market_identification_code
            identifier_type: Derivitec
          - code: code
            market_identification_code: market_identification_code
            identifier_type: Derivitec
      properties:
        identifiers:
          items:
            $ref: '#/components/schemas/InstrumentIdentifier'
          nullable: true
          type: array
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.MarketData.ApiGetBondInfosRequest,
              Derivitec.Web.Core
      required:
        - $type
      type: object
    ApiGetBondInfosResponse:
      example:
        bond_infos:
          - value:
              issuer_lei: issuer_lei
              puttable_conversion_condition:
                dates:
                  - '2000-01-23T04:56:07.000+00:00'
                  - '2000-01-23T04:56:07.000+00:00'
                notionals:
                  - 8.762042012749001
                  - 8.762042012749001
              country: country
              equity_asset_currency: equity_asset_currency
              reuters_issuer_org_id: reuters_issuer_org_id
              is_putable: true
              day_count_convention: actual_actual_icma
              type: type
              bond_coupons:
                - coup_type: fixed
                  coupon_leg_start_date: '2000-01-23T04:56:07.000+00:00'
                  coupon_index_id: coupon_index_id
                  coupon_cap: 5.637376656633329
                  index_multiplier: 1.4658129805029452
                  coupon_leg_first_coupon_date: '2000-01-23T04:56:07.000+00:00'
                  coupon_leg_penultimate_coupon_date: '2000-01-23T04:56:07.000+00:00'
                  coupon_floor: 5.962133916683182
                  fixed_coupon_rate: 0.8008281904610115
                  coupon_leg_end_date: '2000-01-23T04:56:07.000+00:00'
                  coup_frequency: zero_coupon
                  index_fixing_lag: 6
                - coup_type: fixed
                  coupon_leg_start_date: '2000-01-23T04:56:07.000+00:00'
                  coupon_index_id: coupon_index_id
                  coupon_cap: 5.637376656633329
                  index_multiplier: 1.4658129805029452
                  coupon_leg_first_coupon_date: '2000-01-23T04:56:07.000+00:00'
                  coupon_leg_penultimate_coupon_date: '2000-01-23T04:56:07.000+00:00'
                  coupon_floor: 5.962133916683182
                  fixed_coupon_rate: 0.8008281904610115
                  coupon_leg_end_date: '2000-01-23T04:56:07.000+00:00'
                  coup_frequency: zero_coupon
                  index_fixing_lag: 6
              ric: ric
              is_exchangeable: true
              issuer: issuer
              is_covered: true
              quotation_method: percentage_of_par
              settlement_lag: 3
              coupon_frequency: zero_coupon
              has_capitalisation: true
              is_extendible: true
              reuters_issuer_name: reuters_issuer_name
              calendar_id: calendar_id
              reuters_issuer_id: reuters_issuer_id
              redemption_rate: 6.438423552598547
              exchanges:
                - exchanges
                - exchanges
              reuters_ticker: reuters_ticker
              sedol: sedol
              capitalisation_provision:
                capitalisation_rates:
                  - 2.027123023002322
                  - 2.027123023002322
                capitalisation_dates:
                  - '2000-01-23T04:56:07.000+00:00'
                  - '2000-01-23T04:56:07.000+00:00'
              original_issue_amount: 9.369310271410669
              c_bonds_bond_issuer_id: c_bonds_bond_issuer_id
              market: market
              first_coupon_date: first_coupon_date
              has_indexed_principal: true
              business_day_convention: actual
              is_benchmark_bond: true
              quotation_base: 9.018348186070783
              equity_asset_id:
                code: code
                market_identification_code: market_identification_code
                identifier_type: Derivitec
              is_valid: true
              name: name
              dividend_protection_conversion_condition:
                is_cash_threshold: true
                threshold: 1.1730742509559433
                type: pass_through
              has_flip_option: true
              is_callable: true
              par_value: 6.683562403749608
              coupon_rates:
                - 1.4894159098541704
                - 1.4894159098541704
              callable_conversion_condition:
                is_make_whole: true
                convert_on_call: true
                dates:
                  - '2000-01-23T04:56:07.000+00:00'
                  - '2000-01-23T04:56:07.000+00:00'
                notionals:
                  - 2.3021358869347655
                  - 2.3021358869347655
                num_consecutive_trading_days: 9
                triggers:
                  - 3.616076749251911
                  - 3.616076749251911
                num_days_above_trigger: 7
              call_provision: null
              description: description
              is_hybrid: true
              figi: figi
              is_inflation_protected: true
              maturity_date: maturity_date
              issue_date: issue_date
              coupon_rate: 1.0246457001441578
              sub_type: sub_type
              currency: currency
              default_date: default_date
              dated_date: dated_date
              is_convertible: true
              mandatory_conversion_condition:
                put_ratio: 9.965781217890562
                call_ratio: 5.025004791520295
              extension_provision:
                extended_maturity_dates:
                  - '2000-01-23T04:56:07.000+00:00'
                  - '2000-01-23T04:56:07.000+00:00'
                extended_redemption_values:
                  - 4.965218492984954
                  - 4.965218492984954
                extension_dates:
                  - '2000-01-23T04:56:07.000+00:00'
                  - '2000-01-23T04:56:07.000+00:00'
                issuer_extension:
                  - true
                  - true
              quoted_clean: true
              is_perpetual: true
              put_provision: null
              dilution_conversion_condition:
                issued_shares: 6
                issued_amount: 7.457744773683766
              is_sinkable: true
              issuer_perm_id: issuer_perm_id
              is_credit_sensitive: true
              conversion_condition:
                cash_on_conversions:
                  - 1.2315135367772556
                  - 1.2315135367772556
                dates:
                  - '2000-01-23T04:56:07.000+00:00'
                  - '2000-01-23T04:56:07.000+00:00'
                triggers:
                  - 7.386281948385884
                  - 7.386281948385884
                conversion_ratios:
                  - 4.145608029883936
                  - 4.145608029883936
              end_to_end: true
              penultimate_coupon_date: penultimate_coupon_date
              debt_type: senior
              isin: isin
            key:
              code: code
              market_identification_code: market_identification_code
              identifier_type: Derivitec
          - value:
              issuer_lei: issuer_lei
              puttable_conversion_condition:
                dates:
                  - '2000-01-23T04:56:07.000+00:00'
                  - '2000-01-23T04:56:07.000+00:00'
                notionals:
                  - 8.762042012749001
                  - 8.762042012749001
              country: country
              equity_asset_currency: equity_asset_currency
              reuters_issuer_org_id: reuters_issuer_org_id
              is_putable: true
              day_count_convention: actual_actual_icma
              type: type
              bond_coupons:
                - coup_type: fixed
                  coupon_leg_start_date: '2000-01-23T04:56:07.000+00:00'
                  coupon_index_id: coupon_index_id
                  coupon_cap: 5.637376656633329
                  index_multiplier: 1.4658129805029452
                  coupon_leg_first_coupon_date: '2000-01-23T04:56:07.000+00:00'
                  coupon_leg_penultimate_coupon_date: '2000-01-23T04:56:07.000+00:00'
                  coupon_floor: 5.962133916683182
                  fixed_coupon_rate: 0.8008281904610115
                  coupon_leg_end_date: '2000-01-23T04:56:07.000+00:00'
                  coup_frequency: zero_coupon
                  index_fixing_lag: 6
                - coup_type: fixed
                  coupon_leg_start_date: '2000-01-23T04:56:07.000+00:00'
                  coupon_index_id: coupon_index_id
                  coupon_cap: 5.637376656633329
                  index_multiplier: 1.4658129805029452
                  coupon_leg_first_coupon_date: '2000-01-23T04:56:07.000+00:00'
                  coupon_leg_penultimate_coupon_date: '2000-01-23T04:56:07.000+00:00'
                  coupon_floor: 5.962133916683182
                  fixed_coupon_rate: 0.8008281904610115
                  coupon_leg_end_date: '2000-01-23T04:56:07.000+00:00'
                  coup_frequency: zero_coupon
                  index_fixing_lag: 6
              ric: ric
              is_exchangeable: true
              issuer: issuer
              is_covered: true
              quotation_method: percentage_of_par
              settlement_lag: 3
              coupon_frequency: zero_coupon
              has_capitalisation: true
              is_extendible: true
              reuters_issuer_name: reuters_issuer_name
              calendar_id: calendar_id
              reuters_issuer_id: reuters_issuer_id
              redemption_rate: 6.438423552598547
              exchanges:
                - exchanges
                - exchanges
              reuters_ticker: reuters_ticker
              sedol: sedol
              capitalisation_provision:
                capitalisation_rates:
                  - 2.027123023002322
                  - 2.027123023002322
                capitalisation_dates:
                  - '2000-01-23T04:56:07.000+00:00'
                  - '2000-01-23T04:56:07.000+00:00'
              original_issue_amount: 9.369310271410669
              c_bonds_bond_issuer_id: c_bonds_bond_issuer_id
              market: market
              first_coupon_date: first_coupon_date
              has_indexed_principal: true
              business_day_convention: actual
              is_benchmark_bond: true
              quotation_base: 9.018348186070783
              equity_asset_id:
                code: code
                market_identification_code: market_identification_code
                identifier_type: Derivitec
              is_valid: true
              name: name
              dividend_protection_conversion_condition:
                is_cash_threshold: true
                threshold: 1.1730742509559433
                type: pass_through
              has_flip_option: true
              is_callable: true
              par_value: 6.683562403749608
              coupon_rates:
                - 1.4894159098541704
                - 1.4894159098541704
              callable_conversion_condition:
                is_make_whole: true
                convert_on_call: true
                dates:
                  - '2000-01-23T04:56:07.000+00:00'
                  - '2000-01-23T04:56:07.000+00:00'
                notionals:
                  - 2.3021358869347655
                  - 2.3021358869347655
                num_consecutive_trading_days: 9
                triggers:
                  - 3.616076749251911
                  - 3.616076749251911
                num_days_above_trigger: 7
              call_provision: null
              description: description
              is_hybrid: true
              figi: figi
              is_inflation_protected: true
              maturity_date: maturity_date
              issue_date: issue_date
              coupon_rate: 1.0246457001441578
              sub_type: sub_type
              currency: currency
              default_date: default_date
              dated_date: dated_date
              is_convertible: true
              mandatory_conversion_condition:
                put_ratio: 9.965781217890562
                call_ratio: 5.025004791520295
              extension_provision:
                extended_maturity_dates:
                  - '2000-01-23T04:56:07.000+00:00'
                  - '2000-01-23T04:56:07.000+00:00'
                extended_redemption_values:
                  - 4.965218492984954
                  - 4.965218492984954
                extension_dates:
                  - '2000-01-23T04:56:07.000+00:00'
                  - '2000-01-23T04:56:07.000+00:00'
                issuer_extension:
                  - true
                  - true
              quoted_clean: true
              is_perpetual: true
              put_provision: null
              dilution_conversion_condition:
                issued_shares: 6
                issued_amount: 7.457744773683766
              is_sinkable: true
              issuer_perm_id: issuer_perm_id
              is_credit_sensitive: true
              conversion_condition:
                cash_on_conversions:
                  - 1.2315135367772556
                  - 1.2315135367772556
                dates:
                  - '2000-01-23T04:56:07.000+00:00'
                  - '2000-01-23T04:56:07.000+00:00'
                triggers:
                  - 7.386281948385884
                  - 7.386281948385884
                conversion_ratios:
                  - 4.145608029883936
                  - 4.145608029883936
              end_to_end: true
              penultimate_coupon_date: penultimate_coupon_date
              debt_type: senior
              isin: isin
            key:
              code: code
              market_identification_code: market_identification_code
              identifier_type: Derivitec
      properties:
        is_success:
          type: boolean
        error_messages:
          items:
            type: string
          nullable: true
          type: array
        bond_infos:
          items:
            $ref: '#/components/schemas/InstrumentIdentifierBondInfoKeyValuePair'
          nullable: true
          type: array
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.MarketData.ApiGetBondInfosResponse,
              Derivitec.Web.Core
      required:
        - $type
      type: object
    InstrumentIdentifier:
      example:
        code: code
        market_identification_code: market_identification_code
        identifier_type: Derivitec
      properties:
        code:
          nullable: true
          type: string
        identifier_type:
          enum:
            - Derivitec
            - Ric
            - Bloomberg
            - Isin
            - Figi
            - Sedol
            - RedCode
            - RedPairCode
            - BloombergYellow
            - XIgniteCode
            - CBondsId
            - EdiSecId
            - EdiSymbol
            - NotSet
          type: string
        market_identification_code:
          nullable: true
          type: string
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.MarketData.InstrumentIdentifier,
              Derivitec.Web.Core
      required:
        - $type
      type: object
    InstrumentIdentifierBondInfoKeyValuePair:
      example:
        value:
          issuer_lei: issuer_lei
          puttable_conversion_condition:
            dates:
              - '2000-01-23T04:56:07.000+00:00'
              - '2000-01-23T04:56:07.000+00:00'
            notionals:
              - 8.762042012749001
              - 8.762042012749001
          country: country
          equity_asset_currency: equity_asset_currency
          reuters_issuer_org_id: reuters_issuer_org_id
          is_putable: true
          day_count_convention: actual_actual_icma
          type: type
          bond_coupons:
            - coup_type: fixed
              coupon_leg_start_date: '2000-01-23T04:56:07.000+00:00'
              coupon_index_id: coupon_index_id
              coupon_cap: 5.637376656633329
              index_multiplier: 1.4658129805029452
              coupon_leg_first_coupon_date: '2000-01-23T04:56:07.000+00:00'
              coupon_leg_penultimate_coupon_date: '2000-01-23T04:56:07.000+00:00'
              coupon_floor: 5.962133916683182
              fixed_coupon_rate: 0.8008281904610115
              coupon_leg_end_date: '2000-01-23T04:56:07.000+00:00'
              coup_frequency: zero_coupon
              index_fixing_lag: 6
            - coup_type: fixed
              coupon_leg_start_date: '2000-01-23T04:56:07.000+00:00'
              coupon_index_id: coupon_index_id
              coupon_cap: 5.637376656633329
              index_multiplier: 1.4658129805029452
              coupon_leg_first_coupon_date: '2000-01-23T04:56:07.000+00:00'
              coupon_leg_penultimate_coupon_date: '2000-01-23T04:56:07.000+00:00'
              coupon_floor: 5.962133916683182
              fixed_coupon_rate: 0.8008281904610115
              coupon_leg_end_date: '2000-01-23T04:56:07.000+00:00'
              coup_frequency: zero_coupon
              index_fixing_lag: 6
          ric: ric
          is_exchangeable: true
          issuer: issuer
          is_covered: true
          quotation_method: percentage_of_par
          settlement_lag: 3
          coupon_frequency: zero_coupon
          has_capitalisation: true
          is_extendible: true
          reuters_issuer_name: reuters_issuer_name
          calendar_id: calendar_id
          reuters_issuer_id: reuters_issuer_id
          redemption_rate: 6.438423552598547
          exchanges:
            - exchanges
            - exchanges
          reuters_ticker: reuters_ticker
          sedol: sedol
          capitalisation_provision:
            capitalisation_rates:
              - 2.027123023002322
              - 2.027123023002322
            capitalisation_dates:
              - '2000-01-23T04:56:07.000+00:00'
              - '2000-01-23T04:56:07.000+00:00'
          original_issue_amount: 9.369310271410669
          c_bonds_bond_issuer_id: c_bonds_bond_issuer_id
          market: market
          first_coupon_date: first_coupon_date
          has_indexed_principal: true
          business_day_convention: actual
          is_benchmark_bond: true
          quotation_base: 9.018348186070783
          equity_asset_id:
            code: code
            market_identification_code: market_identification_code
            identifier_type: Derivitec
          is_valid: true
          name: name
          dividend_protection_conversion_condition:
            is_cash_threshold: true
            threshold: 1.1730742509559433
            type: pass_through
          has_flip_option: true
          is_callable: true
          par_value: 6.683562403749608
          coupon_rates:
            - 1.4894159098541704
            - 1.4894159098541704
          callable_conversion_condition:
            is_make_whole: true
            convert_on_call: true
            dates:
              - '2000-01-23T04:56:07.000+00:00'
              - '2000-01-23T04:56:07.000+00:00'
            notionals:
              - 2.3021358869347655
              - 2.3021358869347655
            num_consecutive_trading_days: 9
            triggers:
              - 3.616076749251911
              - 3.616076749251911
            num_days_above_trigger: 7
          call_provision: null
          description: description
          is_hybrid: true
          figi: figi
          is_inflation_protected: true
          maturity_date: maturity_date
          issue_date: issue_date
          coupon_rate: 1.0246457001441578
          sub_type: sub_type
          currency: currency
          default_date: default_date
          dated_date: dated_date
          is_convertible: true
          mandatory_conversion_condition:
            put_ratio: 9.965781217890562
            call_ratio: 5.025004791520295
          extension_provision:
            extended_maturity_dates:
              - '2000-01-23T04:56:07.000+00:00'
              - '2000-01-23T04:56:07.000+00:00'
            extended_redemption_values:
              - 4.965218492984954
              - 4.965218492984954
            extension_dates:
              - '2000-01-23T04:56:07.000+00:00'
              - '2000-01-23T04:56:07.000+00:00'
            issuer_extension:
              - true
              - true
          quoted_clean: true
          is_perpetual: true
          put_provision: null
          dilution_conversion_condition:
            issued_shares: 6
            issued_amount: 7.457744773683766
          is_sinkable: true
          issuer_perm_id: issuer_perm_id
          is_credit_sensitive: true
          conversion_condition:
            cash_on_conversions:
              - 1.2315135367772556
              - 1.2315135367772556
            dates:
              - '2000-01-23T04:56:07.000+00:00'
              - '2000-01-23T04:56:07.000+00:00'
            triggers:
              - 7.386281948385884
              - 7.386281948385884
            conversion_ratios:
              - 4.145608029883936
              - 4.145608029883936
          end_to_end: true
          penultimate_coupon_date: penultimate_coupon_date
          debt_type: senior
          isin: isin
        key:
          code: code
          market_identification_code: market_identification_code
          identifier_type: Derivitec
      properties:
        key:
          $ref: '#/components/schemas/InstrumentIdentifier'
        value:
          $ref: '#/components/schemas/BondInfo'
      type: object
    BondInfo:
      example:
        issuer_lei: issuer_lei
        puttable_conversion_condition:
          dates:
            - '2000-01-23T04:56:07.000+00:00'
            - '2000-01-23T04:56:07.000+00:00'
          notionals:
            - 8.762042012749001
            - 8.762042012749001
        country: country
        equity_asset_currency: equity_asset_currency
        reuters_issuer_org_id: reuters_issuer_org_id
        is_putable: true
        day_count_convention: actual_actual_icma
        type: type
        bond_coupons:
          - coup_type: fixed
            coupon_leg_start_date: '2000-01-23T04:56:07.000+00:00'
            coupon_index_id: coupon_index_id
            coupon_cap: 5.637376656633329
            index_multiplier: 1.4658129805029452
            coupon_leg_first_coupon_date: '2000-01-23T04:56:07.000+00:00'
            coupon_leg_penultimate_coupon_date: '2000-01-23T04:56:07.000+00:00'
            coupon_floor: 5.962133916683182
            fixed_coupon_rate: 0.8008281904610115
            coupon_leg_end_date: '2000-01-23T04:56:07.000+00:00'
            coup_frequency: zero_coupon
            index_fixing_lag: 6
          - coup_type: fixed
            coupon_leg_start_date: '2000-01-23T04:56:07.000+00:00'
            coupon_index_id: coupon_index_id
            coupon_cap: 5.637376656633329
            index_multiplier: 1.4658129805029452
            coupon_leg_first_coupon_date: '2000-01-23T04:56:07.000+00:00'
            coupon_leg_penultimate_coupon_date: '2000-01-23T04:56:07.000+00:00'
            coupon_floor: 5.962133916683182
            fixed_coupon_rate: 0.8008281904610115
            coupon_leg_end_date: '2000-01-23T04:56:07.000+00:00'
            coup_frequency: zero_coupon
            index_fixing_lag: 6
        ric: ric
        is_exchangeable: true
        issuer: issuer
        is_covered: true
        quotation_method: percentage_of_par
        settlement_lag: 3
        coupon_frequency: zero_coupon
        has_capitalisation: true
        is_extendible: true
        reuters_issuer_name: reuters_issuer_name
        calendar_id: calendar_id
        reuters_issuer_id: reuters_issuer_id
        redemption_rate: 6.438423552598547
        exchanges:
          - exchanges
          - exchanges
        reuters_ticker: reuters_ticker
        sedol: sedol
        capitalisation_provision:
          capitalisation_rates:
            - 2.027123023002322
            - 2.027123023002322
          capitalisation_dates:
            - '2000-01-23T04:56:07.000+00:00'
            - '2000-01-23T04:56:07.000+00:00'
        original_issue_amount: 9.369310271410669
        c_bonds_bond_issuer_id: c_bonds_bond_issuer_id
        market: market
        first_coupon_date: first_coupon_date
        has_indexed_principal: true
        business_day_convention: actual
        is_benchmark_bond: true
        quotation_base: 9.018348186070783
        equity_asset_id:
          code: code
          market_identification_code: market_identification_code
          identifier_type: Derivitec
        is_valid: true
        name: name
        dividend_protection_conversion_condition:
          is_cash_threshold: true
          threshold: 1.1730742509559433
          type: pass_through
        has_flip_option: true
        is_callable: true
        par_value: 6.683562403749608
        coupon_rates:
          - 1.4894159098541704
          - 1.4894159098541704
        callable_conversion_condition:
          is_make_whole: true
          convert_on_call: true
          dates:
            - '2000-01-23T04:56:07.000+00:00'
            - '2000-01-23T04:56:07.000+00:00'
          notionals:
            - 2.3021358869347655
            - 2.3021358869347655
          num_consecutive_trading_days: 9
          triggers:
            - 3.616076749251911
            - 3.616076749251911
          num_days_above_trigger: 7
        call_provision: null
        description: description
        is_hybrid: true
        figi: figi
        is_inflation_protected: true
        maturity_date: maturity_date
        issue_date: issue_date
        coupon_rate: 1.0246457001441578
        sub_type: sub_type
        currency: currency
        default_date: default_date
        dated_date: dated_date
        is_convertible: true
        mandatory_conversion_condition:
          put_ratio: 9.965781217890562
          call_ratio: 5.025004791520295
        extension_provision:
          extended_maturity_dates:
            - '2000-01-23T04:56:07.000+00:00'
            - '2000-01-23T04:56:07.000+00:00'
          extended_redemption_values:
            - 4.965218492984954
            - 4.965218492984954
          extension_dates:
            - '2000-01-23T04:56:07.000+00:00'
            - '2000-01-23T04:56:07.000+00:00'
          issuer_extension:
            - true
            - true
        quoted_clean: true
        is_perpetual: true
        put_provision: null
        dilution_conversion_condition:
          issued_shares: 6
          issued_amount: 7.457744773683766
        is_sinkable: true
        issuer_perm_id: issuer_perm_id
        is_credit_sensitive: true
        conversion_condition:
          cash_on_conversions:
            - 1.2315135367772556
            - 1.2315135367772556
          dates:
            - '2000-01-23T04:56:07.000+00:00'
            - '2000-01-23T04:56:07.000+00:00'
          triggers:
            - 7.386281948385884
            - 7.386281948385884
          conversion_ratios:
            - 4.145608029883936
            - 4.145608029883936
        end_to_end: true
        penultimate_coupon_date: penultimate_coupon_date
        debt_type: senior
        isin: isin
      properties:
        provider_id:
          nullable: true
          type: string
        bond_coupons:
          items:
            $ref: '#/components/schemas/BondCoupon'
          nullable: true
          type: array
        business_day_convention:
          enum:
            - actual
            - following
            - modified_following
            - preceding
            - modified_preceding
          type: string
        calendar_id:
          nullable: true
          type: string
        callable_conversion_condition:
          $ref: '#/components/schemas/CallableConversionCondition'
        call_provision:
          $ref: '#/components/schemas/BondCallProvision'
        capitalisation_provision:
          $ref: '#/components/schemas/BondCapitalisationProvision'
        conversion_condition:
          $ref: '#/components/schemas/ConversionCondition'
        country:
          nullable: true
          type: string
        coupon_frequency:
          enum:
            - zero_coupon
            - annual
            - semi_annual
            - quarterly
            - monthly
            - at_maturity
            - every182_days
            - not_set
          type: string
        coupon_rate:
          format: double
          type: number
        coupon_rates:
          items:
            format: double
            type: number
          nullable: true
          type: array
        currency:
          nullable: true
          type: string
        dated_date:
          type: string
        day_count_convention:
          enum:
            - actual_actual_icma
            - actual365
            - actual360
            - actual_actual_isda
            - actual_actual_afb
            - thirty360
            - thirty_e360
            - thirty_e360_isda
            - n_l365
            - actual364
            - not_set
          type: string
        debt_type:
          enum:
            - senior
            - super_senior
            - other
            - subordinated
            - junior_subordinated
            - preference_shares
            - senior_loss_absorbing
          type: string
        default_date:
          nullable: true
          type: string
        description:
          nullable: true
          type: string
        dilution_conversion_condition:
          $ref: '#/components/schemas/DilutionConversionCondition'
        dividend_protection_conversion_condition:
          $ref: '#/components/schemas/DividendProtectionConversionCondition'
        end_to_end:
          type: boolean
        equity_asset_currency:
          nullable: true
          type: string
        equity_asset_id:
          $ref: '#/components/schemas/InstrumentIdentifier'
        exchanges:
          items:
            type: string
          nullable: true
          type: array
        extension_provision:
          $ref: '#/components/schemas/BondExtensionProvision'
        figi:
          nullable: true
          type: string
        first_coupon_date:
          nullable: true
          type: string
        has_capitalisation:
          type: boolean
        has_flip_option:
          type: boolean
        has_indexed_principal:
          type: boolean
        is_benchmark_bond:
          type: boolean
        is_callable:
          type: boolean
        is_convertible:
          type: boolean
        is_covered:
          type: boolean
        is_credit_sensitive:
          type: boolean
        is_exchangeable:
          type: boolean
        is_extendible:
          type: boolean
        is_hybrid:
          type: boolean
        isin:
          nullable: true
          type: string
        is_inflation_protected:
          type: boolean
        is_perpetual:
          type: boolean
        is_putable:
          type: boolean
        is_sinkable:
          type: boolean
        issue_date:
          type: string
        issuer:
          nullable: true
          type: string
        issuer_lei:
          nullable: true
          type: string
        is_valid:
          type: boolean
        mandatory_conversion_condition:
          $ref: '#/components/schemas/MandatoryConversionCondition'
        market:
          nullable: true
          type: string
        maturity_date:
          type: string
        name:
          nullable: true
          type: string
        original_issue_amount:
          format: double
          type: number
        par_value:
          format: double
          nullable: true
          type: number
        penultimate_coupon_date:
          nullable: true
          type: string
        put_provision:
          $ref: '#/components/schemas/BondPutProvision'
        puttable_conversion_condition:
          $ref: '#/components/schemas/PuttableConversionCondition'
        quotation_base:
          format: double
          nullable: true
          type: number
        quotation_method:
          enum:
            - percentage_of_par
            - currency_per_unit
          type: string
        quoted_clean:
          type: boolean
        redemption_rate:
          format: double
          nullable: true
          type: number
        reuters_issuer_id:
          nullable: true
          type: string
        reuters_issuer_name:
          nullable: true
          type: string
        reuters_issuer_org_id:
          nullable: true
          type: string
        reuters_ticker:
          nullable: true
          type: string
        ric:
          nullable: true
          type: string
        sedol:
          nullable: true
          type: string
        settlement_lag:
          format: int32
          type: integer
        sub_type:
          nullable: true
          type: string
        type:
          nullable: true
          type: string
        c_bonds_bond_issuer_id:
          nullable: true
          type: string
        issuer_perm_id:
          nullable: true
          type: string
        $type:
          type: string
          enum:
            - Derivitec.Web.Core.MarketData.BondInfo, Derivitec.Web.Core
      required:
        - $type
      type: object
    BondCoupon:
      example:
        coup_type: fixed
        coupon_leg_start_date: '2000-01-23T04:56:07.000+00:00'
        coupon_index_id: coupon_index_id
        coupon_cap: 5.637376656633329
        index_multiplier: 1.4658129805029452
        coupon_leg_first_coupon_date: '2000-01-23T04:56:07.000+00:00'
        coupon_leg_penultimate_coupon_date: '2000-01-23T04:56:07.000+00:00'
        coupon_floor: 5.962133916683182
        fixed_coupon_rate: 0.8008281904610115
        coupon_leg_end_date: '2000-01-23T04:56:07.000+00:00'
        coup_frequency: zero_coupon
        index_fixing_lag: 6
      properties:
        coupon_leg_start_date:
          format: date-time
          type: string
        coupon_leg_end_date:
          format: date-time
          type: string
        coupon_leg_first_coupon_date:
          format: date-time
          type: string
        coupon_leg_penultimate_coupon_date:
          format: date-time
          type: string
        coup_type:
          enum:
            - fixed
            - variable
            - not_set
          type: string
        coup_frequency:
          enum:
            - zero_coupon
            - annual
            - semi_annual
            - quarterly
            - monthly
            - at_maturity
            - every182_days
            - not_set
          type: string
        fixed_coupon_rate:
          format: double
          type: number
        coupon_index_id:
          nullable: true
          type: string
        index_fixing_lag:
          format: int32
          type: integer
        index_multiplier:
          format: double
          type: number
        coupon_floor:
          format: double
          type: number
        coupon_cap:
          format: double
          type: number
        $type:
          type: string
          enum:
            - Derivitec.Web.Core.StaticData.BondCoupon, Derivitec.Web.Core
      required:
        - $type
      type: object
    CallableConversionCondition:
      example:
        is_make_whole: true
        convert_on_call: true
        dates:
          - '2000-01-23T04:56:07.000+00:00'
          - '2000-01-23T04:56:07.000+00:00'
        notionals:
          - 2.3021358869347655
          - 2.3021358869347655
        num_consecutive_trading_days: 9
        triggers:
          - 3.616076749251911
          - 3.616076749251911
        num_days_above_trigger: 7
      properties:
        is_make_whole:
          type: boolean
        convert_on_call:
          type: boolean
        dates:
          items:
            format: date-time
            type: string
          nullable: true
          type: array
        notionals:
          items:
            format: double
            type: number
          nullable: true
          type: array
        num_days_above_trigger:
          format: int32
          type: integer
        num_consecutive_trading_days:
          format: int32
          type: integer
        triggers:
          items:
            format: double
            type: number
          nullable: true
          type: array
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.StaticData.CallableConversionCondition,
              Derivitec.Web.Core
      required:
        - $type
      type: object
    BondCallProvision:
      required:
        - $type
      type: object
      properties:
        dates:
          items:
            format: date-time
            type: string
          nullable: true
          type: array
        redemption_values:
          items:
            format: double
            type: number
          nullable: true
          type: array
        exercise_style:
          enum:
            - european
            - american
            - bermudan
            - not_set
          type: string
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.StaticData.BondCallProvision,
              Derivitec.Web.Core
    BondCapitalisationProvision:
      example:
        capitalisation_rates:
          - 2.027123023002322
          - 2.027123023002322
        capitalisation_dates:
          - '2000-01-23T04:56:07.000+00:00'
          - '2000-01-23T04:56:07.000+00:00'
      properties:
        capitalisation_dates:
          items:
            format: date-time
            type: string
          nullable: true
          type: array
        capitalisation_rates:
          items:
            format: double
            type: number
          nullable: true
          type: array
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.StaticData.BondCapitalisationProvision,
              Derivitec.Web.Core
      required:
        - $type
      type: object
    ConversionCondition:
      example:
        cash_on_conversions:
          - 1.2315135367772556
          - 1.2315135367772556
        dates:
          - '2000-01-23T04:56:07.000+00:00'
          - '2000-01-23T04:56:07.000+00:00'
        triggers:
          - 7.386281948385884
          - 7.386281948385884
        conversion_ratios:
          - 4.145608029883936
          - 4.145608029883936
      properties:
        dates:
          items:
            format: date-time
            type: string
          nullable: true
          type: array
        conversion_ratios:
          items:
            format: double
            type: number
          nullable: true
          type: array
        triggers:
          items:
            format: double
            type: number
          nullable: true
          type: array
        cash_on_conversions:
          items:
            format: double
            type: number
          nullable: true
          type: array
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.StaticData.ConversionCondition,
              Derivitec.Web.Core
      required:
        - $type
      type: object
    DilutionConversionCondition:
      example:
        issued_shares: 6
        issued_amount: 7.457744773683766
      properties:
        issued_shares:
          format: int32
          type: integer
        issued_amount:
          format: double
          type: number
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.StaticData.DilutionConversionCondition,
              Derivitec.Web.Core
      required:
        - $type
      type: object
    DividendProtectionConversionCondition:
      example:
        is_cash_threshold: true
        threshold: 1.1730742509559433
        type: pass_through
      properties:
        threshold:
          format: double
          type: number
        type:
          enum:
            - pass_through
            - conversion_ratio_adjustment
          type: string
        is_cash_threshold:
          type: boolean
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.StaticData.DividendProtectionConversionCondition,
              Derivitec.Web.Core
      required:
        - $type
      type: object
    BondExtensionProvision:
      example:
        extended_maturity_dates:
          - '2000-01-23T04:56:07.000+00:00'
          - '2000-01-23T04:56:07.000+00:00'
        extended_redemption_values:
          - 4.965218492984954
          - 4.965218492984954
        extension_dates:
          - '2000-01-23T04:56:07.000+00:00'
          - '2000-01-23T04:56:07.000+00:00'
        issuer_extension:
          - true
          - true
      properties:
        extension_dates:
          items:
            format: date-time
            type: string
          nullable: true
          type: array
        extended_maturity_dates:
          items:
            format: date-time
            type: string
          nullable: true
          type: array
        extended_redemption_values:
          items:
            format: double
            type: number
          nullable: true
          type: array
        issuer_extension:
          items:
            type: boolean
          nullable: true
          type: array
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.StaticData.BondExtensionProvision,
              Derivitec.Web.Core
      required:
        - $type
      type: object
    MandatoryConversionCondition:
      example:
        put_ratio: 9.965781217890562
        call_ratio: 5.025004791520295
      properties:
        call_ratio:
          format: double
          type: number
        put_ratio:
          format: double
          type: number
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.StaticData.MandatoryConversionCondition,
              Derivitec.Web.Core
      required:
        - $type
      type: object
    BondPutProvision:
      required:
        - $type
      type: object
      properties:
        dates:
          items:
            format: date-time
            type: string
          nullable: true
          type: array
        redemption_values:
          items:
            format: double
            type: number
          nullable: true
          type: array
        exercise_style:
          enum:
            - european
            - american
            - bermudan
            - not_set
          type: string
        $type:
          type: string
          enum:
            - Derivitec.Web.Core.StaticData.BondPutProvision, Derivitec.Web.Core
    PuttableConversionCondition:
      example:
        dates:
          - '2000-01-23T04:56:07.000+00:00'
          - '2000-01-23T04:56:07.000+00:00'
        notionals:
          - 8.762042012749001
          - 8.762042012749001
      properties:
        dates:
          items:
            format: date-time
            type: string
          nullable: true
          type: array
        notionals:
          items:
            format: double
            type: number
          nullable: true
          type: array
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.StaticData.PuttableConversionCondition,
              Derivitec.Web.Core
      required:
        - $type
      type: object
  securitySchemes:
    oauth2:
      description: >-
        OAuth2 access-token requested from AWS Cognito and provided as a Auth
        Bearer header
      flows:
        implicit:
          authorizationUrl: https://auth.riskportal.derivitec.com/oauth2/authorize
          scopes: {}
      type: oauth2
    apikey:
      description: API-Key requested via the site and provided as a header
      in: header
      name: x-api-key
      type: apiKey

````