File System REST Endpoints

File Server/File System
Create a Folder
Method: post
Path: {protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories
Delete a Folder
Method: delete
Path: {protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories/{guid}
Delete a Folder by Path
Method: delete
Path: {protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/root/{fsPath}
Get a Folder by Path
Method: get
Path: {protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/root/{fsPath}
Get a Folder by Path ID
Method: get
Path: {protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories/{guid}
Get Folder Permission for a User
Method: get
Path: {protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories/{guid}/permissions/groups/{group}
Get Folder Permissions
Method: get
Path: {protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories/{guid}/permissions
Get Root Directory of File System
Method: get
Path: {protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/root
Get User Permission
Method: get
Path: {protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories/{guid}/permissions/users/{user}
Update a Folder
Method: put
Path: {protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories/{guid}
Update a Folder by Path
Method: put
Path: {protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/root/{fsPath}
Update a Folder's Permissions
Method: put
Path: {protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories/{guid}/permissions