Get folder permission
get
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories/{guid}/permissions/groups/{group}
Rest API to get folder permission for given user
Request
Path Parameters
-
group(required): string
group name
-
guid(required): string
folder guid
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/json
200 Response
Success
Root Schema : principleDirectoryPermission
Type:
object
Read Only:
true
Configured permission for given user/group for given directory.
Show Source
-
doNotInherit: boolean
Boolean indicating that current folder and child folders will not inherit any permission from its parent folders.
-
id: string
-
links: array
links
-
path: string
Directory for which permission is assigned.
-
pathId: string
-
permission: object
permissions
Configured permission for given directory for given user/group.
Nested Schema : permissions
Type:
object
Configured permission for given directory for given user/group.
Show Source
-
id(required): string
Read Only:
true
-
lastModified: string
-
lastUpdatedBy: string
-
principle(required): string
Name of user/group
-
principleEnabled: boolean
Boolean to indicate if user/group is enabled or not
-
principleType(required): string
Allowed Values:
[ "user", "group" ]
Principle Type -
propagateRightsToSubfolders: boolean
Boolean to indicate if this permission will be applied to all subfolders
-
rights(required): array
rights
Assigned rights list. 'propagateRightsToSubfolders' indicates if this permission will be applied to all subfolders. 'all' includes all other rights except 'propagateRightsToSubfolders' which is specified separately.
Nested Schema : rights
Type:
array
Assigned rights list. 'propagateRightsToSubfolders' indicates if this permission will be applied to all subfolders. 'all' includes all other rights except 'propagateRightsToSubfolders' which is specified separately.
Allowed Values:
Show Source
[
"read",
"write",
"list",
"delete",
"createDir",
"deleteDir",
"renameDir",
"propagateRightsToSubfolders",
"all"
]
-
Array of:
string
Allowed Values:
[ "read", "write", "list", "delete", "createDir", "deleteDir", "renameDir", "propagateRightsToSubfolders", "all" ]
Assigned rights list. 'propagateRightsToSubfolders' indicates if this permission will be applied to all subfolders. 'all' includes all other rights except 'propagateRightsToSubfolders' which is specified separately.
401 Response
Unauthorized
404 Response
Service not found
500 Response
Internal Server Error