Add market data provider access.
Grants an eligible other user access to a provider available to an authorised administrator. Self-targeting
is rejected. A target with the View user type can receive only View provider access. The
change completes before the response; a request with a different access level is not a documented
upgrade-or-downgrade contract.
Authorizations
OAuth2 access-token requested from AWS Cognito and provided as a Auth Bearer header
Body
JSON request with ProxyUserEmail for an active other user in the caller's organisation, required provider Name, and AccessType: Blocked (-1), View (1), Edit (2), or Owner (4). Email matching trims whitespace and normalises letter case; no default or email-format validation is declared.
Target user, market-data environment, and access level selected for a new grant.
Derivitec.Web.Core.MarketDataProviderAccess.ApiProxyUserMarketDataProviderAccessCreateRequest, Derivitec.Web.Core Configurable-entity access level to grant to the selected user.
view, edit, owner, blocked Email address of the organisation user whose entity access is being changed.
"user@example.com"
Name of the entity to select within the request's entity category. The value must not be null or empty.
"Example entity"
Response
Created
Outcome of granting a user access to a market-data environment.
Derivitec.Web.Core.MarketDataProviderAccess.ApiProxyUserMarketDataProviderAccessCreateResponse, 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.