Table of Contents

TeamworkDevice.ReadWrite.All

Allow the app to read and write the management data for Teams devices on behalf of the signed-in user.

Merill's Note

For an app to access data in Microsoft Graph, the user or administrator must grant it the permissions it needs. This article lists all the Microsoft Graph APIs and your tenant data that can be accessed by the application (vendor/developer) if you consent to the TeamworkDevice.ReadWrite.All permission.

If you need to create an audit report of the permissions granted to all the apps in your tenant, you can run the Export-MsIdAppConsentGrantReport command. See How To: Run a quick OAuth app audit of your tenant

Category Application Delegated
Identifier 79c02f5b-bd4f-4713-bc2c-a8a4a66e127b ddd97ecb-5c31-43db-a235-0ee20e635c40
DisplayText Read and write Teams devices Read and write Teams devices
Description Allow the app to read and write the management data for Teams devices, without a signed-in user. Allow the app to read and write the management data for Teams devices on behalf of the signed-in user.
AdminConsentRequired Yes Yes

Graph Methods

Resources

Granting this permission allows the calling application to access (and/or update) the following information in your tenant.

Graph reference: teamworkDevice

Property Type Description
activityState teamworkDeviceActivityState The activity state of the device. The possible values are: unknown, busy, idle, unavailable, unknownFutureValue.
companyAssetTag String The company asset tag assigned by the admin on the device.
createdBy identitySet Identity of the user who enrolled the device to the tenant.
createdDateTime DateTimeOffset The UTC date and time when the device was enrolled to the tenant.
currentUser teamworkUserIdentity The signed-in user on the device.
deviceType teamworkDeviceType The type of device. The possible values are: unknown, ipPhone, teamsRoom, surfaceHub, collaborationBar, teamsDisplay, touchConsole, lowCostPhone, teamsPanel, sip, sipAnalog, unknownFutureValue.
hardwareDetail teamworkHardwareDetail A collection of hardware-related properties. For example, oemSerialNumber and model.
healthStatus teamworkDeviceHealthStatus The health status of the device. The possible values are: unknown, offline, critical, nonUrgent, healthy, unknownFutureValue.
id String Device identifier. Inherited from entity.
lastModifiedBy identitySet Identity of the user who last modified the device details.
lastModifiedDateTime DateTimeOffset The UTC date and time when the device detail was last modified.
notes String The notes added by the admin to the device.