Group File
Overview
Group Files add the ability for Groups to own files, which are similar to Group Entities -- in that they are associated with, and potentially private to, a specific group.
Group files support ACL permissions are similar to Group Entities - so that access permissions can be specified according to "owner", "member" or "other".
Group Files features include:
- folder structure within a group
- ACL permissions at folder and file levels
- operations for creating, moving and deleting folders
- operations for moving, copying and deleting files
- ability to copy/move user files to group files
tip
Like user files, group files will not be migrated to downstream apps during deployment.
API Summary
File Management for group members
- CheckFilenameExists - Check if filename exists for provided path and name.
- CheckFullpathFilenameExists - Check if filename exists for provided full path name.
- GetFileInfo - Returns information on a file using fileId.
- GetFileInfoSimple - Returns information on a file using path and name.
- GetFileList - Returns a list of files.
- GetCDNUrl - Return CDN url for file for clients that cannot handle redirect.
- UpdateFileInfo - Returns information on a file using fileId.
- CopyFile - Copy a file.
- MoveFile - Move a file.
- DeleteFile - Delete a file.
- MoveUserToGroupFile - Move a file from user space to group space.
Bypassing ACL for System Calls
- SysCheckFilenameExists - Check if filename exists for provided path and name.
- SysCheckFullpathFilenameExists - Check if filename exists for provided full path name.
- SysGetFileInfo - Returns information on a file using fileId.
- SysGetFileInfoSimple - Returns information on a file using path and name.
- SysGetFileList - Returns a list of files.
- SysGetCDNUrl - Return CDN url for file for clients that cannot handle redirect.
- SysUpdateFileInfo - Returns information on a file using fileId.
- SysCopyFile - Copy a file.
- SysMoveFile - Move a file.
- SysDeleteFile - Delete a file.
- SysMoveUserToGroupFile - Move a file from user space to group space.
Folder Management for System Calls
- SysCreateFolder - Create a folder in the global file tree.
- SysMoveFolder - Move a folder in the global file tree.
- SysUpdateFolder - Update a folder in the group file tree.
- SysLookupFolder - Retrieves tree id of specified folder.
- SysDeleteFolder - Delete a folder.
📄️ CheckFilenameExists
Overview
📄️ CheckFullpathFilenameExists
Overview
📄️ CopyFile
Overview
📄️ DeleteFile
Overview
📄️ GetCDNUrl
Overview
📄️ GetFileInfo
Overview
📄️ GetFileInfoSimple
Overview
📄️ GetFileList
Overview
📄️ MoveFile
Overview
📄️ MoveUserToGroupFile
Overview
📄️ SysCheckFilenameExists
Overview
📄️ SysCheckFullpathFilenameExists
Overview
📄️ SysCopyFile
Overview
📄️ SysCreateFolder
Overview
📄️ SysDeleteFile
Overview
📄️ SysDeleteFolder
Overview
📄️ SysGetCDNUrl
Overview
📄️ SysGetFileInfo
Overview
📄️ SysGetFileInfoSimple
Overview
📄️ SysGetFileList
Overview
📄️ SysLookupFolder
Overview
📄️ SysMoveFile
Overview
📄️ SysMoveFolder
Overview
📄️ SysMoveUserToGroupFile
Overview
📄️ SysUpdateFileInfo
Overview
📄️ SysUpdateFolder
Overview
📄️ UpdateFileInfo
Overview