Retrieve contracts held by a portfolio.
Returns contract definitions for positions in an accessible portfolio at the end of the supplied calendar date in the caller’s time zone. This is read-only.
Authorizations
OAuth2 access-token requested from AWS Cognito and provided as a Auth Bearer header
Body
JSON request with non-empty PortfolioName, optional PortfolioType when unambiguous, meaningful AsOfDateTime, and at most one accessible market-data environment selected by name or identifier. No date default applies.
Portfolio and point-in-time selection used to retrieve its tradable contracts.
Derivitec.Web.Core.Tradables.ApiGetContractsFromPortfolioRequest, 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.
Name of the portfolio whose contracts are requested.
Date whose end-of-day portfolio snapshot supplies the contracts; the time-of-day is discarded and request context supplies the timezone.
Optional source classification of the selected portfolio.
derivitec, enfusion, orchestrade, liquidity_book, maia, fund_studio, not_set Response
Returns contracts, or an unsuccessful payload with portfolio or contract errors.
Response envelope for tradable contracts in the selected portfolio.
Derivitec.Web.Core.Tradables.ApiGetContractsFromPortfolioResponse, 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.
Resolved contracts with their tradable identifiers and display context when the request succeeds.