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
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