To create an AccessControlRule entity on the PermissionGroup of a Plant/Catalog:
POST
<ServiceRoot>/Sites(‘MySiteAlias’)/Plants(‘PlantA’)/PermissionGroupFolderChildren(‘PGRootFolder’)/PermissionGroups(‘PG1’)/AccessControlRules
Or
<ServiceRoot>/Sites(‘MySiteAlias’)/Plants(‘PlantA’)/ /PermissionGroups(‘PG1’)/AccessControlRules
{
"Role": "domain\\username",
"AccessRight": "Com.Ingr.S3dAdmin.V1.AccessRight.FullAccess"
}
Similarly, to create an AccessControlRule under a PermissionGroup of a Catalog:
<ServiceRoot>/Sites(‘MySiteAlias’)/Catalogs(‘CatalogA’)/PermissionGroupFolderChildren(‘CatalogPGRootFolder’)/ChildFolders("Level1 Folder")/PermissionGroups(‘PG1’)/AccessControlRules
{
"Role": "domain\\username",
"AccessRight": "Com.Ingr.S3dAdmin.V1.AccessRight.Write"
}
To create an AccessControlRule entity at the Plant/Catalog level:
POST
<ServiceRoot>/Sites(‘MySiteAlias’)/Plants(‘PlantA’)/AccessControlGroups
Or
<ServiceRoot>/Sites(‘MySiteAlias’)/Catalogs(‘CatalogA’)/AccessControlGroups
{
"Role": "domain\\username",
"AccessRight": "Com.Ingr.S3dAdmin.V1.AccessRight.FullAccess"
}