{ "opencollection": "1.0.0", "info": { "name": "Microsoft Graph Admin Admin.admin policies.authenticationStrengthPolicy API", "version": "1.0.0" }, "items": [ { "info": { "name": "policies.authenticationStrengthPolicy", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Graph List authenticationStrengthPolicies", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies", "params": [ { "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 authenticationStrengthPolicy objects and their properties. This API returns both built-in and custom policies." }, { "info": { "name": "Microsoft Graph Create authenticationStrengthPolicy", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies", "body": { "type": "json", "data": "{}" } }, "docs": "Create a new custom authenticationStrengthPolicy object." }, { "info": { "name": "Microsoft Graph Get authenticationStrengthPolicy", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies/:authenticationStrengthPolicy-id", "params": [ { "name": "authenticationStrengthPolicy-id", "value": "", "type": "path", "description": "The unique identifier of authenticationStrengthPolicy" }, { "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 an authenticationStrengthPolicy object." }, { "info": { "name": "Microsoft Graph Update authenticationStrengthPolicy", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies/:authenticationStrengthPolicy-id", "params": [ { "name": "authenticationStrengthPolicy-id", "value": "", "type": "path", "description": "The unique identifier of authenticationStrengthPolicy" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of an authenticationStrengthPolicy object. You cannot update the allowed auth method combinations using this request. To do so, use the Update allowed combinations action." }, { "info": { "name": "Microsoft Graph Delete authenticationStrengthPolicy", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies/:authenticationStrengthPolicy-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "authenticationStrengthPolicy-id", "value": "", "type": "path", "description": "The unique identifier of authenticationStrengthPolicy" } ] }, "docs": "Delete a custom authenticationStrengthPolicy object." }, { "info": { "name": "Microsoft Graph Get combinationConfigurations from policies", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies/:authenticationStrengthPolicy-id/combinationConfigurations", "params": [ { "name": "authenticationStrengthPolicy-id", "value": "", "type": "path", "description": "The unique identifier of authenticationStrengthPolicy" }, { "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": "Settings that may be used to require specific types or instances of an authentication method to be used when authenticating with a specified combination of authentication methods." }, { "info": { "name": "Microsoft Graph Create new navigation property to combinationConfigurations for policies", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies/:authenticationStrengthPolicy-id/combinationConfigurations", "params": [ { "name": "authenticationStrengthPolicy-id", "value": "", "type": "path", "description": "The unique identifier of authenticationStrengthPolicy" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to combinationConfigurations for policies" }, { "info": { "name": "Microsoft Graph Get combinationConfigurations from policies", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies/:authenticationStrengthPolicy-id/combinationConfigurations/:authenticationCombinationConfiguration-id", "params": [ { "name": "authenticationStrengthPolicy-id", "value": "", "type": "path", "description": "The unique identifier of authenticationStrengthPolicy" }, { "name": "authenticationCombinationConfiguration-id", "value": "", "type": "path", "description": "The unique identifier of authenticationCombinationConfiguration" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Settings that may be used to require specific types or instances of an authentication method to be used when authenticating with a specified combination of authentication methods." }, { "info": { "name": "Microsoft Graph Update the navigation property combinationConfigurations in policies", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies/:authenticationStrengthPolicy-id/combinationConfigurations/:authenticationCombinationConfiguration-id", "params": [ { "name": "authenticationStrengthPolicy-id", "value": "", "type": "path", "description": "The unique identifier of authenticationStrengthPolicy" }, { "name": "authenticationCombinationConfiguration-id", "value": "", "type": "path", "description": "The unique identifier of authenticationCombinationConfiguration" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property combinationConfigurations in policies" }, { "info": { "name": "Microsoft Graph Delete navigation property combinationConfigurations for policies", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies/:authenticationStrengthPolicy-id/combinationConfigurations/:authenticationCombinationConfiguration-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "authenticationStrengthPolicy-id", "value": "", "type": "path", "description": "The unique identifier of authenticationStrengthPolicy" }, { "name": "authenticationCombinationConfiguration-id", "value": "", "type": "path", "description": "The unique identifier of authenticationCombinationConfiguration" } ] }, "docs": "Microsoft Graph Delete navigation property combinationConfigurations for policies" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies/:authenticationStrengthPolicy-id/combinationConfigurations/$count", "params": [ { "name": "authenticationStrengthPolicy-id", "value": "", "type": "path", "description": "The unique identifier of authenticationStrengthPolicy" }, { "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 Invoke action updateAllowedCombinations", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies/:authenticationStrengthPolicy-id/updateAllowedCombinations", "params": [ { "name": "authenticationStrengthPolicy-id", "value": "", "type": "path", "description": "The unique identifier of authenticationStrengthPolicy" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the allowedCombinations property of an authenticationStrengthPolicy object. To update other properties of an authenticationStrengthPolicy object, use the Update authenticationStrengthPolicy method." }, { "info": { "name": "Microsoft Graph Invoke function usage", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies/:authenticationStrengthPolicy-id/usage()", "params": [ { "name": "authenticationStrengthPolicy-id", "value": "", "type": "path", "description": "The unique identifier of authenticationStrengthPolicy" } ] }, "docs": "Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies/$count", "params": [ { "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 }