workforceIntegration 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.
An instance of a workforce integration with shifts.
Methods
Method | Return Type | Description |
---|---|---|
List | workforceIntegration collection | Get the list of workforceIntegration objects associated with this schedule. |
Create | workforceIntegration | Create a new workforceIntegration object. |
Get | workforceIntegration | Read the properties and relationships of a workforceIntegration object. |
Update | workforceIntegration | Update a workforceIntegration object. |
Delete | None | Delete a workforceIntegration object. |
Properties
Property | Type | Description |
---|---|---|
apiVersion | Int32 | API version for the callback URL. Start with 1. |
displayName | String | Name of the workforce integration. |
encryption | workforceIntegrationEncryption | The workforce integration encryption resource. |
isActive | Boolean | Indicates whether this workforce integration is currently active and available. |
supports | workforceIntegrationSupportedEntities | The Shifts entities supported for synchronous change notifications. Shifts make a callback to the url provided on client changes on those entities added here. By default, no entities are supported for change notifications. The possible values are: none , shift , swapRequest , openshift , openShiftRequest , userShiftPreferences , offerShiftRequest , unknownFutureValue , timeCard , timeOffReason , timeOff , timeOffRequest . You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: timeCard , timeOffReason , timeOff , timeOffRequest . If selecting more than one value, all values must start with the first letter in uppercase. |
supportedEntities | workforceIntegrationSupportedEntities | This property has replaced supports in v1.0. We recommend that you use this property instead of supports. The supports property is still supported in beta for the time being. The possible values are: none , shift , swapRequest , openshift , openShiftRequest , userShiftPreferences , offerShiftRequest , unknownFutureValue , timeCard , timeOffReason , timeOff , timeOffRequest . You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: timeCard , timeOffReason , timeOff , timeOffRequest . If selecting more than one value, all values must start with the first letter in uppercase. |
url | String | Workforce Integration URL for callbacks from the Shifts service. |
Relationships
None.
JSON representation
The following JSON representation shows the resource type.
{
"apiVersion": 1024,
"displayName": "String",
"encryption": {"@odata.type": "microsoft.graph.workforceIntegrationEncryption"},
"isActive": true,
"supports": "string",
"supportedEntities": "string",
"url": "String"
}