Retrieve a bond coupon schedule.
Use this operation to retrieve coupon dates and values for one code-specified bond over a requested range.
Bond, MktDataDate, PricingDate, StartDate, and EndDate are required.
Omitting provider selection uses the shared Derivitec provider for this request. All date/time inputs are
interpreted as calendar dates; no start/end ordering rule is established by this action. It is read-only and
completes the schedule before returning.
Authorizations
OAuth2 access-token requested from AWS Cognito and provided as a Auth Bearer header
Body
The bond InstrumentIdentifier, four calendar-date inputs, and at most one provider selector: ProviderId or MarketDataEnvironmentName.
Code-specified bond, valuation dates, and date interval used to request coupon amounts.
Derivitec.Web.Core.Tradables.ApiGetCouponsRequest, Derivitec.Web.Core Name of the market-data environment to use. Supply either this name or provider_id, not both.
"Example market data"
Opaque identifier of the market-data provider to use. Supply either this identifier or market_data_environment_name, not both.
Bond contract selected by an instrument code rather than fully specified bond terms.
Date of market data used to determine coupon amounts.
Date on which the bond is evaluated for the coupon request.
Lower date bound of the requested coupon interval; inclusivity is not defined here.
Upper date bound of the requested coupon interval; inclusivity is not defined here.
Response
Returns parallel coupon-date and coupon-value collections, or validation and domain errors in the response payload.
Coupon dates and amounts returned for the requested bond.
Derivitec.Web.Core.Tradables.ApiGetCouponsResponse, Derivitec.Web.Core Whether the operation completed successfully. The default is true; error outcomes set it to false.
true
Messages explaining operation-level failures. The collection is empty by default.
Dates of the returned coupon amounts.
Returned coupon amounts; currency, units, and correspondence to dates are not defined here.