Newer Version Available

This content describes an older version of this product. View Latest

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
1/connect/content-hub/repositories/repositoryId/items/repositoryItemId/permissions
1/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
1{
2"permissionsToApply": [
3   {
4      "directoryEntryId" : "Anyone",
5      "permissionTypesIds" : ["CanView"]
6   }
7   ],
8"permissionsToRemove": [
9   {
10      "directoryEntryId" : "AnyoneInMyDomain",
11      "permissionTypesIds" : ["CanDelete","CanEdit"]
12   }
13   ]
14}
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