Edit

resourceAccountKeyAuthenticationMethod 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.

Represents a resource account key credential registered on a shared device (such as a Teams Meeting Room or Teams phone) for passwordless authentication. Resource account keys enable shared devices to silently sign in to Microsoft Entra ID without user interaction.

Inherits from authenticationMethod.

Methods

Method Return type Description
List resourceAccountKeyAuthenticationMethod collection Get a list of the resourceAccountKeyAuthenticationMethod objects and their properties.
Get resourceAccountKeyAuthenticationMethod Read the properties and relationships of a resourceAccountKeyAuthenticationMethod object.
Delete None Delete a resourceAccountKeyAuthenticationMethod object.

Properties

Property Type Description
createdDateTime DateTimeOffset The date and time when the resource account key was registered. Inherited from authenticationMethod.
displayName String The display name of the resource account key credential as shown in the Teams Room interface.
id String A unique identifier for this instance of an authentication method. Inherited from entity.
isUsable Boolean Indicates whether the method is usable for sign-in. Returned by default.
lastUsedDateTime DateTimeOffset The date and time when this authentication method was last used for sign-in. Requires $select. Inherited from authenticationMethod.
methodUsabilityReason String The reason for the usability state. Possible values are: EnabledByPolicy, DisabledByPolicy. Returned by default.

Relationships

Relationship Type Description
device device The registered device on which this resource account key resides. Supports $expand.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.resourceAccountKeyAuthenticationMethod",
  "id": "String (identifier)",
  "createdDateTime": "String (timestamp)",
  "displayName": "String",
  "isUsable": "Boolean",
  "lastUsedDateTime": "String (timestamp)",
  "methodUsabilityReason": "String"
}