Skip to main content
POST
Retrieve a bond yield curve for display.

Authorizations

Authorization
string
header
required

OAuth2 access-token requested from AWS Cognito and provided as a Auth Bearer header

Body

Non-empty IssuerId, Currency, and DebtType; date-only MktDataDate; and at most one provider selector.

Selects an issuer bond yield curve by issuer, currency, debt type, and market date.

$type
enum<string>
required
Available options:
Derivitec.Web.Core.MarketData.ApiGetBondYieldCurveDataRequest, Derivitec.Web.Core
market_data_environment_name
string | null

Name of the market-data environment to use. Supply either this name or provider_id, not both.

Example:

"Example market data"

provider_id
string | null

Opaque identifier of the market-data provider to use. Supply either this identifier or market_data_environment_name, not both.

issuer_id
string | null

Issuer selecting the curve.

currency
string | null

Currency that narrows the bond yield curve operation.

debt_type
string | null

Debt type used to select the issuer curve.

mkt_data_date
string

Market date of the requested issuer curve.

Response

Returns scatter and line-plot curve points, fit metadata, rolled/reference-curve details, and any missing-curve or unknown-issuer errors.

Returns fitted-curve status and plot-ready observed, fitted, and reference-curve series.

$type
enum<string>
required
Available options:
Derivitec.Web.Core.MarketData.ApiGetBondYieldCurveDataResponse, Derivitec.Web.Core
is_success
boolean

Whether the operation completed successfully. The default is true; error outcomes set it to false.

Example:

true

error_messages
string[] | null

Messages explaining operation-level failures. The collection is empty by default.

provider_id
string | null

Opaque identifier of the market-data provider associated with the returned data.

fit_date
string | null

Display-formatted completion time of the curve conversion, when available.

fit_status
string | null

Status reported by the curve conversion.

fit_message
string | null

Message reported by the curve conversion.

is_rolled
boolean

Whether the displayed curve was rolled from another market date.

yield_curve_id
string | null

Identifier of the displayed issuer curve.

issuer_name
string | null

Display name of the curve issuer.

mkt_data_date
string

Market date represented by the displayed curve.

yield_curve_data_scatter
object[] | null

Observed bond points shown with the displayed issuer curve.

yield_curve_data_line_plot
object[] | null

Points forming the displayed issuer-curve line.

is_referenced
boolean

Whether the returned bond yield curve is referenced.

reference_yield_curve_id
string | null

Identifier of the reference curve.

reference_yield_curve_issuer_name
string | null

Display name of the reference-curve issuer.

reference_yield_curve_currency
string | null

Currency dimension of the reference curve.

reference_yield_curve_debt_type
string | null

Debt-type dimension of the reference curve.

reference_yield_curve_data_line_plot
object[] | null

Plot points for the reference curve.