workforceIntegration resource type
Namespace: microsoft.graph
Represents an instance of a workforce integration with shifts.
Methods
Method | Return Type | Description |
---|---|---|
Create | workforceIntegration | Create a new workforceIntegration object. |
List | workforceIntegration collection | Get the list of workforceIntegration objects associated with this schedule. |
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 call back URL. Start with 1. |
createdDateTime | DateTimeOffset | The timestamp on which this workforceIntegration was first created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z . Inherited from changeTrackedEntity. |
displayName | String | Name of the workforce integration. |
eligibilityFilteringEnabledEntities | eligibilityFilteringEnabledEntities | Support to view eligibility-filtered results. Possible values are: none , swapRequest , offerShiftRequest , unknownFutureValue , timeOffReason . You must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: timeOffReason . |
encryption | workforceIntegrationEncryption | The workforce integration encryption resource. |
isActive | Boolean | Indicates whether this workforce integration is currently active and available. |
supportedEntities | workforceIntegrationSupportedEntities | The Shifts entities supported for synchronous change notifications. Shifts call back to the provided URL when client changes occur to the entities specified in this property. By default, no entities are supported for change notifications. Possible values are: none , shift , swapRequest , userShiftPreferences , openShift , openShiftRequest , offerShiftRequest , unknownFutureValue , timeOffReason , timeOff , timeOffRequest . You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: timeOffReason , timeOff , timeOffRequest . |
url | String | Workforce Integration URL for callbacks from the Shifts service. |
Relationships
None.
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.workforceIntegration",
"apiVersion": "Int32",
"createdDateTime": "String (timestamp)",
"displayName": "String",
"eligibilityFilteringEnabledEntities": "String",
"encryption": {"@odata.type": "microsoft.graph.workforceIntegrationEncryption"},
"id": "String (identifier)",
"isActive": "Boolean",
"lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"},
"lastModifiedDateTime": "String (timestamp)",
"supportedEntities": "String",
"url": "String"
}