Data Access Controls API

Note

Use of this API is dependent on enabling data security. See the associated configuration guide for details.

Add Data Security Mask
addDataSecurityMask
PATCH /auth/users/{locator}/accessmask
Fetch User Mask
fetchUserMask
GET /auth/users/{locator}/accessmask/{tenantLocator}/{type}
    Request Parameters:
    NamePositionTypeRequired
    locatorpathuuidrequired
    tenantLocatorpathuuidrequired
    typepathEnum account | policyrequired
    Security Group:users   Permission:read
Fetch User Masks
fetchUserMasks
GET /auth/users/{locator}/accessmask
Fetch User Masks for Tenant
fetchUserMasksForTenant
GET /auth/users/{locator}/accessmask/{tenantLocator}
    Request Parameters:
    NamePositionTypeRequired
    locatorpathuuidrequired
    tenantLocatorpathuuidrequired
    Security Group:users   Permission:read
Delete User Masks
deleteUserMasks
DELETE /auth/users/{locator}/accessmask/{tenantLocator}
    Request Parameters:
    NamePositionTypeRequired
    locatorpathuuidrequired
    tenantLocatorpathuuidrequired
    Response:void
    Security Group:users   Permission:write
UserDataSecurityMaskRequest
required
tenantLocator uuid
type Enum account | policy
fields map<string,string[]>
UserDataAccessControlMaskResponse
required
tenantLocator uuid
userLocator uuid
maskType Enum account | policy
fields map<string,string[]>

See Also