Update User Access
put
/rest/v19/companies/{companyName}/users/{userName}/accessPermissions
This endpoint replaces the access permissions of an existing user with new permissions passed in the request body.
Request
Supported Media Types
- application/json
Path Parameters
-
companyName(required): string
Company login name. For Host Company users, use _host. For Partner Organization users, use partner organization company login name.
-
userName(required): string
Login Id of the user
Root Schema : accessPermissions-updateRequest
Type:
Show Source
object
-
items:
array Access Permissions
Title:
Access Permissions
List of access permissions to be updated for user, Entity's access will be removed if its details are not passed in request.
Nested Schema : Access Permissions
Type:
array
Title:
Access Permissions
List of access permissions to be updated for user, Entity's access will be removed if its details are not passed in request.
Show Source
-
Array of:
object Access Permission
Title:
Access Permission
User access bits information
Nested Schema : Access Permission
Type:
object
Title:
Access Permission
User access bits information
Show Source
-
hasAccess:
boolean
Title:
Has Access
Flag to determine if user has access to the restricted entity -
name:
string
Title:
Restricted Entity Name
Name of the entity to which access restrictions apply -
type:
string
Title:
Type
Type of the restricted entity. Possible values productFamily, supportedProductFamily and dataTableFolder -
variableName:
string
Title:
Restricted Entity Variable Name
Variable name of the entity to which access restrictions apply
Response
Supported Media Types
- application/json
Default Response
User Access Permissions
Root Schema : Access Permissions
Type:
object
Title:
Access Permissions
Access Permissions of a user
Show Source
-
items:
array items
-
links:
array Links to the related objects
Title:
Links to the related objects
Links to the related objects
Nested Schema : items
Type:
Show Source
array
-
Array of:
object Access Permission
Title:
Access Permission
User access bits information
Nested Schema : Links to the related objects
Type:
array
Title:
Links to the related objects
Links to the related objects
Show Source
-
Array of:
object reference links
Title:
reference links
Reference links for the Parent, Self, Children and Related as applicable
Nested Schema : Access Permission
Type:
object
Title:
Access Permission
User access bits information
Show Source
-
hasAccess:
boolean
Title:
Has Access
Flag to determine if user has access to the restricted entity -
name:
string
Title:
Restricted Entity Name
Name of the entity to which access restrictions apply -
type:
string
Title:
Type
Type of the restricted entity. Possible values productFamily, supportedProductFamily and dataTableFolder -
variableName:
string
Title:
Restricted Entity Variable Name
Variable name of the entity to which access restrictions apply
Nested Schema : reference links
Type:
object
Title:
reference links
Reference links for the Parent, Self, Children and Related as applicable
Show Source
-
href:
string
Title:
URL to the related object
URL to the related object -
rel:
string
Title:
Link Relationship to the current object
Link Relationship to the current object
Examples
This endpoint replaces the access permissions of an existing user with new permissions passed in the request body by submitting a PUT request to the REST resource using cURL. For more information about cURL, see Use cURL.
curl - X GET -H "Authorization: Bearer <token>" - H https://sitename.oracle.com/rest/v19/companies/_host/users/aavenkatbulk/accessPermissions
Request Body Sample
{ "items": [{ "name": "Testbed", "variableName": "testbed", "hasAccess": true, "type": "productFamily" } ] }