mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-06 12:19:37 -06:00
1.3 KiB
1.3 KiB
title, weight, geekdocRepo, geekdocEditPath, geekdocFilePath
| title | weight | geekdocRepo | geekdocEditPath | geekdocFilePath |
|---|---|---|---|---|
| Role | 60 | https://github.com/owncloud/ocis | edit/master/docs/apis/http/graph | permissions.md |
{{< toc >}}
Role API
The Roles API is implementing a subset of the functionality of the MS Graph Role Management.
Role Management
List roleDefinitions GET /v1beta1/roleManagement/permissions/roleDefinitions
https://owncloud.dev/libre-graph-api/#/roleManagement/ListPermissionRoleDefinitions
Get unifiedRoleDefinition GET /drives/{drive-id}/items/{item-id}/permissions/{perm-id}
https://owncloud.dev/libre-graph-api/#/roleManagement/GetPermissionRoleDefinition
Role Assignment
Get appRoleAssignments of a user GET /v1.0/users/{user-id}/appRoleAssignments
https://owncloud.dev/libre-graph-api/#/user.appRoleAssignment/user.ListAppRoleAssignments
Grant an appRoleAssignment to a user POST /v1.0/users/{user-id}/appRoleAssignments
https://owncloud.dev/libre-graph-api/#/user.appRoleAssignment/user.CreateAppRoleAssignments
Delete the appRoleAssignment from a user DELETE /v1.0/users/{user-id}/appRoleAssignments/{appRoleAssignment-id}
https://owncloud.dev/libre-graph-api/#/user.appRoleAssignment/user.DeleteAppRoleAssignments