Skip to content

Latest commit

 

History

History
79 lines (61 loc) · 4.12 KB

File metadata and controls

79 lines (61 loc) · 4.12 KB
title workforceIntegration resource type
description An instance of a workforce integration with shifts.
ms.localizationpriority medium
author akumar39
ms.subservice teams
doc_type resourcePageType
ms.date 03/21/2024

workforceIntegration resource type

Namespace: microsoft.graph

[!INCLUDE beta-disclaimer]

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. 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. 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"
}