openapi: 3.1.0 info: title: Microsoft Graph Policies description: Needs a description. paths: /identity/conditionalAccess/authenticationStrength/policies: description: >- Provides operations to manage the policies property of the microsoft.graph.authenticationStrengthRoot entity. get: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Get policies from identity description: >- A collection of authentication strength policies that exist for this tenant, including both built-in and custom policies. operationId: identity.conditionalAccess.authenticationStrength.ListPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.authenticationStrengthPolicyCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Create new navigation property to policies for identity operationId: identity.conditionalAccess.authenticationStrength.CreatePolicies requestBody: description: New navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationStrengthPolicy required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationStrengthPolicy 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy-id}: description: >- Provides operations to manage the policies property of the microsoft.graph.authenticationStrengthRoot entity. get: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Get policies from identity description: >- A collection of authentication strength policies that exist for this tenant, including both built-in and custom policies. operationId: identity.conditionalAccess.authenticationStrength.GetPolicies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationStrengthPolicy 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Update the navigation property policies in identity operationId: identity.conditionalAccess.authenticationStrength.UpdatePolicies requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationStrengthPolicy required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationStrengthPolicy 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Delete navigation property policies for identity operationId: identity.conditionalAccess.authenticationStrength.DeletePolicies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: authenticationStrengthPolicy-id in: path description: The unique identifier of authenticationStrengthPolicy required: true schema: type: string x-ms-docs-key-type: authenticationStrengthPolicy /identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy-id}/combinationConfigurations: description: >- Provides operations to manage the combinationConfigurations property of the microsoft.graph.authenticationStrengthPolicy entity. get: tags: - identity.conditionalAccessRoot summary: Microsoft Graph List combinationConfigurations description: "Get the authenticationCombinationConfiguration objects for an authentication strength policy. The objects can be of one or more of the following derived types:\r\n* fido2combinationConfigurations\r\n* x509certificatecombinationconfiguration authenticationCombinationConfiguration objects are supported only for custom authentication strengths." externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-list-combinationconfigurations?view=graph-rest-1.0 operationId: >- identity.conditionalAccess.authenticationStrength.policies.ListCombinationConfigurations parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.authenticationCombinationConfigurationCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Create authenticationCombinationConfiguration description: "Create a new authenticationCombinationConfiguration object which can be of one of the following derived types:\r\n* fido2combinationConfiguration\r\n* x509certificatecombinationconfiguration" externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-post-combinationconfigurations?view=graph-rest-1.0 operationId: >- identity.conditionalAccess.authenticationStrength.policies.CreateCombinationConfigurations requestBody: description: New navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationCombinationConfiguration required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationCombinationConfiguration 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: authenticationStrengthPolicy-id in: path description: The unique identifier of authenticationStrengthPolicy required: true schema: type: string x-ms-docs-key-type: authenticationStrengthPolicy ? /identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy-id}/combinationConfigurations/{authenticationCombinationConfiguration-id} : description: >- Provides operations to manage the combinationConfigurations property of the microsoft.graph.authenticationStrengthPolicy entity. get: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Get authenticationCombinationConfiguration description: >- Read the properties and relationships of an authenticationCombinationConfiguration object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationcombinationconfiguration-get?view=graph-rest-1.0 operationId: >- identity.conditionalAccess.authenticationStrength.policies.GetCombinationConfigurations parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationCombinationConfiguration 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Update authenticationCombinationConfiguration description: "Update the properties of an authenticationCombinationConfiguration object. \r\nThe properties can be for one of the following derived types:\r\n* fido2combinationConfigurations\r\n* x509certificatecombinationconfiguration" externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationcombinationconfiguration-update?view=graph-rest-1.0 operationId: >- identity.conditionalAccess.authenticationStrength.policies.UpdateCombinationConfigurations requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationCombinationConfiguration required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationCombinationConfiguration 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Delete authenticationCombinationConfiguration description: >- Delete an authenticationCombinationConfiguration for a custom authenticationStrengthPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-delete-combinationconfigurations?view=graph-rest-1.0 operationId: >- identity.conditionalAccess.authenticationStrength.policies.DeleteCombinationConfigurations parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: authenticationStrengthPolicy-id in: path description: The unique identifier of authenticationStrengthPolicy required: true schema: type: string x-ms-docs-key-type: authenticationStrengthPolicy - name: authenticationCombinationConfiguration-id in: path description: The unique identifier of authenticationCombinationConfiguration required: true schema: type: string x-ms-docs-key-type: authenticationCombinationConfiguration ? /identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy-id}/combinationConfigurations/$count : description: Provides operations to count the resources in the collection. get: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Get the number of the resource operationId: >- identity.conditionalAccess.authenticationStrength.policies.combinationConfigurations.GetCount-64b7 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: authenticationStrengthPolicy-id in: path description: The unique identifier of authenticationStrengthPolicy required: true schema: type: string x-ms-docs-key-type: authenticationStrengthPolicy /identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy-id}/updateAllowedCombinations: description: Provides operations to call the updateAllowedCombinations method. post: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Invoke action updateAllowedCombinations description: >- Update the allowedCombinations property of an authenticationStrengthPolicy object. To update other properties of an authenticationStrengthPolicy object, use the Update authenticationStrengthPolicy method. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-updateallowedcombinations?view=graph-rest-1.0 operationId: >- identity.conditionalAccess.authenticationStrength.policies.authenticationStrengthPolicy.updateAllowedCombinations requestBody: description: Action parameters content: application/json: schema: type: object properties: allowedCombinations: type: array items: anyOf: - $ref: >- #/components/schemas/microsoft.graph.authenticationMethodModes - type: object nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.updateAllowedCombinationsResult - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: authenticationStrengthPolicy-id in: path description: The unique identifier of authenticationStrengthPolicy required: true schema: type: string x-ms-docs-key-type: authenticationStrengthPolicy /identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy-id}/usage(): description: Provides operations to call the usage method. get: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Invoke function usage description: >- 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. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-usage?view=graph-rest-1.0 operationId: >- identity.conditionalAccess.authenticationStrength.policies.authenticationStrengthPolicy.usage responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.authenticationStrengthUsage - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function parameters: - name: authenticationStrengthPolicy-id in: path description: The unique identifier of authenticationStrengthPolicy required: true schema: type: string x-ms-docs-key-type: authenticationStrengthPolicy /identity/conditionalAccess/authenticationStrength/policies/$count: description: Provides operations to count the resources in the collection. get: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Get the number of the resource operationId: identity.conditionalAccess.authenticationStrength.policies.GetCount-8166 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /identity/conditionalAccess/policies: description: >- Provides operations to manage the policies property of the microsoft.graph.conditionalAccessRoot entity. get: tags: - identity.conditionalAccessRoot summary: Microsoft Graph List policies description: Retrieve a list of conditionalAccessPolicy objects. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/conditionalaccessroot-list-policies?view=graph-rest-1.0 operationId: identity.conditionalAccess.ListPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.conditionalAccessPolicyCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Create conditionalAccessPolicy description: Create a new conditionalAccessPolicy. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/conditionalaccessroot-post-policies?view=graph-rest-1.0 operationId: identity.conditionalAccess.CreatePolicies requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /identity/conditionalAccess/policies/{conditionalAccessPolicy-id}: description: >- Provides operations to manage the policies property of the microsoft.graph.conditionalAccessRoot entity. get: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Get conditionalAccessPolicy description: >- Retrieve the properties and relationships of a conditionalAccessPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/conditionalaccesspolicy-get?view=graph-rest-1.0 operationId: identity.conditionalAccess.GetPolicies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Update conditionalaccesspolicy description: Update the properties of a conditionalAccessPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/conditionalaccesspolicy-update?view=graph-rest-1.0 operationId: identity.conditionalAccess.UpdatePolicies requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Delete conditionalAccessPolicy description: Delete a conditionalAccessPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/conditionalaccesspolicy-delete?view=graph-rest-1.0 operationId: identity.conditionalAccess.DeletePolicies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: conditionalAccessPolicy-id in: path description: The unique identifier of conditionalAccessPolicy required: true schema: type: string x-ms-docs-key-type: conditionalAccessPolicy /identity/conditionalAccess/policies/$count: description: Provides operations to count the resources in the collection. get: tags: - identity.conditionalAccessRoot summary: Microsoft Graph Get the number of the resource operationId: identity.conditionalAccess.policies.GetCount-608a parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /policies: description: Provides operations to manage the policyRoot singleton. get: tags: - policies.policyRoot summary: Microsoft Graph Get policies operationId: policies.policyRoot.GetPolicyRoot parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved entity content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.policyRoot' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.policyRoot summary: Microsoft Graph Update policies operationId: policies.policyRoot.UpdatePolicyRoot requestBody: description: New property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.policyRoot' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.policyRoot' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/activityBasedTimeoutPolicies: description: >- Provides operations to manage the activityBasedTimeoutPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.activityBasedTimeoutPolicy summary: Microsoft Graph List activityBasedTimeoutPolicies description: Get a list of activityBasedTimeoutPolicy objects. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-list?view=graph-rest-1.0 operationId: policies.ListActivityBasedTimeoutPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.activityBasedTimeoutPolicyCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.activityBasedTimeoutPolicy summary: Microsoft Graph Create activityBasedTimeoutPolicy description: Create a new activityBasedTimeoutPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-post-activitybasedtimeoutpolicies?view=graph-rest-1.0 operationId: policies.CreateActivityBasedTimeoutPolicies requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.activityBasedTimeoutPolicy 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}: description: >- Provides operations to manage the activityBasedTimeoutPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.activityBasedTimeoutPolicy summary: Microsoft Graph Get activityBasedTimeoutPolicy description: Get the properties of an activityBasedTimeoutPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-get?view=graph-rest-1.0 operationId: policies.GetActivityBasedTimeoutPolicies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.activityBasedTimeoutPolicy 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.activityBasedTimeoutPolicy summary: Microsoft Graph Update activitybasedtimeoutpolicy description: Update the properties of an activityBasedTimeoutPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-update?view=graph-rest-1.0 operationId: policies.UpdateActivityBasedTimeoutPolicies requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.activityBasedTimeoutPolicy 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.activityBasedTimeoutPolicy summary: Microsoft Graph Delete activityBasedTimeoutPolicy description: Delete an activityBasedTimeoutPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-delete?view=graph-rest-1.0 operationId: policies.DeleteActivityBasedTimeoutPolicies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: activityBasedTimeoutPolicy-id in: path description: The unique identifier of activityBasedTimeoutPolicy required: true schema: type: string x-ms-docs-key-type: activityBasedTimeoutPolicy /policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}/appliesTo: description: >- Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. get: tags: - policies.activityBasedTimeoutPolicy summary: Microsoft Graph Get appliesTo from policies operationId: policies.activityBasedTimeoutPolicies.ListAppliesTo parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.directoryObjectCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation parameters: - name: activityBasedTimeoutPolicy-id in: path description: The unique identifier of activityBasedTimeoutPolicy required: true schema: type: string x-ms-docs-key-type: activityBasedTimeoutPolicy x-ms-docs-grouped-path: - /policies/claimsMappingPolicies/{claimsMappingPolicy-id}/appliesTo - >- /policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/appliesTo - /policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}/appliesTo - /policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}/appliesTo /policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}/appliesTo/{directoryObject-id}: description: >- Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. get: tags: - policies.activityBasedTimeoutPolicy summary: Microsoft Graph Get appliesTo from policies operationId: policies.activityBasedTimeoutPolicies.GetAppliesTo parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.directoryObject' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: activityBasedTimeoutPolicy-id in: path description: The unique identifier of activityBasedTimeoutPolicy required: true schema: type: string x-ms-docs-key-type: activityBasedTimeoutPolicy - name: directoryObject-id in: path description: The unique identifier of directoryObject required: true schema: type: string x-ms-docs-key-type: directoryObject x-ms-docs-grouped-path: - >- /policies/claimsMappingPolicies/{claimsMappingPolicy-id}/appliesTo/{directoryObject-id} - >- /policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/appliesTo/{directoryObject-id} - >- /policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}/appliesTo/{directoryObject-id} - >- /policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}/appliesTo/{directoryObject-id} /policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}/appliesTo/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.activityBasedTimeoutPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.activityBasedTimeoutPolicies.appliesTo.GetCount-f5ce parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: activityBasedTimeoutPolicy-id in: path description: The unique identifier of activityBasedTimeoutPolicy required: true schema: type: string x-ms-docs-key-type: activityBasedTimeoutPolicy /policies/activityBasedTimeoutPolicies/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.activityBasedTimeoutPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.activityBasedTimeoutPolicies.GetCount-1f03 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /policies/adminConsentRequestPolicy: description: >- Provides operations to manage the adminConsentRequestPolicy property of the microsoft.graph.policyRoot entity. get: tags: - policies.adminConsentRequestPolicy summary: Microsoft Graph Get adminConsentRequestPolicy description: >- Read the properties and relationships of an adminConsentRequestPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/adminconsentrequestpolicy-get?view=graph-rest-1.0 operationId: policies.GetAdminConsentRequestPolicy parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.adminConsentRequestPolicy summary: Microsoft Graph Update adminConsentRequestPolicy description: Update the properties of an adminConsentRequestPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/adminconsentrequestpolicy-update?view=graph-rest-1.0 operationId: policies.UpdateAdminConsentRequestPolicy requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.adminConsentRequestPolicy summary: Microsoft Graph Delete navigation property adminConsentRequestPolicy for policies operationId: policies.DeleteAdminConsentRequestPolicy parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/appManagementPolicies: description: >- Provides operations to manage the appManagementPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.appManagementPolicy summary: Microsoft Graph List appManagementPolicies description: Retrieve a list of appManagementPolicy objects. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/appmanagementpolicy-list?view=graph-rest-1.0 operationId: policies.ListAppManagementPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.appManagementPolicyCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.appManagementPolicy summary: Microsoft Graph Create appManagementPolicy description: Create an appManagementPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/appmanagementpolicy-post?view=graph-rest-1.0 operationId: policies.CreateAppManagementPolicies requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/appManagementPolicies/{appManagementPolicy-id}: description: >- Provides operations to manage the appManagementPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.appManagementPolicy summary: Microsoft Graph Get appManagementPolicy description: Read the properties of an appManagementPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/appmanagementpolicy-get?view=graph-rest-1.0 operationId: policies.GetAppManagementPolicies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.appManagementPolicy summary: Microsoft Graph Update appManagementPolicy description: Update an appManagementPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/appmanagementpolicy-update?view=graph-rest-1.0 operationId: policies.UpdateAppManagementPolicies requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.appManagementPolicy summary: Microsoft Graph Delete appManagementPolicy description: Delete an appManagementPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/appmanagementpolicy-delete?view=graph-rest-1.0 operationId: policies.DeleteAppManagementPolicies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: appManagementPolicy-id in: path description: The unique identifier of appManagementPolicy required: true schema: type: string x-ms-docs-key-type: appManagementPolicy /policies/appManagementPolicies/{appManagementPolicy-id}/appliesTo: description: >- Provides operations to manage the appliesTo property of the microsoft.graph.appManagementPolicy entity. get: tags: - policies.appManagementPolicy summary: Microsoft Graph List appliesTo description: >- List application and service principal objects that are assigned an appManagementPolicy policy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/appmanagementpolicy-list-appliesto?view=graph-rest-1.0 operationId: policies.appManagementPolicies.ListAppliesTo parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.directoryObjectCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation parameters: - name: appManagementPolicy-id in: path description: The unique identifier of appManagementPolicy required: true schema: type: string x-ms-docs-key-type: appManagementPolicy /policies/appManagementPolicies/{appManagementPolicy-id}/appliesTo/{directoryObject-id}: description: >- Provides operations to manage the appliesTo property of the microsoft.graph.appManagementPolicy entity. get: tags: - policies.appManagementPolicy summary: Microsoft Graph Get appliesTo from policies description: >- Collection of applications and service principals to which the policy is applied. operationId: policies.appManagementPolicies.GetAppliesTo parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.directoryObject' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: appManagementPolicy-id in: path description: The unique identifier of appManagementPolicy required: true schema: type: string x-ms-docs-key-type: appManagementPolicy - name: directoryObject-id in: path description: The unique identifier of directoryObject required: true schema: type: string x-ms-docs-key-type: directoryObject /policies/appManagementPolicies/{appManagementPolicy-id}/appliesTo/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.appManagementPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.appManagementPolicies.appliesTo.GetCount-b064 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: appManagementPolicy-id in: path description: The unique identifier of appManagementPolicy required: true schema: type: string x-ms-docs-key-type: appManagementPolicy /policies/appManagementPolicies/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.appManagementPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.appManagementPolicies.GetCount-c99e parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /policies/authenticationFlowsPolicy: description: >- Provides operations to manage the authenticationFlowsPolicy property of the microsoft.graph.policyRoot entity. get: tags: - policies.authenticationFlowsPolicy summary: Microsoft Graph Get authenticationFlowsPolicy description: >- Read the properties and relationships of an authenticationFlowsPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationflowspolicy-get?view=graph-rest-1.0 operationId: policies.GetAuthenticationFlowsPolicy parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.authenticationFlowsPolicy summary: Microsoft Graph Update authenticationFlowsPolicy description: >- Update the selfServiceSignUp property of an authenticationFlowsPolicy object. The properties id, type, and description cannot be modified. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationflowspolicy-update?view=graph-rest-1.0 operationId: policies.UpdateAuthenticationFlowsPolicy requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.authenticationFlowsPolicy summary: Microsoft Graph Delete navigation property authenticationFlowsPolicy for policies operationId: policies.DeleteAuthenticationFlowsPolicy parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/authenticationMethodsPolicy: description: >- Provides operations to manage the authenticationMethodsPolicy property of the microsoft.graph.policyRoot entity. get: tags: - policies.authenticationMethodsPolicy summary: Microsoft Graph Get authenticationMethodsPolicy description: >- Read the properties and relationships of an authenticationMethodsPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationmethodspolicy-get?view=graph-rest-1.0 operationId: policies.GetAuthenticationMethodsPolicy parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationMethodsPolicy 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.authenticationMethodsPolicy summary: Microsoft Graph Update authenticationMethodsPolicy description: Update the properties of an authenticationMethodsPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationmethodspolicy-update?view=graph-rest-1.0 operationId: policies.UpdateAuthenticationMethodsPolicy requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationMethodsPolicy 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.authenticationMethodsPolicy summary: Microsoft Graph Delete navigation property authenticationMethodsPolicy for policies operationId: policies.DeleteAuthenticationMethodsPolicy parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/authenticationMethodsPolicy/authenticationMethodConfigurations: description: >- Provides operations to manage the authenticationMethodConfigurations property of the microsoft.graph.authenticationMethodsPolicy entity. get: tags: - policies.authenticationMethodsPolicy summary: Microsoft Graph Get authenticationMethodConfigurations from policies description: >- Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. operationId: >- policies.authenticationMethodsPolicy.ListAuthenticationMethodConfigurations parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.authenticationMethodConfigurationCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.authenticationMethodsPolicy summary: >- Microsoft Graph Create new navigation property to authenticationMethodConfigurations for policies operationId: >- policies.authenticationMethodsPolicy.CreateAuthenticationMethodConfigurations requestBody: description: New navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationMethodConfiguration required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationMethodConfiguration 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/authenticationMethodsPolicy/authenticationMethodConfigurations/{authenticationMethodConfiguration-id}: description: >- Provides operations to manage the authenticationMethodConfigurations property of the microsoft.graph.authenticationMethodsPolicy entity. get: tags: - policies.authenticationMethodsPolicy summary: Microsoft Graph Get authenticationMethodConfigurations from policies description: >- Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. operationId: >- policies.authenticationMethodsPolicy.GetAuthenticationMethodConfigurations parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationMethodConfiguration 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.authenticationMethodsPolicy summary: >- Microsoft Graph Update the navigation property authenticationMethodConfigurations in policies operationId: >- policies.authenticationMethodsPolicy.UpdateAuthenticationMethodConfigurations requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationMethodConfiguration required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationMethodConfiguration 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.authenticationMethodsPolicy summary: >- Microsoft Graph Delete navigation property authenticationMethodConfigurations for policies operationId: >- policies.authenticationMethodsPolicy.DeleteAuthenticationMethodConfigurations parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: authenticationMethodConfiguration-id in: path description: The unique identifier of authenticationMethodConfiguration required: true schema: type: string x-ms-docs-key-type: authenticationMethodConfiguration /policies/authenticationMethodsPolicy/authenticationMethodConfigurations/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.authenticationMethodsPolicy summary: Microsoft Graph Get the number of the resource operationId: >- policies.authenticationMethodsPolicy.authenticationMethodConfigurations.GetCount-e541 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /policies/authenticationStrengthPolicies: description: >- Provides operations to manage the authenticationStrengthPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.authenticationStrengthPolicy summary: Microsoft Graph List authenticationStrengthPolicies description: >- Get a list of the authenticationStrengthPolicy objects and their properties. This API returns both built-in and custom policies. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationstrengthroot-list-policies?view=graph-rest-1.0 operationId: policies.ListAuthenticationStrengthPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.authenticationStrengthPolicyCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.authenticationStrengthPolicy summary: Microsoft Graph Create authenticationStrengthPolicy description: Create a new custom authenticationStrengthPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationstrengthroot-post-policies?view=graph-rest-1.0 operationId: policies.CreateAuthenticationStrengthPolicies requestBody: description: New navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationStrengthPolicy required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationStrengthPolicy 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}: description: >- Provides operations to manage the authenticationStrengthPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.authenticationStrengthPolicy summary: Microsoft Graph Get authenticationStrengthPolicy description: >- Read the properties and relationships of an authenticationStrengthPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-get?view=graph-rest-1.0 operationId: policies.GetAuthenticationStrengthPolicies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationStrengthPolicy 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.authenticationStrengthPolicy summary: Microsoft Graph Update authenticationStrengthPolicy description: >- 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. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-update?view=graph-rest-1.0 operationId: policies.UpdateAuthenticationStrengthPolicies requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationStrengthPolicy required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationStrengthPolicy 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.authenticationStrengthPolicy summary: Microsoft Graph Delete authenticationStrengthPolicy description: Delete a custom authenticationStrengthPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationstrengthroot-delete-policies?view=graph-rest-1.0 operationId: policies.DeleteAuthenticationStrengthPolicies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: authenticationStrengthPolicy-id in: path description: The unique identifier of authenticationStrengthPolicy required: true schema: type: string x-ms-docs-key-type: authenticationStrengthPolicy /policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}/combinationConfigurations: description: >- Provides operations to manage the combinationConfigurations property of the microsoft.graph.authenticationStrengthPolicy entity. get: tags: - policies.authenticationStrengthPolicy summary: Microsoft Graph Get combinationConfigurations from policies description: >- 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. operationId: policies.authenticationStrengthPolicies.ListCombinationConfigurations parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.authenticationCombinationConfigurationCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.authenticationStrengthPolicy summary: Microsoft Graph Create new navigation property to combinationConfigurations for policies operationId: policies.authenticationStrengthPolicies.CreateCombinationConfigurations requestBody: description: New navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationCombinationConfiguration required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationCombinationConfiguration 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: authenticationStrengthPolicy-id in: path description: The unique identifier of authenticationStrengthPolicy required: true schema: type: string x-ms-docs-key-type: authenticationStrengthPolicy ? /policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}/combinationConfigurations/{authenticationCombinationConfiguration-id} : description: >- Provides operations to manage the combinationConfigurations property of the microsoft.graph.authenticationStrengthPolicy entity. get: tags: - policies.authenticationStrengthPolicy summary: Microsoft Graph Get combinationConfigurations from policies description: >- 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. operationId: policies.authenticationStrengthPolicies.GetCombinationConfigurations parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationCombinationConfiguration 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.authenticationStrengthPolicy summary: Microsoft Graph Update the navigation property combinationConfigurations in policies operationId: policies.authenticationStrengthPolicies.UpdateCombinationConfigurations requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationCombinationConfiguration required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.authenticationCombinationConfiguration 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.authenticationStrengthPolicy summary: Microsoft Graph Delete navigation property combinationConfigurations for policies operationId: policies.authenticationStrengthPolicies.DeleteCombinationConfigurations parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: authenticationStrengthPolicy-id in: path description: The unique identifier of authenticationStrengthPolicy required: true schema: type: string x-ms-docs-key-type: authenticationStrengthPolicy - name: authenticationCombinationConfiguration-id in: path description: The unique identifier of authenticationCombinationConfiguration required: true schema: type: string x-ms-docs-key-type: authenticationCombinationConfiguration /policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}/combinationConfigurations/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.authenticationStrengthPolicy summary: Microsoft Graph Get the number of the resource operationId: >- policies.authenticationStrengthPolicies.combinationConfigurations.GetCount-7b5f parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: authenticationStrengthPolicy-id in: path description: The unique identifier of authenticationStrengthPolicy required: true schema: type: string x-ms-docs-key-type: authenticationStrengthPolicy /policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}/updateAllowedCombinations: description: Provides operations to call the updateAllowedCombinations method. post: tags: - policies.authenticationStrengthPolicy summary: Microsoft Graph Invoke action updateAllowedCombinations description: >- Update the allowedCombinations property of an authenticationStrengthPolicy object. To update other properties of an authenticationStrengthPolicy object, use the Update authenticationStrengthPolicy method. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-updateallowedcombinations?view=graph-rest-1.0 operationId: >- policies.authenticationStrengthPolicies.authenticationStrengthPolicy.updateAllowedCombinations requestBody: description: Action parameters content: application/json: schema: type: object properties: allowedCombinations: type: array items: anyOf: - $ref: >- #/components/schemas/microsoft.graph.authenticationMethodModes - type: object nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.updateAllowedCombinationsResult - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: authenticationStrengthPolicy-id in: path description: The unique identifier of authenticationStrengthPolicy required: true schema: type: string x-ms-docs-key-type: authenticationStrengthPolicy /policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}/usage(): description: Provides operations to call the usage method. get: tags: - policies.authenticationStrengthPolicy summary: Microsoft Graph Invoke function usage description: >- 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. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-usage?view=graph-rest-1.0 operationId: >- policies.authenticationStrengthPolicies.authenticationStrengthPolicy.usage responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.authenticationStrengthUsage - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function parameters: - name: authenticationStrengthPolicy-id in: path description: The unique identifier of authenticationStrengthPolicy required: true schema: type: string x-ms-docs-key-type: authenticationStrengthPolicy /policies/authenticationStrengthPolicies/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.authenticationStrengthPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.authenticationStrengthPolicies.GetCount-db73 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /policies/authorizationPolicy: description: >- Provides operations to manage the authorizationPolicy property of the microsoft.graph.policyRoot entity. get: tags: - policies.authorizationPolicy summary: Microsoft Graph Get authorizationPolicy description: Retrieve the properties of an authorizationPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authorizationpolicy-get?view=graph-rest-1.0 operationId: policies.GetAuthorizationPolicy parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.authorizationPolicy summary: Microsoft Graph Update authorizationPolicy description: Update the properties of an authorizationPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authorizationpolicy-update?view=graph-rest-1.0 operationId: policies.UpdateAuthorizationPolicy requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.authorizationPolicy summary: Microsoft Graph Delete navigation property authorizationPolicy for policies operationId: policies.DeleteAuthorizationPolicy parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/claimsMappingPolicies: description: >- Provides operations to manage the claimsMappingPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.claimsMappingPolicy summary: Microsoft Graph List claimsMappingPolicies description: Get a list of claimsMappingPolicy objects. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/claimsmappingpolicy-list?view=graph-rest-1.0 operationId: policies.ListClaimsMappingPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.claimsMappingPolicyCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.claimsMappingPolicy summary: Microsoft Graph Create claimsMappingPolicy description: Create a new claimsMappingPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/claimsmappingpolicy-post-claimsmappingpolicies?view=graph-rest-1.0 operationId: policies.CreateClaimsMappingPolicies requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/claimsMappingPolicies/{claimsMappingPolicy-id}: description: >- Provides operations to manage the claimsMappingPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.claimsMappingPolicy summary: Microsoft Graph Get claimsMappingPolicy description: >- Retrieve the properties and relationships of a claimsMappingPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/claimsmappingpolicy-get?view=graph-rest-1.0 operationId: policies.GetClaimsMappingPolicies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.claimsMappingPolicy summary: Microsoft Graph Update claimsmappingpolicy description: Update the properties of a claimsMappingPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/claimsmappingpolicy-update?view=graph-rest-1.0 operationId: policies.UpdateClaimsMappingPolicies requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.claimsMappingPolicy summary: Microsoft Graph Delete claimsMappingPolicy description: Delete a claimsMappingPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/claimsmappingpolicy-delete?view=graph-rest-1.0 operationId: policies.DeleteClaimsMappingPolicies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: claimsMappingPolicy-id in: path description: The unique identifier of claimsMappingPolicy required: true schema: type: string x-ms-docs-key-type: claimsMappingPolicy /policies/claimsMappingPolicies/{claimsMappingPolicy-id}/appliesTo: description: >- Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. get: tags: - policies.claimsMappingPolicy summary: Microsoft Graph List appliesTo description: >- Get a list of directoryObject objects that a claimsMappingPolicy object has been applied to. The claimsMappingPolicy can only be applied to application and servicePrincipal resources. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/claimsmappingpolicy-list-appliesto?view=graph-rest-1.0 operationId: policies.claimsMappingPolicies.ListAppliesTo parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.directoryObjectCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation parameters: - name: claimsMappingPolicy-id in: path description: The unique identifier of claimsMappingPolicy required: true schema: type: string x-ms-docs-key-type: claimsMappingPolicy x-ms-docs-grouped-path: - >- /policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}/appliesTo - >- /policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/appliesTo - /policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}/appliesTo - /policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}/appliesTo /policies/claimsMappingPolicies/{claimsMappingPolicy-id}/appliesTo/{directoryObject-id}: description: >- Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. get: tags: - policies.claimsMappingPolicy summary: Microsoft Graph Get appliesTo from policies operationId: policies.claimsMappingPolicies.GetAppliesTo parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.directoryObject' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: claimsMappingPolicy-id in: path description: The unique identifier of claimsMappingPolicy required: true schema: type: string x-ms-docs-key-type: claimsMappingPolicy - name: directoryObject-id in: path description: The unique identifier of directoryObject required: true schema: type: string x-ms-docs-key-type: directoryObject x-ms-docs-grouped-path: - >- /policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}/appliesTo/{directoryObject-id} - >- /policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/appliesTo/{directoryObject-id} - >- /policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}/appliesTo/{directoryObject-id} - >- /policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}/appliesTo/{directoryObject-id} /policies/claimsMappingPolicies/{claimsMappingPolicy-id}/appliesTo/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.claimsMappingPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.claimsMappingPolicies.appliesTo.GetCount-46aa parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: claimsMappingPolicy-id in: path description: The unique identifier of claimsMappingPolicy required: true schema: type: string x-ms-docs-key-type: claimsMappingPolicy /policies/claimsMappingPolicies/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.claimsMappingPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.claimsMappingPolicies.GetCount-0f66 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /policies/conditionalAccessPolicies: description: >- Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.conditionalAccessPolicy summary: Microsoft Graph Get conditionalAccessPolicies from policies description: The custom rules that define an access scenario. operationId: policies.ListConditionalAccessPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.conditionalAccessPolicyCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.conditionalAccessPolicy summary: Microsoft Graph Create new navigation property to conditionalAccessPolicies for policies operationId: policies.CreateConditionalAccessPolicies requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/conditionalAccessPolicies/{conditionalAccessPolicy-id}: description: >- Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.conditionalAccessPolicy summary: Microsoft Graph Get conditionalAccessPolicies from policies description: The custom rules that define an access scenario. operationId: policies.GetConditionalAccessPolicies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.conditionalAccessPolicy summary: Microsoft Graph Update the navigation property conditionalAccessPolicies in policies operationId: policies.UpdateConditionalAccessPolicies requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.conditionalAccessPolicy summary: Microsoft Graph Delete navigation property conditionalAccessPolicies for policies operationId: policies.DeleteConditionalAccessPolicies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: conditionalAccessPolicy-id in: path description: The unique identifier of conditionalAccessPolicy required: true schema: type: string x-ms-docs-key-type: conditionalAccessPolicy /policies/conditionalAccessPolicies/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.conditionalAccessPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.conditionalAccessPolicies.GetCount-2c66 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /policies/crossTenantAccessPolicy: description: >- Provides operations to manage the crossTenantAccessPolicy property of the microsoft.graph.policyRoot entity. get: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Get crossTenantAccessPolicy description: >- Read the properties and relationships of a crossTenantAccessPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/crosstenantaccesspolicy-get?view=graph-rest-1.0 operationId: policies.GetCrossTenantAccessPolicy parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Update crossTenantAccessPolicy description: Update the properties of a cross-tenant access policy. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/crosstenantaccesspolicy-update?view=graph-rest-1.0 operationId: policies.UpdateCrossTenantAccessPolicy requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Delete navigation property crossTenantAccessPolicy for policies operationId: policies.DeleteCrossTenantAccessPolicy parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/crossTenantAccessPolicy/default: description: >- Provides operations to manage the default property of the microsoft.graph.crossTenantAccessPolicy entity. get: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Get crossTenantAccessPolicyConfigurationDefault description: >- Read the default configuration of a cross-tenant access policy. This default configuration may be the service default assigned by Microsoft Entra ID (isServiceDefault is true) or may be customized in your tenant (isServiceDefault is false). externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-get?view=graph-rest-1.0 operationId: policies.crossTenantAccessPolicy.GetDefault parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationDefault 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Update crossTenantAccessPolicyConfigurationDefault description: Update the default configuration of a cross-tenant access policy. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-update?view=graph-rest-1.0 operationId: policies.crossTenantAccessPolicy.UpdateDefault requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationDefault required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationDefault 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Delete navigation property default for policies operationId: policies.crossTenantAccessPolicy.DeleteDefault parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/crossTenantAccessPolicy/default/resetToSystemDefault: description: Provides operations to call the resetToSystemDefault method. post: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Invoke action resetToSystemDefault description: >- Reset any changes made to the default configuration in a cross-tenant access policy back to the system default. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-resettosystemdefault?view=graph-rest-1.0 operationId: policies.crossTenantAccessPolicy.default.resetToSystemDefault responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /policies/crossTenantAccessPolicy/partners: description: >- Provides operations to manage the partners property of the microsoft.graph.crossTenantAccessPolicy entity. get: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph List partners description: >- Get a list of all partner configurations within a cross-tenant access policy. You can also use the $expand parameter to list the user synchronization policy for all partner configurations. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/crosstenantaccesspolicy-list-partners?view=graph-rest-1.0 operationId: policies.crossTenantAccessPolicy.ListPartners parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Create crossTenantAccessPolicyConfigurationPartner description: Create a new partner configuration in a cross-tenant access policy. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/crosstenantaccesspolicy-post-partners?view=graph-rest-1.0 operationId: policies.crossTenantAccessPolicy.CreatePartners requestBody: description: New navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner-tenantId}: description: >- Provides operations to manage the partners property of the microsoft.graph.crossTenantAccessPolicy entity. get: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Get crossTenantAccessPolicyConfigurationPartner description: >- Read the properties and relationships of a partner-specific configuration. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-get?view=graph-rest-1.0 operationId: policies.crossTenantAccessPolicy.GetPartners parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Update crossTenantAccessPolicyConfigurationPartner description: Update the properties of a partner-specific configuration. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-update?view=graph-rest-1.0 operationId: policies.crossTenantAccessPolicy.UpdatePartners requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Delete crossTenantAccessPolicyConfigurationPartner description: >- Delete a partner-specific configuration in a cross-tenant access policy. If a configuration includes a user synchronization policy, you must first delete the user synchronization policy before you can delete the partner-specific configuration. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-delete?view=graph-rest-1.0 operationId: policies.crossTenantAccessPolicy.DeletePartners parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: crossTenantAccessPolicyConfigurationPartner-tenantId in: path description: The unique identifier of crossTenantAccessPolicyConfigurationPartner required: true schema: type: string x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner /policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner-tenantId}/identitySynchronization: description: >- Provides operations to manage the identitySynchronization property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. get: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Get crossTenantIdentitySyncPolicyPartner description: Get the user synchronization policy of a partner-specific configuration. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-get?view=graph-rest-1.0 operationId: policies.crossTenantAccessPolicy.partners.GetIdentitySynchronization parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.crossTenantIdentitySyncPolicyPartner 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Create identitySynchronization description: >- Create a cross-tenant user synchronization policy for a partner-specific configuration. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-1.0 operationId: policies.crossTenantAccessPolicy.partners.SetIdentitySynchronization requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.crossTenantIdentitySyncPolicyPartner required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.crossTenantIdentitySyncPolicyPartner 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Delete crossTenantIdentitySyncPolicyPartner description: >- Delete the user synchronization policy for a partner-specific configuration. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-delete?view=graph-rest-1.0 operationId: policies.crossTenantAccessPolicy.partners.DeleteIdentitySynchronization parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: crossTenantAccessPolicyConfigurationPartner-tenantId in: path description: The unique identifier of crossTenantAccessPolicyConfigurationPartner required: true schema: type: string x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner /policies/crossTenantAccessPolicy/partners/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.crossTenantAccessPolicy.partners.GetCount-d5d2 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /policies/crossTenantAccessPolicy/templates: description: >- Provides operations to manage the templates property of the microsoft.graph.crossTenantAccessPolicy entity. get: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Get templates from policies description: >- Represents the base policy in the directory for multitenant organization settings. operationId: policies.crossTenantAccessPolicy.GetTemplates parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.policyTemplate' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Update the navigation property templates in policies operationId: policies.crossTenantAccessPolicy.UpdateTemplates requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.policyTemplate' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.policyTemplate' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Delete navigation property templates for policies operationId: policies.crossTenantAccessPolicy.DeleteTemplates parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization: description: >- Provides operations to manage the multiTenantOrganizationIdentitySynchronization property of the microsoft.graph.policyTemplate entity. get: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Get multiTenantOrganizationIdentitySyncPolicyTemplate description: >- Get the cross-tenant access policy template with user synchronization settings for a multitenant organization. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/multitenantorganizationidentitysyncpolicytemplate-get?view=graph-rest-1.0 operationId: >- policies.crossTenantAccessPolicy.templates.GetMultiTenantOrganizationIdentitySynchronization parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Update multiTenantOrganizationIdentitySyncPolicyTemplate description: >- Update the cross-tenant access policy template with user synchronization settings for a multitenant organization. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/multitenantorganizationidentitysyncpolicytemplate-update?view=graph-rest-1.0 operationId: >- policies.crossTenantAccessPolicy.templates.UpdateMultiTenantOrganizationIdentitySynchronization requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.crossTenantAccessPolicy summary: >- Microsoft Graph Delete navigation property multiTenantOrganizationIdentitySynchronization for policies operationId: >- policies.crossTenantAccessPolicy.templates.DeleteMultiTenantOrganizationIdentitySynchronization parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration: description: >- Provides operations to manage the multiTenantOrganizationPartnerConfiguration property of the microsoft.graph.policyTemplate entity. get: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Get multiTenantOrganizationPartnerConfigurationTemplate description: >- Get the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/multitenantorganizationpartnerconfigurationtemplate-get?view=graph-rest-1.0 operationId: >- policies.crossTenantAccessPolicy.templates.GetMultiTenantOrganizationPartnerConfiguration parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.crossTenantAccessPolicy summary: Microsoft Graph Update multiTenantOrganizationPartnerConfigurationTemplate description: >- Update the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/multitenantorganizationpartnerconfigurationtemplate-update?view=graph-rest-1.0 operationId: >- policies.crossTenantAccessPolicy.templates.UpdateMultiTenantOrganizationPartnerConfiguration requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.crossTenantAccessPolicy summary: >- Microsoft Graph Delete navigation property multiTenantOrganizationPartnerConfiguration for policies operationId: >- policies.crossTenantAccessPolicy.templates.DeleteMultiTenantOrganizationPartnerConfiguration parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/defaultAppManagementPolicy: description: >- Provides operations to manage the defaultAppManagementPolicy property of the microsoft.graph.policyRoot entity. get: tags: - policies.tenantAppManagementPolicy summary: Microsoft Graph Get tenantAppManagementPolicy description: Read the properties of a tenantAppManagementPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/tenantappmanagementpolicy-get?view=graph-rest-1.0 operationId: policies.GetDefaultAppManagementPolicy parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.tenantAppManagementPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.tenantAppManagementPolicy summary: Microsoft Graph Update tenantAppManagementPolicy description: Update the properties of a tenantAppManagementPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/tenantappmanagementpolicy-update?view=graph-rest-1.0 operationId: policies.UpdateDefaultAppManagementPolicy requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.tenantAppManagementPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.tenantAppManagementPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.tenantAppManagementPolicy summary: Microsoft Graph Delete navigation property defaultAppManagementPolicy for policies operationId: policies.DeleteDefaultAppManagementPolicy parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/deviceRegistrationPolicy: description: >- Provides operations to manage the deviceRegistrationPolicy property of the microsoft.graph.policyRoot entity. get: tags: - policies.deviceRegistrationPolicy summary: Microsoft Graph Get deviceRegistrationPolicy from policies operationId: policies.GetDeviceRegistrationPolicy parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/featureRolloutPolicies: description: >- Provides operations to manage the featureRolloutPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.featureRolloutPolicy summary: Microsoft Graph List featureRolloutPolicies description: Retrieve a list of featureRolloutPolicy objects. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/featurerolloutpolicies-list?view=graph-rest-1.0 operationId: policies.ListFeatureRolloutPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.featureRolloutPolicyCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.featureRolloutPolicy summary: Microsoft Graph Create featureRolloutPolicy description: Create a new featureRolloutPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/featurerolloutpolicies-post?view=graph-rest-1.0 operationId: policies.CreateFeatureRolloutPolicies requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/featureRolloutPolicies/{featureRolloutPolicy-id}: description: >- Provides operations to manage the featureRolloutPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.featureRolloutPolicy summary: Microsoft Graph Get featureRolloutPolicy description: >- Retrieve the properties and relationships of a featureRolloutPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/featurerolloutpolicy-get?view=graph-rest-1.0 operationId: policies.GetFeatureRolloutPolicies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.featureRolloutPolicy summary: Microsoft Graph Update featurerolloutpolicy description: Update the properties of featureRolloutPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/featurerolloutpolicy-update?view=graph-rest-1.0 operationId: policies.UpdateFeatureRolloutPolicies requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.featureRolloutPolicy summary: Microsoft Graph Delete featureRolloutPolicy description: Delete a featureRolloutPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/featurerolloutpolicy-delete?view=graph-rest-1.0 operationId: policies.DeleteFeatureRolloutPolicies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: featureRolloutPolicy-id in: path description: The unique identifier of featureRolloutPolicy required: true schema: type: string x-ms-docs-key-type: featureRolloutPolicy /policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo: description: >- Provides operations to manage the appliesTo property of the microsoft.graph.featureRolloutPolicy entity. get: tags: - policies.featureRolloutPolicy summary: Microsoft Graph Get appliesTo from policies description: >- Nullable. Specifies a list of directoryObject resources that feature is enabled for. operationId: policies.featureRolloutPolicies.ListAppliesTo parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.directoryObjectCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.featureRolloutPolicy summary: Microsoft Graph Assign appliesTo on a featureRolloutPolicy description: >- Add an appliesTo on a featureRolloutPolicy object to specify the directoryObject to which the featureRolloutPolicy should be applied. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/featurerolloutpolicy-post-appliesto?view=graph-rest-1.0 operationId: policies.featureRolloutPolicies.CreateAppliesTo requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.directoryObject' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.directoryObject' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: featureRolloutPolicy-id in: path description: The unique identifier of featureRolloutPolicy required: true schema: type: string x-ms-docs-key-type: featureRolloutPolicy /policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/{directoryObject-id}/$ref: description: Provides operations to manage the collection of policyRoot entities. delete: tags: - policies.featureRolloutPolicy summary: Microsoft Graph Remove appliesTo on a featureRolloutPolicy description: >- Remove an appliesTo on a featureRolloutPolicy object to remove the directoryObject from feature rollout. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/featurerolloutpolicy-delete-appliesto?view=graph-rest-1.0 operationId: policies.featureRolloutPolicies.appliesTo.DeleteRefDirectoryObject parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: featureRolloutPolicy-id in: path description: The unique identifier of featureRolloutPolicy required: true schema: type: string x-ms-docs-key-type: featureRolloutPolicy - name: directoryObject-id in: path description: The unique identifier of directoryObject required: true schema: type: string x-ms-docs-key-type: directoryObject /policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.featureRolloutPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.featureRolloutPolicies.appliesTo.GetCount-b7fc parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: featureRolloutPolicy-id in: path description: The unique identifier of featureRolloutPolicy required: true schema: type: string x-ms-docs-key-type: featureRolloutPolicy /policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/$ref: description: Provides operations to manage the collection of policyRoot entities. get: tags: - policies.featureRolloutPolicy summary: Microsoft Graph Get ref of appliesTo from policies description: >- Nullable. Specifies a list of directoryObject resources that feature is enabled for. operationId: policies.featureRolloutPolicies.ListRefAppliesTo parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/StringCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.featureRolloutPolicy summary: Microsoft Graph Assign appliesTo on a featureRolloutPolicy description: >- Add an appliesTo on a featureRolloutPolicy object to specify the directoryObject to which the featureRolloutPolicy should be applied. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/featurerolloutpolicy-post-appliesto?view=graph-rest-1.0 operationId: policies.featureRolloutPolicies.CreateRefAppliesTo requestBody: $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.featureRolloutPolicy summary: Microsoft Graph Remove appliesTo on a featureRolloutPolicy description: >- Remove an appliesTo on a featureRolloutPolicy object to remove the directoryObject from feature rollout. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/featurerolloutpolicy-delete-appliesto?view=graph-rest-1.0 operationId: policies.featureRolloutPolicies.DeleteRefAppliesTo parameters: - name: If-Match in: header description: ETag schema: type: string - name: '@id' in: query description: The delete Uri required: true schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: featureRolloutPolicy-id in: path description: The unique identifier of featureRolloutPolicy required: true schema: type: string x-ms-docs-key-type: featureRolloutPolicy /policies/featureRolloutPolicies/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.featureRolloutPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.featureRolloutPolicies.GetCount-bb08 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /policies/homeRealmDiscoveryPolicies: description: >- Provides operations to manage the homeRealmDiscoveryPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.homeRealmDiscoveryPolicy summary: Microsoft Graph List homeRealmDiscoveryPolicies description: Get a list of homeRealmDiscoveryPolicy objects. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-list?view=graph-rest-1.0 operationId: policies.ListHomeRealmDiscoveryPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.homeRealmDiscoveryPolicyCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.homeRealmDiscoveryPolicy summary: Microsoft Graph Create homeRealmDiscoveryPolicy description: Create a new homeRealmDiscoveryPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-post-homerealmdiscoverypolicies?view=graph-rest-1.0 operationId: policies.CreateHomeRealmDiscoveryPolicies requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}: description: >- Provides operations to manage the homeRealmDiscoveryPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.homeRealmDiscoveryPolicy summary: Microsoft Graph Get homeRealmDiscoveryPolicy description: >- Retrieve the properties and relationships of a homeRealmDiscoveryPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-get?view=graph-rest-1.0 operationId: policies.GetHomeRealmDiscoveryPolicies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.homeRealmDiscoveryPolicy summary: Microsoft Graph Update homerealmdiscoverypolicy description: Update the properties of a homeRealmDiscoveryPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-update?view=graph-rest-1.0 operationId: policies.UpdateHomeRealmDiscoveryPolicies requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.homeRealmDiscoveryPolicy summary: Microsoft Graph Delete homeRealmDiscoveryPolicy description: Delete a homeRealmDiscoveryPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-delete?view=graph-rest-1.0 operationId: policies.DeleteHomeRealmDiscoveryPolicies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: homeRealmDiscoveryPolicy-id in: path description: The unique identifier of homeRealmDiscoveryPolicy required: true schema: type: string x-ms-docs-key-type: homeRealmDiscoveryPolicy /policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/appliesTo: description: >- Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. get: tags: - policies.homeRealmDiscoveryPolicy summary: Microsoft Graph List appliesTo description: >- Get a list of directoryObject objects that a homeRealmDiscoveryPolicy object has been applied to. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-list-appliesto?view=graph-rest-1.0 operationId: policies.homeRealmDiscoveryPolicies.ListAppliesTo parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.directoryObjectCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation parameters: - name: homeRealmDiscoveryPolicy-id in: path description: The unique identifier of homeRealmDiscoveryPolicy required: true schema: type: string x-ms-docs-key-type: homeRealmDiscoveryPolicy x-ms-docs-grouped-path: - >- /policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}/appliesTo - /policies/claimsMappingPolicies/{claimsMappingPolicy-id}/appliesTo - /policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}/appliesTo - /policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}/appliesTo /policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/appliesTo/{directoryObject-id}: description: >- Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. get: tags: - policies.homeRealmDiscoveryPolicy summary: Microsoft Graph Get appliesTo from policies operationId: policies.homeRealmDiscoveryPolicies.GetAppliesTo parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.directoryObject' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: homeRealmDiscoveryPolicy-id in: path description: The unique identifier of homeRealmDiscoveryPolicy required: true schema: type: string x-ms-docs-key-type: homeRealmDiscoveryPolicy - name: directoryObject-id in: path description: The unique identifier of directoryObject required: true schema: type: string x-ms-docs-key-type: directoryObject x-ms-docs-grouped-path: - >- /policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}/appliesTo/{directoryObject-id} - >- /policies/claimsMappingPolicies/{claimsMappingPolicy-id}/appliesTo/{directoryObject-id} - >- /policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}/appliesTo/{directoryObject-id} - >- /policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}/appliesTo/{directoryObject-id} /policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/appliesTo/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.homeRealmDiscoveryPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.homeRealmDiscoveryPolicies.appliesTo.GetCount-6090 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: homeRealmDiscoveryPolicy-id in: path description: The unique identifier of homeRealmDiscoveryPolicy required: true schema: type: string x-ms-docs-key-type: homeRealmDiscoveryPolicy /policies/homeRealmDiscoveryPolicies/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.homeRealmDiscoveryPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.homeRealmDiscoveryPolicies.GetCount-9451 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /policies/identitySecurityDefaultsEnforcementPolicy: description: >- Provides operations to manage the identitySecurityDefaultsEnforcementPolicy property of the microsoft.graph.policyRoot entity. get: tags: - policies.identitySecurityDefaultsEnforcementPolicy summary: Microsoft Graph Get identitySecurityDefaultsEnforcementPolicy description: >- Retrieve the properties of an identitySecurityDefaultsEnforcementPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/identitysecuritydefaultsenforcementpolicy-get?view=graph-rest-1.0 operationId: policies.GetIdentitySecurityDefaultsEnforcementPolicy parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.identitySecurityDefaultsEnforcementPolicy summary: Microsoft Graph Update identitySecurityDefaultsEnforcementPolicy description: >- Update the properties of an identitySecurityDefaultsEnforcementPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/identitysecuritydefaultsenforcementpolicy-update?view=graph-rest-1.0 operationId: policies.UpdateIdentitySecurityDefaultsEnforcementPolicy requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.identitySecurityDefaultsEnforcementPolicy summary: >- Microsoft Graph Delete navigation property identitySecurityDefaultsEnforcementPolicy for policies operationId: policies.DeleteIdentitySecurityDefaultsEnforcementPolicy parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/permissionGrantPolicies: description: >- Provides operations to manage the permissionGrantPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.permissionGrantPolicy summary: Microsoft Graph List permissionGrantPolicies description: Retrieve the list of permissionGrantPolicy objects. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/permissiongrantpolicy-list?view=graph-rest-1.0 operationId: policies.ListPermissionGrantPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.permissionGrantPolicyCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.permissionGrantPolicy summary: Microsoft Graph Create permissionGrantPolicy description: >- Creates a permissionGrantPolicy. A permission grant policy is used to describe the conditions under which permissions can be granted (for example, during application consent). After creating the permission grant policy, you can add include condition sets to add matching rules, and add exclude condition sets to add exclusion rules. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/permissiongrantpolicy-post-permissiongrantpolicies?view=graph-rest-1.0 operationId: policies.CreatePermissionGrantPolicies requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/permissionGrantPolicies/{permissionGrantPolicy-id}: description: >- Provides operations to manage the permissionGrantPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.permissionGrantPolicy summary: Microsoft Graph Get permissionGrantPolicy description: Retrieve a single permissionGrantPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/permissiongrantpolicy-get?view=graph-rest-1.0 operationId: policies.GetPermissionGrantPolicies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.permissionGrantPolicy summary: Microsoft Graph Update permissionGrantPolicy description: Update properties of a permissionGrantPolicy. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/permissiongrantpolicy-update?view=graph-rest-1.0 operationId: policies.UpdatePermissionGrantPolicies requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.permissionGrantPolicy summary: Microsoft Graph Delete permissionGrantPolicy description: Delete a permissionGrantPolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/permissiongrantpolicy-delete?view=graph-rest-1.0 operationId: policies.DeletePermissionGrantPolicies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: permissionGrantPolicy-id in: path description: The unique identifier of permissionGrantPolicy required: true schema: type: string x-ms-docs-key-type: permissionGrantPolicy /policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes: description: >- Provides operations to manage the excludes property of the microsoft.graph.permissionGrantPolicy entity. get: tags: - policies.permissionGrantPolicy summary: Microsoft Graph List excludes collection of permissionGrantPolicy description: >- Retrieve the condition sets which are *excluded* in a permissionGrantPolicy. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/permissiongrantpolicy-list-excludes?view=graph-rest-1.0 operationId: policies.permissionGrantPolicies.ListExcludes parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.permissionGrantConditionSetCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.permissionGrantPolicy summary: >- Microsoft Graph Create permissionGrantConditionSet in excludes collection of permissionGrantPolicy description: >- Add conditions under which a permission grant event is *excluded* in a permission grant policy. You do this by adding a permissionGrantConditionSet to the excludes collection of a permissionGrantPolicy. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/permissiongrantpolicy-post-excludes?view=graph-rest-1.0 operationId: policies.permissionGrantPolicies.CreateExcludes requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.permissionGrantConditionSet 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: permissionGrantPolicy-id in: path description: The unique identifier of permissionGrantPolicy required: true schema: type: string x-ms-docs-key-type: permissionGrantPolicy /policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes/{permissionGrantConditionSet-id}: description: >- Provides operations to manage the excludes property of the microsoft.graph.permissionGrantPolicy entity. get: tags: - policies.permissionGrantPolicy summary: Microsoft Graph Get excludes from policies description: >- Condition sets that are excluded in this permission grant policy. Automatically expanded on GET. operationId: policies.permissionGrantPolicies.GetExcludes parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.permissionGrantConditionSet 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.permissionGrantPolicy summary: Microsoft Graph Update the navigation property excludes in policies operationId: policies.permissionGrantPolicies.UpdateExcludes requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.permissionGrantConditionSet 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.permissionGrantPolicy summary: >- Microsoft Graph Delete permissionGrantConditionSet from excludes collection of permissionGrantPolicy description: >- Deletes a permissionGrantConditionSet from the excludes collection of a permissionGrantPolicy. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/permissiongrantpolicy-delete-excludes?view=graph-rest-1.0 operationId: policies.permissionGrantPolicies.DeleteExcludes parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: permissionGrantPolicy-id in: path description: The unique identifier of permissionGrantPolicy required: true schema: type: string x-ms-docs-key-type: permissionGrantPolicy - name: permissionGrantConditionSet-id in: path description: The unique identifier of permissionGrantConditionSet required: true schema: type: string x-ms-docs-key-type: permissionGrantConditionSet /policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.permissionGrantPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.permissionGrantPolicies.excludes.GetCount-7507 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: permissionGrantPolicy-id in: path description: The unique identifier of permissionGrantPolicy required: true schema: type: string x-ms-docs-key-type: permissionGrantPolicy /policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes: description: >- Provides operations to manage the includes property of the microsoft.graph.permissionGrantPolicy entity. get: tags: - policies.permissionGrantPolicy summary: Microsoft Graph List includes collection of permissionGrantPolicy description: >- Retrieve the condition sets which are *included* in a permissionGrantPolicy. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/permissiongrantpolicy-list-includes?view=graph-rest-1.0 operationId: policies.permissionGrantPolicies.ListIncludes parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.permissionGrantConditionSetCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.permissionGrantPolicy summary: >- Microsoft Graph Create permissionGrantConditionSet in includes collection of permissionGrantPolicy description: >- Add conditions under which a permission grant event is *included* in a permission grant policy. You do this by adding a permissionGrantConditionSet to the includes collection of a permissionGrantPolicy. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/permissiongrantpolicy-post-includes?view=graph-rest-1.0 operationId: policies.permissionGrantPolicies.CreateIncludes requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.permissionGrantConditionSet 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: permissionGrantPolicy-id in: path description: The unique identifier of permissionGrantPolicy required: true schema: type: string x-ms-docs-key-type: permissionGrantPolicy /policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes/{permissionGrantConditionSet-id}: description: >- Provides operations to manage the includes property of the microsoft.graph.permissionGrantPolicy entity. get: tags: - policies.permissionGrantPolicy summary: Microsoft Graph Get includes from policies description: >- Condition sets that are included in this permission grant policy. Automatically expanded on GET. operationId: policies.permissionGrantPolicies.GetIncludes parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.permissionGrantConditionSet 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.permissionGrantPolicy summary: Microsoft Graph Update the navigation property includes in policies operationId: policies.permissionGrantPolicies.UpdateIncludes requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.permissionGrantConditionSet 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.permissionGrantPolicy summary: >- Microsoft Graph Delete permissionGrantConditionSet from includes collection of permissionGrantPolicy description: >- Deletes a permissionGrantConditionSet from the includes collection of a permissionGrantPolicy. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/permissiongrantpolicy-delete-includes?view=graph-rest-1.0 operationId: policies.permissionGrantPolicies.DeleteIncludes parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: permissionGrantPolicy-id in: path description: The unique identifier of permissionGrantPolicy required: true schema: type: string x-ms-docs-key-type: permissionGrantPolicy - name: permissionGrantConditionSet-id in: path description: The unique identifier of permissionGrantConditionSet required: true schema: type: string x-ms-docs-key-type: permissionGrantConditionSet /policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.permissionGrantPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.permissionGrantPolicies.includes.GetCount-4a76 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: permissionGrantPolicy-id in: path description: The unique identifier of permissionGrantPolicy required: true schema: type: string x-ms-docs-key-type: permissionGrantPolicy /policies/permissionGrantPolicies/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.permissionGrantPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.permissionGrantPolicies.GetCount-86b8 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /policies/roleManagementPolicies: description: >- Provides operations to manage the roleManagementPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph List roleManagementPolicies description: >- Get the details of the policies in PIM that can be applied to Microsoft Entra roles or group membership or ownership. To retrieve policies that apply to Azure RBAC, use the Azure REST PIM API for role management policies. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/policyroot-list-rolemanagementpolicies?view=graph-rest-1.0 operationId: policies.ListRoleManagementPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.unifiedRoleManagementPolicyCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph Create new navigation property to roleManagementPolicies for policies operationId: policies.CreateRoleManagementPolicies requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicy 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}: description: >- Provides operations to manage the roleManagementPolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph Get unifiedRoleManagementPolicy description: Retrieve the details of a role management policy. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicy-get?view=graph-rest-1.0 operationId: policies.GetRoleManagementPolicies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicy 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph Update the navigation property roleManagementPolicies in policies operationId: policies.UpdateRoleManagementPolicies requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicy 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph Delete navigation property roleManagementPolicies for policies operationId: policies.DeleteRoleManagementPolicies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: unifiedRoleManagementPolicy-id in: path description: The unique identifier of unifiedRoleManagementPolicy required: true schema: type: string x-ms-docs-key-type: unifiedRoleManagementPolicy /policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/effectiveRules: description: >- Provides operations to manage the effectiveRules property of the microsoft.graph.unifiedRoleManagementPolicy entity. get: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph Get effectiveRules from policies description: >- The list of effective rules like approval rules and expiration rules evaluated based on inherited referenced rules. For example, if there is a tenant-wide policy to enforce enabling an approval rule, the effective rule will be to enable approval even if the policy has a rule to disable approval. Supports $expand. operationId: policies.roleManagementPolicies.ListEffectiveRules parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph Create new navigation property to effectiveRules for policies operationId: policies.roleManagementPolicies.CreateEffectiveRules requestBody: description: New navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: unifiedRoleManagementPolicy-id in: path description: The unique identifier of unifiedRoleManagementPolicy required: true schema: type: string x-ms-docs-key-type: unifiedRoleManagementPolicy /policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/effectiveRules/{unifiedRoleManagementPolicyRule-id}: description: >- Provides operations to manage the effectiveRules property of the microsoft.graph.unifiedRoleManagementPolicy entity. get: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph Get effectiveRules from policies description: >- The list of effective rules like approval rules and expiration rules evaluated based on inherited referenced rules. For example, if there is a tenant-wide policy to enforce enabling an approval rule, the effective rule will be to enable approval even if the policy has a rule to disable approval. Supports $expand. operationId: policies.roleManagementPolicies.GetEffectiveRules parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph Update the navigation property effectiveRules in policies operationId: policies.roleManagementPolicies.UpdateEffectiveRules requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph Delete navigation property effectiveRules for policies operationId: policies.roleManagementPolicies.DeleteEffectiveRules parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: unifiedRoleManagementPolicy-id in: path description: The unique identifier of unifiedRoleManagementPolicy required: true schema: type: string x-ms-docs-key-type: unifiedRoleManagementPolicy - name: unifiedRoleManagementPolicyRule-id in: path description: The unique identifier of unifiedRoleManagementPolicyRule required: true schema: type: string x-ms-docs-key-type: unifiedRoleManagementPolicyRule /policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/effectiveRules/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.roleManagementPolicies.effectiveRules.GetCount-5858 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: unifiedRoleManagementPolicy-id in: path description: The unique identifier of unifiedRoleManagementPolicy required: true schema: type: string x-ms-docs-key-type: unifiedRoleManagementPolicy /policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/rules: description: >- Provides operations to manage the rules property of the microsoft.graph.unifiedRoleManagementPolicy entity. get: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph List rules (for a role management policy) description: >- Get the rules or settings defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object: externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicy-list-rules?view=graph-rest-1.0 operationId: policies.roleManagementPolicies.ListRules parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph Create new navigation property to rules for policies operationId: policies.roleManagementPolicies.CreateRules requestBody: description: New navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: unifiedRoleManagementPolicy-id in: path description: The unique identifier of unifiedRoleManagementPolicy required: true schema: type: string x-ms-docs-key-type: unifiedRoleManagementPolicy /policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/rules/{unifiedRoleManagementPolicyRule-id}: description: >- Provides operations to manage the rules property of the microsoft.graph.unifiedRoleManagementPolicy entity. get: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph Get unifiedRoleManagementPolicyRule description: >- Retrieve a rule or settings defined for a role management policy. The rule can be one of the following types that are derived from the unifiedRoleManagementPolicyRule object: externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicyrule-get?view=graph-rest-1.0 operationId: policies.roleManagementPolicies.GetRules parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph Update unifiedRoleManagementPolicyRule description: >- Update a rule defined for a role management policy. The rule can be one of the following types that are derived from the unifiedRoleManagementPolicyRule object: For more information about rules for Microsoft Entra roles and examples of updating rules, see the following articles: externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicyrule-update?view=graph-rest-1.0 operationId: policies.roleManagementPolicies.UpdateRules requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph Delete navigation property rules for policies operationId: policies.roleManagementPolicies.DeleteRules parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: unifiedRoleManagementPolicy-id in: path description: The unique identifier of unifiedRoleManagementPolicy required: true schema: type: string x-ms-docs-key-type: unifiedRoleManagementPolicy - name: unifiedRoleManagementPolicyRule-id in: path description: The unique identifier of unifiedRoleManagementPolicyRule required: true schema: type: string x-ms-docs-key-type: unifiedRoleManagementPolicyRule /policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/rules/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.roleManagementPolicies.rules.GetCount-6c00 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: unifiedRoleManagementPolicy-id in: path description: The unique identifier of unifiedRoleManagementPolicy required: true schema: type: string x-ms-docs-key-type: unifiedRoleManagementPolicy /policies/roleManagementPolicies/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.unifiedRoleManagementPolicy summary: Microsoft Graph Get the number of the resource operationId: policies.roleManagementPolicies.GetCount-cdca parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /policies/roleManagementPolicyAssignments: description: >- Provides operations to manage the roleManagementPolicyAssignments property of the microsoft.graph.policyRoot entity. get: tags: - policies.unifiedRoleManagementPolicyAssignment summary: Microsoft Graph List roleManagementPolicyAssignments description: >- Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for Groups. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/policyroot-list-rolemanagementpolicyassignments?view=graph-rest-1.0 operationId: policies.ListRoleManagementPolicyAssignments parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.unifiedRoleManagementPolicyAssignmentCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.unifiedRoleManagementPolicyAssignment summary: >- Microsoft Graph Create new navigation property to roleManagementPolicyAssignments for policies operationId: policies.CreateRoleManagementPolicyAssignments requestBody: description: New navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/roleManagementPolicyAssignments/{unifiedRoleManagementPolicyAssignment-id}: description: >- Provides operations to manage the roleManagementPolicyAssignments property of the microsoft.graph.policyRoot entity. get: tags: - policies.unifiedRoleManagementPolicyAssignment summary: Microsoft Graph Get unifiedRoleManagementPolicyAssignment description: >- Get the details of a policy assignment in PIM that's assigned to Microsoft Entra roles or group membership or ownership. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicyassignment-get?view=graph-rest-1.0 operationId: policies.GetRoleManagementPolicyAssignments parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.unifiedRoleManagementPolicyAssignment summary: >- Microsoft Graph Update the navigation property roleManagementPolicyAssignments in policies operationId: policies.UpdateRoleManagementPolicyAssignments requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.unifiedRoleManagementPolicyAssignment summary: Microsoft Graph Delete navigation property roleManagementPolicyAssignments for policies operationId: policies.DeleteRoleManagementPolicyAssignments parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: unifiedRoleManagementPolicyAssignment-id in: path description: The unique identifier of unifiedRoleManagementPolicyAssignment required: true schema: type: string x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment /policies/roleManagementPolicyAssignments/{unifiedRoleManagementPolicyAssignment-id}/policy: description: >- Provides operations to manage the policy property of the microsoft.graph.unifiedRoleManagementPolicyAssignment entity. get: tags: - policies.unifiedRoleManagementPolicyAssignment summary: Microsoft Graph Get policy from policies description: >- The policy that's associated with a policy assignment. Supports $expand and a nested $expand of the rules and effectiveRules relationships for the policy. operationId: policies.roleManagementPolicyAssignments.GetPolicy parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicy 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: unifiedRoleManagementPolicyAssignment-id in: path description: The unique identifier of unifiedRoleManagementPolicyAssignment required: true schema: type: string x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment /policies/roleManagementPolicyAssignments/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.unifiedRoleManagementPolicyAssignment summary: Microsoft Graph Get the number of the resource operationId: policies.roleManagementPolicyAssignments.GetCount-8d94 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /policies/tokenIssuancePolicies: description: >- Provides operations to manage the tokenIssuancePolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.tokenIssuancePolicy summary: Microsoft Graph List tokenIssuancePolicy description: Get a list of tokenIssuancePolicy objects. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/tokenissuancepolicy-list?view=graph-rest-1.0 operationId: policies.ListTokenIssuancePolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.tokenIssuancePolicyCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.tokenIssuancePolicy summary: Microsoft Graph Create tokenIssuancePolicy description: Create a new tokenIssuancePolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/tokenissuancepolicy-post-tokenissuancepolicy?view=graph-rest-1.0 operationId: policies.CreateTokenIssuancePolicies requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}: description: >- Provides operations to manage the tokenIssuancePolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.tokenIssuancePolicy summary: Microsoft Graph Get tokenIssuancePolicies from policies description: >- The policy that specifies the characteristics of SAML tokens issued by Microsoft Entra ID. operationId: policies.GetTokenIssuancePolicies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.tokenIssuancePolicy summary: Microsoft Graph Update tokenIssuancePolicy description: Update the properties of a tokenIssuancePolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/tokenissuancepolicy-update?view=graph-rest-1.0 operationId: policies.UpdateTokenIssuancePolicies requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.tokenIssuancePolicy summary: Microsoft Graph Delete tokenIssuancePolicy description: Delete a tokenIssuancePolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/tokenissuancepolicy-delete?view=graph-rest-1.0 operationId: policies.DeleteTokenIssuancePolicies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: tokenIssuancePolicy-id in: path description: The unique identifier of tokenIssuancePolicy required: true schema: type: string x-ms-docs-key-type: tokenIssuancePolicy /policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}/appliesTo: description: >- Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. get: tags: - policies.tokenIssuancePolicy summary: Microsoft Graph List appliesTo description: >- Get a list of directoryObject objects that a tokenIssuancePolicy object has been applied to. The tokenIssuancePolicy can only be applied to application. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/tokenissuancepolicy-list-appliesto?view=graph-rest-1.0 operationId: policies.tokenIssuancePolicies.ListAppliesTo parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.directoryObjectCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation parameters: - name: tokenIssuancePolicy-id in: path description: The unique identifier of tokenIssuancePolicy required: true schema: type: string x-ms-docs-key-type: tokenIssuancePolicy x-ms-docs-grouped-path: - >- /policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}/appliesTo - /policies/claimsMappingPolicies/{claimsMappingPolicy-id}/appliesTo - >- /policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/appliesTo - /policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}/appliesTo /policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}/appliesTo/{directoryObject-id}: description: >- Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. get: tags: - policies.tokenIssuancePolicy summary: Microsoft Graph Get appliesTo from policies operationId: policies.tokenIssuancePolicies.GetAppliesTo parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.directoryObject' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: tokenIssuancePolicy-id in: path description: The unique identifier of tokenIssuancePolicy required: true schema: type: string x-ms-docs-key-type: tokenIssuancePolicy - name: directoryObject-id in: path description: The unique identifier of directoryObject required: true schema: type: string x-ms-docs-key-type: directoryObject x-ms-docs-grouped-path: - >- /policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}/appliesTo/{directoryObject-id} - >- /policies/claimsMappingPolicies/{claimsMappingPolicy-id}/appliesTo/{directoryObject-id} - >- /policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/appliesTo/{directoryObject-id} - >- /policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}/appliesTo/{directoryObject-id} /policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}/appliesTo/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.tokenIssuancePolicy summary: Microsoft Graph Get the number of the resource operationId: policies.tokenIssuancePolicies.appliesTo.GetCount-e7f9 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: tokenIssuancePolicy-id in: path description: The unique identifier of tokenIssuancePolicy required: true schema: type: string x-ms-docs-key-type: tokenIssuancePolicy /policies/tokenIssuancePolicies/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.tokenIssuancePolicy summary: Microsoft Graph Get the number of the resource operationId: policies.tokenIssuancePolicies.GetCount-224d parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /policies/tokenLifetimePolicies: description: >- Provides operations to manage the tokenLifetimePolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.tokenLifetimePolicy summary: Microsoft Graph List tokenLifetimePolicies description: Get a list of tokenLifetimePolicy objects. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/tokenlifetimepolicy-list?view=graph-rest-1.0 operationId: policies.ListTokenLifetimePolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.tokenLifetimePolicyCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - policies.tokenLifetimePolicy summary: Microsoft Graph Create tokenLifetimePolicy description: Create a new tokenLifetimePolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/tokenlifetimepolicy-post-tokenlifetimepolicies?view=graph-rest-1.0 operationId: policies.CreateTokenLifetimePolicies requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}: description: >- Provides operations to manage the tokenLifetimePolicies property of the microsoft.graph.policyRoot entity. get: tags: - policies.tokenLifetimePolicy summary: Microsoft Graph Get tokenLifetimePolicy description: >- Retrieve the properties and relationships of a tokenLifetimePolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/tokenlifetimepolicy-get?view=graph-rest-1.0 operationId: policies.GetTokenLifetimePolicies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - policies.tokenLifetimePolicy summary: Microsoft Graph Update tokenlifetimepolicy description: Update the properties of a tokenLifetimePolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/tokenlifetimepolicy-update?view=graph-rest-1.0 operationId: policies.UpdateTokenLifetimePolicies requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - policies.tokenLifetimePolicy summary: Microsoft Graph Delete tokenLifetimePolicy description: Delete a tokenLifetimePolicy object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/tokenlifetimepolicy-delete?view=graph-rest-1.0 operationId: policies.DeleteTokenLifetimePolicies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: tokenLifetimePolicy-id in: path description: The unique identifier of tokenLifetimePolicy required: true schema: type: string x-ms-docs-key-type: tokenLifetimePolicy /policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}/appliesTo: description: >- Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. get: tags: - policies.tokenLifetimePolicy summary: Microsoft Graph List appliesTo description: >- Get a list of directoryObject objects that a tokenLifetimePolicy object has been applied to. The tokenLifetimePolicy can only be applied to application. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/tokenlifetimepolicy-list-appliesto?view=graph-rest-1.0 operationId: policies.tokenLifetimePolicies.ListAppliesTo parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.directoryObjectCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation parameters: - name: tokenLifetimePolicy-id in: path description: The unique identifier of tokenLifetimePolicy required: true schema: type: string x-ms-docs-key-type: tokenLifetimePolicy x-ms-docs-grouped-path: - >- /policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}/appliesTo - /policies/claimsMappingPolicies/{claimsMappingPolicy-id}/appliesTo - >- /policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/appliesTo - /policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}/appliesTo /policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}/appliesTo/{directoryObject-id}: description: >- Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. get: tags: - policies.tokenLifetimePolicy summary: Microsoft Graph Get appliesTo from policies operationId: policies.tokenLifetimePolicies.GetAppliesTo parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.directoryObject' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: tokenLifetimePolicy-id in: path description: The unique identifier of tokenLifetimePolicy required: true schema: type: string x-ms-docs-key-type: tokenLifetimePolicy - name: directoryObject-id in: path description: The unique identifier of directoryObject required: true schema: type: string x-ms-docs-key-type: directoryObject x-ms-docs-grouped-path: - >- /policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}/appliesTo/{directoryObject-id} - >- /policies/claimsMappingPolicies/{claimsMappingPolicy-id}/appliesTo/{directoryObject-id} - >- /policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/appliesTo/{directoryObject-id} - >- /policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}/appliesTo/{directoryObject-id} /policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}/appliesTo/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.tokenLifetimePolicy summary: Microsoft Graph Get the number of the resource operationId: policies.tokenLifetimePolicies.appliesTo.GetCount-3209 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: tokenLifetimePolicy-id in: path description: The unique identifier of tokenLifetimePolicy required: true schema: type: string x-ms-docs-key-type: tokenLifetimePolicy /policies/tokenLifetimePolicies/$count: description: Provides operations to count the resources in the collection. get: tags: - policies.tokenLifetimePolicy summary: Microsoft Graph Get the number of the resource operationId: policies.tokenLifetimePolicies.GetCount-12df parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' components: schemas: microsoft.graph.conditionalAccessPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: conditionalAccessPolicy required: - '@odata.type' type: object properties: conditions: $ref: >- #/components/schemas/microsoft.graph.conditionalAccessConditionSet createdDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. format: date-time nullable: true description: type: string nullable: true displayName: type: string description: Specifies a display name for the conditionalAccessPolicy object. grantControls: anyOf: - $ref: >- #/components/schemas/microsoft.graph.conditionalAccessGrantControls - type: object nullable: true description: >- Specifies the grant controls that must be fulfilled to pass the policy. modifiedDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. format: date-time nullable: true sessionControls: anyOf: - $ref: >- #/components/schemas/microsoft.graph.conditionalAccessSessionControls - type: object nullable: true description: Specifies the session controls that are enforced after sign-in. state: $ref: >- #/components/schemas/microsoft.graph.conditionalAccessPolicyState templateId: type: string description: >- Specifies the unique identifier of a Conditional Access template. Inherited from entity. nullable: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.whatIfAnalysisResult': '#/components/schemas/microsoft.graph.whatIfAnalysisResult' microsoft.graph.policyRoot: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: policyRoot required: - '@odata.type' type: object properties: activityBasedTimeoutPolicies: type: array items: $ref: >- #/components/schemas/microsoft.graph.activityBasedTimeoutPolicy description: >- The policy that controls the idle time out for web sessions for applications. x-ms-navigationProperty: true adminConsentRequestPolicy: anyOf: - $ref: >- #/components/schemas/microsoft.graph.adminConsentRequestPolicy - type: object nullable: true description: >- The policy by which consent requests are created and managed for the entire tenant. x-ms-navigationProperty: true appManagementPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' description: >- The policies that enforce app management restrictions for specific applications and service principals, overriding the defaultAppManagementPolicy. x-ms-navigationProperty: true authenticationFlowsPolicy: anyOf: - $ref: >- #/components/schemas/microsoft.graph.authenticationFlowsPolicy - type: object nullable: true description: >- The policy configuration of the self-service sign-up experience of external users. x-ms-navigationProperty: true authenticationMethodsPolicy: anyOf: - $ref: >- #/components/schemas/microsoft.graph.authenticationMethodsPolicy - type: object nullable: true description: >- The authentication methods and the users that are allowed to use them to sign in and perform multifactor authentication (MFA) in Microsoft Entra ID. x-ms-navigationProperty: true authenticationStrengthPolicies: type: array items: $ref: >- #/components/schemas/microsoft.graph.authenticationStrengthPolicy description: >- The authentication method combinations that are to be used in scenarios defined by Microsoft Entra Conditional Access. x-ms-navigationProperty: true authorizationPolicy: anyOf: - $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' - type: object nullable: true description: The policy that controls Microsoft Entra authorization settings. x-ms-navigationProperty: true claimsMappingPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' description: >- The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application. x-ms-navigationProperty: true conditionalAccessPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' description: The custom rules that define an access scenario. x-ms-navigationProperty: true crossTenantAccessPolicy: anyOf: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicy' - type: object nullable: true description: >- The custom rules that define an access scenario when interacting with external Microsoft Entra tenants. x-ms-navigationProperty: true defaultAppManagementPolicy: anyOf: - $ref: >- #/components/schemas/microsoft.graph.tenantAppManagementPolicy - type: object nullable: true description: >- The tenant-wide policy that enforces app management restrictions for all applications and service principals. x-ms-navigationProperty: true deviceRegistrationPolicy: anyOf: - $ref: >- #/components/schemas/microsoft.graph.deviceRegistrationPolicy - type: object nullable: true x-ms-navigationProperty: true featureRolloutPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' description: The feature rollout policy associated with a directory object. x-ms-navigationProperty: true homeRealmDiscoveryPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' description: >- The policy to control Microsoft Entra authentication behavior for federated users. x-ms-navigationProperty: true identitySecurityDefaultsEnforcementPolicy: anyOf: - $ref: >- #/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy - type: object nullable: true description: >- The policy that represents the security defaults that protect against common attacks. x-ms-navigationProperty: true permissionGrantPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' description: >- The policy that specifies the conditions under which consent can be granted. x-ms-navigationProperty: true roleManagementPolicies: type: array items: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicy description: Specifies the various policies associated with scopes and roles. x-ms-navigationProperty: true roleManagementPolicyAssignments: type: array items: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment description: >- The assignment of a role management policy to a role definition object. x-ms-navigationProperty: true tokenIssuancePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' description: >- The policy that specifies the characteristics of SAML tokens issued by Microsoft Entra ID. x-ms-navigationProperty: true tokenLifetimePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' description: >- The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Microsoft Entra ID. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.policyRoot' microsoft.graph.activityBasedTimeoutPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - title: activityBasedTimeoutPolicy required: - '@odata.type' type: object properties: '@odata.type': type: string default: '#microsoft.graph.activityBasedTimeoutPolicy' x-ms-discriminator-value: '#microsoft.graph.activityBasedTimeoutPolicy' microsoft.graph.directoryObject: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: directoryObject required: - '@odata.type' type: object properties: deletedDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- Date and time when this object was deleted. Always null when the object hasn't been deleted. format: date-time nullable: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.administrativeUnit': '#/components/schemas/microsoft.graph.administrativeUnit' '#microsoft.graph.application': '#/components/schemas/microsoft.graph.application' '#microsoft.graph.appRoleAssignment': '#/components/schemas/microsoft.graph.appRoleAssignment' '#microsoft.graph.certificateAuthorityDetail': '#/components/schemas/microsoft.graph.certificateAuthorityDetail' '#microsoft.graph.certificateBasedAuthPki': '#/components/schemas/microsoft.graph.certificateBasedAuthPki' '#microsoft.graph.contract': '#/components/schemas/microsoft.graph.contract' '#microsoft.graph.device': '#/components/schemas/microsoft.graph.device' '#microsoft.graph.directoryObjectPartnerReference': >- #/components/schemas/microsoft.graph.directoryObjectPartnerReference '#microsoft.graph.directoryRole': '#/components/schemas/microsoft.graph.directoryRole' '#microsoft.graph.directoryRoleTemplate': '#/components/schemas/microsoft.graph.directoryRoleTemplate' '#microsoft.graph.endpoint': '#/components/schemas/microsoft.graph.endpoint' '#microsoft.graph.extensionProperty': '#/components/schemas/microsoft.graph.extensionProperty' '#microsoft.graph.group': '#/components/schemas/microsoft.graph.group' '#microsoft.graph.groupSettingTemplate': '#/components/schemas/microsoft.graph.groupSettingTemplate' '#microsoft.graph.multiTenantOrganizationMember': >- #/components/schemas/microsoft.graph.multiTenantOrganizationMember '#microsoft.graph.organization': '#/components/schemas/microsoft.graph.organization' '#microsoft.graph.orgContact': '#/components/schemas/microsoft.graph.orgContact' '#microsoft.graph.policyBase': '#/components/schemas/microsoft.graph.policyBase' '#microsoft.graph.appManagementPolicy': '#/components/schemas/microsoft.graph.appManagementPolicy' '#microsoft.graph.authorizationPolicy': '#/components/schemas/microsoft.graph.authorizationPolicy' '#microsoft.graph.crossTenantAccessPolicy': '#/components/schemas/microsoft.graph.crossTenantAccessPolicy' '#microsoft.graph.identitySecurityDefaultsEnforcementPolicy': >- #/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy '#microsoft.graph.permissionGrantPolicy': '#/components/schemas/microsoft.graph.permissionGrantPolicy' '#microsoft.graph.stsPolicy': '#/components/schemas/microsoft.graph.stsPolicy' '#microsoft.graph.activityBasedTimeoutPolicy': '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' '#microsoft.graph.claimsMappingPolicy': '#/components/schemas/microsoft.graph.claimsMappingPolicy' '#microsoft.graph.homeRealmDiscoveryPolicy': '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' '#microsoft.graph.tokenIssuancePolicy': '#/components/schemas/microsoft.graph.tokenIssuancePolicy' '#microsoft.graph.tokenLifetimePolicy': '#/components/schemas/microsoft.graph.tokenLifetimePolicy' '#microsoft.graph.tenantAppManagementPolicy': '#/components/schemas/microsoft.graph.tenantAppManagementPolicy' '#microsoft.graph.resourceSpecificPermissionGrant': >- #/components/schemas/microsoft.graph.resourceSpecificPermissionGrant '#microsoft.graph.servicePrincipal': '#/components/schemas/microsoft.graph.servicePrincipal' '#microsoft.graph.user': '#/components/schemas/microsoft.graph.user' microsoft.graph.adminConsentRequestPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: adminConsentRequestPolicy required: - '@odata.type' type: object properties: isEnabled: type: boolean description: >- Specifies whether the admin consent request feature is enabled or disabled. Required. notifyReviewers: type: boolean description: >- Specifies whether reviewers will receive notifications. Required. remindersEnabled: type: boolean description: >- Specifies whether reviewers will receive reminder emails. Required. requestDurationInDays: maximum: 2147483647 minimum: -2147483648 type: number description: >- Specifies the duration the request is active before it automatically expires if no decision is applied. format: int32 reviewers: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' description: The list of reviewers for the admin consent. Required. version: maximum: 2147483647 minimum: -2147483648 type: number description: >- Specifies the version of this policy. When the policy is updated, this version is updated. Read-only. format: int32 '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.adminConsentRequestPolicy' microsoft.graph.appManagementPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' - title: appManagementPolicy required: - '@odata.type' type: object properties: isEnabled: type: boolean description: Denotes whether the policy is enabled. restrictions: anyOf: - $ref: >- #/components/schemas/microsoft.graph.customAppManagementConfiguration - type: object nullable: true description: >- Restrictions that apply to an application or service principal object. appliesTo: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: >- Collection of applications and service principals to which the policy is applied. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.appManagementPolicy' x-ms-discriminator-value: '#microsoft.graph.appManagementPolicy' microsoft.graph.authenticationFlowsPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: authenticationFlowsPolicy required: - '@odata.type' type: object properties: description: type: string description: >- Inherited property. A description of the policy. Optional. Read-only. nullable: true displayName: type: string description: >- Inherited property. The human-readable name of the policy. Optional. Read-only. nullable: true selfServiceSignUp: anyOf: - $ref: >- #/components/schemas/microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration - type: object nullable: true description: >- Contains selfServiceSignUpAuthenticationFlowConfiguration settings that convey whether self-service sign-up is enabled or disabled. Optional. Read-only. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.authenticationFlowsPolicy' microsoft.graph.authenticationMethodsPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: authenticationMethodsPolicy required: - '@odata.type' type: object properties: description: type: string description: A description of the policy. Read-only. nullable: true displayName: type: string description: The name of the policy. Read-only. nullable: true lastModifiedDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: The date and time of the last update to the policy. Read-only. format: date-time nullable: true policyMigrationState: anyOf: - $ref: >- #/components/schemas/microsoft.graph.authenticationMethodsPolicyMigrationState - type: object nullable: true description: >- The state of migration of the authentication methods policy from the legacy multifactor authentication and self-service password reset (SSPR) policies. The possible values are: premigration - means the authentication methods policy is used for authentication only, legacy policies are respected. migrationInProgress - means the authentication methods policy is used for both authentication and SSPR, legacy policies are respected. migrationComplete - means the authentication methods policy is used for authentication and SSPR, legacy policies are ignored. unknownFutureValue - Evolvable enumeration sentinel value. Do not use. policyVersion: type: string description: The version of the policy in use. Read-only. nullable: true reconfirmationInDays: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true registrationEnforcement: anyOf: - $ref: '#/components/schemas/microsoft.graph.registrationEnforcement' - type: object nullable: true description: >- Enforce registration at sign-in time. This property can be used to remind users to set up targeted authentication methods. authenticationMethodConfigurations: type: array items: $ref: >- #/components/schemas/microsoft.graph.authenticationMethodConfiguration description: >- Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.authenticationMethodsPolicy' microsoft.graph.authorizationPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' - title: authorizationPolicy required: - '@odata.type' type: object properties: allowedToSignUpEmailBasedSubscriptions: type: boolean description: >- Indicates whether users can sign up for email based subscriptions. allowedToUseSSPR: type: boolean description: >- Indicates whether administrators of the tenant can use the Self-Service Password Reset (SSPR). For more information, see Self-service password reset for administrators. allowEmailVerifiedUsersToJoinOrganization: type: boolean description: >- Indicates whether a user can join the tenant by email validation. allowInvitesFrom: anyOf: - $ref: '#/components/schemas/microsoft.graph.allowInvitesFrom' - type: object nullable: true description: >- Indicates who can invite guests to the organization. The possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. For more information, see allowInvitesFrom values. allowUserConsentForRiskyApps: type: boolean description: >- Indicates whether user consent for risky apps is allowed. We recommend keeping allowUserConsentForRiskyApps as false. Default value is false. nullable: true blockMsolPowerShell: type: boolean description: >- To disable the use of MSOL PowerShell, set this property to true. This also disables user-based access to the legacy service endpoint used by MSOL PowerShell. This doesn't affect Microsoft Entra Connect or Microsoft Graph. nullable: true defaultUserRolePermissions: $ref: '#/components/schemas/microsoft.graph.defaultUserRolePermissions' guestUserRoleId: pattern: >- ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ type: string description: >- Represents role templateId for the role that should be granted to guests. Currently following roles are supported: User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b). format: uuid nullable: true '@odata.type': type: string default: '#microsoft.graph.authorizationPolicy' x-ms-discriminator-value: '#microsoft.graph.authorizationPolicy' microsoft.graph.claimsMappingPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - title: claimsMappingPolicy required: - '@odata.type' type: object properties: '@odata.type': type: string default: '#microsoft.graph.claimsMappingPolicy' x-ms-discriminator-value: '#microsoft.graph.claimsMappingPolicy' microsoft.graph.crossTenantAccessPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' - title: crossTenantAccessPolicy required: - '@odata.type' type: object properties: allowedCloudEndpoints: type: array items: type: string description: >- Used to specify which Microsoft clouds an organization would like to collaborate with. By default, this value is empty. Supported values for this field are: microsoftonline.com, microsoftonline.us, and partner.microsoftonline.cn. default: anyOf: - $ref: >- #/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationDefault - type: object nullable: true description: >- Defines the default configuration for how your organization interacts with external Microsoft Entra organizations. x-ms-navigationProperty: true partners: type: array items: $ref: >- #/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner description: >- Defines partner-specific configurations for external Microsoft Entra organizations. x-ms-navigationProperty: true templates: anyOf: - $ref: '#/components/schemas/microsoft.graph.policyTemplate' - type: object nullable: true description: >- Represents the base policy in the directory for multitenant organization settings. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.crossTenantAccessPolicy' x-ms-discriminator-value: '#microsoft.graph.crossTenantAccessPolicy' microsoft.graph.policyTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: policyTemplate required: - '@odata.type' type: object properties: multiTenantOrganizationIdentitySynchronization: anyOf: - $ref: >- #/components/schemas/microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate - type: object nullable: true description: >- Defines an optional cross-tenant access policy template with user synchronization settings for a multitenant organization. x-ms-navigationProperty: true multiTenantOrganizationPartnerConfiguration: anyOf: - $ref: >- #/components/schemas/microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate - type: object nullable: true description: >- Defines an optional cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.policyTemplate' microsoft.graph.tenantAppManagementPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' - title: tenantAppManagementPolicy required: - '@odata.type' type: object properties: applicationRestrictions: anyOf: - $ref: >- #/components/schemas/microsoft.graph.appManagementApplicationConfiguration - type: object nullable: true description: >- Restrictions that apply as default to all application objects in the tenant. isEnabled: type: boolean description: Denotes whether the policy is enabled. Default value is false. servicePrincipalRestrictions: anyOf: - $ref: >- #/components/schemas/microsoft.graph.appManagementServicePrincipalConfiguration - type: object nullable: true description: >- Restrictions that apply as default to all service principal objects in the tenant. '@odata.type': type: string default: '#microsoft.graph.tenantAppManagementPolicy' x-ms-discriminator-value: '#microsoft.graph.tenantAppManagementPolicy' microsoft.graph.deviceRegistrationPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: deviceRegistrationPolicy required: - '@odata.type' type: object properties: azureADJoin: anyOf: - $ref: '#/components/schemas/microsoft.graph.azureADJoinPolicy' - type: object nullable: true azureADRegistration: anyOf: - $ref: >- #/components/schemas/microsoft.graph.azureADRegistrationPolicy - type: object nullable: true description: type: string nullable: true displayName: type: string nullable: true localAdminPassword: anyOf: - $ref: >- #/components/schemas/microsoft.graph.localAdminPasswordSettings - type: object nullable: true multiFactorAuthConfiguration: $ref: >- #/components/schemas/microsoft.graph.multiFactorAuthConfiguration userDeviceQuota: maximum: 2147483647 minimum: -2147483648 type: number format: int32 '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.deviceRegistrationPolicy' microsoft.graph.featureRolloutPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: featureRolloutPolicy required: - '@odata.type' type: object properties: description: type: string description: A description for this feature rollout policy. nullable: true displayName: type: string description: The display name for this feature rollout policy. feature: $ref: '#/components/schemas/microsoft.graph.stagedFeatureName' isAppliedToOrganization: type: boolean description: >- Indicates whether this feature rollout policy should be applied to the entire organization. isEnabled: type: boolean description: Indicates whether the feature rollout is enabled. appliesTo: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: >- Nullable. Specifies a list of directoryObject resources that feature is enabled for. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.featureRolloutPolicy' microsoft.graph.homeRealmDiscoveryPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - title: homeRealmDiscoveryPolicy required: - '@odata.type' type: object properties: '@odata.type': type: string default: '#microsoft.graph.homeRealmDiscoveryPolicy' x-ms-discriminator-value: '#microsoft.graph.homeRealmDiscoveryPolicy' microsoft.graph.permissionGrantPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' - title: permissionGrantPolicy required: - '@odata.type' type: object properties: excludes: type: array items: $ref: >- #/components/schemas/microsoft.graph.permissionGrantConditionSet description: >- Condition sets that are excluded in this permission grant policy. Automatically expanded on GET. x-ms-navigationProperty: true includes: type: array items: $ref: >- #/components/schemas/microsoft.graph.permissionGrantConditionSet description: >- Condition sets that are included in this permission grant policy. Automatically expanded on GET. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.permissionGrantPolicy' x-ms-discriminator-value: '#microsoft.graph.permissionGrantPolicy' microsoft.graph.permissionGrantConditionSet: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: permissionGrantConditionSet required: - '@odata.type' type: object properties: clientApplicationIds: type: array items: type: string nullable: true description: >- A list of appId values for the client applications to match with, or a list with the single value all to match any client application. Default is the single value all. clientApplicationPublisherIds: type: array items: type: string nullable: true description: >- A list of Microsoft Partner Network (MPN) IDs for verified publishers of the client application, or a list with the single value all to match with client apps from any publisher. Default is the single value all. clientApplicationsFromVerifiedPublisherOnly: type: boolean description: >- Set to true to only match on client applications with a verified publisher. Set to false to match on any client app, even if it doesn't have a verified publisher. Default is false. nullable: true clientApplicationTenantIds: type: array items: type: string nullable: true description: >- A list of Microsoft Entra tenant IDs in which the client application is registered, or a list with the single value all to match with client apps registered in any tenant. Default is the single value all. permissionClassification: type: string description: >- The permission classification for the permission being granted, or all to match with any permission classification (including permissions that aren't classified). Default is all. nullable: true permissions: type: array items: type: string nullable: true description: >- The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the oauth2PermissionScopes property of the API's servicePrincipal object. The id of application permissions can be found in the appRoles property of the API's servicePrincipal object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API's servicePrincipal object. Default is the single value all. permissionType: anyOf: - $ref: '#/components/schemas/microsoft.graph.permissionType' - type: object nullable: true description: >- The permission type of the permission being granted. Possible values: application for application permissions (for example app roles), or delegated for delegated permissions. The value delegatedUserConsentable indicates delegated permissions that haven't been configured by the API publisher to require admin consent—this value may be used in built-in permission grant policies, but can't be used in custom permission grant policies. Required. resourceApplication: type: string description: >- The appId of the resource application (for example the API) for which a permission is being granted, or any to match with any resource application or API. Default is any. nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.permissionGrantConditionSet' microsoft.graph.unifiedRoleManagementPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: unifiedRoleManagementPolicy required: - '@odata.type' type: object properties: description: type: string description: Description for the policy. displayName: type: string description: Display name for the policy. isOrganizationDefault: type: boolean description: >- This can only be set to true for a single tenant-wide policy which will apply to all scopes and roles. Set the scopeId to / and scopeType to Directory. Supports $filter (eq, ne). nullable: true lastModifiedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identity' - type: object nullable: true description: The identity who last modified the role setting. lastModifiedDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: The time when the role setting was last modified. format: date-time nullable: true scopeId: type: string description: >- The identifier of the scope where the policy is created. Can be / for the tenant or a group ID. Required. scopeType: type: string description: >- The type of the scope where the policy is created. One of Directory, DirectoryRole, Group. Required. effectiveRules: type: array items: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule description: >- The list of effective rules like approval rules and expiration rules evaluated based on inherited referenced rules. For example, if there is a tenant-wide policy to enforce enabling an approval rule, the effective rule will be to enable approval even if the policy has a rule to disable approval. Supports $expand. x-ms-navigationProperty: true rules: type: array items: $ref: >- #/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule description: >- The collection of rules like approval rules and expiration rules. Supports $expand. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.unifiedRoleManagementPolicy' microsoft.graph.tokenIssuancePolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - title: tokenIssuancePolicy required: - '@odata.type' type: object properties: '@odata.type': type: string default: '#microsoft.graph.tokenIssuancePolicy' x-ms-discriminator-value: '#microsoft.graph.tokenIssuancePolicy' microsoft.graph.tokenLifetimePolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - title: tokenLifetimePolicy required: - '@odata.type' type: object properties: '@odata.type': type: string default: '#microsoft.graph.tokenLifetimePolicy' x-ms-discriminator-value: '#microsoft.graph.tokenLifetimePolicy' parameters: top: name: $top in: query description: Show only the first n items style: form explode: false schema: minimum: 0 type: integer example: 50 skip: name: $skip in: query description: Skip the first n items style: form explode: false schema: minimum: 0 type: integer search: name: $search in: query description: Search items by search phrases style: form explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values style: form explode: false schema: type: string count: name: $count in: query description: Include count of items style: form explode: false schema: type: boolean examples: {} responses: error: description: error content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.ODataErrors.ODataError' ODataCountResponse: description: The count of the resource content: text/plain: schema: $ref: '#/components/schemas/ODataCountResponse' StringCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/StringCollectionResponse' tags: - name: identity.conditionalAccessRoot - name: policies.activityBasedTimeoutPolicy - name: policies.adminConsentRequestPolicy - name: policies.appManagementPolicy - name: policies.authenticationFlowsPolicy - name: policies.authenticationMethodsPolicy - name: policies.authenticationStrengthPolicy - name: policies.authorizationPolicy - name: policies.claimsMappingPolicy - name: policies.conditionalAccessPolicy - name: policies.crossTenantAccessPolicy - name: policies.deviceRegistrationPolicy - name: policies.featureRolloutPolicy - name: policies.homeRealmDiscoveryPolicy - name: policies.identitySecurityDefaultsEnforcementPolicy - name: policies.permissionGrantPolicy - name: policies.policyRoot - name: policies.tenantAppManagementPolicy - name: policies.tokenIssuancePolicy - name: policies.tokenLifetimePolicy - name: policies.unifiedRoleManagementPolicy - name: policies.unifiedRoleManagementPolicyAssignment