![]() |
API Documentation
|
GET - used to retrieve a list of permission sets along with their individual permissions, where a permission set defines the degree of access to a Secure Object or a collection that a collaborator on this item has.Note: This method takes no parameters.
This API endpoint retrieves a list of permission sets along with their individual permissions.
A permission set:
The following table lists each permission set, which can be applied by a Covata user with the Originator role (on their own item) to other Covata users, when the owner of this item adds these other Covata users as collaborators to their Secure Object or collection.
| Permission set | Permissions |
|---|---|
| Download | Download, Print, View |
| Manage | Download, Remove (File), Upload File *, Create Folder *, Remove (Folder) *, Move, Print, Rename, View, View Other |
| Upload (collections only) | Download, Upload File, Print, View, View Other |
| View | View |
* These permissions are not applicable when the Manage permission set is applied to a Secure Object.
Note: Individual permissions cannot be applied to collaborators - only permission sets.
This API endpoint supports the following Covata user roles (as described in the Covata Platform Administrator's Guide):
The Covata Platform's resources available to one of these Covata users (above) is determined by the access token passed in the header of requests to this endpoint.
The appropriate access token as the Bearer token:
Authorization: Bearer a1b2c3d4-e5f6-g7h8-i9j0-k1l2m3n4o5p6A JSON-formatted response containing the following members:
object (for Secure Objects) or collection (for collections) or both of an individual/specific permission. server.permission.name.download server.permission.name.file.delete server.permission.name.file.upload server.permission.name.folder.create server.permission.name.folder.delete server.permission.name.move server.permission.name.print server.permission.name.rename server.permission.name.view server.permission.name.view.other object (for Secure Objects) or collection (for collections) or both of the specific permission set. server.permissionset.name.download server.permissionset.name.manage server.permissionset.name.upload server.permissionset.name.view