shiftsRolePermission resource type
Namespace: microsoft.graph
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Represents permissions for a role in a Shifts schedule.
Note
This API is used to grant Shifts app capabilities to frontline managers on their teams; it doesn't grant permissions to access Microsoft Graph endpoints.
Properties
Property | Type | Description |
---|---|---|
allowedResourceActions | String collection | The permissions that are allowed for a role. Permissions that aren't in this collection are disabled. |
Supported allowedResourceActions values
Value | Description |
---|---|
CanModifyShiftRequestsCapabilities |
Roles with this permission have the capability to modify the settings to enable or disable open shifts, swap shifts, and request and offer shifts for their team. |
CanModifyTimeClockCapabilities |
Roles with this permission enabled have the capability to modify the settings to enable or disable time clock setting for their team. |
CanModifyTimeClockGeoFencingSettings |
Roles with this permission enabled have the capability to enable or disable time clock location detection setting for their team. |
CanModifyTimeOffRequestsCapabilities |
Roles with this permission enabled have the capability to enable or disable time off requests setting for their team. |
CanModifyTimeOffReasons |
Roles with this permission enabled have the capability to add, edit, and delete time off reasons for their team. |
CanModifySchedulingGroups |
Roles with this permission enabled have the capability to add, edit, and delete groups in Shifts. Regardless of the value of this permission, users that have an owner role have the capability to add and delete team members on the groups. |
Relationships
None.
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.shiftsRolePermission",
"allowedResourceActions": [
"String"
]
}