Files Connect Repository Permissions

Get or update the permissions of a repository file.

Managing external file permissions is supported for Google Drive, SharePoint Online, and OneDrive for Business.

Resource
/connect/content-hub/repositories/repositoryId/items/repositoryItemId/permissions
/connect/communities/communityId/content-hub/repositories/repositoryId/items/repositoryItemId/permissions

The repositoryItemId must be a file ID.

Available version
35.0
HTTP methods
GET, HEAD, PATCH
Response body for GET
Files Connect Permission Collection
Request body for PATCH
Root XML tag
<contentHubPermissions>
JSON example
{
"permissionsToApply": [
   {
      "directoryEntryId" : "Anyone",
      "permissionTypesIds" : ["CanView"]
   }
   ],
"permissionsToRemove": [
   {
      "directoryEntryId" : "AnyoneInMyDomain",
      "permissionTypesIds" : ["CanDelete","CanEdit"]
   }
   ]
}
Properties
Name Type Description Required or Optional Available Version
permissions​ToApply Files Connect Permission Input[] List of permissions to apply to the file. Required if permissions​ToRemove isn’t specified 35.0
permissions​ToRemove Files Connect Permission Input[] List of permissions to remove from the file. Required if permissions​ToApply isn’t specified 35.0
Response body for PATCH
Files Connect Permission Collection