# Patch portfolio details `PatchPortfolioDetails` `PATCH /api/transactionportfolios/{scope}/{code}/details` - [OpenAPI fragment](https://www.lusid.com/docs/api/lusid/endpoints/transaction-portfolios/PatchPortfolioDetails.json) - [Rendered page](https://www.lusid.com/docs/api/lusid/endpoints/transaction-portfolios/PatchPortfolioDetails) Create or update certain details for a particular transaction portfolio. Note that not all elements of a transaction portfolio definition are modifiable once it has been created due to the potential implications for data already stored. The behaviour is defined by the JSON Patch specification. Currently supported fields are: BaseCurrency, AccountingMethod, SubHoldingKeys, AmortisationMethod, TransactionTypeScope, CashGainLossCalculationDate, InstrumentEventConfiguration, AmortisationRuleSetId, TaxRuleSetScope, SettlementConfiguration. ## Referenced schemas - [Operation](https://www.lusid.com/docs/api/lusid/schemas/Operation.txt) - [PortfolioDetails](https://www.lusid.com/docs/api/lusid/schemas/PortfolioDetails.txt) [< Transaction Portfolios](https://www.lusid.com/docs/api/lusid/endpoints/transaction-portfolios/llms.txt)