Remove portfolio access from a user.
Use an administrator account to revoke the stated access to one portfolio from another active user in the same organisation. The operation does not request or perform a descendant or book cascade, rejects self-targeting, and completes before returning.
Authorizations
OAuth2 access-token requested from AWS Cognito and provided as a Auth Bearer header
Body
Required ProxyUserEmail, PortfolioName, and access level to remove: View, Edit, Full, or Owner. Provide PortfolioType when the name is ambiguous.
Target user, portfolio, and access level selected for removal.
Derivitec.Web.Core.PortfolioAccess.ApiProxyUserPortfolioAccessDeleteRequest, Derivitec.Web.Core Email address of the organisation user whose portfolio access is being changed.
"user@example.com"
Name of the portfolio to select. The value must not be null or empty.
"Example portfolio"
Portfolio category used to resolve the requested portfolio. It may be omitted when the portfolio name resolves unambiguously.
derivitec, enfusion, orchestrade, liquidity_book, maia, fund_studio, not_set Existing portfolio access level to remove from the selected user.
view, edit, full, owner Response
Returns whether access was removed, with target-user, portfolio type, portfolio, or permission errors in the response envelope.
Outcome of removing a user's stated portfolio access.
Derivitec.Web.Core.PortfolioAccess.ApiProxyUserPortfolioAccessDeleteResponse, 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.