Add portfolio or book access.
Grants an active other user in the caller’s organisation access to a portfolio or book owned by the caller.
A portfolio requires its portfolio type; a book uses the Derivitec book type. A view-only target can receive
only View access. With IncludeChildren, related portfolios and books can be attempted after the
root grant; the response reports the root outcome and does not provide a child-by-child result or an
all-or-nothing guarantee.
Authorizations
OAuth2 access-token requested from AWS Cognito and provided as a Auth Bearer header
Body
JSON request with required ProxyUserEmail, trimmed and lowercased for an active other user in the caller's organisation; required GroupName; GroupType``Portfolio (1) or Book (2); required PortfolioType for a portfolio; AccessType``View (1), Edit (2), Full (3), or Owner (4); and optional IncludeChildren, which defaults to false.
Target user, portfolio-or-book selection, requested access level, and optional descendant inclusion for a group grant.
Derivitec.Web.Core.GroupAccess.ApiGroupAccessCreateRequest, Derivitec.Web.Core Required name of the portfolio or book selected for sharing.
Whether group_name identifies a Portfolio or a Book.
portfolio, book Portfolio source used with group_name when group_type is Portfolio; null is used for a Book selection.
derivitec, enfusion, orchestrade, liquidity_book, maia, fund_studio, not_set Portfolio-or-book access level to grant; accepted named values are View, Edit, Full, and Owner, with no documented default.
view, edit, full, owner Whether to attempt the same grant for descendant portfolios and books after granting the selected root portfolio; defaults to false and does not produce per-descendant outcomes.
false
Required email address of the other active organisation user who will receive the grant; no email-format rule is declared.
Response
Created
Outcome of granting access to the selected root portfolio or book.
Derivitec.Web.Core.GroupAccess.ApiGroupAccessCreateResponse, 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.