Skip to main content
POST
List bonds in yield-curve maturity buckets.

Authorizations

Authorization
string
header
required

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

Body

The query payload. BondYieldCurveIds must be non-empty, MarketDate is interpreted as a date only, and provider or environment fields select the authorised source scope.

Queries maturity buckets for selected bond yield curves on a market date.

$type
enum<string>
required
Available options:
Derivitec.Web.Core.MarketData.ApiGetBondYieldCurvesMaturityBucketsRequest, 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.

bond_yield_curve_ids
object[] | null

Bond yield curve IDs selecting the requested bond yield curves maturity buckets.

market_date
string<date-time>

Market date on which bond yield curves maturity buckets are requested.

Response

Returns maturity-bucket day tenors and bond identifiers by requested curve, together with unknown-issuer, missing-configuration, missing-bucket, or missing-bond errors.

Returns maturity buckets grouped by bond yield curve.

$type
enum<string>
required
Available options:
Derivitec.Web.Core.MarketData.ApiGetBondYieldCurveMaturityBucketsResponse, 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.

bond_yield_curve_maturity_buckets
object[] | null

Maturity buckets keyed by bond yield-curve identifier.