Updates from: 06/10/2022 01:20:19
Service Microsoft Docs article Related commit history on GitHub Change details
v1.0 Multivaluelegacyextendedproperty Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/multivaluelegacyextendedproperty-get.md
Title: "Get multiValueLegacyExtendedProperty"
description: "expand`." ms.localizationpriority: medium doc_type: apiPageType
v1.0 Multivaluelegacyextendedproperty Post Multivalueextendedproperties https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/multivaluelegacyextendedproperty-post-multivalueextendedproperties.md
Title: "Create multi-value extended property"
description: "Create one or more multi-value extended properties in a new or existing instance of a resource. " ms.localizationpriority: medium doc_type: apiPageType
v1.0 Nameditem Add https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/nameditem-add.md
Title: "Add Named Item"
description: "Adds a new name to the collection of the given scope using the user's locale for the formula." ms.localizationpriority: medium doc_type: apiPageType
v1.0 Nameditem Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/nameditem-get.md
Title: "Get NamedItem"
description: "Retrieve the properties and relationships of nameditem object." ms.localizationpriority: medium doc_type: apiPageType
v1.0 Nameditem List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/nameditem-list.md
Title: "List NamedItemCollection"
description: "Retrieve a list of nameditem objects." ms.localizationpriority: medium doc_type: apiPageType
v1.0 Nameditem Range https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/nameditem-range.md
Title: "NamedItem: Range"
+ Title: "namedItem: range"
description: "Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range." ms.localizationpriority: medium doc_type: apiPageType
-# NamedItem: Range
+# namedItem: range
Namespace: microsoft.graph
If successful, this method returns `200 OK` response code and [workbookRange](..
## Example Here is an example of how to call this API.
-##### Request
+### Request
Here is an example of the request. # [HTTP](#tab/http)
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/names/{name}/R
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
+### Response
+Here is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
v1.0 Nameditem Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/nameditem-update.md
Title: "Update nameditem"
description: "Update the properties of nameditem object." ms.localizationpriority: medium doc_type: apiPageType
v1.0 Opentypeextension Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/opentypeextension-get.md
GET https://graph.microsoft.com/beta/me/messages?$filter=Extensions/any(f:f/id%2
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ #### Response 5 In this response for the fifth example, there is only one message in the user's mailbox that has an extension with its **id** equal to
v1.0 Organizationalbranding Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationalbranding-get.md
GET https://graph.microsoft.com/beta/organization/d69179bf-f4a4-41a9-a9de-249c0f
[!INCLUDE [sample-code](../includes/snippets/go/get-organizationalbranding-frlocale-bannerlogo-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
++
v1.0 Organizationalbranding Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationalbranding-update.md
Content-Type: image/jpeg
[!INCLUDE [sample-code](../includes/snippets/javascript/update-organizationalbrandinglocaliation-2-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [Objective-C](#tab/objc)
+# [Java](#tab/java)
+# [Go](#tab/go)
+# [PowerShell](#tab/powershell)
++ #### Response
v1.0 Organizationalbrandinglocalization Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationalbrandinglocalization-get.md
GET https://graph.microsoft.com/beta/organization/99b24e1b-abec-4598-9d63-a2baf0
[!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Go](#tab/go)
++
v1.0 Outlookuser Supportedtimezones https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlookuser-supportedtimezones.md
GET https://graph.microsoft.com/beta/me/outlook/supportedTimeZones(TimeZoneStand
[!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
v1.0 Participant Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/participant-delete.md
Content-Length: 464
[!INCLUDE [sample-code](../includes/snippets/objc/participant-invite-1-objc-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Java](#tab/java)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/participant-invite-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Participant Invite https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/participant-invite.md
Content-Length: 464
[!INCLUDE [sample-code](../includes/snippets/javascript/participant-invite-2-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Objective-C](#tab/objc)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/participant-invite-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Permission Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/permission-delete.md
Last updated 09/10/2017
Title: Remove access to an item ms.localizationpriority: medium doc_type: apiPageType # Delete a sharing permission from a file or folder
v1.0 Place List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/place-list.md
GET https://graph.microsoft.com/beta/places/bldg2@contoso.com/microsoft.graph.ro
[!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
v1.0 Place Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/place-update.md
Title: "Update place"
description: "Update the properties of place object." ms.localizationpriority: medium doc_type: "apiPageType"
v1.0 Presence Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/presence-get.md
GET https://graph.microsoft.com/beta/communications/presences/dc74d9bb-6afe-433d
[!INCLUDE [sample-code](../includes/snippets/go/get-user-presences-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
v1.0 Teamsappicon Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamsappicon-get.md
HTTP/1.1 200 OK
Content-type: application/json {
- "@odata.context": "https://canary.graph.microsoft.com/testprodbetateamsgraphdev/$metadata#appCatalogs/teamsApps('95de633a-083e-42f5-b444-a4295d8e9314')/appDefinitions('OTVkZTYzM2EtMDgzZS00MmY1LWI0NDQtYTQyOTVkOGU5MzE0IyMxLjAuNSMjUHVibGlzaGVk')/colorIcon/$entity",
+ "@odata.context": "https://graph.microsoft.com/betgzZS00MmY1LWI0NDQtYTQyOTVkOGU5MzE0IyMxLjAuNSMjUHVibGlzaGVk')/colorIcon/$entity",
"id": "aHR0cHM6Ly9zdGF0aWNzLnRlYW1zLmNkbi5vZmZpY2UubmV0L2V2ZXJncmVlbi1hc3NldHMvYXBwcy85NWRlNjMzYS0wODNlLTQyZjUtYjQ0NC1hNDI5NWQ4ZTkzMTRfbGFyZ2VJbWFnZS5wbmc/dj0xLjAuNQ==", "webUrl": "https://statics.teams.cdn.office.net/evergreen-assets/apps/95de633a-083e-42f5-b444-a4295d8e9314_largeImage.png?v=1.0.5" }
v1.0 Temporaryaccesspassauthenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/temporaryaccesspassauthenticationmethod-delete.md
Title: "Delete temporaryAccessPassAuthenticationMethod" description: "Deletes a temporaryAccessPassAuthenticationMethod object."-+ ms.localizationpriority: medium ms.prod: "identity-and-sign-in" doc_type: apiPageType
v1.0 Temporaryaccesspassauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/temporaryaccesspassauthenticationmethod-get.md
Title: "Get temporaryAccessPassAuthenticationMethod" description: "Read the properties and relationships of a temporaryAccessPassAuthenticationMethod object."-+ ms.localizationpriority: medium ms.prod: "identity-and-sign-in" doc_type: apiPageType
v1.0 Temporaryaccesspassauthenticationmethod List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/temporaryaccesspassauthenticationmethod-list.md
Title: "List temporaryAccessPassAuthenticationMethods" description: "Get a list of the temporaryAccessPassAuthenticationMethod objects and their properties."-+ ms.localizationpriority: medium ms.prod: "identity-and-sign-in" doc_type: apiPageType
If successful, this method returns a `200 OK` response code and a collection of
} --> ``` http
-GET https://graph.microsoft.com/beta/me/authentication/temporaryAccessPassMethods
+GET https://graph.microsoft.com/beta/users/071cc716-8147-4397-a5ba-b2105951cc0b/authentication/temporaryAccessPassMethods
``` # [C#](#tab/csharp) [!INCLUDE [sample-code](../includes/snippets/csharp/list-temporaryaccesspassauthenticationmethod-csharp-snippets.md)]
HTTP/1.1 200 OK
Content-Type: application/json {
- "value": [
- {
- "@odata.type": "#microsoft.graph.temporaryAccessPassAuthenticationMethod",
- "id": "String",
- "temporaryAccessPass": "String",
- "createdDateTime": "String (timestamp)",
- "startDateTime": "String (timestamp)",
- "lifetimeInMinutes": "Integer",
- "isUsableOnce": "Boolean",
- "isUsable": "Boolean",
- "methodUsabilityReason": "String"
- }
- ]
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#users('071cc716-8147-4397-a5ba-b2105951cc0b')/authentication/temporaryAccessPassMethods",
+ "value": [
+ {
+ "id": "de517d3d-3b92-4902-a21a-da3e60ee3962",
+ "temporaryAccessPass": null,
+ "createdDateTime": "2022-06-03T16:55:19.5684534Z",
+ "startDateTime": "2022-06-03T16:55:19.3381855Z",
+ "lifetimeInMinutes": 60,
+ "isUsableOnce": true,
+ "isUsable": true,
+ "methodUsabilityReason": "EnabledByPolicy"
+ }
+ ]
} ```
v1.0 Temporaryaccesspassauthenticationmethod Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/temporaryaccesspassauthenticationmethod-post.md
Title: "Create temporaryAccessPassAuthenticationMethod" description: "Create a new temporaryAccessPassAuthenticationMethod object."-+ ms.localizationpriority: medium ms.prod: "identity-and-sign-in" doc_type: apiPageType
Create a new [temporaryAccessPassAuthenticationMethod](../resources/temporaryacc
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-### Permissions acting on self
-
-|Permission type | Permissions (from least to most privileged) |
-|:|:-|
-| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | Not supported. |
-
-### Permissions acting on other users
|Permission type | Permissions (from least to most privileged) | |:|:-|
v1.0 Temporaryaccesspassauthenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/temporaryaccesspassauthenticationmethodconfiguration-delete.md
Title: "Delete temporaryAccessPassAuthenticationMethodConfiguration" description: "Remove changes made to a temporaryAccessPassAuthenticationMethodConfiguration object."-+ ms.localizationpriority: medium ms.prod: "identity-and-sign-in" doc_type: apiPageType
If successful, this method returns a `204 No Content` response code.
## Examples ### Request-
-# [HTTP](#tab/http)
<!-- { "blockType": "request",
- "name": "delete_fido2authenticationmethodconfiguration_2"
+ "name": "delete_temporaryaccesspassauthenticationmethodconfiguration"
} -->
-``` http
-DELETE https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/TemporaryAccessPass
-```
-# [C#](#tab/csharp)
-
-# [JavaScript](#tab/javascript)
-
-# [Objective-C](#tab/objc)
-
-# [Java](#tab/java)
-
-# [Go](#tab/go)
---- ### Response
v1.0 Temporaryaccesspassauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/temporaryaccesspassauthenticationmethodconfiguration-get.md
GET /policies/authenticationMethodsPolicy/authenticationMethodConfigurations/Tem
## Request body Do not supply a request body for this method.
+## Response
+If successful, this method returns a `200 OK` response code and a [temporaryAccessPassAuthenticationMethodConfiguration](../resources/temporaryaccesspassauthenticationmethodconfiguration.md) object in the response body.
++
+## Examples
+
+### Request
+The following is an example of a request.
+<!-- {
+ "blockType": "request",
+ "name": "get_temporaryaccesspassauthenticationmethodconfiguration"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/temporaryAccessPass
+```
+ ### Response
-The following is an example of the response.
-**Note:** The response object shown here might be shortened for readability.
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
- "@odata.type": "microsoft.graph.fido2AuthenticationMethodConfiguration"
+ "@odata.type": "microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration"
} --> ``` http HTTP/1.1 200 OK
-Content-type: application/json
+Content-Type: application/json
{ "@odata.context": "https://graph.microsoft.com/beta/$metadata#authenticationMethodConfigurations/$entity", "@odata.type": "#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration", "id": "TemporaryAccessPass",
- "state": "disabled",
+ "state": "enabled",
"defaultLifetimeInMinutes": 60, "defaultLength": 8, "minimumLifetimeInMinutes": 60, "maximumLifetimeInMinutes": 480,
- "isUsableOnce": false,
+ "isUsableOnce": true,
+ "includeTargets@odata.context": "https://graph.microsoft.com/beta/$metadata#policies/authenticationMethodsPolicy/authenticationMethodConfigurations('TemporaryAccessPass')/microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration/includeTargets",
"includeTargets": [ { "targetType": "group",
Content-type: application/json
} ] }
-```
+```
v1.0 Temporaryaccesspassauthenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/temporaryaccesspassauthenticationmethodconfiguration-update.md
Title: "Update temporaryAccessPassAuthenticationMethodConfiguration" description: "Update the properties of a temporaryAccessPassAuthenticationMethodConfiguration object."-+ ms.localizationpriority: medium ms.prod: "identity-and-sign-in" doc_type: apiPageType
v1.0 Temporaryaccesspassauthenticationmethod https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/temporaryaccesspassauthenticationmethod.md
Title: "temporaryAccessPassAuthenticationMethod resource type" description: "Represents a Temporary Access Pass registered to a user."-+ ms.localizationpriority: medium ms.prod: "identity-and-access-reports" doc_type: resourcePageType
v1.0 Temporaryaccesspassauthenticationmethodconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/temporaryaccesspassauthenticationmethodconfiguration.md
Title: "temporaryAccessPassAuthenticationMethodConfiguration resource type" description: "Represents a Temporary Access Pass authentication methods policy."-+ ms.localizationpriority: medium ms.prod: "identity-and-access-reports" doc_type: apiPageType
Represents a Temporary Access Pass authentication methods policy. The Authentica
## JSON representation The following is a JSON representation of the resource.-
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration",
+ "baseType": "microsoft.graph.authenticationMethodConfiguration",
+ "openType": false
+}
+-->
``` json {
- "@odata.type": "#microsoft.authMethodPolicy.temporaryAccessPassAuthenticationMethodConfiguration",
+ "@odata.type": "#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration",
"id": "String (identifier)", "state": "String", "defaultLifetimeInMinutes": "Integer",
The following is a JSON representation of the resource.
"minimumLifetimeInMinutes": "Integer", "maximumLifetimeInMinutes": "Integer", "isUsableOnce": "Boolean"
-},
-"includeTargets": [ { "@odata.type": "microsoft.graph.authenticationMethodTarget" } ]
} ```
v1.0 Unifiedroleassignmentschedulerequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/unifiedroleassignmentschedulerequest.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-I PIM, represents a request for an active role assignment to a principal. The role assignment can be permanently active with or without an expiry date, or temporarily active after activation of an eligible assignment. Inherits from [request](../resources/request.md).
+In PIM, represents a request for an active role assignment to a principal. The role assignment can be permanently active with or without an expiry date, or temporarily active after activation of an eligible assignment. Inherits from [request](../resources/request.md).
For more information about PIM scenarios you can define through the **unifiedRoleAssignmentScheduleRequest** resource type, see [Overview of role management through the privileged identity management (PIM) API](privilegedidentitymanagementv3-overview.md).
v1.0 Authentication List Temporaryaccesspassmethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authentication-list-temporaryaccesspassmethods.md
+
+ Title: "List temporaryAccessPassAuthenticationMethods"
+description: "Get a list of the temporaryAccessPassAuthenticationMethod objects for a user."
+
+ms.localizationpriority: medium
++
+# List temporaryAccessPassAuthenticationMethods
+Namespace: microsoft.graph
+
+Retrieve a list of a user's [temporaryAccessPassAuthenticationMethod](../resources/temporaryaccesspassauthenticationmethod.md) objects and their properties. This API will only return a single object in the collection as a user can have only one Temporary Access Pass method.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+### Permissions acting on self
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | UserAuthenticationMethod.Read, UserAuthenticationMethod.ReadWrite |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
+
+### Permissions acting on other users
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | UserAuthenticationMethod.Read.All, UserAuthenticationMethod.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | UserAuthenticationMethod.Read.All, UserAuthenticationMethod.ReadWrite.All |
++
+For delegated scenarios where an admin is acting on another user, the admin needs one of the following [roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#available-roles):
+
+* Global administrator
+* Global reader
+* Privileged authentication administrator
+* Authentication administrator
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /me/authentication/temporaryAccessPassMethods
+GET /users/{id | userPrincipalName}/authentication/temporaryAccessPassMethods
+```
+
+## Optional query parameters
+This method does not support optional query parameters to customize the response.
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [temporaryAccessPassAuthenticationMethod](../resources/temporaryaccesspassauthenticationmethod.md) objects in the response body. This call will only return a single object because only one **temporaryAccessPassAuthenticationMethod** can be set on users.
+
+## Examples
+
+### Request
+
+<!-- {
+ "blockType": "request",
+ "name": "list_temporaryaccesspassauthenticationmethod"
+}
+-->
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/users/071cc716-8147-4397-a5ba-b2105951cc0b/authentication/temporaryAccessPassMethods
+```
+
+### Response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.temporaryAccessPassAuthenticationMethod)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('071cc716-8147-4397-a5ba-b2105951cc0b')/authentication/temporaryAccessPassMethods",
+ "value": [
+ {
+ "id": "bdaede67-61e0-4349-9347-d2d6afd84009",
+ "temporaryAccessPass": null,
+ "createdDateTime": "2022-06-06T16:43:04.6438213Z",
+ "startDateTime": "2022-06-06T16:48:03.027Z",
+ "lifetimeInMinutes": 60,
+ "isUsableOnce": false,
+ "isUsable": false,
+ "methodUsabilityReason": "NotYetValid"
+ }
+ ]
+}
+```
v1.0 Authentication Post Temporaryaccesspassmethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authentication-post-temporaryaccesspassmethods.md
+
+ Title: "Create temporaryAccessPassAuthenticationMethod"
+description: "Create a new temporaryAccessPassAuthenticationMethod object for a user."
+
+ms.localizationpriority: medium
++
+# Create temporaryAccessPassAuthenticationMethod
+Namespace: microsoft.graph
+
+Create a new [temporaryAccessPassAuthenticationMethod](../resources/temporaryaccesspassauthenticationmethod.md) object on a user. A user can only have one Temporary Access Pass that's usable within its specified lifetime. If the user requires a new Temporary Access Pass while the current Temporary Access Pass is valid, the admin can create a new Temporary Access Pass for the user, the previous Temporary Access Pass will be deleted, and a new Temporary Access Pass will be created.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+### Permissions acting on other users
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | UserAuthenticationMethod.ReadWrite.All |
+
+For delegated scenarios where an admin is acting on another user, the admin needs one of the following [Azure AD roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#available-roles):
+* Global administrator
+* Privileged authentication administrator
+* Authentication administrator
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /users/{id | userPrincipalName}/authentication/temporaryAccessPassMethods
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+In the request body, supply a JSON representation of the [temporaryAccessPassAuthenticationMethod](../resources/temporaryaccesspassauthenticationmethod.md) object.
+
+The following table describes optional properties that can be used when creating the [temporaryAccessPassAuthenticationMethod](../resources/temporaryaccesspassauthenticationmethod.md).
+
+|Property|Type|Description|
+|:|:|:|
+|isUsableOnce|Boolean|Optional. Determines if the pass is limited to a one-time use. If `true`, the pass can be used once; if `false`, the pass can be used multiple times within its **lifetimeInMinutes** setting. A multi-use Temporary Access Pass (`isUsableOnce = false`), can only be created and used for sign-in if it is allowed by the [Temporary Access Pass authentication method policy](../resources/temporaryaccesspassauthenticationmethodconfiguration.md).|
+|lifetimeInMinutes|Int32|Optional. The lifetime of the temporaryAccessPass in minutes starting at creation time or at startDateTime, if set. Must be between 10 and 43200 (equivalent to 30 days). If not specified, the **defaultLifetimeInMinutes** setting in the [Temporary Access Pass authentication method policy](../resources/temporaryaccesspassauthenticationmethodconfiguration.md) is applied. |
+|startDateTime|DateTimeOffset|Optional. The date and time when the temporaryAccessPass becomes available to use. If not specified, the Temporary Access Pass is available to use immediately after it's created.|
+
+## Response
+
+If successful, this method returns a `201 Created` response code and a [temporaryAccessPassAuthenticationMethod](../resources/temporaryaccesspassauthenticationmethod.md) object in the response body.
+
+## Examples
+
+### Request
+<!-- {
+ "blockType": "request",
+ "name": "create_temporaryaccesspassauthenticationmethod_from_"
+}
+-->
+```msgraph-interactive
+POST https://graph.microsoft.com/v1.0/users/071cc716-8147-4397-a5ba-b2105951cc0b/authentication/temporaryAccessPassMethods
+Content-Type: application/json
+
+{
+ "startDateTime": "2022-06-05T00:00:00.000Z",
+ "lifetimeInMinutes": 60,
+ "isUsableOnce": false
+}
+```
+
+### Response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.temporaryAccessPassAuthenticationMethod"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.temporaryAccessPassAuthenticationMethod",
+ "id": "6f1967b7-15e8-4935-ac26-d50770ed07a7",
+ "temporaryAccessPass": "+drkzqAD",
+ "createdDateTime": "2022-06-02T16:21:09.765173Z",
+ "startDateTime": "2022-06-05T00:00:00Z",
+ "lifetimeInMinutes": 60,
+ "isUsableOnce": false,
+ "isUsable": false,
+ "methodUsabilityReason": "NotYetValid"
+}
+```
v1.0 Temporaryaccesspassauthenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/temporaryaccesspassauthenticationmethod-delete.md
+
+ Title: "Delete temporaryAccessPassAuthenticationMethod"
+description: "Deletes a user's temporaryAccessPassAuthenticationMethod object."
+
+ms.localizationpriority: medium
++
+# Delete temporaryAccessPassAuthenticationMethod
+Namespace: microsoft.graph
+
+Delete a users's [temporaryAccessPassAuthenticationMethod](../resources/temporaryaccesspassauthenticationmethod.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+### Permissions acting on self
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
+
+### Permissions acting on other users
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | UserAuthenticationMethod.ReadWrite.All |
+
+For delegated scenarios where an admin is acting on another user, the admin needs one of the following [Azure AD roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#available-roles):
+* Global administrator
+* Privileged authentication administrator
+* Authentication administrator
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /users/{id | userPrincipalName}/authentication/temporaryAccessPassMethods/{id}
+DELETE /me/authentication/temporaryAccessPassMethods/{id}
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
+
+## Examples
+
+### Request
+<!-- {
+ "blockType": "request",
+ "name": "delete_temporaryAccessPassAuthenticationMethod"
+}
+-->
+```msgraph-interactive
+DELETE https://graph.microsoft.com/v1.0/users/071cc716-8147-4397-a5ba-b2105951cc0b/authentication/temporaryAccessPassMethods/05267842-25b2-4b21-8abd-8e4982796f7f
+```
+
+### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Temporaryaccesspassauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/temporaryaccesspassauthenticationmethod-get.md
+
+ Title: "Get temporaryAccessPassAuthenticationMethod"
+description: "Retrieve a user's temporaryAccessPassAuthenticationMethod object."
+
+ms.localizationpriority: medium
++
+# Get temporaryAccessPassAuthenticationMethod
+Namespace: microsoft.graph
+
+Retrieve a user's single [temporaryAccessPassAuthenticationMethod](../resources/temporaryaccesspassauthenticationmethod.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+### Permissions acting on self
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | UserAuthenticationMethod.Read, UserAuthenticationMethod.ReadWrite |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
+
+### Permissions acting on other users
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | UserAuthenticationMethod.Read.All, UserAuthenticationMethod.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | UserAuthenticationMethod.Read.All, UserAuthenticationMethod.ReadWrite.All |
+
+For delegated scenarios where an admin is acting on another user, the admin needs one of the following [Azure AD roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#available-roles):
+* Global administrator
+* Global reader
+* Privileged authentication administrator
+* Authentication administrator
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /me/authentication/temporaryAccessPassMethods/{temporaryAccessPassAuthenticationMethodId}
+GET /users/{id | userPrincipalName}/authentication/temporaryAccessPassMethods/{temporaryAccessPassAuthenticationMethodId}
+```
++
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
++
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [temporaryAccessPassAuthenticationMethod](../resources/temporaryaccesspassauthenticationmethod.md) objects in the response body. This API will only return a single object in the collection as a user can have only one Temporary Access Pass method.
+
+## Examples
+
+### Request
+<!-- {
+ "blockType": "request",
+ "name": "get_temporaryAccessPassAuthenticationMethod"
+}
+-->
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/users/071cc716-8147-4397-a5ba-b2105951cc0b/authentication/temporaryAccessPassMethods/05267842-25b2-4b21-8abd-8e4982796f7f
+```
+
+### Response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.temporaryAccessPassAuthenticationMethod"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.temporaryAccessPassAuthenticationMethod",
+ "id": "6f1967b7-15e8-4935-ac26-d50770ed07a7",
+ "temporaryAccessPass": null,
+ "createdDateTime": "2022-06-02T16:21:09.5893903Z",
+ "startDateTime": "2022-06-05T00:00:00Z",
+ "lifetimeInMinutes": 60,
+ "isUsableOnce": false,
+ "isUsable": false,
+ "methodUsabilityReason": "NotYetValid"
+}
+```
v1.0 Temporaryaccesspassauthenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/temporaryaccesspassauthenticationmethodconfiguration-delete.md
+
+ Title: "Delete temporaryAccessPassAuthenticationMethodConfiguration"
+description: "Revert the Temporary Access Pass policy to its default configuration, represented by a default temporaryAccessPassAuthenticationMethodConfiguration object."
+
+ms.localizationpriority: medium
++
+# Delete temporaryAccessPassAuthenticationMethodConfiguration
+Namespace: microsoft.graph
+
+Revert the Temporary Access Pass policy to its default configuration, represented by a default [temporaryAccessPassAuthenticationMethodConfiguration](../resources/temporaryaccesspassauthenticationmethodconfiguration.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|Policy.ReadWrite.AuthenticationMethod|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Policy.ReadWrite.AuthenticationMethod|
+
+For delegated scenarios, the administrator needs one of the following [Azure AD roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#available-roles):
+
+* Authentication Policy Administrator
+* Global Administrator
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /policies/authenticationMethodsPolicy/authenticationMethodConfigurations/temporaryAccessPass
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+<!-- {
+ "blockType": "request",
+ "name": "delete_temporaryaccesspassauthenticationmethodconfiguration"
+}
+-->
+```msgraph-interactive
+DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/temporaryAccessPass`
+```
+
+### Response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Temporaryaccesspassauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/temporaryaccesspassauthenticationmethodconfiguration-get.md
+
+ Title: "Get temporaryAccessPassAuthenticationMethodConfiguration"
+description: "Read the details of the Temporary Access Pass policy for the Azure AD tenant, represented by a temporaryAccessPassAuthenticationMethodConfiguration object."
+
+ms.localizationpriority: medium
++
+# Get temporaryAccessPassAuthenticationMethodConfiguration
+Namespace: microsoft.graph
+
+Read the details of the Temporary Access Pass policy for the Azure Active Directory (Azure AD) tenant, represented by a [temporaryAccessPassAuthenticationMethodConfiguration](../resources/temporaryaccesspassauthenticationmethodconfiguration.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|Policy.ReadWrite.AuthenticationMethod|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Policy.ReadWrite.AuthenticationMethod|
+
+For delegated scenarios, the administrator needs one of the following [Azure AD roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#available-roles):
+
+* Global Reader
+* Authentication Policy Administrator
+* Global Administrator
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /policies/authenticationMethodsPolicy/authenticationMethodConfigurations/temporaryAccessPass
+```
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a [temporaryAccessPassAuthenticationMethodConfiguration](../resources/temporaryaccesspassauthenticationmethodconfiguration.md) object in the response body.
+
+## Examples
+
+### Request
+<!-- {
+ "blockType": "request",
+ "name": "get_temporaryaccesspassauthenticationmethodconfiguration"
+}
+-->
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/temporaryAccessPass
+```
+
+### Response
+
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration"
+}
+-->
+```http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#authenticationMethodConfigurations/$entity",
+ "@odata.type": "#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration",
+ "id": "TemporaryAccessPass",
+ "state": "enabled",
+ "defaultLifetimeInMinutes": 60,
+ "defaultLength": 8,
+ "minimumLifetimeInMinutes": 60,
+ "maximumLifetimeInMinutes": 480,
+ "isUsableOnce": false,
+ "includeTargets@odata.context": "https://graph.microsoft.com/beta/$metadata#policies/authenticationMethodsPolicy/authenticationMethodConfigurations('TemporaryAccessPass')/microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration/includeTargets",
+ "includeTargets": [
+ {
+ "targetType": "group",
+ "id": "all_users",
+ "isRegistrationRequired": false
+ }
+ ]
+}
+```
v1.0 Temporaryaccesspassauthenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/temporaryaccesspassauthenticationmethodconfiguration-update.md
+
+ Title: "Update temporaryAccessPassAuthenticationMethodConfiguration"
+description: "Update the Temporary Access Pass policy for the Azure AD tenant, represented by a temporaryAccessPassAuthenticationMethodConfiguration object."
+
+ms.localizationpriority: medium
++
+# Update temporaryAccessPassAuthenticationMethodConfiguration
+Namespace: microsoft.graph
+
+Update the Temporary Access Pass policy for the Azure AD tenant, represented by a [temporaryAccessPassAuthenticationMethodConfiguration](../resources/temporaryaccesspassauthenticationmethodconfiguration.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|Policy.ReadWrite.AuthenticationMethod|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Policy.ReadWrite.AuthenticationMethod|
+
+For delegated scenarios, the administrator needs one of the following [Azure AD roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#available-roles):
+
+* Authentication Policy Administrator
+* Global Administrator
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /policies/authenticationMethodsPolicy/authenticationMethodConfigurations/TemporaryAccessPass
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+In the request body, supply a JSON representation of the [temporaryAccessPassAuthenticationMethodConfiguration](../resources/temporaryaccesspassauthenticationmethodconfiguration.md) object with the values of fields that should be updated. Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values. For best performance, don't include existing values that haven't changed.
+
+All properties of the object can be updated. For a list of properties, see [temporaryAccessPassAuthenticationMethodConfiguration](../resources/temporaryaccesspassauthenticationmethodconfiguration.md).
+
+> [!NOTE]
+> The **@odata.type** property with a value of `#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration` must be included in the request body.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
+
+## Examples
+
+### Request
+<!-- {
+ "blockType": "request",
+ "name": "update_temporaryaccesspassauthenticationmethodconfiguration"
+}
+-->
+```http
+PATCH https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/temporaryAccessPass
+Content-Type: application/json
+
+{
+ "isUsableOnce": true
+}
+```
+
+### Response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+
+```http
+HTTP/1.1 204 No Content
+```
v1.0 Archivedprintjob https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/archivedprintjob.md
Title: archivedPrintJob resource type
description: A record of a "final state" (completed, aborted or failed) print job that is used for reporting purposes. This is not an active print job. ms.localizationpriority: medium doc_type: resourcePageType
v1.0 Attendee https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/attendee.md
Title: "attendee resource type"
description: "An event attendee. This can be a person or resource such as a meeting room or equipment, that has been set up as a resource on the Exchange server for the tenant." ms.localizationpriority: medium doc_type: resourcePageType
v1.0 Attendeebase https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/attendeebase.md
Title: "attendeeBase resource type"
description: "The type of attendee." ms.localizationpriority: medium doc_type: resourcePageType
v1.0 Authentication https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/authentication.md
None.
|fido2Methods|[fido2AuthenticationMethod](../resources/fido2authenticationmethod.md) collection|Represents the FIDO2 security keys registered to a user for authentication.| |methods|[authenticationMethod](../resources/authenticationmethod.md) collection| Represents all authentication methods registered to a user.| |microsoftAuthenticatorMethods|[microsoftAuthenticatorAuthenticationMethod](../resources/microsoftauthenticatorauthenticationmethod.md) collection| The details of the Microsoft Authenticator app registered to a user for authentication. |
+|temporaryAccessPassMethods|[temporaryAccessPassAuthenticationMethod](../resources/temporaryaccesspassauthenticationmethod.md) collection|Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes.|
|windowsHelloForBusinessMethods|[windowsHelloForBusinessAuthenticationMethod](../resources/windowshelloforbusinessauthenticationmethod.md) collection|Represents the Windows Hello for Business authentication method registered to a user for authentication.| ## JSON representation
The following is a JSON representation of the resource.
"@odata.type": "#microsoft.graph.authentication" } ```-
v1.0 Authenticationmethods Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/authenticationmethods-overview.md
The authentication method APIs are used to manage a user's authentication method
|:|:|:| |[fido2AuthenticationMethod](fido2authenticationmethod.md)|A FIDO2 Security Key can be used by a user to sign-in to Azure AD.|Delete a lost FIDO2 Security Key.| |[microsoftAuthenticatorAuthenticationMethod](microsoftauthenticatorauthenticationmethod.md)|Microsoft Authenticator can be used by a user to sign-in or perform multi-factor authentication to Azure AD|Delete a Microsoft Authenticator authentication method.|
+|[temporaryAccessPassAuthenticationMethod](temporaryaccesspassauthenticationmethod.md)|A time-limited passcode that serves as a strong credential and allows onboarding of passwordless credentials.|
|[windowsHelloForBusinessAuthenticationMethod](windowsHelloForBusinessAuthenticationMethod.md)|Windows Hello for Business is a passwordless sign-in method on Windows devices.|See devices where a user has enabled Windows Hello for Business sign-in. Delete a Windows Hello for Business credential.| The following authentication methods are not yet supported in Microsoft Graph v1.0.
The following authentication methods are not yet supported in Microsoft Graph v1
|Password | A password is currently the default primary authentication method in Azure AD.|Reset a user's password.| |phoneAuthenticationMethod (not yet supported) |A phone can be used by a user to authenticate using [SMS or voice calls](/azure/active-directory/authentication/concept-authentication-methods#phone-options) (as allowed by policy).|See a user's authentication phone numbers. Add, update, or remove a phone number to a user. Enable or disable a primary mobile phone for SMS sign-in.| |Email |An email address can be user by a user as part of the Self-Service Password Reset (SSPR) process.|See a user's authentication email address. Add, update, or remove an email address to a user.|
-|Temporary Access Pass |Temporary Access Pass is a time-limited passcode that serves as a strong credential and allows onboarding of passwordless credentials. | Set a new Temporary Access Pass on a user.|
|Hardware token | Allow users to perform multifactor authentication using a physical device that provides a one-time code. | Get a hardware token assigned to a user.| |Software token | Allow users to perform multifactor authentication using an application that supports the OAUTH specification and provides a one-time code. | Get and delete a software token assigned to a user.| |Security questions and answers | Allow users to validate their identity when performing a self-service password reset. |Delete a security question a user registered.|
v1.0 Authenticationmethodspolicies Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/authenticationmethodspolicies-overview.md
The authentication method policies APIs are used to manage policy settings. For
|Authentication method policy | Description | |:|:|:|
+|[emailauthenticationmethodconfiguration](emailauthenticationmethodconfiguration.md)|Define users who can use email OTP on the Azure AD tenant.|
|[fido2authenticationmethodconfiguration](fido2authenticationmethodconfiguration.md)| Define FIDO2 security key restrictions and users who can use them to sign in to Azure AD.| |[microsoftauthenticatorauthenticationmethodconfiguration](microsoftauthenticatorauthenticationmethodconfiguration.md)|Define users who can use Microsoft Authenticator on the Azure AD tenant.|
-|[emailauthenticationmethodconfiguration](emailauthenticationmethodconfiguration.md)|Define users who can use email OTP on the Azure AD tenant.|
+|[temporaryAccessPassAuthenticationMethod](temporaryaccesspassauthenticationmethodconfiguration.md)|Define the configuration settings and users or groups who are enabled to use the Temporary Access Pass authentication method.|
## Policies available for authentication methods registration campaign: |Policy | Description |
v1.0 Automaticrepliesmailtips https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/automaticrepliesmailtips.md
Title: "automaticRepliesMailTips resource type"
description: "MailTips about any automatic replies that have been set up on a mailbox." ms.localizationpriority: medium doc_type: resourcePageType
v1.0 Automaticrepliessetting https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/automaticrepliessetting.md
Title: "automaticRepliesSetting resource type"
description: "Configuration settings to automatically notify the sender of an incoming email with a message from the " ms.localizationpriority: medium doc_type: resourcePageType
v1.0 Booleancolumn https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/booleancolumn.md
Last updated 09/11/2017
Title: BooleanColumn ms.localizationpriority: medium description: "The booleanColumn on a columnDefinition resource indicates that the column holds a boolean value." doc_type: resourcePageType # BooleanColumn resource type
v1.0 Calculatedcolumn https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/calculatedcolumn.md
Last updated 09/11/2017
Title: CalculatedColumn ms.localizationpriority: medium description: "The calculatedColumn on a columnDefinition resource indicates that the column's data is calculated based on other columns in the site." doc_type: resourcePageType # CalculatedColumn resource type
v1.0 Choicecolumn https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/choicecolumn.md
Last updated 09/11/2017
Title: ChoiceColumn ms.localizationpriority: medium description: "The choiceColumn on a columnDefinition resource indicates that the column's values can be selected from a list of choices." doc_type: resourcePageType # ChoiceColumn resource type
v1.0 Cloudappsecuritystate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/cloudappsecuritystate.md
Title: "cloudAppSecurityState resource type"
description: "Contains stateful information about the cloud application (destinationServiceName, destinationServiceIp)." ms.localizationpriority: medium doc_type: resourcePageType
v1.0 Columnlink https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/columnLink.md
Last updated 09/12/2017
Title: ColumnLink ms.localizationpriority: medium description: "A columnLink on a contentType attaches a site columnDefinition to that content type." doc_type: resourcePageType # ColumnLink resource type
v1.0 Complianceinformation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/complianceinformation.md
Title: "complianceInformation resource type"
description: "This resource contains compliance data associated with secure score control." ms.localizationpriority: medium doc_type: resourcePageType
v1.0 Contenttypeinfo https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/contentTypeInfo.md
Last updated 09/12/2017
Title: ContentTypeInfo ms.localizationpriority: medium description: "The contentTypeInfo resource indicates the SharePoint content type of an item." doc_type: resourcePageType
v1.0 Contenttypeorder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/contentTypeOrder.md
Last updated 09/13/2017
Title: ContentTypeOrder ms.localizationpriority: medium description: "The contentTypeOrder resource specifies in which order the Content Type will appear in the selection UI." doc_type: resourcePageType
v1.0 Currencycolumn https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/currencycolumn.md
Last updated 09/11/2017
Title: CurrencyColumn ms.localizationpriority: medium description: "The currencyColumn on a columnDefinition resource indicates that the column's values represent currency." doc_type: resourcePageType
v1.0 Datetimecolumn https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/datetimecolumn.md
Last updated 09/11/2017
Title: DateTimeColumn ms.localizationpriority: medium description: "The dateTimeColumn on a columnDefinition resource indicates that the column's values are dates or times." doc_type: resourcePageType # DateTimeColumn resource type
v1.0 Defaultcolumnvalue https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/defaultColumnValue.md
Last updated 09/12/2017
Title: DefaultColumnValue ms.localizationpriority: medium description: "The defaultColumnValue on a columnDefinition resource specifies the default value for this column." doc_type: resourcePageType
v1.0 Deleted https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/deleted.md
Last updated 09/10/2017
Title: Deleted ms.localizationpriority: medium description: "The Deleted resource indicates that the item has been deleted." doc_type: resourcePageType
v1.0 Externallink https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/externallink.md
Title: "externalLink resource type"
description: "A url that opens a OneNote page or notebook." ms.localizationpriority: medium doc_type: resourcePageType
v1.0 Fieldvalueset https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/fieldvalueset.md
Last updated 09/11/2017
Title: FieldValueSet ms.localizationpriority: medium description: "Represents the column values in a listItem resource." doc_type: resourcePageType
v1.0 Filehash https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/filehash.md
Title: "fileHash resource type"
description: "Contains stateful information about file hashes (cryptographic and location-sensitive)." ms.localizationpriority: medium doc_type: resourcePageType
v1.0 Filesecuritystate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/filesecuritystate.md
Title: "fileSecurityState resource type"
description: "Contains information about the file (not process) related to the alert." ms.localizationpriority: medium doc_type: resourcePageType
v1.0 Temporaryaccesspassauthenticationmethod https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/temporaryaccesspassauthenticationmethod.md
+
+ Title: "temporaryAccessPassAuthenticationMethod resource type"
+description: "Represents a Temporary Access Pass registered to a user."
+
+ms.localizationpriority: medium
++
+# temporaryAccessPassAuthenticationMethod resource type
+
+Namespace: microsoft.graph
+
+Represents a Temporary Access Pass registered to a user. A Temporary Access Pass is a time-limited passcode that serves as a strong credential and allows onboarding of passwordless credentials.
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List](../api/authentication-list-temporaryaccesspassmethods.md)|[temporaryAccessPassAuthenticationMethod](../resources/temporaryaccesspassauthenticationmethod.md) collection|Retrieve a list of a user's **temporaryAccessPassAuthenticationMethod** objects and their properties. Users can only have one Temporary Access Pass authentication method.|
+|[Create](../api/authentication-post-temporaryaccesspassmethods.md)|[temporaryAccessPassAuthenticationMethod](../resources/temporaryaccesspassauthenticationmethod.md)|Create a user's **temporaryAccessPassAuthenticationMethod** object.|
+|[Get](../api/temporaryaccesspassauthenticationmethod-get.md)|[temporaryAccessPassAuthenticationMethod](../resources/temporaryaccesspassauthenticationmethod.md)|Retrieve the properties of the user's **temporaryAccessPassAuthenticationMethod** object.|
+|[Delete](../api/temporaryaccesspassauthenticationmethod-delete.md)|None|Delete a user's **temporaryAccessPassAuthenticationMethod** object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|createdDateTime|DateTimeOffset|The date and time when the Temporary Access Pass was created.|
+|id|String|The identifier of the Temporary Access Pass registered to this user. Inherited from [entity](../resources/entity.md).|
+|isUsableOnce|Boolean|Determines whether the pass is limited to a one-time use. If `true`, the pass can be used once; if `false`, the pass can be used multiple times within the Temporary Access Pass lifetime.|
+|isUsable|Boolean|The state of the authentication method that indicates whether it's currently usable by the user.|
+|lifetimeInMinutes|Int32|The lifetime of the Temporary Access Pass in minutes starting at **startDateTime**. Must be between 10 and 43200 inclusive (equivalent to 30 days).|
+|methodUsabilityReason|String|Details about the usability state (**isUsable**). Reasons can include: `EnabledByPolicy`, `DisabledByPolicy`, `Expired`, `NotYetValid`, `OneTimeUsed`.|
+|startDateTime|DateTimeOffset|The date and time when the Temporary Access Pass becomes available to use and when **isUsable** is `true` is enforced.|
+|temporaryAccessPass|String|The Temporary Access Pass used to authenticate. Returned only on creation of a new temporaryAccessPass; Hidden in subsequent read operations and returned as `null` with GET.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.temporaryAccessPassAuthenticationMethod",
+ "baseType": "microsoft.graph.authenticationMethod",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.temporaryAccessPassAuthenticationMethod",
+ "id": "String (identifier)",
+ "temporaryAccessPass": "String",
+ "createdDateTime": "String (timestamp)",
+ "startDateTime": "String (timestamp)",
+ "lifetimeInMinutes": "Integer",
+ "isUsableOnce": "Boolean",
+ "isUsable": "Boolean",
+ "methodUsabilityReason": "String"
+}
+```
v1.0 Temporaryaccesspassauthenticationmethodconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/temporaryaccesspassauthenticationmethodconfiguration.md
+
+ Title: "temporaryAccessPassAuthenticationMethodConfiguration resource type"
+description: "Represents a Temporary Access Pass authentication methods policy that defines the configuration settings and users or groups who are enabled to use the authentication method."
+
+ms.localizationpriority: medium
++
+# temporaryAccessPassAuthenticationMethodConfiguration resource type
+Namespace: microsoft.graph
+
+Represents a Temporary Access Pass authentication methods policy that defines the configuration settings and users or groups who are enabled to use the authentication method.
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[Get](../api/temporaryaccesspassauthenticationmethodconfiguration-get.md)|[temporaryaccesspassauthenticationmethodconfiguration](../resources/temporaryaccesspassauthenticationmethodconfiguration.md)|Read the properties and relationships of a **temporaryAccessPassAuthenticationMethodConfiguration** object.|
+|[Update](../api/temporaryaccesspassauthenticationmethodconfiguration-update.md)|None|Update the properties of a **temporaryAccessPassAuthenticationMethodConfiguration** object.|
+|[Delete](../api/temporaryaccesspassauthenticationmethodconfiguration-delete.md)|None|Reverts the **temporaryAccessPassAuthenticationMethodConfiguration** object to its default configuration.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|defaultLength|Int|Default length in characters of a temporaryAccessPass. Must be between 8 and 48 characters.|
+|defaultLifetimeInMinutes|Int|Default lifetime in minutes for a temporaryAccessPass. Value can be any integer between the **minimumLifetimeInMinutes** and **maximumLifetimeInMinutes**.|
+|id|String|The identifier of the authentication method policy. Inherited from [entity](entity.md).|
+|isUsableOnce|Boolean |If `true`, all the passes in the tenant will be restricted to one-time use. If `false`, passes in the tenant can be created to be either one-time use or reusable.|
+|minimumLifetimeInMinutes|Int|Minimum lifetime in minutes for any temporaryAccessPass created in the tenant. Value can be between 10 and 43200 minutes (equivalent to 30 days).|
+|maximumLifetimeInMinutes|Int|Maximum lifetime in minutes for any temporaryAccessPass created in the tenant. Value can be between 10 and 43200 minutes (equivalent to 30 days).|
+|state|authenticationMethodState|Whether the Temporary Access Pass method is enabled in the tenant. Possible values are: `enabled`, `disabled`. Inherited from [authenticationMethodConfiguration](authenticationmethodconfiguration.md). |
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|includeTargets|[authenticationMethodTarget](../resources/authenticationmethodtarget.md) collection|A collection of users or groups who are enabled to use the authentication method.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration",
+ "baseType": "microsoft.graph.authenticationMethodConfiguration",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration",
+ "id": "String (identifier)",
+ "state": "String",
+ "defaultLifetimeInMinutes": "Integer",
+ "defaultLength": "Integer",
+ "minimumLifetimeInMinutes": "Integer",
+ "maximumLifetimeInMinutes": "Integer",
+ "isUsableOnce": "Boolean",
+ "includeTargets": [ { "@odata.type": "microsoft.graph.authenticationMethodTarget" } ]
+}
+```
v1.0 Toc.Yml https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/toc.yml a/api-reference/v1.0/toc.yml
items:
href: api/windowshelloforbusinessauthenticationmethod-get.md - name: Delete href: api/windowshelloforbusinessauthenticationmethod-delete.md
- - name: Certificate-based auth configuration
- href: resources/certificatebasedauthconfiguration.md
- items:
- - name: List
- href: api/certificatebasedauthconfiguration-list.md
- - name: Create
- href: api/certificatebasedauthconfiguration-post-certificatebasedauthconfiguration.md
- - name: Get
- href: api/certificatebasedauthconfiguration-get.md
- - name: Delete
- href: api/certificatebasedauthconfiguration-delete.md
+ - name: Temporary Access Pass
+ href: resources/temporaryaccesspassauthenticationmethod.md
+ items:
+ - name: List
+ href: api/authentication-list-temporaryaccesspassmethods.md
+ - name: Create
+ href: api/authentication-post-temporaryaccesspassmethods.md
+ - name: Get
+ href: api/temporaryaccesspassauthenticationmethod-get.md
+ - name: Delete
+ href: api/temporaryaccesspassauthenticationmethod-delete.md
+ - name: Certificate-based auth configuration
+ href: resources/certificatebasedauthconfiguration.md
+ items:
+ - name: List
+ href: api/certificatebasedauthconfiguration-list.md
+ - name: Create
+ href: api/certificatebasedauthconfiguration-post-certificatebasedauthconfiguration.md
+ - name: Get
+ href: api/certificatebasedauthconfiguration-get.md
+ - name: Delete
+ href: api/certificatebasedauthconfiguration-delete.md
- name: Conditional access items: - name: Policies
items:
href: api/microsoftauthenticatorauthenticationmethodconfiguration-update.md - name: Delete href: api/microsoftauthenticatorauthenticationmethodconfiguration-delete.md
+ - name: Temporary Access Pass policy
+ href: resources/temporaryaccesspassauthenticationmethodconfiguration.md
+ items:
+ - name: Get
+ href: api/temporaryaccesspassauthenticationmethodconfiguration-get.md
+ - name: Update
+ href: api/temporaryaccesspassauthenticationmethodconfiguration-update.md
+ - name: Delete
+ href: api/temporaryaccesspassauthenticationmethodconfiguration-delete.md
- name: Email policy href: resources/emailauthenticationmethodconfiguration.md items: