Namespace: microsoft.graph
Note
The Microsoft Graph beta APIs related to device management under the teamworkDevice resource type will be deprecated by November 2025 and will no longer be supported after that date.
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 the health details of a Microsoft Teams-enabled device. The device health is calculated based on the device configuration and other device parameters.
Inherits from entity.
Methods
| Method | Return type | Description |
|---|---|---|
| Get | teamworkDeviceHealth | Read the properties and relationships of a teamworkDeviceHealth object. |
Properties
| Property | Type | Description |
|---|---|---|
| connection | teamworkConnection | Information about the connection status. |
| createdBy | identitySet | Identity of the user who created the device health document. |
| createdDateTime | DateTimeOffset | The UTC date and time when the device health document was created. |
| hardwareHealth | teamworkHardwareHealth | Health details about the device hardware. |
| id | String | Doucument identifier. Inherited from entity. |
| lastModifiedBy | identitySet | Identity of the user who last modified the device health details. |
| lastModifiedDateTime | DateTimeOffset | The UTC date and time when the device health detail was last modified. |
| loginStatus | teamworkLoginStatus | The login status of Microsoft Teams, Skype for Business, and Exchange. |
| peripheralsHealth | teamworkPeripheralsHealth | Health details about all peripherals (for example, speaker and microphone) attached to a device. |
| softwareUpdateHealth | teamworkSoftwareUpdateHealth | Software updates available for the device. |
Relationships
None.
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.teamworkDeviceHealth",
"connection": {
"@odata.type": "microsoft.graph.teamworkConnection"
},
"createdBy": {
"@odata.type": "microsoft.graph.identitySet"
},
"createdDateTime": "String (timestamp)",
"hardwareHealth": {
"@odata.type": "microsoft.graph.teamworkHardwareHealth"
},
"id": "String (identifier)",
"lastModifiedBy": {
"@odata.type": "microsoft.graph.identitySet"
},
"lastModifiedDateTime": "String (timestamp)",
"loginStatus": {
"@odata.type": "microsoft.graph.teamworkLoginStatus"
},
"peripheralsHealth": {
"@odata.type": "microsoft.graph.teamworkPeripheralsHealth"
},
"softwareUpdateHealth": {
"@odata.type": "microsoft.graph.teamworkSoftwareUpdateHealth"
}
}