{ "opencollection": "1.0.0", "info": { "name": "Microsoft Graph Admin Admin.admin Users.authentication API", "version": "1.0.0" }, "items": [ { "info": { "name": "Users.authentication", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Graph Get methods from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/methods", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Represents all authentication methods registered to a user." }, { "info": { "name": "Microsoft Graph Create new navigation property to methods for users", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/methods", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to methods for users" }, { "info": { "name": "Microsoft Graph Get methods from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/methods/:authenticationMethod-id", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "authenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of authenticationMethod" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Represents all authentication methods registered to a user." }, { "info": { "name": "Microsoft Graph Update the navigation property methods in users", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/methods/:authenticationMethod-id", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "authenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of authenticationMethod" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property methods in users" }, { "info": { "name": "Microsoft Graph Invoke action resetPassword", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/methods/:authenticationMethod-id/resetPassword", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "authenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of authenticationMethod" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Reset a user's password, represented by a password authentication method object. This can only be done by an administrator with appropriate permissions and can't be performed on a user's own account. To reset a user's password in Azure AD B2C, use the Update user API operation and update the passwordProfile > forceChangePasswordNextSignIn object. This flow writes the new password to Microsoft Entra ID and pushes it to on-premises Active Directory if configured using password writeback. The admin" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/methods/$count", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get authentication from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The authentication methods that are supported for the user." }, { "info": { "name": "Microsoft Graph Update the navigation property authentication in users", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property authentication in users" }, { "info": { "name": "Microsoft Graph Delete navigation property authentication for users", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" } ] }, "docs": "Microsoft Graph Delete navigation property authentication for users" }, { "info": { "name": "Microsoft Graph Get emailMethods from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/emailMethods", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The email address registered to a user for authentication." }, { "info": { "name": "Microsoft Graph Create emailMethod", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/emailMethods", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Set a user's emailAuthenticationMethod object. Email authentication is a self-service password reset method. A user may only have one email authentication method. Self-service operations aren't supported." }, { "info": { "name": "Microsoft Graph Get emailMethods from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/emailMethods/:emailAuthenticationMethod-id", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "emailAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of emailAuthenticationMethod" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The email address registered to a user for authentication." }, { "info": { "name": "Microsoft Graph Update emailAuthenticationMethod", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/emailMethods/:emailAuthenticationMethod-id", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "emailAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of emailAuthenticationMethod" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a user's email address represented by an emailAuthenticationMethod object. Self-service operations aren't supported." }, { "info": { "name": "Microsoft Graph Delete emailAuthenticationMethod", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/emailMethods/:emailAuthenticationMethod-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "emailAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of emailAuthenticationMethod" } ] }, "docs": "Deletes a user's emailAuthenticationMethod object." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/emailMethods/$count", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get fido2Methods from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/fido2Methods", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Represents the FIDO2 security keys registered to a user for authentication." }, { "info": { "name": "Microsoft Graph Get fido2Methods from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/fido2Methods/:fido2AuthenticationMethod-id", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "fido2AuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of fido2AuthenticationMethod" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Represents the FIDO2 security keys registered to a user for authentication." }, { "info": { "name": "Microsoft Graph Delete fido2AuthenticationMethod", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/fido2Methods/:fido2AuthenticationMethod-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "fido2AuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of fido2AuthenticationMethod" } ] }, "docs": "Deletes a user's FIDO2 security key authentication method object." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/fido2Methods/$count", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List microsoftAuthenticatorAuthenticationMethods", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/microsoftAuthenticatorMethods", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a list of the microsoftAuthenticatorAuthenticationMethod objects and their properties." }, { "info": { "name": "Microsoft Graph Get microsoftAuthenticatorAuthenticationMethod", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/microsoftAuthenticatorMethods/:microsoftAuthenticatorAuthenticationMethod-id", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "microsoftAuthenticatorAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of microsoftAuthenticatorAuthenticationMethod" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Read the properties and relationships of a microsoftAuthenticatorAuthenticationMethod object." }, { "info": { "name": "Microsoft Graph Delete microsoftAuthenticatorAuthenticationMethod", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/microsoftAuthenticatorMethods/:microsoftAuthenticatorAuthenticationMethod-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "microsoftAuthenticatorAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of microsoftAuthenticatorAuthenticationMethod" } ] }, "docs": "Delete a microsoftAuthenticatorAuthenticationMethod object." }, { "info": { "name": "Microsoft Graph Get device from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/microsoftAuthenticatorMethods/:microsoftAuthenticatorAuthenticationMethod-id/device", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "microsoftAuthenticatorAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of microsoftAuthenticatorAuthenticationMethod" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The registered device on which Microsoft Authenticator resides. This property is null if the device isn't registered for passwordless Phone Sign-In." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/microsoftAuthenticatorMethods/$count", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get longRunningOperation", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/operations", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states." }, { "info": { "name": "Microsoft Graph Create new navigation property to operations for users", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/operations", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to operations for users" }, { "info": { "name": "Microsoft Graph Get longRunningOperation", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/operations/:longRunningOperation-id", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "longRunningOperation-id", "value": "", "type": "path", "description": "The unique identifier of longRunningOperation" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states." }, { "info": { "name": "Microsoft Graph Update the navigation property operations in users", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/operations/:longRunningOperation-id", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "longRunningOperation-id", "value": "", "type": "path", "description": "The unique identifier of longRunningOperation" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property operations in users" }, { "info": { "name": "Microsoft Graph Delete navigation property operations for users", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/operations/:longRunningOperation-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "longRunningOperation-id", "value": "", "type": "path", "description": "The unique identifier of longRunningOperation" } ] }, "docs": "Microsoft Graph Delete navigation property operations for users" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/operations/$count", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get passwordMethods from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/passwordMethods", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Represents the password registered to a user for authentication. For security, the password itself is never returned in the object, but action can be taken to reset a password." }, { "info": { "name": "Microsoft Graph Create new navigation property to passwordMethods for users", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/passwordMethods", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to passwordMethods for users" }, { "info": { "name": "Microsoft Graph Get passwordMethods from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/passwordMethods/:passwordAuthenticationMethod-id", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "passwordAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of passwordAuthenticationMethod" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Represents the password registered to a user for authentication. For security, the password itself is never returned in the object, but action can be taken to reset a password." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/passwordMethods/$count", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get phoneMethods from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/phoneMethods", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The phone numbers registered to a user for authentication." }, { "info": { "name": "Microsoft Graph Create phoneMethod", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/phoneMethods", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add a new phone authentication method for a user. A user may only have one phone of each type, captured in the phoneType property. This means, for example, adding a mobile phone to a user with a pre-existing mobile phone fails. Additionally, a user must always have a mobile phone before adding an alternateMobile phone. Adding a phone number makes it available for use in both Azure multi-factor authentication (MFA) and self-service password reset (SSPR), if enabled. Additionally, if a user is ena" }, { "info": { "name": "Microsoft Graph Get phoneMethods from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/phoneMethods/:phoneAuthenticationMethod-id", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "phoneAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of phoneAuthenticationMethod" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The phone numbers registered to a user for authentication." }, { "info": { "name": "Microsoft Graph Update phoneAuthenticationMethod", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/phoneMethods/:phoneAuthenticationMethod-id", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "phoneAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of phoneAuthenticationMethod" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a user's phone number associated with a phone authentication method object. You can't change a phone's type. To change a phone's type, add a new number of the desired type and then delete the object with the original type. If a user is enabled by policy to use SMS to sign in and the mobile number is changed, the system will attempt to register the number for use in that system. Self-service operations aren't supported." }, { "info": { "name": "Microsoft Graph Delete navigation property phoneMethods for users", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/phoneMethods/:phoneAuthenticationMethod-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "phoneAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of phoneAuthenticationMethod" } ] }, "docs": "Microsoft Graph Delete navigation property phoneMethods for users" }, { "info": { "name": "Microsoft Graph Invoke action disableSmsSignIn", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/phoneMethods/:phoneAuthenticationMethod-id/disableSmsSignIn", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "phoneAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of phoneAuthenticationMethod" } ] }, "docs": "Disable SMS sign-in for an existing mobile phone number registered to a user. The number will no longer be available for SMS sign-in, which can prevent your user from signing in." }, { "info": { "name": "Microsoft Graph Invoke action enableSmsSignIn", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/phoneMethods/:phoneAuthenticationMethod-id/enableSmsSignIn", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "phoneAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of phoneAuthenticationMethod" } ] }, "docs": "Enable SMS sign-in for an existing mobile phone number registered to a user. To be successfully enabled:" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/phoneMethods/$count", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get platformCredentialMethods from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/platformCredentialMethods", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Represents a platform credential instance registered to a user on Mac OS." }, { "info": { "name": "Microsoft Graph Get platformCredentialMethods from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/platformCredentialMethods/:platformCredentialAuthenticationMethod-id", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "platformCredentialAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of platformCredentialAuthenticationMethod" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Represents a platform credential instance registered to a user on Mac OS." }, { "info": { "name": "Microsoft Graph Delete platformCredentialAuthenticationMethod", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/platformCredentialMethods/:platformCredentialAuthenticationMethod-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "platformCredentialAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of platformCredentialAuthenticationMethod" } ] }, "docs": "Delete a platformCredentialAuthenticationMethod object." }, { "info": { "name": "Microsoft Graph Get device from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/platformCredentialMethods/:platformCredentialAuthenticationMethod-id/device", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "platformCredentialAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of platformCredentialAuthenticationMethod" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The registered device on which this Platform Credential resides. Supports $expand. When you get a user's Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/platformCredentialMethods/$count", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get softwareOathMethods from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/softwareOathMethods", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The software OATH time-based one-time password (TOTP) applications registered to a user for authentication." }, { "info": { "name": "Microsoft Graph Get softwareOathMethods from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/softwareOathMethods/:softwareOathAuthenticationMethod-id", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "softwareOathAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of softwareOathAuthenticationMethod" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The software OATH time-based one-time password (TOTP) applications registered to a user for authentication." }, { "info": { "name": "Microsoft Graph Delete softwareOathAuthenticationMethod", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/softwareOathMethods/:softwareOathAuthenticationMethod-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "softwareOathAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of softwareOathAuthenticationMethod" } ] }, "docs": "Delete a user's Software OATH token authentication method object." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/softwareOathMethods/$count", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List temporaryAccessPassMethods", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/temporaryAccessPassMethods", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a list of a user's temporaryAccessPassAuthenticationMethod 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." }, { "info": { "name": "Microsoft Graph Create temporaryAccessPassMethod", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/temporaryAccessPassMethods", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new temporaryAccessPassAuthenticationMethod 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." }, { "info": { "name": "Microsoft Graph Get temporaryAccessPassAuthenticationMethod", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/temporaryAccessPassMethods/:temporaryAccessPassAuthenticationMethod-id", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "temporaryAccessPassAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of temporaryAccessPassAuthenticationMethod" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a user's single temporaryAccessPassAuthenticationMethod object." }, { "info": { "name": "Microsoft Graph Delete temporaryAccessPassAuthenticationMethod", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/temporaryAccessPassMethods/:temporaryAccessPassAuthenticationMethod-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "temporaryAccessPassAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of temporaryAccessPassAuthenticationMethod" } ] }, "docs": "Delete a users's temporaryAccessPassAuthenticationMethod object." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/temporaryAccessPassMethods/$count", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List windowsHelloForBusinessAuthenticationMethods", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/windowsHelloForBusinessMethods", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a list of the windowsHelloForBusinessAuthenticationMethod objects and their properties." }, { "info": { "name": "Microsoft Graph Get windowsHelloForBusinessAuthenticationMethod", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/windowsHelloForBusinessMethods/:windowsHelloForBusinessAuthenticationMethod-id", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "windowsHelloForBusinessAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of windowsHelloForBusinessAuthenticationMethod" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Read the properties and relationships of a windowsHelloForBusinessAuthenticationMethod object." }, { "info": { "name": "Microsoft Graph Delete windowsHelloForBusinessAuthenticationMethod", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/windowsHelloForBusinessMethods/:windowsHelloForBusinessAuthenticationMethod-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "windowsHelloForBusinessAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of windowsHelloForBusinessAuthenticationMethod" } ] }, "docs": "Deletes a windowsHelloForBusinessAuthenticationMethod object." }, { "info": { "name": "Microsoft Graph Get device from users", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/windowsHelloForBusinessMethods/:windowsHelloForBusinessAuthenticationMethod-id/device", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "windowsHelloForBusinessAuthenticationMethod-id", "value": "", "type": "path", "description": "The unique identifier of windowsHelloForBusinessAuthenticationMethod" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user's Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/users/:user-id/authentication/windowsHelloForBusinessMethods/$count", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier of user" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" } ] } ], "bundled": true }