From a469cbcb44488af6d5821e2b712e2aa2a3745ffa Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 20 Oct 2026 10:56:03 +0000 Subject: [PATCH] Update clean beta metadata file with 251993 --- openapi/beta/default.yaml | 25392 ++++++++++++++++++++++++--- openapi/beta/graphexplorer.yaml | 28029 ++++++++++++++++++++++++++++-- openapi/beta/openapi.yaml | 25691 +++++++++++++++++++++++++-- openapi/beta/powershell_v2.yaml | 27678 +++++++++++++++++++++++++---- 4 files changed, 98103 insertions(+), 8687 deletions(-) diff --git a/openapi/beta/default.yaml b/openapi/beta/default.yaml index 5821a461..7c9e5432 100644 --- a/openapi/beta/default.yaml +++ b/openapi/beta/default.yaml @@ -5970,7 +5970,7 @@ paths: tags: - admin.exchangeAdmin summary: List folders - description: 'Get all the mailboxFolder objects in the specified mailbox, including any search folders.' + description: 'Get all the mailboxFolder objects in the specified mailbox, including any search folders. By default, hidden folders aren''t returned. To include them, specify includeHiddenFolders=true.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/mailbox-list-folders?view=graph-rest-beta @@ -6195,7 +6195,7 @@ paths: tags: - admin.exchangeAdmin summary: List childFolders - description: Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. + description: 'Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. By default, hidden child folders aren''t returned. To include them, specify includeHiddenFolders=true.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/mailboxfolder-list-childfolders?view=graph-rest-beta @@ -9900,7 +9900,7 @@ paths: tags: - admin.adminReportSettings summary: List apiUsageReportMetrics - description: Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. + description: 'Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport, sharePointServicePrioritizationReport, and throttlingReport.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/sharepointreportsettings-list-apiusagereportmetrics?view=graph-rest-beta @@ -53003,6 +53003,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -53115,6 +53121,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -53871,6 +53883,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -54004,6 +54022,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -57228,6 +57252,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -57361,6 +57391,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -84741,102 +84777,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /copilot/interactionHistory: - description: Provides operations to manage the interactionHistory property of the microsoft.graph.copilotRoot entity. - get: - tags: - - copilot.aiInteractionHistory - summary: Get interactionHistory from copilot - operationId: copilot.GetInteractionHistory - 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: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.aiInteractionHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - copilot.aiInteractionHistory - summary: Update the navigation property interactionHistory in copilot - operationId: copilot.UpdateInteractionHistory - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.aiInteractionHistory' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - copilot.aiInteractionHistory - summary: Delete navigation property interactionHistory for copilot - operationId: copilot.DeleteInteractionHistory - parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /copilot/interactionHistory/microsoft.graph.getAllEnterpriseInteractions(): - description: Provides operations to call the getAllEnterpriseInteractions method. + /copilot/costManagement/spendingPolicies: + description: Provides operations to manage the spendingPolicies property of the microsoft.graph.costManagementRoot entity. get: tags: - - copilot.aiInteractionHistory - summary: Invoke function getAllEnterpriseInteractions - operationId: copilot.interactionHistory.getAllEnterpriseInteractions + - copilot.costManagementRoot + summary: Get spendingPolicies from copilot + description: The spending policies that govern Copilot Credits consumption. + operationId: copilot.costManagement.ListSpendingPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $orderby in: query description: Order items by property values @@ -84847,148 +84801,1352 @@ paths: 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: - '200': - description: Success - content: - application/json: - schema: - title: Collection of aiInteraction - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.aiInteraction' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-grouped-path: - - '/copilot/users/{aiUser-id}/interactionHistory/microsoft.graph.getAllEnterpriseInteractions()' - /copilot/microsoft.graph.retrieval: - description: Provides operations to call the retrieval method. - post: - tags: - - copilot.copilotRoot.Actions - summary: Invoke action retrieval - operationId: copilot.retrieval - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - queryString: - type: string - dataSource: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.retrievalDataSource' - - type: object - nullable: true - filterExpression: - type: string - nullable: true - resourceMetadata: - type: array - items: - type: string - nullable: true - maximumNumberOfResults: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - dataSourceConfiguration: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dataSourceConfiguration' - - type: object - nullable: true - includeThumbnails: - type: boolean - default: false - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.retrievalResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-31' - date: '2024-02-23' - version: 2024-12/PrivatePreview:retrievalAPI - x-ms-docs-operation-type: action - /copilot/microsoft.graph.search: - description: Provides operations to call the search method. - post: - tags: - - copilot.copilotRoot.Actions - summary: Invoke action search - description: "Performs a semantic search across Microsoft data sources like OneDrive, SharePoint, etc.\nThe search query is processed using AI to return relevant results." - operationId: copilot.search - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - query: - type: string - pageSize: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - dataSources: - $ref: '#/components/schemas/microsoft.graph.copilotSearchDataSourcesConfiguration' - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.copilotSearchResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-09-15' - date: '2025-07-18' - version: 2025-08/PrivatePreview:copilotsearchpreview1 - x-ms-docs-operation-type: action - /copilot/reports: - description: Provides operations to manage the reports property of the microsoft.graph.copilotRoot entity. - get: - tags: - - copilot.copilotReportRoot - summary: Get reports from copilot - operationId: copilot.GetReports - 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: + '200': + $ref: '#/components/responses/microsoft.graph.spendingPolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - copilot.costManagementRoot + summary: Create new navigation property to spendingPolicies for copilot + operationId: copilot.costManagement.CreateSpendingPolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}': + description: Provides operations to manage the spendingPolicies property of the microsoft.graph.costManagementRoot entity. + get: + tags: + - copilot.costManagementRoot + summary: Get spendingPolicies from copilot + description: The spending policies that govern Copilot Credits consumption. + operationId: copilot.costManagement.GetSpendingPolicies + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - copilot.costManagementRoot + summary: Update the navigation property spendingPolicies in copilot + operationId: copilot.costManagement.UpdateSpendingPolicies + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - copilot.costManagementRoot + summary: Delete navigation property spendingPolicies for copilot + operationId: copilot.costManagement.DeleteSpendingPolicies + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings': + description: Provides operations to manage the emailThresholdSettings property of the microsoft.graph.spendingPolicy entity. + get: + tags: + - copilot.costManagementRoot + summary: Get emailThresholdSettings from copilot + description: "Notify-only email threshold configuration for the policy. Alerts are delivered by email\nonly. Addressed beneath the policy rather than returned inline in the policy response." + operationId: copilot.costManagement.spendingPolicies.GetEmailThresholdSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - copilot.costManagementRoot + summary: Update the navigation property emailThresholdSettings in copilot + operationId: copilot.costManagement.spendingPolicies.UpdateEmailThresholdSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertSetting' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - copilot.costManagementRoot + summary: Delete navigation property emailThresholdSettings for copilot + operationId: copilot.costManagement.spendingPolicies.DeleteEmailThresholdSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients': + description: Provides operations to manage the recipients property of the microsoft.graph.costManagementAlertSetting entity. + get: + tags: + - copilot.costManagementRoot + summary: Get recipients from copilot + description: "The directory users notified when a threshold is crossed. The address is resolved at send\ntime, so a recipient survives a mailbox change. Managed with $ref add and remove. A\nreference that does not resolve to a user in the tenant is rejected with\nalertRecipientNotFound." + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.ListRecipients + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.userCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - copilot.costManagementRoot + summary: Create new navigation property to recipients for copilot + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.CreateRecipients + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}': + description: Provides operations to manage the recipients property of the microsoft.graph.costManagementAlertSetting entity. + get: + tags: + - copilot.costManagementRoot + summary: Get recipients from copilot + description: "The directory users notified when a threshold is crossed. The address is resolved at send\ntime, so a recipient survives a mailbox change. Managed with $ref add and remove. A\nreference that does not resolve to a user in the tenant is rejected with\nalertRecipientNotFound." + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.GetRecipients + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - copilot.costManagementRoot + summary: Delete navigation property recipients for copilot + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.DeleteRecipients + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients(userPrincipalName=''{userPrincipalName}'')' + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}/mailboxSettings': + get: + tags: + - copilot.costManagementRoot + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve.' + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.GetMailboxSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - 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: + '200': + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + patch: + tags: + - copilot.costManagementRoot + summary: Update property mailboxSettings value. + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.UpdateMailboxSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}/serviceProvisioningErrors': + get: + tags: + - copilot.costManagementRoot + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.ListServiceProvisioningErrors + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}/serviceProvisioningErrors/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.ServiceProvisioningErrors.GetCount-fb6d + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients(userPrincipalName=''{userPrincipalName}'')': + description: Provides operations to manage the recipients property of the microsoft.graph.costManagementAlertSetting entity. + get: + tags: + - copilot.costManagementRoot + summary: Get recipients from copilot + description: "The directory users notified when a threshold is crossed. The address is resolved at send\ntime, so a recipient survives a mailbox change. Managed with $ref add and remove. A\nreference that does not resolve to a user in the tenant is rejected with\nalertRecipientNotFound." + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.GetByUserPrincipalName + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: userPrincipalName + in: path + description: Alternate key of user + required: true + schema: + type: string + nullable: true + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - copilot.costManagementRoot + summary: Delete navigation property recipients for copilot + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.DeleteByUserPrincipalName + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: userPrincipalName + in: path + description: Alternate key of user + required: true + schema: + type: string + nullable: true + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}' + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.GetCount-3293 + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/serviceSettings': + description: Provides operations to manage the serviceSettings property of the microsoft.graph.spendingPolicy entity. + get: + tags: + - copilot.costManagementRoot + summary: Get serviceSettings from copilot + description: "Per-service settings contained by the policy. Add a service with POST; remove one by\nsetting its state to disabled, which retains the entry in that state." + operationId: copilot.costManagement.spendingPolicies.ListServiceSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.spendingPolicyServiceSettingCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - copilot.costManagementRoot + summary: Create new navigation property to serviceSettings for copilot + operationId: copilot.costManagement.spendingPolicies.CreateServiceSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/serviceSettings/{spendingPolicyServiceSetting-serviceId}': + description: Provides operations to manage the serviceSettings property of the microsoft.graph.spendingPolicy entity. + get: + tags: + - copilot.costManagementRoot + summary: Get serviceSettings from copilot + description: "Per-service settings contained by the policy. Add a service with POST; remove one by\nsetting its state to disabled, which retains the entry in that state." + operationId: copilot.costManagement.spendingPolicies.GetServiceSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: spendingPolicyServiceSetting-serviceId + in: path + description: The unique identifier of spendingPolicyServiceSetting + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicyServiceSetting + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - copilot.costManagementRoot + summary: Update the navigation property serviceSettings in copilot + operationId: copilot.costManagement.spendingPolicies.UpdateServiceSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: spendingPolicyServiceSetting-serviceId + in: path + description: The unique identifier of spendingPolicyServiceSetting + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicyServiceSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/serviceSettings/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.spendingPolicies.serviceSettings.GetCount-61b8 + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /copilot/costManagement/spendingPolicies/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.spendingPolicies.GetCount-7cc6 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/copilot/costManagement/userBalances/{costManagementUserBalance-id}': + description: Provides operations to manage the userBalances property of the microsoft.graph.costManagementRoot entity. + get: + tags: + - copilot.costManagementRoot + summary: Get userBalances from copilot + description: 'Per-user consumption balances, addressed by the user''s identifier.' + operationId: copilot.costManagement.GetUserBalances + parameters: + - name: costManagementUserBalance-id + in: path + description: The unique identifier of costManagementUserBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserBalance + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementUserBalance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/userBalances/{costManagementUserBalance-id}/serviceBalances': + description: Provides operations to manage the serviceBalances property of the microsoft.graph.costManagementUserBalance entity. + get: + tags: + - copilot.costManagementRoot + summary: Get serviceBalances from copilot + description: "Per-service balance rows for the user. Services listed in unevaluatedServices are\nomitted. Expand to inline them." + operationId: copilot.costManagement.userBalances.ListServiceBalances + parameters: + - name: costManagementUserBalance-id + in: path + description: The unique identifier of costManagementUserBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserBalance + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.costManagementUserServiceBalanceCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/copilot/costManagement/userBalances/{costManagementUserBalance-id}/serviceBalances/{costManagementUserServiceBalance-serviceId}': + description: Provides operations to manage the serviceBalances property of the microsoft.graph.costManagementUserBalance entity. + get: + tags: + - copilot.costManagementRoot + summary: Get serviceBalances from copilot + description: "Per-service balance rows for the user. Services listed in unevaluatedServices are\nomitted. Expand to inline them." + operationId: copilot.costManagement.userBalances.GetServiceBalances + parameters: + - name: costManagementUserBalance-id + in: path + description: The unique identifier of costManagementUserBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserBalance + - name: costManagementUserServiceBalance-serviceId + in: path + description: The unique identifier of costManagementUserServiceBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserServiceBalance + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementUserServiceBalance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/userBalances/{costManagementUserBalance-id}/serviceBalances/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.userBalances.serviceBalances.GetCount-3b31 + parameters: + - name: costManagementUserBalance-id + in: path + description: The unique identifier of costManagementUserBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserBalance + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /copilot/interactionHistory: + description: Provides operations to manage the interactionHistory property of the microsoft.graph.copilotRoot entity. + get: + tags: + - copilot.aiInteractionHistory + summary: Get interactionHistory from copilot + operationId: copilot.GetInteractionHistory + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.aiInteractionHistory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - copilot.aiInteractionHistory + summary: Update the navigation property interactionHistory in copilot + operationId: copilot.UpdateInteractionHistory + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.aiInteractionHistory' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - copilot.aiInteractionHistory + summary: Delete navigation property interactionHistory for copilot + operationId: copilot.DeleteInteractionHistory + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /copilot/interactionHistory/microsoft.graph.getAllEnterpriseInteractions(): + description: Provides operations to call the getAllEnterpriseInteractions method. + get: + tags: + - copilot.aiInteractionHistory + summary: Invoke function getAllEnterpriseInteractions + operationId: copilot.interactionHistory.getAllEnterpriseInteractions + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: + '200': + description: Success + content: + application/json: + schema: + title: Collection of aiInteraction + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.aiInteraction' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/copilot/users/{aiUser-id}/interactionHistory/microsoft.graph.getAllEnterpriseInteractions()' + /copilot/microsoft.graph.retrieval: + description: Provides operations to call the retrieval method. + post: + tags: + - copilot.copilotRoot.Actions + summary: Invoke action retrieval + operationId: copilot.retrieval + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + queryString: + type: string + dataSource: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.retrievalDataSource' + - type: object + nullable: true + filterExpression: + type: string + nullable: true + resourceMetadata: + type: array + items: + type: string + nullable: true + maximumNumberOfResults: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + dataSourceConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dataSourceConfiguration' + - type: object + nullable: true + includeThumbnails: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.retrievalResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2025-12-31' + date: '2024-02-23' + version: 2024-12/PrivatePreview:retrievalAPI + x-ms-docs-operation-type: action + /copilot/microsoft.graph.search: + description: Provides operations to call the search method. + post: + tags: + - copilot.copilotRoot.Actions + summary: Invoke action search + description: "Performs a semantic search across Microsoft data sources like OneDrive, SharePoint, etc.\nThe search query is processed using AI to return relevant results." + operationId: copilot.search + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + query: + type: string + pageSize: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + dataSources: + $ref: '#/components/schemas/microsoft.graph.copilotSearchDataSourcesConfiguration' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.copilotSearchResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2025-09-15' + date: '2025-07-18' + version: 2025-08/PrivatePreview:copilotsearchpreview1 + x-ms-docs-operation-type: action + /copilot/reports: + description: Provides operations to manage the reports property of the microsoft.graph.copilotRoot entity. + get: + tags: + - copilot.copilotReportRoot + summary: Get reports from copilot + operationId: copilot.GetReports + parameters: - name: $select in: query description: Select properties to be returned @@ -219029,6 +220187,8 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots/{cloudPcUserProfileSnapshot-id}/microsoft.graph.restore' '/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/microsoft.graph.retrieveCloudPcLaunchDetail()': description: Provides operations to call the retrieveCloudPcLaunchDetail method. get: @@ -222627,6 +223787,102 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/microsoft.graph.bulkCreateUserProfileSnapshot': + description: Provides operations to call the bulkCreateUserProfileSnapshot method. + post: + tags: + - deviceManagement.virtualEndpoint + summary: Invoke action bulkCreateUserProfileSnapshot + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.cloudPcProvisioningPolicy.assignments.cloudPcProvisioningPolicyAssignment.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + cloudProfileIds: + type: array + items: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileBulkActionResult' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/microsoft.graph.bulkExportUserProfileSnapshot': + description: Provides operations to call the bulkExportUserProfileSnapshot method. + post: + tags: + - deviceManagement.virtualEndpoint + summary: Invoke action bulkExportUserProfileSnapshot + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.cloudPcProvisioningPolicy.assignments.cloudPcProvisioningPolicyAssignment.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + snapshotIds: + type: array + items: + type: string + storageDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshotStorageDetail' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileBulkActionResult' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/microsoft.graph.retrieveUserSettingsPersistenceProfiles(configurationId=''{configurationId}'')': description: Provides operations to call the retrieveUserSettingsPersistenceProfiles method. get: @@ -222724,6 +223980,322 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots': + description: Provides operations to manage the userProfileSnapshots property of the microsoft.graph.cloudPCUserSettingsPersistenceDetail entity. + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get userProfileSnapshots from deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.ListUserProfileSnapshots + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.cloudPcUserProfileSnapshotCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.virtualEndpoint + summary: Create new navigation property to userProfileSnapshots for deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.CreateUserProfileSnapshots + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots/{cloudPcUserProfileSnapshot-id}': + description: Provides operations to manage the userProfileSnapshots property of the microsoft.graph.cloudPCUserSettingsPersistenceDetail entity. + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get userProfileSnapshots from deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.GetUserProfileSnapshots + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - name: cloudPcUserProfileSnapshot-id + in: path + description: The unique identifier of cloudPcUserProfileSnapshot + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcUserProfileSnapshot + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.virtualEndpoint + summary: Update the navigation property userProfileSnapshots in deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.UpdateUserProfileSnapshots + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - name: cloudPcUserProfileSnapshot-id + in: path + description: The unique identifier of cloudPcUserProfileSnapshot + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcUserProfileSnapshot + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.virtualEndpoint + summary: Delete navigation property userProfileSnapshots for deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.DeleteUserProfileSnapshots + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - name: cloudPcUserProfileSnapshot-id + in: path + description: The unique identifier of cloudPcUserProfileSnapshot + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcUserProfileSnapshot + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots/{cloudPcUserProfileSnapshot-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - deviceManagement.virtualEndpoint + summary: Invoke action restore + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.cloudPcProvisioningPolicy.assignments.cloudPcProvisioningPolicyAssignment.userSettingsPersistenceDetail.userProfileSnapshots.cloudPcUserProfileSnapshot.restore + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - name: cloudPcUserProfileSnapshot-id + in: path + description: The unique identifier of cloudPcUserProfileSnapshot + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcUserProfileSnapshot + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetAssignmentId: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/microsoft.graph.restore' + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get the number of the resource + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.userProfileSnapshots.GetCount-3a15 + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/$count': description: Provides operations to count the resources in the collection. get: @@ -261933,7 +263505,7 @@ paths: tags: - drive.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -263832,7 +265404,7 @@ paths: tags: - drive.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -269314,7 +270886,7 @@ paths: tags: - drive.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -270523,7 +272095,7 @@ paths: tags: - drive.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -274830,7 +276402,7 @@ paths: tags: - drive.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -276421,7 +277993,7 @@ paths: tags: - drive.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -284757,7 +286329,7 @@ paths: tags: - drives.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -286943,7 +288515,7 @@ paths: tags: - drives.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -293460,7 +295032,7 @@ paths: tags: - drives.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -294911,7 +296483,7 @@ paths: tags: - drives.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -300158,7 +301730,7 @@ paths: tags: - drives.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -302057,7 +303629,7 @@ paths: tags: - drives.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -379988,7 +381560,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -382568,7 +384140,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -390229,7 +391801,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -391957,7 +393529,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -398196,7 +399768,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -400489,7 +402061,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -418379,8 +419951,11 @@ paths: get: tags: - groups.plannerGroup - summary: Get planner from groups - description: Selective Planner services available to the group. Read-only. Nullable. + summary: Get plannerGroup + description: Read the properties and relationships of plannerGroup object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannergroup-get?view=graph-rest-beta operationId: groups.GetPlanner parameters: - name: group-id @@ -418423,7 +419998,11 @@ paths: patch: tags: - groups.plannerGroup - summary: Update the navigation property planner in groups + summary: Update plannerGroup + description: Update the properties of a plannerGroup object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannergroup-update?view=graph-rest-beta operationId: groups.UpdatePlanner parameters: - name: group-id @@ -418455,7 +420034,11 @@ paths: delete: tags: - groups.plannerGroup - summary: Delete navigation property planner for groups + summary: Delete plannerGroup + description: Delete a plannerGroup object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/group-delete-planner?view=graph-rest-beta operationId: groups.DeletePlanner parameters: - name: group-id @@ -418569,14 +420152,17 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}': - description: Provides operations to manage the plans property of the microsoft.graph.plannerGroup entity. + '/groups/{group-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerGroup entity. get: tags: - groups.plannerGroup - summary: Get plans from groups - description: Read-only. Nullable. Returns the plannerPlans owned by the group. - operationId: groups.planner.GetPlans + summary: List plans_v2 for a group + description: Get a list of the plan objects owned by the group. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannergroup-list-plans_v2?view=graph-rest-beta + operationId: groups.planner.ListPlans_v2 parameters: - name: group-id in: path @@ -418585,13 +420171,21 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true + - $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: - type: string - x-ms-docs-key-type: plannerPlan + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -418614,86 +420208,21 @@ paths: type: string responses: '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.plannerGroup - summary: Update the navigation property plans in groups - operationId: groups.planner.UpdatePlans - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.plannerGroup - summary: Delete navigation property plans for groups - operationId: groups.planner.DeletePlans - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets': - description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + '/groups/{group-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerGroup entity. get: tags: - groups.plannerGroup - summary: Get buckets from groups - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: groups.planner.plans.ListBuckets + summary: Get plans_v2 from groups + description: Read-only. Nullable. The collection of Planner Graph V4 plans owned by the group. + operationId: groups.planner.GetPlans_v2 parameters: - name: group-id in: path @@ -418702,28 +420231,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: plan-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of plan required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - $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 + x-ms-docs-key-type: plan - name: $select in: query description: Select properties to be returned @@ -418746,18 +420260,21 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: tags: - groups.plannerGroup - summary: Create new navigation property to buckets for groups - operationId: groups.planner.plans.CreateBuckets + summary: Get the number of the resource + operationId: groups.planner.plans_v2.GetCount-1183 parameters: - name: group-id in: path @@ -418766,41 +420283,21 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '200': + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets' - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets' - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': - description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + '/groups/{group-id}/planner/plans/{plannerPlan-id}': + description: Provides operations to manage the plans property of the microsoft.graph.plannerGroup entity. get: tags: - groups.plannerGroup - summary: Get buckets from groups - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: groups.planner.plans.GetBuckets + summary: Get plans from groups + description: Read-only. Nullable. Returns the plannerPlans owned by the group. + operationId: groups.planner.GetPlans parameters: - name: group-id in: path @@ -418816,13 +420313,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: $select in: query description: Select properties to be returned @@ -418849,15 +420339,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.plannerGroup - summary: Update the navigation property buckets in groups - operationId: groups.planner.plans.UpdateBuckets + summary: Update the navigation property plans in groups + operationId: groups.planner.UpdatePlans parameters: - name: group-id in: path @@ -418873,19 +420363,12 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - schema: - type: string - x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: '204': @@ -418896,8 +420379,8 @@ paths: delete: tags: - groups.plannerGroup - summary: Delete navigation property buckets for groups - operationId: groups.planner.plans.DeleteBuckets + summary: Delete navigation property plans for groups + operationId: groups.planner.DeletePlans parameters: - name: group-id in: path @@ -418913,13 +420396,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: If-Match in: header description: ETag @@ -418931,17 +420407,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}' - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}' - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': - description: Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity. + '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets': + description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. get: tags: - groups.plannerGroup - summary: Get tasks from groups - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: groups.planner.plans.buckets.ListTasks + summary: Get buckets from groups + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: groups.planner.plans.ListBuckets parameters: - name: group-id in: path @@ -418957,13 +420430,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - schema: - type: string - x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -419001,7 +420467,7 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -419011,8 +420477,8 @@ paths: post: tags: - groups.plannerGroup - summary: Create new navigation property to tasks for groups - operationId: groups.planner.plans.buckets.CreateTasks + summary: Create new navigation property to buckets for groups + operationId: groups.planner.plans.CreateBuckets parameters: - name: group-id in: path @@ -419028,19 +420494,12 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - schema: - type: string - x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: '201': @@ -419048,21 +420507,283 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks' - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks' - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': - description: Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity. + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets' + '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. get: tags: - groups.plannerGroup - summary: Get tasks from groups - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: groups.planner.plans.buckets.GetTasks + summary: Get buckets from groups + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: groups.planner.plans.GetBuckets + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.plannerGroup + summary: Update the navigation property buckets in groups + operationId: groups.planner.plans.UpdateBuckets + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.plannerGroup + summary: Delete navigation property buckets for groups + operationId: groups.planner.plans.DeleteBuckets + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}' + '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + description: Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity. + get: + tags: + - groups.plannerGroup + summary: Get tasks from groups + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: groups.planner.plans.buckets.ListTasks + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.plannerGroup + summary: Create new navigation property to tasks for groups + operationId: groups.planner.plans.buckets.CreateTasks + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks' + '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + description: Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity. + get: + tags: + - groups.plannerGroup + summary: Get tasks from groups + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: groups.planner.plans.buckets.GetTasks parameters: - name: group-id in: path @@ -421354,6 +423075,37 @@ paths: - '/groups/{group-id}/team/microsoft.graph.archive' - '/groups/{group-id}/team/primaryChannel/microsoft.graph.archive' - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - groups.plannerGroup + summary: Invoke action extendExpiry + operationId: groups.group.planner.plans.plannerPlan.extendExpiry + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -439504,7 +441256,7 @@ paths: tags: - groups.site summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -441449,7 +443201,7 @@ paths: tags: - groups.site summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -461844,7 +463596,7 @@ paths: tags: - groups.site summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -484384,6 +486136,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -484526,6 +486284,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -485394,6 +487158,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -485557,6 +487327,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -486700,14 +488476,14 @@ paths: x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - '/groups/{group-id}/team/primaryChannel/planner/plans' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}': - description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. get: tags: - groups.team - summary: Get plans from groups - description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' - operationId: groups.team.channels.planner.GetPlans + summary: Get plans_v2 from groups + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: groups.team.channels.planner.ListPlans_v2 parameters: - name: group-id in: path @@ -486723,13 +488499,21 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true + - $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: - type: string - x-ms-docs-key-type: plannerPlan + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -486752,19 +488536,23 @@ paths: type: string responses: '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/primaryChannel/planner/plans_v2' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: tags: - groups.team - summary: Update the navigation property plans in groups - operationId: groups.team.channels.planner.UpdatePlans + summary: Get plans_v2 from groups + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: groups.team.channels.planner.GetPlans_v2 parameters: - name: group-id in: path @@ -486780,31 +488568,52 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: plan-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of plan required: true schema: type: string - x-ms-docs-key-type: plannerPlan - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + x-ms-docs-key-type: plan + - 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: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/primaryChannel/planner/plans_v2/{plan-id}' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: tags: - groups.team - summary: Delete navigation property plans for groups - operationId: groups.team.channels.planner.DeletePlans + summary: Get the number of the resource + operationId: groups.team.channels.planner.plans_v2.GetCount-f2f7 parameters: - name: group-id in: path @@ -486820,34 +488629,21 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: - '204': - description: Success + '200': + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': - description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}': + description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: tags: - groups.team - summary: Get buckets from groups - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: groups.team.channels.planner.plans.ListBuckets + summary: Get plans from groups + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: groups.team.channels.planner.GetPlans parameters: - name: group-id in: path @@ -486870,21 +488666,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - $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 @@ -486907,18 +488688,19 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - groups.team - summary: Create new navigation property to buckets for groups - operationId: groups.team.channels.planner.plans.CreateBuckets + summary: Update the navigation property plans in groups + operationId: groups.team.channels.planner.UpdatePlans parameters: - name: group-id in: path @@ -486942,33 +488724,23 @@ paths: type: string x-ms-docs-key-type: plannerPlan requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets' - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': - description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. - get: + delete: tags: - groups.team - summary: Get buckets from groups - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: groups.team.channels.planner.plans.GetBuckets + summary: Delete navigation property plans for groups + operationId: groups.team.channels.planner.DeletePlans parameters: - name: group-id in: path @@ -486991,48 +488763,212 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: plannerBucket - - 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: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': + description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + get: tags: - groups.team - summary: Update the navigation property buckets in groups - operationId: groups.team.channels.planner.plans.UpdateBuckets + summary: Get buckets from groups + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: groups.team.channels.planner.plans.ListBuckets + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.team + summary: Create new navigation property to buckets for groups + operationId: groups.team.channels.planner.plans.CreateBuckets + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + get: + tags: + - groups.team + summary: Get buckets from groups + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: groups.team.channels.planner.plans.GetBuckets + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.team + summary: Update the navigation property buckets in groups + operationId: groups.team.channels.planner.plans.UpdateBuckets parameters: - name: group-id in: path @@ -489837,6 +491773,44 @@ paths: - '/groups/{group-id}/team/microsoft.graph.archive' - '/groups/{group-id}/team/primaryChannel/microsoft.graph.archive' - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - groups.team + summary: Invoke action extendExpiry + operationId: groups.group.team.channels.channel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -497222,6 +499196,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -497343,6 +499323,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -498106,6 +500092,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -498248,6 +500240,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -499251,14 +501249,14 @@ paths: x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - '/groups/{group-id}/team/channels/{channel-id}/planner/plans' - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}': - description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + '/groups/{group-id}/team/primaryChannel/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. get: tags: - groups.team - summary: Get plans from groups - description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' - operationId: groups.team.primaryChannel.planner.GetPlans + summary: Get plans_v2 from groups + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: groups.team.primaryChannel.planner.ListPlans_v2 parameters: - name: group-id in: path @@ -499267,13 +501265,152 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true + - $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: - type: string - x-ms-docs-key-type: plannerPlan + 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: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2' + '/groups/{group-id}/team/primaryChannel/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - groups.team + summary: Get plans_v2 from groups + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: groups.team.primaryChannel.planner.GetPlans_v2 + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2/{plan-id}' + '/groups/{group-id}/team/primaryChannel/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - groups.team + summary: Get the number of the resource + operationId: groups.team.primaryChannel.planner.plans_v2.GetCount-c619 + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}': + description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - groups.team + summary: Get plans from groups + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: groups.team.primaryChannel.planner.GetPlans + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -502038,6 +504175,37 @@ paths: - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' - '/groups/{group-id}/team/microsoft.graph.archive' - '/groups/{group-id}/team/primaryChannel/microsoft.graph.archive' + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - groups.team + summary: Invoke action extendExpiry + operationId: groups.group.team.primaryChannel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -664923,17 +667091,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/lifecycleWorkflows/deletedItems/workflows: - description: Provides operations to manage the workflows property of the microsoft.graph.deletedItemContainer entity. + /identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies: + description: Provides operations to manage the lifecyclePolicies property of the microsoft.graph.deletedItemContainer entity. get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: List deletedItems (deleted lifecycle workflows) - description: Get a list of deleted workflow objects and their properties from the deletedItemContainer. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflows.deletedItems.ListWorkflows + summary: Get lifecyclePolicies from identityGovernance + description: Deleted lifecycle policies that can be restored. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.ListLifecyclePolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -664972,32 +667137,1477 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}': - description: Provides operations to manage the workflows property of the microsoft.graph.deletedItemContainer entity. + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}': + description: Provides operations to manage the lifecyclePolicies property of the microsoft.graph.deletedItemContainer entity. get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get deletedItemContainer (a deleted lifecycle workflow) - description: Retrieve a deleted workflow object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-deleteditemcontainer-get?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflows.deletedItems.GetWorkflows + summary: Get lifecyclePolicies from identityGovernance + description: Deleted lifecycle policies that can be restored. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.GetLifecyclePolicies parameters: - - name: workflow-id + - name: lifecyclePolicy-id in: path - description: The unique identifier of workflow + description: The unique identifier of lifecyclePolicy required: true schema: type: string - x-ms-docs-key-type: workflow + x-ms-docs-key-type: lifecyclePolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property lifecyclePolicies for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.DeleteLifecyclePolicies + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user or service principal that created the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetCreatedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy': + description: Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: The user or service principal that last modified the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetLastModifiedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)': + description: Provides operations to call the impact method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function impact + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePolicy.impact + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: startDateTime + in: query + description: 'Usage: startDateTime=@startDateTime' + schema: + 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 + format: date-time + nullable: true + - name: endDateTime + in: query + description: 'Usage: endDateTime=@endDateTime' + schema: + 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 + format: date-time + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: + '200': + description: Success + content: + application/json: + schema: + title: Collection of lifecyclePolicyImpactSummary + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore': + description: Provides operations to call the restore method. + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action restore + description: Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePolicy.restore + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report': + description: Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get report from identityGovernance + description: The latest processing report for the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetReport + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.report.ListSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.report.GetSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicySubjectReport-id + in: path + description: The unique identifier of lifecyclePolicySubjectReport + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicySubjectReport + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.report.subjects.GetCount-ed96 + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.ListRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicyRule-id + in: path + description: The unique identifier of lifecyclePolicyRule + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyRule + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions': + description: Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The collection of previous versions of the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.ListVersions + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}': + description: Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The collection of previous versions of the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetVersions + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user or service principal that created the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.GetCreatedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy': + description: Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: The user or service principal that last modified the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.GetLastModifiedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)': + description: Provides operations to call the impact method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function impact + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePolicy.versions.lifecyclePolicy.impact + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: startDateTime + in: query + description: 'Usage: startDateTime=@startDateTime' + schema: + 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 + format: date-time + nullable: true + - name: endDateTime + in: query + description: 'Usage: endDateTime=@endDateTime' + schema: + 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 + format: date-time + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: + '200': + description: Success + content: + application/json: + schema: + title: Collection of lifecyclePolicyImpactSummary + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore': + description: Provides operations to call the restore method. + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action restore + description: Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePolicy.versions.lifecyclePolicy.restore + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report': + description: Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get report from identityGovernance + description: The latest processing report for the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.GetReport + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.report.ListSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.report.GetSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicySubjectReport-id + in: path + description: The unique identifier of lifecyclePolicySubjectReport + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicySubjectReport + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.report.subjects.GetCount-10ed + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.ListRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.GetRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicyRule-id + in: path + description: The unique identifier of lifecyclePolicyRule + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyRule + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.rules.GetCount-5393 + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetCount-3ec0 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/lifecycleWorkflows/deletedItems/workflows: + description: Provides operations to manage the workflows property of the microsoft.graph.deletedItemContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: List deletedItems (deleted lifecycle workflows) + description: Get a list of deleted workflow objects and their properties from the deletedItemContainer. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.deletedItems.ListWorkflows + 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: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}': + description: Provides operations to manage the workflows property of the microsoft.graph.deletedItemContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get deletedItemContainer (a deleted lifecycle workflow) + description: Retrieve a deleted workflow object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-deleteditemcontainer-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.deletedItems.GetWorkflows + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + schema: + type: string + x-ms-docs-key-type: workflow - name: $select in: query description: Select properties to be returned @@ -666109,6 +669719,10 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope': description: Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. @@ -675581,6 +679195,1633 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + /identityGovernance/lifecycleWorkflows/lifecyclePolicies: + description: Provides operations to manage the lifecyclePolicies property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: List lifecyclePolicies + description: Get a list of the lifecyclePolicy objects and their properties in the lifecycle workflows container. Use $filter on the policySource property to distinguish system-managed default policies from user-created policies. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-lifecyclepolicies?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.ListLifecyclePolicies + 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: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Create lifecyclePolicy + description: Create a new lifecyclePolicy object in the lifecycle workflows container. A policy is created for a specific subject type and takes effect according to its priority order. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-post-lifecyclepolicies?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.CreateLifecyclePolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}': + description: Provides operations to manage the lifecyclePolicies property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lifecyclePolicy + description: Read the properties and relationships of microsoft.graph.identityGovernance.lifecyclePolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.GetLifecyclePolicies + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete lifecyclePolicy + description: 'Delete a lifecyclePolicy object. This is a soft-delete operation: the policy can be restored with the restore action and appears under the deleted items container until it''s permanently removed.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-delete?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.DeleteLifecyclePolicies + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user or service principal that created the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetCreatedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy': + description: Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: The user or service principal that last modified the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetLastModifiedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)': + description: Provides operations to call the impact method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function impact + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePolicy.impact + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: startDateTime + in: query + description: 'Usage: startDateTime=@startDateTime' + schema: + 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 + format: date-time + nullable: true + - name: endDateTime + in: query + description: 'Usage: endDateTime=@endDateTime' + schema: + 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 + format: date-time + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: + '200': + description: Success + content: + application/json: + schema: + title: Collection of lifecyclePolicyImpactSummary + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore': + description: Provides operations to call the restore method. + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action restore + description: Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePolicy.restore + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report': + description: Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get report from identityGovernance + description: The latest processing report for the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetReport + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.report.ListSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.report.GetSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicySubjectReport-id + in: path + description: The unique identifier of lifecyclePolicySubjectReport + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicySubjectReport + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.report.subjects.GetCount-15a6 + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: List rules + description: Get a list of the lifecyclePolicyRule objects and their properties for a lifecyclePolicy. Rules are evaluated together with AND logic. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-list-rules?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.ListRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lifecyclePolicyRule + description: Read the properties and relationships of microsoft.graph.identityGovernance.lifecyclePolicyRule object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicyrule-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicyRule-id + in: path + description: The unique identifier of lifecyclePolicyRule + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyRule + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions': + description: Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The collection of previous versions of the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.ListVersions + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}': + description: Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The collection of previous versions of the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetVersions + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user or service principal that created the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.GetCreatedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy': + description: Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: The user or service principal that last modified the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.GetLastModifiedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)': + description: Provides operations to call the impact method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function impact + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePolicy.versions.lifecyclePolicy.impact + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: startDateTime + in: query + description: 'Usage: startDateTime=@startDateTime' + schema: + 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 + format: date-time + nullable: true + - name: endDateTime + in: query + description: 'Usage: endDateTime=@endDateTime' + schema: + 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 + format: date-time + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: + '200': + description: Success + content: + application/json: + schema: + title: Collection of lifecyclePolicyImpactSummary + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore': + description: Provides operations to call the restore method. + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action restore + description: Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePolicy.versions.lifecyclePolicy.restore + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report': + description: Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get report from identityGovernance + description: The latest processing report for the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.GetReport + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.report.ListSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.report.GetSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicySubjectReport-id + in: path + description: The unique identifier of lifecyclePolicySubjectReport + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicySubjectReport + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.report.subjects.GetCount-2bdb + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.ListRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.GetRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicyRule-id + in: path + description: The unique identifier of lifecyclePolicyRule + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyRule + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.rules.GetCount-d6ce + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/lifecycleWorkflows/lifecyclePolicies/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetCount-d433 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/lifecycleWorkflows/lifecyclePolicyPriorityConfigurations: + description: Provides operations to manage the lifecyclePolicyPriorityConfigurations property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: List lifecyclePolicyPriorityConfigurations + description: Get a list of the lifecyclePolicyPriorityConfiguration objects and their properties in the lifecycle workflows container. Each configuration defines the policy evaluation order for one subject type. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-lifecyclepolicypriorityconfigurations?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.ListLifecyclePolicyPriorityConfigurations + 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: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/lifecyclePolicyPriorityConfigurations/{lifecyclePolicyPriorityConfiguration-id}': + description: Provides operations to manage the lifecyclePolicyPriorityConfigurations property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lifecyclePolicyPriorityConfigurations from identityGovernance + description: The priority ordering of lifecycle policies per subject type. + operationId: identityGovernance.lifecycleWorkflows.GetLifecyclePolicyPriorityConfigurations + parameters: + - name: lifecyclePolicyPriorityConfiguration-id + in: path + description: The unique identifier of lifecyclePolicyPriorityConfiguration + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyPriorityConfiguration + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property lifecyclePolicyPriorityConfigurations in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.UpdateLifecyclePolicyPriorityConfigurations + parameters: + - name: lifecyclePolicyPriorityConfiguration-id + in: path + description: The unique identifier of lifecyclePolicyPriorityConfiguration + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyPriorityConfiguration + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/lifecycleWorkflows/lifecyclePolicyPriorityConfigurations/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.GetCount-a1a8 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' /identityGovernance/lifecycleWorkflows/settings: description: Provides operations to manage the settings property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. get: @@ -677007,7 +682248,11 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/previewScope': description: Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. get: @@ -715409,7 +720654,7 @@ paths: tags: - me.calendarGroup summary: Invoke function delta - description: 'Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' + description: 'Get a set of calendar resources added, updated, or deleted in a user''s mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/calendar-delta?view=graph-rest-beta @@ -717990,7 +723235,7 @@ paths: tags: - me.calendar summary: Invoke function delta - description: 'Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' + description: 'Get a set of calendar resources added, updated, or deleted in a user''s mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/calendar-delta?view=graph-rest-beta @@ -719922,6 +725167,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -720037,6 +725288,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -720589,181 +725846,323 @@ paths: summary: Get media content for the navigation property hostedContents from me description: The unique identifier for an entity. Read-only. operationId: me.chats.messages.replies.GetHostedContentsContent - parameters: - - name: chat-id - in: path - description: The unique identifier of chat - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: - tags: - - me.chat - summary: Update media content for the navigation property hostedContents in me - description: The unique identifier for an entity. Read-only. - operationId: me.chats.messages.replies.UpdateHostedContentsContent - parameters: - - name: chat-id - in: path - description: The unique identifier of chat - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - delete: - tags: - - me.chat - summary: Delete media content for the navigation property hostedContents in me - description: The unique identifier for an entity. Read-only. - operationId: me.chats.messages.replies.DeleteHostedContentsContent - parameters: - - name: chat-id - in: path - description: The unique identifier of chat - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': - description: Provides operations to count the resources in the collection. - get: - tags: - - me.chat - summary: Get the number of the resource - operationId: me.chats.messages.replies.hostedContents.GetCount-62f4 - parameters: - - name: chat-id - in: path - description: The unique identifier of chat - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - '200': - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': - description: Provides operations to call the setReaction method. - post: - tags: - - me.chat - summary: Invoke action setReaction - operationId: me.chats.chat.messages.chatMessage.replies.chatMessage.setReaction + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - me.chat + summary: Update media content for the navigation property hostedContents in me + description: The unique identifier for an entity. Read-only. + operationId: me.chats.messages.replies.UpdateHostedContentsContent + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - me.chat + summary: Delete media content for the navigation property hostedContents in me + description: The unique identifier for an entity. Read-only. + operationId: me.chats.messages.replies.DeleteHostedContentsContent + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - me.chat + summary: Get the number of the resource + operationId: me.chats.messages.replies.hostedContents.GetCount-62f4 + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + description: Provides operations to call the setReaction method. + post: + tags: + - me.chat + summary: Invoke action setReaction + operationId: me.chats.chat.messages.chatMessage.replies.chatMessage.setReaction + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.setReaction' + - '/me/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.setReaction' + - '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/me/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/me/planner/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + description: Provides operations to call the softDelete method. + post: + tags: + - me.chat + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: me.chats.chat.messages.chatMessage.replies.chatMessage.softDelete + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.softDelete' + - '/me/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.softDelete' + '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + description: Provides operations to call the undoSoftDelete method. + post: + tags: + - me.chat + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: me.chats.chat.messages.chatMessage.replies.chatMessage.undoSoftDelete + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' + - '/me/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.undoSoftDelete' + '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + description: Provides operations to call the unsetReaction method. + post: + tags: + - me.chat + summary: Invoke action unsetReaction + operationId: me.chats.chat.messages.chatMessage.replies.chatMessage.unsetReaction parameters: - name: chat-id in: path @@ -720796,140 +726195,10 @@ paths: reactionType: type: string nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/me/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.setReaction' - - '/me/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.setReaction' - - '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/me/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/me/planner/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - description: Provides operations to call the softDelete method. - post: - tags: - - me.chat - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: me.chats.chat.messages.chatMessage.replies.chatMessage.softDelete - parameters: - - name: chat-id - in: path - description: The unique identifier of chat - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/me/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.softDelete' - - '/me/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.softDelete' - '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - description: Provides operations to call the undoSoftDelete method. - post: - tags: - - me.chat - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: me.chats.chat.messages.chatMessage.replies.chatMessage.undoSoftDelete - parameters: - - name: chat-id - in: path - description: The unique identifier of chat - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/me/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' - - '/me/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.undoSoftDelete' - '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - description: Provides operations to call the unsetReaction method. - post: - tags: - - me.chat - summary: Invoke action unsetReaction - operationId: me.chats.chat.messages.chatMessage.replies.chatMessage.unsetReaction - parameters: - - name: chat-id - in: path - description: The unique identifier of chat - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: + displayName: + type: string + nullable: true + reactionId: type: string nullable: true required: true @@ -724211,6 +729480,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -724347,6 +729622,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -745179,7 +750460,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -747494,7 +752775,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -754002,7 +759283,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -755513,7 +760794,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -760764,7 +766045,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -762792,7 +768073,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -771497,99 +776778,326 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.licenseDetails - summary: Update the navigation property licenseDetails in me - operationId: me.UpdateLicenseDetails - parameters: - - name: licenseDetails-id - in: path - description: The unique identifier of licenseDetails - required: true - schema: - type: string - x-ms-docs-key-type: licenseDetails - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.licenseDetails - summary: Delete navigation property licenseDetails for me - operationId: me.DeleteLicenseDetails - parameters: - - name: licenseDetails-id - in: path - description: The unique identifier of licenseDetails - required: true - schema: - type: string - x-ms-docs-key-type: licenseDetails - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.licenseDetails + summary: Update the navigation property licenseDetails in me + operationId: me.UpdateLicenseDetails + parameters: + - name: licenseDetails-id + in: path + description: The unique identifier of licenseDetails + required: true + schema: + type: string + x-ms-docs-key-type: licenseDetails + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.licenseDetails + summary: Delete navigation property licenseDetails for me + operationId: me.DeleteLicenseDetails + parameters: + - name: licenseDetails-id + in: path + description: The unique identifier of licenseDetails + required: true + schema: + type: string + x-ms-docs-key-type: licenseDetails + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/licenseDetails/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - me.licenseDetails + summary: Get the number of the resource + operationId: me.licenseDetails.GetCount-481c + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /me/licenseDetails/microsoft.graph.getTeamsLicensingDetails(): + description: Provides operations to call the getTeamsLicensingDetails method. + get: + tags: + - me.licenseDetails + summary: Invoke function getTeamsLicensingDetails + description: Get the license status of a user in Microsoft Teams. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/licensedetails-getteamslicensingdetails?view=graph-rest-beta + operationId: me.licenseDetails.getTeamsLicensingDetails + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.teamsLicensingDetails' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/lifecycle: + description: Provides operations to manage the lifecycle property of the microsoft.graph.user entity. + get: + tags: + - me.userIdentityLifecycle + summary: Get lifecycle from me + description: Lifecycle information for the user. Read-only. + operationId: me.GetLifecycle + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.userIdentityLifecycle + summary: Update the navigation property lifecycle in me + operationId: me.UpdateLifecycle + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.userIdentityLifecycle + summary: Delete navigation property lifecycle for me + operationId: me.DeleteLifecycle + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/lifecycle/complianceIssues: + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - me.userIdentityLifecycle + summary: Get complianceIssues from me + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + operationId: me.lifecycle.ListComplianceIssues + 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: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.complianceIssueCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/me/lifecycle/complianceIssues/{complianceIssue-id}': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - me.userIdentityLifecycle + summary: Get complianceIssues from me + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + operationId: me.lifecycle.GetComplianceIssues + parameters: + - name: complianceIssue-id + in: path + description: The unique identifier of complianceIssue + required: true + schema: + type: string + x-ms-docs-key-type: complianceIssue + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/lifecycle/complianceIssues/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - me.userIdentityLifecycle + summary: Get the number of the resource + operationId: me.lifecycle.complianceIssues.GetCount-a297 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /me/lifecycle/effectiveGoverningPolicy: + description: Provides operations to manage the effectiveGoverningPolicy property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - me.userIdentityLifecycle + summary: Get effectiveGoverningPolicy from me + description: The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + operationId: me.lifecycle.GetEffectiveGoverningPolicy + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/licenseDetails/$count: - description: Provides operations to count the resources in the collection. - get: - tags: - - me.licenseDetails - summary: Get the number of the resource - operationId: me.licenseDetails.GetCount-481c - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - '200': - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /me/licenseDetails/microsoft.graph.getTeamsLicensingDetails(): - description: Provides operations to call the getTeamsLicensingDetails method. - get: - tags: - - me.licenseDetails - summary: Invoke function getTeamsLicensingDetails - description: Get the license status of a user in Microsoft Teams. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/licensedetails-getteamslicensingdetails?view=graph-rest-beta - operationId: me.licenseDetails.getTeamsLicensingDetails - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.teamsLicensingDetails' - - type: object - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function /me/mailboxSettings: get: tags: @@ -774705,6 +780213,43 @@ paths: - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.copy' - '/me/mailFolders/{mailFolder-id}/microsoft.graph.copy' - '/me/messages/{message-id}/microsoft.graph.copy' + '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.importMime': + description: Provides operations to call the importMime method. + post: + tags: + - me.mailFolder + summary: Invoke action importMime + operationId: me.mailFolders.mailFolder.childFolders.mailFolder.importMime + parameters: + - name: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + - name: mailFolder-id1 + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/mailFolders/{mailFolder-id}/microsoft.graph.importMime' '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.move': description: Provides operations to call the move method. post: @@ -777666,6 +783211,36 @@ paths: - '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.copy' - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.copy' - '/me/messages/{message-id}/microsoft.graph.copy' + '/me/mailFolders/{mailFolder-id}/microsoft.graph.importMime': + description: Provides operations to call the importMime method. + post: + tags: + - me.mailFolder + summary: Invoke action importMime + operationId: me.mailFolders.mailFolder.importMime + parameters: + - name: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.importMime' '/me/mailFolders/{mailFolder-id}/microsoft.graph.move': description: Provides operations to call the move method. post: @@ -786282,6 +791857,45 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + /me/microsoft.graph.identityGovernance.addSelfAsSponsor: + description: Provides operations to call the addSelfAsSponsor method. + post: + tags: + - me.user.Actions + summary: Invoke action addSelfAsSponsor + operationId: me.addSelfAsSponsor + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.identityGovernance.attest: + description: Provides operations to call the attest method. + post: + tags: + - me.user.Actions + summary: Invoke action attest + operationId: me.attest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.identityGovernance.removeSelfAsSponsor: + description: Provides operations to call the removeSelfAsSponsor method. + post: + tags: + - me.user.Actions + summary: Invoke action removeSelfAsSponsor + operationId: me.removeSelfAsSponsor + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /me/microsoft.graph.invalidateAllRefreshTokens: description: Provides operations to call the invalidateAllRefreshTokens method. post: @@ -810247,7 +815861,7 @@ paths: tags: - me.plannerUser summary: Get plannerUser - description: 'Retrieve the properties and relationships of a plannerUser object. The returned properties include the user''s favorite plans and recently viewed plans. ' + description: Read the properties and relationships of plannerUser object. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/planneruser-get?view=graph-rest-beta @@ -810315,7 +815929,11 @@ paths: delete: tags: - me.plannerUser - summary: Delete navigation property planner for me + summary: Delete plannerUser + description: Delete a plannerUser object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/agentuser-delete-planner?view=graph-rest-beta operationId: me.DeletePlanner parameters: - name: If-Match @@ -810727,17 +816345,134 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/planner/favoritePlans/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - me.plannerUser + summary: Get the number of the resource + operationId: me.planner.favoritePlans.GetCount-8fa9 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /me/planner/myDayTasks: + description: Provides operations to manage the myDayTasks property of the microsoft.graph.plannerUser entity. + get: + tags: + - me.plannerUser + summary: List myDayTasks + description: Retrieve a list of plannerTask objects to be shown in the user's My Day view within Planner. This method returns the list of tasks that the user added to the My Day view or that are due today. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planneruser-list-mydaytasks?view=graph-rest-beta + operationId: me.planner.ListMyDayTasks + 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: + '200': + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/me/planner/myDayTasks/{plannerTask-id}': + description: Provides operations to manage the myDayTasks property of the microsoft.graph.plannerUser entity. + get: + tags: + - me.plannerUser + summary: Get myDayTasks from me + description: Read-only. Nullable. Returns the plannerTasks to be shown in the My Day view of the user. + operationId: me.planner.GetMyDayTasks + parameters: + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/planner/favoritePlans/$count: + /me/planner/myDayTasks/$count: description: Provides operations to count the resources in the collection. get: tags: - me.plannerUser summary: Get the number of the resource - operationId: me.planner.favoritePlans.GetCount-8fa9 + operationId: me.planner.myDayTasks.GetCount-8dbb parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -810746,17 +816481,17 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /me/planner/myDayTasks: - description: Provides operations to manage the myDayTasks property of the microsoft.graph.plannerUser entity. + /me/planner/plans: + description: Provides operations to manage the plans property of the microsoft.graph.plannerUser entity. get: tags: - me.plannerUser - summary: List myDayTasks - description: Retrieve a list of plannerTask objects to be shown in the user's My Day view within Planner. This method returns the list of tasks that the user added to the My Day view or that are due today. + summary: List plans + description: Retrieve a list of plannerplan objects shared with a user object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/planneruser-list-mydaytasks?view=graph-rest-beta - operationId: me.planner.ListMyDayTasks + url: https://learn.microsoft.com/graph/api/planneruser-list-plans?view=graph-rest-beta + operationId: me.planner.ListPlans parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -810795,85 +816530,43 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/me/planner/myDayTasks/{plannerTask-id}': - description: Provides operations to manage the myDayTasks property of the microsoft.graph.plannerUser entity. - get: + post: tags: - me.plannerUser - summary: Get myDayTasks from me - description: Read-only. Nullable. Returns the plannerTasks to be shown in the My Day view of the user. - operationId: me.planner.GetMyDayTasks - parameters: - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - schema: - type: string - x-ms-docs-key-type: plannerTask - - 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 + summary: Create new navigation property to plans for me + operationId: me.planner.CreatePlans + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true responses: - '200': - description: Retrieved navigation property + '201': + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/planner/myDayTasks/$count: - description: Provides operations to count the resources in the collection. - get: - tags: - - me.plannerUser - summary: Get the number of the resource - operationId: me.planner.myDayTasks.GetCount-8dbb - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - '200': - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /me/planner/plans: - description: Provides operations to manage the plans property of the microsoft.graph.plannerUser entity. + /me/planner/plans_v2: + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. get: tags: - me.plannerUser - summary: List plans - description: Retrieve a list of plannerplan objects shared with a user object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/planneruser-list-plans?view=graph-rest-beta - operationId: me.planner.ListPlans + summary: Get plans_v2 from me + description: Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + operationId: me.planner.ListPlans_v2 parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -810912,35 +816605,74 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/me/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. + get: tags: - me.plannerUser - summary: Create new navigation property to plans for me - operationId: me.planner.CreatePlans - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + summary: Get plans_v2 from me + description: Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + operationId: me.planner.GetPlans_v2 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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: - '201': - description: Created navigation property. + '200': + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /me/planner/plans_v2/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - me.plannerUser + summary: Get the number of the resource + operationId: me.planner.plans_v2.GetCount-976d + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/me/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.plannerUser entity. get: @@ -813343,6 +819075,27 @@ paths: x-ms-docs-grouped-path: - '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.archive' - '/me/drives/{drive-id}/root/microsoft.graph.archive' + '/me/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - me.plannerUser + summary: Invoke action extendExpiry + operationId: me.planner.plans.plannerPlan.extendExpiry + parameters: + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/me/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -815138,6 +820891,120 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /me/planner/tasks_v2: + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - me.plannerUser + summary: Get tasks_v2 from me + description: Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + operationId: me.planner.ListTasks_v2 + 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: + '200': + $ref: '#/components/responses/microsoft.graph.taskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/me/planner/tasks_v2/{task-id}': + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - me.plannerUser + summary: Get tasks_v2 from me + description: Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + operationId: me.planner.GetTasks_v2 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/planner/tasks_v2/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - me.plannerUser + summary: Get the number of the resource + operationId: me.planner.tasks_v2.GetCount-d4e5 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/me/planner/tasks/{plannerTask-id}': description: Provides operations to manage the tasks property of the microsoft.graph.plannerUser entity. get: @@ -839431,7 +845298,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/networkAccess/reports/microsoft.graph.networkaccess.getDiscoveredApplicationSegmentReport(startDateTime={startDateTime},endDateTime={endDateTime},userId=''@userId'')': + '/networkAccess/reports/microsoft.graph.networkaccess.getDiscoveredApplicationSegmentReport(startDateTime={startDateTime},endDateTime={endDateTime},userId=''@userId'',groupingId=''@groupingId'')': description: Provides operations to call the getDiscoveredApplicationSegmentReport method. get: tags: @@ -839465,6 +845332,12 @@ paths: schema: type: string nullable: true + - name: groupingId + in: query + description: 'Usage: groupingId=''@groupingId''' + schema: + type: string + nullable: true - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -859327,6 +865200,10 @@ paths: tags: - planner.planner summary: Get planner + description: Read the properties and relationships of planner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-get?view=graph-rest-beta operationId: planner.planner.GetPlanner parameters: - name: $select @@ -859363,6 +865240,10 @@ paths: tags: - planner.planner summary: Update planner + description: Update the properties of a planner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-update?view=graph-rest-beta operationId: planner.planner.UpdatePlanner requestBody: description: New property values @@ -861335,6 +867216,1572 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /planner/plans_v2: + description: Provides operations to manage the plans_v2 property of the microsoft.graph.planner entity. + get: + tags: + - planner.plan + summary: List plans_v2 + description: Get a list of the plan objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-list-plans_v2?view=graph-rest-beta + operationId: planner.ListPlans_v2 + 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: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.plan + summary: Create plan_v2 + description: Create a new plan object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-post-plans_v2?view=graph-rest-beta + operationId: planner.CreatePlans_v2 + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.planner entity. + get: + tags: + - planner.plan + summary: Get plan + description: Read the properties and relationships of plan object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-get?view=graph-rest-beta + operationId: planner.GetPlans_v2 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.plan + summary: Update plan + description: Update the properties of a plan object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-update?view=graph-rest-beta + operationId: planner.UpdatePlans_v2 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.plan + summary: Delete plan + description: Delete a plan object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planneruser-delete-v2?view=graph-rest-beta + operationId: planner.DeletePlans_v2 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/buckets': + description: Provides operations to manage the buckets property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get buckets from planner + description: The collection of buckets in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListBuckets + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.bucketCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.plan + summary: Create new navigation property to buckets for planner + operationId: planner.plans_v2.CreateBuckets + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucket' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/buckets/{bucket-id}': + description: Provides operations to manage the buckets property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get buckets from planner + description: The collection of buckets in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetBuckets + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: bucket-id + in: path + description: The unique identifier of bucket + required: true + schema: + type: string + x-ms-docs-key-type: bucket + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.plan + summary: Update the navigation property buckets in planner + operationId: planner.plans_v2.UpdateBuckets + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: bucket-id + in: path + description: The unique identifier of bucket + required: true + schema: + type: string + x-ms-docs-key-type: bucket + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucket' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.plan + summary: Delete navigation property buckets for planner + operationId: planner.plans_v2.DeleteBuckets + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: bucket-id + in: path + description: The unique identifier of bucket + required: true + schema: + type: string + x-ms-docs-key-type: bucket + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/buckets/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.buckets.GetCount-3e9d + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/contexts': + description: Provides operations to manage the contexts property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get contexts from planner + description: The collection of context links describing where the plan is surfaced. Read-only. Nullable. + operationId: planner.plans_v2.ListContexts + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.planContextLinkCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.plan + summary: Create new navigation property to contexts for planner + operationId: planner.plans_v2.CreateContexts + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/contexts/{planContextLink-id}': + description: Provides operations to manage the contexts property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get contexts from planner + description: The collection of context links describing where the plan is surfaced. Read-only. Nullable. + operationId: planner.plans_v2.GetContexts + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: planContextLink-id + in: path + description: The unique identifier of planContextLink + required: true + schema: + type: string + x-ms-docs-key-type: planContextLink + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.plan + summary: Update the navigation property contexts in planner + operationId: planner.plans_v2.UpdateContexts + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: planContextLink-id + in: path + description: The unique identifier of planContextLink + required: true + schema: + type: string + x-ms-docs-key-type: planContextLink + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.plan + summary: Delete navigation property contexts for planner + operationId: planner.plans_v2.DeleteContexts + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: planContextLink-id + in: path + description: The unique identifier of planContextLink + required: true + schema: + type: string + x-ms-docs-key-type: planContextLink + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/contexts/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.contexts.GetCount-c2ba + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/customFieldDefinitions': + description: Provides operations to manage the customFieldDefinitions property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get customFieldDefinitions from planner + description: The collection of custom field definitions in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListCustomFieldDefinitions + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.customFieldDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/customFieldDefinitions/{customFieldDefinition-id}': + description: Provides operations to manage the customFieldDefinitions property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get customFieldDefinitions from planner + description: The collection of custom field definitions in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetCustomFieldDefinitions + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: customFieldDefinition-id + in: path + description: The unique identifier of customFieldDefinition + required: true + schema: + type: string + x-ms-docs-key-type: customFieldDefinition + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/customFieldDefinitions/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.customFieldDefinitions.GetCount-ee79 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/dependencies': + description: Provides operations to manage the dependencies property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get dependencies from planner + description: The collection of dependencies between items in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListDependencies + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.dependencyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/dependencies/{dependency-id}': + description: Provides operations to manage the dependencies property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get dependencies from planner + description: The collection of dependencies between items in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetDependencies + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: dependency-id + in: path + description: The unique identifier of dependency + required: true + schema: + type: string + x-ms-docs-key-type: dependency + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dependency' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/dependencies/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.dependencies.GetCount-eb69 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/goals': + description: Provides operations to manage the goals property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get goals from planner + description: The collection of goals in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListGoals + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.goalCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/goals/{goal-id}': + description: Provides operations to manage the goals property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get goals from planner + description: The collection of goals in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetGoals + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: goal-id + in: path + description: The unique identifier of goal + required: true + schema: + type: string + x-ms-docs-key-type: goal + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.goal' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/goals/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.goals.GetCount-4046 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/historyItems': + description: Provides operations to manage the historyItems property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get historyItems from planner + description: The collection of history (audit) items for the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListHistoryItems + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.historyItemCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/historyItems/{historyItem-id}': + description: Provides operations to manage the historyItems property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get historyItems from planner + description: The collection of history (audit) items for the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetHistoryItems + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: historyItem-id + in: path + description: The unique identifier of historyItem + required: true + schema: + type: string + x-ms-docs-key-type: historyItem + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.historyItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/historyItems/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.historyItems.GetCount-9f24 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/links': + description: Provides operations to manage the links property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get links from planner + description: The collection of content links attached to the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListLinks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.contentLinkCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.plan + summary: Create new navigation property to links for planner + operationId: planner.plans_v2.CreateLinks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/links/{contentLink-id}': + description: Provides operations to manage the links property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get links from planner + description: The collection of content links attached to the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetLinks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.plan + summary: Update the navigation property links in planner + operationId: planner.plans_v2.UpdateLinks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.plan + summary: Delete navigation property links for planner + operationId: planner.plans_v2.DeleteLinks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/links/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.links.GetCount-a4d1 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/tasks': + description: Provides operations to manage the tasks property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get tasks from planner + description: The collection of tasks in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListTasks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.taskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/tasks/{task-id}': + description: Provides operations to manage the tasks property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get tasks from planner + description: The collection of tasks in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetTasks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/tasks/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.tasks.GetCount-fc24 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /planner/plans_v2/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.GetCount-ffbb + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.planner entity. get: @@ -863685,6 +871132,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - planner.plannerPlan + summary: Invoke action extendExpiry + operationId: planner.plans.plannerPlan.extendExpiry + parameters: + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -865768,39 +873236,1388 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.plannerTask + summary: Create plannerTask + description: Create a new plannerTask. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-post-tasks?view=graph-rest-beta + operationId: planner.CreateTasks + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /planner/tasks_v2: + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.planner entity. + get: + tags: + - planner.task + summary: List task objects + description: Get a list of the task objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-list-tasks?view=graph-rest-beta + operationId: planner.ListTasks_v2 + 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: + '200': + $ref: '#/components/responses/microsoft.graph.taskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create task + description: Create a new task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-post-tasks?view=graph-rest-beta + operationId: planner.CreateTasks_v2 + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}': + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.planner entity. + get: + tags: + - planner.task + summary: Get task_v2 + description: Read the properties and relationships of task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/task-get?view=graph-rest-beta + operationId: planner.GetTasks_v2 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update task_v2 + description: Update the properties of a task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/task-update?view=graph-rest-beta + operationId: planner.UpdateTasks_v2 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete task_v2 + description: Delete a task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-delete-tasks?view=graph-rest-beta + operationId: planner.DeleteTasks_v2 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/checklist': + description: Provides operations to manage the checklist property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get checklist from planner + description: The collection of checklist items on the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListChecklist + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.checklistItemV4CollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create new navigation property to checklist for planner + operationId: planner.tasks_v2.CreateChecklist + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/checklist/{checklistItemV4-id}': + description: Provides operations to manage the checklist property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get checklist from planner + description: The collection of checklist items on the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetChecklist + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: checklistItemV4-id + in: path + description: The unique identifier of checklistItemV4 + required: true + schema: + type: string + x-ms-docs-key-type: checklistItemV4 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property checklist in planner + operationId: planner.tasks_v2.UpdateChecklist + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: checklistItemV4-id + in: path + description: The unique identifier of checklistItemV4 + required: true + schema: + type: string + x-ms-docs-key-type: checklistItemV4 + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property checklist for planner + operationId: planner.tasks_v2.DeleteChecklist + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: checklistItemV4-id + in: path + description: The unique identifier of checklistItemV4 + required: true + schema: + type: string + x-ms-docs-key-type: checklistItemV4 + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/checklist/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.checklist.GetCount-3082 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/tasks_v2/{task-id}/customFieldValues': + description: Provides operations to manage the customFieldValues property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get customFieldValues from planner + description: The collection of custom field values set on the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListCustomFieldValues + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.customFieldValueCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create new navigation property to customFieldValues for planner + operationId: planner.tasks_v2.CreateCustomFieldValues + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/customFieldValues/{customFieldValue-id}': + description: Provides operations to manage the customFieldValues property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get customFieldValues from planner + description: The collection of custom field values set on the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetCustomFieldValues + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: customFieldValue-id + in: path + description: The unique identifier of customFieldValue + required: true + schema: + type: string + x-ms-docs-key-type: customFieldValue + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property customFieldValues in planner + operationId: planner.tasks_v2.UpdateCustomFieldValues + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: customFieldValue-id + in: path + description: The unique identifier of customFieldValue + required: true + schema: + type: string + x-ms-docs-key-type: customFieldValue + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property customFieldValues for planner + operationId: planner.tasks_v2.DeleteCustomFieldValues + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: customFieldValue-id + in: path + description: The unique identifier of customFieldValue + required: true + schema: + type: string + x-ms-docs-key-type: customFieldValue + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/customFieldValues/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.customFieldValues.GetCount-a66c + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/tasks_v2/{task-id}/links': + description: Provides operations to manage the links property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get links from planner + description: The collection of content links attached to the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListLinks + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.contentLinkCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create new navigation property to links for planner + operationId: planner.tasks_v2.CreateLinks + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/links/{contentLink-id}': + description: Provides operations to manage the links property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get links from planner + description: The collection of content links attached to the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetLinks + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property links in planner + operationId: planner.tasks_v2.UpdateLinks + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property links for planner + operationId: planner.tasks_v2.DeleteLinks + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/links/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.links.GetCount-df23 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/tasks_v2/{task-id}/messages': + description: Provides operations to manage the messages property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get messages from planner + description: The collection of chat messages associated with the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListMessages + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.plannerChatMessageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create new navigation property to messages for planner + operationId: planner.tasks_v2.CreateMessages + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/messages/{plannerChatMessage-id}': + description: Provides operations to manage the messages property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get messages from planner + description: The collection of chat messages associated with the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetMessages + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: plannerChatMessage-id + in: path + description: The unique identifier of plannerChatMessage + required: true + schema: + type: string + x-ms-docs-key-type: plannerChatMessage + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property messages in planner + operationId: planner.tasks_v2.UpdateMessages + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: plannerChatMessage-id + in: path + description: The unique identifier of plannerChatMessage + required: true + schema: + type: string + x-ms-docs-key-type: plannerChatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property messages for planner + operationId: planner.tasks_v2.DeleteMessages + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: plannerChatMessage-id + in: path + description: The unique identifier of plannerChatMessage + required: true + schema: + type: string + x-ms-docs-key-type: plannerChatMessage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/messages/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.messages.GetCount-4cdb + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/tasks_v2/{task-id}/userAssignments': + description: Provides operations to manage the userAssignments property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get userAssignments from planner + description: The collection of user assignments on the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListUserAssignments + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.userAssignmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create new navigation property to userAssignments for planner + operationId: planner.tasks_v2.CreateUserAssignments + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userAssignment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/userAssignments/{userAssignment-id}': + description: Provides operations to manage the userAssignments property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get userAssignments from planner + description: The collection of user assignments on the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetUserAssignments + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: userAssignment-id + in: path + description: The unique identifier of userAssignment + required: true + schema: + type: string + x-ms-docs-key-type: userAssignment + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userAssignment' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - planner.plannerTask - summary: Create plannerTask - description: Create a new plannerTask. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/planner-post-tasks?view=graph-rest-beta - operationId: planner.CreateTasks + - planner.task + summary: Update the navigation property userAssignments in planner + operationId: planner.tasks_v2.UpdateUserAssignments + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: userAssignment-id + in: path + description: The unique identifier of userAssignment + required: true + schema: + type: string + x-ms-docs-key-type: userAssignment requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.userAssignment' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property userAssignments for planner + operationId: planner.tasks_v2.DeleteUserAssignments + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: userAssignment-id + in: path + description: The unique identifier of userAssignment + required: true + schema: + type: string + x-ms-docs-key-type: userAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/userAssignments/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.userAssignments.GetCount-834f + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /planner/tasks_v2/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.GetCount-2cf1 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/planner/tasks/{plannerTask-id}': description: Provides operations to manage the tasks property of the microsoft.graph.planner entity. get: @@ -906275,7 +915092,7 @@ paths: tags: - reports.reportRoot.Functions summary: Invoke function getSharePointApiUsage - description: 'Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn''t enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message ''Tenant is not enabled for this report type.'' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs.' + description: 'Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: The sharePointServicePrioritizationReport is intended for tenants that use SharePoint Service Prioritization. For details about the offering and onboarding, see SharePoint Service Prioritization. Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn''t enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message ''Tenant is not enabled for this report type.'' CSV column headers use PascalCase (for example, BilledStandardRequestCount), and JSON properties use camelCase (for example, billedStandardRequestCount) to maintain consistency with other Microsoft Graph reporting APIs.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/reportroot-getsharepointapiusage?view=graph-rest-beta @@ -908973,29 +917790,218 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.printUsageByPrinter + summary: Update the navigation property monthlyPrintUsageByPrinter in reports + operationId: reports.UpdateMonthlyPrintUsageByPrinter + parameters: + - name: printUsageByPrinter-id + in: path + description: The unique identifier of printUsageByPrinter + required: true + schema: + type: string + x-ms-docs-key-type: printUsageByPrinter + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.printUsageByPrinter + summary: Delete navigation property monthlyPrintUsageByPrinter for reports + operationId: reports.DeleteMonthlyPrintUsageByPrinter + parameters: + - name: printUsageByPrinter-id + in: path + description: The unique identifier of printUsageByPrinter + required: true + schema: + type: string + x-ms-docs-key-type: printUsageByPrinter + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/monthlyPrintUsageByPrinter/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - reports.printUsageByPrinter + summary: Get the number of the resource + operationId: reports.monthlyPrintUsageByPrinter.GetCount-18cc + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/monthlyPrintUsageByUser: + description: Provides operations to manage the monthlyPrintUsageByUser property of the microsoft.graph.reportRoot entity. + get: + tags: + - reports.printUsageByUser + summary: List monthlyPrintUsageByUser + description: 'Retrieve a list of monthly print usage summaries, grouped by user.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/reportroot-list-monthlyprintusagebyuser?view=graph-rest-beta + operationId: reports.ListMonthlyPrintUsageByUser + 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: + '200': + $ref: '#/components/responses/microsoft.graph.printUsageByUserCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.printUsageByUser + summary: Create new navigation property to monthlyPrintUsageByUser for reports + operationId: reports.CreateMonthlyPrintUsageByUser + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/reports/monthlyPrintUsageByUser/{printUsageByUser-id}': + description: Provides operations to manage the monthlyPrintUsageByUser property of the microsoft.graph.reportRoot entity. + get: + tags: + - reports.printUsageByUser + summary: Get monthlyPrintUsageByUser from reports + description: 'Retrieve a list of monthly print usage summaries, grouped by user.' + operationId: reports.GetMonthlyPrintUsageByUser + parameters: + - name: printUsageByUser-id + in: path + description: The unique identifier of printUsageByUser + required: true + schema: + type: string + x-ms-docs-key-type: printUsageByUser + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByPrinter - summary: Update the navigation property monthlyPrintUsageByPrinter in reports - operationId: reports.UpdateMonthlyPrintUsageByPrinter + - reports.printUsageByUser + summary: Update the navigation property monthlyPrintUsageByUser in reports + operationId: reports.UpdateMonthlyPrintUsageByUser parameters: - - name: printUsageByPrinter-id + - name: printUsageByUser-id in: path - description: The unique identifier of printUsageByPrinter + description: The unique identifier of printUsageByUser required: true schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: printUsageByUser requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' required: true responses: '204': @@ -909005,17 +918011,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByPrinter - summary: Delete navigation property monthlyPrintUsageByPrinter for reports - operationId: reports.DeleteMonthlyPrintUsageByPrinter + - reports.printUsageByUser + summary: Delete navigation property monthlyPrintUsageByUser for reports + operationId: reports.DeleteMonthlyPrintUsageByUser parameters: - - name: printUsageByPrinter-id + - name: printUsageByUser-id in: path - description: The unique identifier of printUsageByPrinter + description: The unique identifier of printUsageByUser required: true schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: printUsageByUser - name: If-Match in: header description: ETag @@ -909027,13 +918033,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/monthlyPrintUsageByPrinter/$count: + /reports/monthlyPrintUsageByUser/$count: description: Provides operations to count the resources in the collection. get: tags: - - reports.printUsageByPrinter + - reports.printUsageByUser summary: Get the number of the resource - operationId: reports.monthlyPrintUsageByPrinter.GetCount-18cc + operationId: reports.monthlyPrintUsageByUser.GetCount-60f0 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -909042,17 +918048,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /reports/monthlyPrintUsageByUser: - description: Provides operations to manage the monthlyPrintUsageByUser property of the microsoft.graph.reportRoot entity. + /reports/monthlyPrintUsageSummariesByPrinter: + description: Provides operations to manage the monthlyPrintUsageSummariesByPrinter property of the microsoft.graph.reportRoot entity. get: tags: - - reports.printUsageByUser - summary: List monthlyPrintUsageByUser - description: 'Retrieve a list of monthly print usage summaries, grouped by user.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/reportroot-list-monthlyprintusagebyuser?view=graph-rest-beta - operationId: reports.ListMonthlyPrintUsageByUser + - reports.printUsageByPrinter + summary: Get monthlyPrintUsageSummariesByPrinter from reports + operationId: reports.ListMonthlyPrintUsageSummariesByPrinter parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -909091,24 +918093,30 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.printUsageByUserCollectionResponse' + $ref: '#/components/responses/microsoft.graph.printUsageByPrinterCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - reports.printUsageByUser - summary: Create new navigation property to monthlyPrintUsageByUser for reports - operationId: reports.CreateMonthlyPrintUsageByUser + - reports.printUsageByPrinter + summary: Create new navigation property to monthlyPrintUsageSummariesByPrinter for reports + operationId: reports.CreateMonthlyPrintUsageSummariesByPrinter requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' required: true responses: '201': @@ -909116,26 +918124,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' x-ms-docs-operation-type: operation - '/reports/monthlyPrintUsageByUser/{printUsageByUser-id}': - description: Provides operations to manage the monthlyPrintUsageByUser property of the microsoft.graph.reportRoot entity. + '/reports/monthlyPrintUsageSummariesByPrinter/{printUsageByPrinter-id}': + description: Provides operations to manage the monthlyPrintUsageSummariesByPrinter property of the microsoft.graph.reportRoot entity. get: tags: - - reports.printUsageByUser - summary: Get monthlyPrintUsageByUser from reports - description: 'Retrieve a list of monthly print usage summaries, grouped by user.' - operationId: reports.GetMonthlyPrintUsageByUser + - reports.printUsageByPrinter + summary: Get monthlyPrintUsageSummariesByPrinter from reports + operationId: reports.GetMonthlyPrintUsageSummariesByPrinter parameters: - - name: printUsageByUser-id + - name: printUsageByPrinter-id in: path - description: The unique identifier of printUsageByUser + description: The unique identifier of printUsageByPrinter required: true schema: type: string - x-ms-docs-key-type: printUsageByUser + x-ms-docs-key-type: printUsageByPrinter - name: $select in: query description: Select properties to be returned @@ -909162,49 +918175,61 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByUser - summary: Update the navigation property monthlyPrintUsageByUser in reports - operationId: reports.UpdateMonthlyPrintUsageByUser + - reports.printUsageByPrinter + summary: Update the navigation property monthlyPrintUsageSummariesByPrinter in reports + operationId: reports.UpdateMonthlyPrintUsageSummariesByPrinter parameters: - - name: printUsageByUser-id + - name: printUsageByPrinter-id in: path - description: The unique identifier of printUsageByUser + description: The unique identifier of printUsageByPrinter required: true schema: type: string - x-ms-docs-key-type: printUsageByUser + x-ms-docs-key-type: printUsageByPrinter requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByUser - summary: Delete navigation property monthlyPrintUsageByUser for reports - operationId: reports.DeleteMonthlyPrintUsageByUser + - reports.printUsageByPrinter + summary: Delete navigation property monthlyPrintUsageSummariesByPrinter for reports + operationId: reports.DeleteMonthlyPrintUsageSummariesByPrinter parameters: - - name: printUsageByUser-id + - name: printUsageByPrinter-id in: path - description: The unique identifier of printUsageByUser + description: The unique identifier of printUsageByPrinter required: true schema: type: string - x-ms-docs-key-type: printUsageByUser + x-ms-docs-key-type: printUsageByPrinter - name: If-Match in: header description: ETag @@ -909215,14 +918240,20 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' x-ms-docs-operation-type: operation - /reports/monthlyPrintUsageByUser/$count: + /reports/monthlyPrintUsageSummariesByPrinter/$count: description: Provides operations to count the resources in the collection. get: tags: - - reports.printUsageByUser + - reports.printUsageByPrinter summary: Get the number of the resource - operationId: reports.monthlyPrintUsageByUser.GetCount-60f0 + operationId: reports.monthlyPrintUsageSummariesByPrinter.GetCount-588f parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -909231,13 +918262,19 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /reports/monthlyPrintUsageSummariesByPrinter: - description: Provides operations to manage the monthlyPrintUsageSummariesByPrinter property of the microsoft.graph.reportRoot entity. + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + /reports/monthlyPrintUsageSummariesByUser: + description: Provides operations to manage the monthlyPrintUsageSummariesByUser property of the microsoft.graph.reportRoot entity. get: tags: - - reports.printUsageByPrinter - summary: Get monthlyPrintUsageSummariesByPrinter from reports - operationId: reports.ListMonthlyPrintUsageSummariesByPrinter + - reports.printUsageByUser + summary: Get monthlyPrintUsageSummariesByUser from reports + operationId: reports.ListMonthlyPrintUsageSummariesByUser parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -909276,7 +918313,7 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.printUsageByPrinterCollectionResponse' + $ref: '#/components/responses/microsoft.graph.printUsageByUserCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -909284,22 +918321,22 @@ paths: removalDate: '2023-07-31' date: '2023-06-13' version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - reports.printUsageByPrinter - summary: Create new navigation property to monthlyPrintUsageSummariesByPrinter for reports - operationId: reports.CreateMonthlyPrintUsageSummariesByPrinter + - reports.printUsageByUser + summary: Create new navigation property to monthlyPrintUsageSummariesByUser for reports + operationId: reports.CreateMonthlyPrintUsageSummariesByUser requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' required: true responses: '201': @@ -909307,7 +918344,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' deprecated: true @@ -909315,23 +918352,23 @@ paths: removalDate: '2023-07-31' date: '2023-06-13' version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation - '/reports/monthlyPrintUsageSummariesByPrinter/{printUsageByPrinter-id}': - description: Provides operations to manage the monthlyPrintUsageSummariesByPrinter property of the microsoft.graph.reportRoot entity. + '/reports/monthlyPrintUsageSummariesByUser/{printUsageByUser-id}': + description: Provides operations to manage the monthlyPrintUsageSummariesByUser property of the microsoft.graph.reportRoot entity. get: tags: - - reports.printUsageByPrinter - summary: Get monthlyPrintUsageSummariesByPrinter from reports - operationId: reports.GetMonthlyPrintUsageSummariesByPrinter + - reports.printUsageByUser + summary: Get monthlyPrintUsageSummariesByUser from reports + operationId: reports.GetMonthlyPrintUsageSummariesByUser parameters: - - name: printUsageByPrinter-id + - name: printUsageByUser-id in: path - description: The unique identifier of printUsageByPrinter + description: The unique identifier of printUsageByUser required: true schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: printUsageByUser - name: $select in: query description: Select properties to be returned @@ -909358,7 +918395,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' deprecated: true @@ -909366,27 +918403,27 @@ paths: removalDate: '2023-07-31' date: '2023-06-13' version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByPrinter - summary: Update the navigation property monthlyPrintUsageSummariesByPrinter in reports - operationId: reports.UpdateMonthlyPrintUsageSummariesByPrinter + - reports.printUsageByUser + summary: Update the navigation property monthlyPrintUsageSummariesByUser in reports + operationId: reports.UpdateMonthlyPrintUsageSummariesByUser parameters: - - name: printUsageByPrinter-id + - name: printUsageByUser-id in: path - description: The unique identifier of printUsageByPrinter + description: The unique identifier of printUsageByUser required: true schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: printUsageByUser requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' required: true responses: '204': @@ -909398,21 +918435,21 @@ paths: removalDate: '2023-07-31' date: '2023-06-13' version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByPrinter - summary: Delete navigation property monthlyPrintUsageSummariesByPrinter for reports - operationId: reports.DeleteMonthlyPrintUsageSummariesByPrinter + - reports.printUsageByUser + summary: Delete navigation property monthlyPrintUsageSummariesByUser for reports + operationId: reports.DeleteMonthlyPrintUsageSummariesByUser parameters: - - name: printUsageByPrinter-id + - name: printUsageByUser-id in: path - description: The unique identifier of printUsageByPrinter + description: The unique identifier of printUsageByUser required: true schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: printUsageByUser - name: If-Match in: header description: ETag @@ -909428,15 +918465,15 @@ paths: removalDate: '2023-07-31' date: '2023-06-13' version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation - /reports/monthlyPrintUsageSummariesByPrinter/$count: + /reports/monthlyPrintUsageSummariesByUser/$count: description: Provides operations to count the resources in the collection. get: tags: - - reports.printUsageByPrinter + - reports.printUsageByUser summary: Get the number of the resource - operationId: reports.monthlyPrintUsageSummariesByPrinter.GetCount-588f + operationId: reports.monthlyPrintUsageSummariesByUser.GetCount-3b6d parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -909450,30 +918487,16 @@ paths: removalDate: '2023-07-31' date: '2023-06-13' version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' - /reports/monthlyPrintUsageSummariesByUser: - description: Provides operations to manage the monthlyPrintUsageSummariesByUser property of the microsoft.graph.reportRoot entity. + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + /reports/partners: + description: Provides operations to manage the partners property of the microsoft.graph.reportRoot entity. get: tags: - - reports.printUsageByUser - summary: Get monthlyPrintUsageSummariesByUser from reports - operationId: reports.ListMonthlyPrintUsageSummariesByUser + - reports.partners + summary: Get partners from reports + description: Represents billing details for a Microsoft direct partner. + operationId: reports.GetPartners 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 @@ -909496,62 +918519,58 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.printUsageByUserCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - reports.printUsageByUser - summary: Create new navigation property to monthlyPrintUsageSummariesByUser for reports - operationId: reports.CreateMonthlyPrintUsageSummariesByUser + - reports.partners + summary: Update the navigation property partners in reports + operationId: reports.UpdatePartners requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + '204': + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation - '/reports/monthlyPrintUsageSummariesByUser/{printUsageByUser-id}': - description: Provides operations to manage the monthlyPrintUsageSummariesByUser property of the microsoft.graph.reportRoot entity. - get: + delete: tags: - - reports.printUsageByUser - summary: Get monthlyPrintUsageSummariesByUser from reports - operationId: reports.GetMonthlyPrintUsageSummariesByUser + - reports.partners + summary: Delete navigation property partners for reports + operationId: reports.DeletePartners parameters: - - name: printUsageByUser-id - in: path - description: The unique identifier of printUsageByUser - required: true + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: printUsageByUser + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/partners/billing: + description: Provides operations to manage the billing property of the microsoft.graph.partners entity. + get: + tags: + - reports.partners + summary: Get billing from reports + description: Represents billing details for billed and unbilled data. + operationId: reports.partners.GetBilling + parameters: - name: $select in: query description: Select properties to be returned @@ -909578,61 +918597,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByUser - summary: Update the navigation property monthlyPrintUsageSummariesByUser in reports - operationId: reports.UpdateMonthlyPrintUsageSummariesByUser - parameters: - - name: printUsageByUser-id - in: path - description: The unique identifier of printUsageByUser - required: true - schema: - type: string - x-ms-docs-key-type: printUsageByUser + - reports.partners + summary: Update the navigation property billing in reports + operationId: reports.partners.UpdateBilling requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByUser - summary: Delete navigation property monthlyPrintUsageSummariesByUser for reports - operationId: reports.DeleteMonthlyPrintUsageSummariesByUser + - reports.partners + summary: Delete navigation property billing for reports + operationId: reports.partners.DeleteBilling parameters: - - name: printUsageByUser-id - in: path - description: The unique identifier of printUsageByUser - required: true - schema: - type: string - x-ms-docs-key-type: printUsageByUser - name: If-Match in: header description: ETag @@ -909643,42 +918635,15 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation - /reports/monthlyPrintUsageSummariesByUser/$count: - description: Provides operations to count the resources in the collection. - get: - tags: - - reports.printUsageByUser - summary: Get the number of the resource - operationId: reports.monthlyPrintUsageSummariesByUser.GetCount-3b6d - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - '200': - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' - /reports/partners: - description: Provides operations to manage the partners property of the microsoft.graph.reportRoot entity. + /reports/partners/billing/aggregatedUsage: + description: Provides operations to manage the aggregatedUsage property of the microsoft.graph.partners.billing.billing entity. get: tags: - reports.partners - summary: Get partners from reports - description: Represents billing details for a Microsoft direct partner. - operationId: reports.GetPartners + summary: Get aggregatedUsage from reports + description: Represents aggregated Azure usage data for partner billing. + operationId: reports.partners.billing.GetAggregatedUsage parameters: - name: $select in: query @@ -909706,21 +918671,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners' + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureAggregatedUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - reports.partners - summary: Update the navigation property partners in reports - operationId: reports.UpdatePartners + summary: Update the navigation property aggregatedUsage in reports + operationId: reports.partners.billing.UpdateAggregatedUsage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners' + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureAggregatedUsage' required: true responses: '204': @@ -909731,8 +918696,8 @@ paths: delete: tags: - reports.partners - summary: Delete navigation property partners for reports - operationId: reports.DeletePartners + summary: Delete navigation property aggregatedUsage for reports + operationId: reports.partners.billing.DeleteAggregatedUsage parameters: - name: If-Match in: header @@ -909745,14 +918710,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/partners/billing: - description: Provides operations to manage the billing property of the microsoft.graph.partners entity. + /reports/partners/billing/aggregatedUsage/billed: + description: Provides operations to manage the billed property of the microsoft.graph.partners.billing.azureAggregatedUsage entity. get: tags: - reports.partners - summary: Get billing from reports - description: Represents billing details for billed and unbilled data. - operationId: reports.partners.GetBilling + summary: Get billed from reports + description: The billed aggregated usage data that can be exported. + operationId: reports.partners.billing.aggregatedUsage.GetBilled parameters: - name: $select in: query @@ -909780,21 +918745,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedAggregatedUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - reports.partners - summary: Update the navigation property billing in reports - operationId: reports.partners.UpdateBilling + summary: Update the navigation property billed in reports + operationId: reports.partners.billing.aggregatedUsage.UpdateBilled requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedAggregatedUsage' required: true responses: '204': @@ -909805,8 +918770,8 @@ paths: delete: tags: - reports.partners - summary: Delete navigation property billing for reports - operationId: reports.partners.DeleteBilling + summary: Delete navigation property billed for reports + operationId: reports.partners.billing.aggregatedUsage.DeleteBilled parameters: - name: If-Match in: header @@ -909819,6 +918784,45 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export: + description: Provides operations to call the export method. + post: + tags: + - reports.partners + summary: Invoke action export + description: Export billed aggregated Azure usage data for a specific invoice from a billedAggregatedUsage resource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/partners-billing-billedaggregatedusage-export?view=graph-rest-beta + operationId: reports.partners.billing.aggregatedUsage.billed.export + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + invoiceId: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export + - /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export + - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export + - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export /reports/partners/billing/manifests: description: Provides operations to manage the manifests property of the microsoft.graph.partners.billing.billing entity. get: @@ -910386,6 +919390,7 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export @@ -910509,6 +919514,7 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export @@ -910701,6 +919707,7 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export @@ -910824,6 +919831,7 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export @@ -918880,7 +927888,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -918957,7 +927965,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete unifiedRoleDefinition - description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta @@ -919077,8 +928085,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': @@ -919201,8 +928212,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': @@ -919310,14 +928324,79 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.cloudPC.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -919438,14 +928517,72 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.cloudPC.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' /roleManagement/cloudPC/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -921176,7 +930313,7 @@ paths: tags: - roleManagement.unifiedRbacApplicationMultiple summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -921249,7 +930386,7 @@ paths: tags: - roleManagement.unifiedRbacApplicationMultiple summary: Delete unifiedRoleDefinition - description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta @@ -921369,8 +930506,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': @@ -921493,8 +930633,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': @@ -921602,14 +930745,79 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.unifiedRbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.defender.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -921730,14 +930938,72 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.unifiedRbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.defender.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' /roleManagement/defender/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -923246,35 +932512,970 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition' + - '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition' + /roleManagement/deviceManagement/roleAssignments/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get the number of the resource + operationId: roleManagement.deviceManagement.roleAssignments.GetCount-fe89 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/deviceManagement/roleDefinitions: + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.rbacApplicationMultiple entity. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get roleDefinitions from roleManagement + operationId: roleManagement.deviceManagement.ListRoleDefinitions + 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: + '200': + $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Create new navigation property to roleDefinitions for roleManagement + operationId: roleManagement.deviceManagement.CreateRoleDefinitions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - /roleManagement/cloudPC/roleDefinitions + - /roleManagement/defender/roleDefinitions + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.rbacApplicationMultiple entity. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get roleDefinitions from roleManagement + operationId: roleManagement.deviceManagement.GetRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplicationMultiple + summary: Update the navigation property roleDefinitions in roleManagement + operationId: roleManagement.deviceManagement.UpdateRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplicationMultiple + summary: Delete navigation property roleDefinitions for roleManagement + operationId: roleManagement.deviceManagement.DeleteRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.deviceManagement.roleDefinitions.ListInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Create new navigation property to inheritsPermissionsFrom for roleManagement + operationId: roleManagement.deviceManagement.roleDefinitions.CreateInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.deviceManagement.roleDefinitions.GetInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplicationMultiple + summary: Update the navigation property inheritsPermissionsFrom in roleManagement + operationId: roleManagement.deviceManagement.roleDefinitions.UpdateInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplicationMultiple + summary: Delete navigation property inheritsPermissionsFrom for roleManagement + operationId: roleManagement.deviceManagement.roleDefinitions.DeleteInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: + '200': + description: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get the number of the resource + operationId: roleManagement.deviceManagement.roleDefinitions.inheritsPermissionsFrom.GetCount-fb75 + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.assignedPrincipals + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: + '200': + description: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + /roleManagement/deviceManagement/roleDefinitions/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get the number of the resource + operationId: roleManagement.deviceManagement.roleDefinitions.GetCount-e40e + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/directory: + description: Provides operations to manage the directory property of the microsoft.graph.roleManagement entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get directory from roleManagement + operationId: roleManagement.GetDirectory + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property directory in roleManagement + operationId: roleManagement.UpdateDirectory + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property directory for roleManagement + operationId: roleManagement.DeleteDirectory + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /roleManagement/directory/deletedItems: + description: Provides operations to manage the deletedItems property of the microsoft.graph.rbacApplication entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get deletedItems from roleManagement + description: Container for soft-deleted directory role management resources. + operationId: roleManagement.directory.GetDeletedItems + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition' - - '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition' - /roleManagement/deviceManagement/roleAssignments/$count: - description: Provides operations to count the resources in the collection. - get: + patch: tags: - - roleManagement.rbacApplicationMultiple - summary: Get the number of the resource - operationId: roleManagement.deviceManagement.roleAssignments.GetCount-fe89 + - roleManagement.rbacApplication + summary: Update the navigation property deletedItems in roleManagement + operationId: roleManagement.directory.UpdateDeletedItems + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property deletedItems for roleManagement + operationId: roleManagement.directory.DeleteDeletedItems parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': - $ref: '#/components/responses/ODataCountResponse' + '204': + description: Success default: $ref: '#/components/responses/error' - /roleManagement/deviceManagement/roleDefinitions: - description: Provides operations to manage the roleDefinitions property of the microsoft.graph.rbacApplicationMultiple entity. + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems' + - /roleManagement/entitlementManagement/deletedItems + /roleManagement/directory/deletedItems/roleDefinitions: + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. get: tags: - - roleManagement.rbacApplicationMultiple - summary: Get roleDefinitions from roleManagement - operationId: roleManagement.deviceManagement.ListRoleDefinitions + - roleManagement.rbacApplication + summary: List roleDefinitions + description: List custom unifiedRoleDefinition objects that have been soft-deleted from Microsoft Entra directory role management. Built-in role definitions can't be deleted and aren't returned. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/directoryrolemanagementdeleteditemcontainer-list-roledefinitions?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.ListRoleDefinitions parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -923322,9 +933523,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Create new navigation property to roleDefinitions for roleManagement - operationId: roleManagement.deviceManagement.CreateRoleDefinitions + operationId: roleManagement.directory.deletedItems.CreateRoleDefinitions requestBody: description: New navigation property content: @@ -923343,15 +933544,19 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - /roleManagement/cloudPC/roleDefinitions - - /roleManagement/defender/roleDefinitions - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}': - description: Provides operations to manage the roleDefinitions property of the microsoft.graph.rbacApplicationMultiple entity. + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions' + - /roleManagement/entitlementManagement/deletedItems/roleDefinitions + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. get: tags: - - roleManagement.rbacApplicationMultiple - summary: Get roleDefinitions from roleManagement - operationId: roleManagement.deviceManagement.GetRoleDefinitions + - roleManagement.rbacApplication + summary: Get unifiedRoleDefinition + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.GetRoleDefinitions parameters: - name: unifiedRoleDefinition-id in: path @@ -923392,9 +933597,9 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Update the navigation property roleDefinitions in roleManagement - operationId: roleManagement.deviceManagement.UpdateRoleDefinitions + operationId: roleManagement.directory.deletedItems.UpdateRoleDefinitions parameters: - name: unifiedRoleDefinition-id in: path @@ -923418,9 +933623,13 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - roleManagement.rbacApplicationMultiple - summary: Delete navigation property roleDefinitions for roleManagement - operationId: roleManagement.deviceManagement.DeleteRoleDefinitions + - roleManagement.rbacApplication + summary: Delete unifiedRoleDefinition + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.DeleteRoleDefinitions parameters: - name: unifiedRoleDefinition-id in: path @@ -923441,16 +933650,16 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}' - - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. get: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Get inheritsPermissionsFrom from roleManagement description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. - operationId: roleManagement.deviceManagement.roleDefinitions.ListInheritsPermissionsFrom + operationId: roleManagement.directory.deletedItems.roleDefinitions.ListInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path @@ -923505,9 +933714,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Create new navigation property to inheritsPermissionsFrom for roleManagement - operationId: roleManagement.deviceManagement.roleDefinitions.CreateInheritsPermissionsFrom + operationId: roleManagement.directory.deletedItems.roleDefinitions.CreateInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path @@ -923536,18 +933745,21 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. get: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Get inheritsPermissionsFrom from roleManagement description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. - operationId: roleManagement.deviceManagement.roleDefinitions.GetInheritsPermissionsFrom + operationId: roleManagement.directory.deletedItems.roleDefinitions.GetInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path @@ -923595,9 +933807,9 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Update the navigation property inheritsPermissionsFrom in roleManagement - operationId: roleManagement.deviceManagement.roleDefinitions.UpdateInheritsPermissionsFrom + operationId: roleManagement.directory.deletedItems.roleDefinitions.UpdateInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path @@ -923628,9 +933840,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Delete navigation property inheritsPermissionsFrom for roleManagement - operationId: roleManagement.deviceManagement.roleDefinitions.DeleteInheritsPermissionsFrom + operationId: roleManagement.directory.deletedItems.roleDefinitions.DeleteInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path @@ -923660,21 +933872,24 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': description: Provides operations to call the assignedPrincipals method. get: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Invoke function assignedPrincipals description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta - operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals + operationId: roleManagement.directory.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals parameters: - name: unifiedRoleDefinition-id in: path @@ -923768,22 +933983,87 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Get the number of the resource - operationId: roleManagement.deviceManagement.roleDefinitions.inheritsPermissionsFrom.GetCount-fb75 + operationId: roleManagement.directory.deletedItems.roleDefinitions.inheritsPermissionsFrom.GetCount-442b parameters: - name: unifiedRoleDefinition-id in: path @@ -923799,17 +934079,17 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': description: Provides operations to call the assignedPrincipals method. get: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Invoke function assignedPrincipals description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta - operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.assignedPrincipals + operationId: roleManagement.directory.deletedItems.roleDefinitions.unifiedRoleDefinition.assignedPrincipals parameters: - name: unifiedRoleDefinition-id in: path @@ -923897,102 +934177,87 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - /roleManagement/deviceManagement/roleDefinitions/$count: - description: Provides operations to count the resources in the collection. - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get the number of the resource - operationId: roleManagement.deviceManagement.roleDefinitions.GetCount-e40e - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - '200': - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /roleManagement/directory: - description: Provides operations to manage the directory property of the microsoft.graph.roleManagement entity. - get: + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: tags: - roleManagement.rbacApplication - summary: Get directory from roleManagement - operationId: roleManagement.GetDirectory + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.roleDefinitions.unifiedRoleDefinition.restore 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 + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: unifiedRoleDefinition responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - roleManagement.rbacApplication - summary: Update the navigation property directory in roleManagement - operationId: roleManagement.UpdateDirectory - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' - required: true - responses: - '204': - description: Success + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + /roleManagement/directory/deletedItems/roleDefinitions/$count: + description: Provides operations to count the resources in the collection. + get: tags: - roleManagement.rbacApplication - summary: Delete navigation property directory for roleManagement - operationId: roleManagement.DeleteDirectory + summary: Get the number of the resource + operationId: roleManagement.directory.deletedItems.roleDefinitions.GetCount-0de8 parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: - '204': - description: Success + '200': + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/roleManagement/directory/microsoft.graph.roleScheduleInstances(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': description: Provides operations to call the roleScheduleInstances method. get: @@ -927673,7 +937938,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -927750,7 +938015,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete unifiedRoleDefinition - description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta @@ -927871,7 +938136,10 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': @@ -927995,7 +938263,10 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': @@ -928104,13 +938375,78 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.directory.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -928232,13 +938568,71 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.directory.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' /roleManagement/directory/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -930287,54 +940681,838 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - /roleManagement/directory/transitiveRoleAssignments/$count: - description: Provides operations to count the resources in the collection. - get: + x-ms-docs-grouped-path: + - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + /roleManagement/directory/transitiveRoleAssignments/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplication + summary: Get the number of the resource + operationId: roleManagement.directory.transitiveRoleAssignments.GetCount-5e82 + parameters: + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/enterpriseApps: + description: Provides operations to manage the enterpriseApps property of the microsoft.graph.roleManagement entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get enterpriseApps from roleManagement + operationId: roleManagement.ListEnterpriseApps + 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: + '200': + $ref: '#/components/responses/microsoft.graph.rbacApplicationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to enterpriseApps for roleManagement + operationId: roleManagement.CreateEnterpriseApps + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/enterpriseApps/{rbacApplication-id}': + description: Provides operations to manage the enterpriseApps property of the microsoft.graph.roleManagement entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get enterpriseApps from roleManagement + operationId: roleManagement.GetEnterpriseApps + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property enterpriseApps in roleManagement + operationId: roleManagement.UpdateEnterpriseApps + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property enterpriseApps for roleManagement + operationId: roleManagement.DeleteEnterpriseApps + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems': + description: Provides operations to manage the deletedItems property of the microsoft.graph.rbacApplication entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get deletedItems from roleManagement + description: Container for soft-deleted directory role management resources. + operationId: roleManagement.enterpriseApps.GetDeletedItems + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property deletedItems in roleManagement + operationId: roleManagement.enterpriseApps.UpdateDeletedItems + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property deletedItems for roleManagement + operationId: roleManagement.enterpriseApps.DeleteDeletedItems + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - /roleManagement/directory/deletedItems + - /roleManagement/entitlementManagement/deletedItems + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: The soft-deleted custom role definitions in the directory. + operationId: roleManagement.enterpriseApps.deletedItems.ListRoleDefinitions + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to roleDefinitions for roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.CreateRoleDefinitions + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - /roleManagement/directory/deletedItems/roleDefinitions + - /roleManagement/entitlementManagement/deletedItems/roleDefinitions + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: The soft-deleted custom role definitions in the directory. + operationId: roleManagement.enterpriseApps.deletedItems.GetRoleDefinitions + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property roleDefinitions in roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.UpdateRoleDefinitions + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property roleDefinitions for roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.DeleteRoleDefinitions + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.ListInheritsPermissionsFrom + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to inheritsPermissionsFrom for roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.CreateInheritsPermissionsFrom + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.GetInheritsPermissionsFrom + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: tags: - roleManagement.rbacApplication - summary: Get the number of the resource - operationId: roleManagement.directory.transitiveRoleAssignments.GetCount-5e82 + summary: Update the navigation property inheritsPermissionsFrom in roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.UpdateInheritsPermissionsFrom parameters: - - name: ConsistencyLevel + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property inheritsPermissionsFrom for roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.DeleteInheritsPermissionsFrom + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + description: ETag schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: - '200': - $ref: '#/components/responses/ODataCountResponse' + '204': + description: Success default: $ref: '#/components/responses/error' - /roleManagement/enterpriseApps: - description: Provides operations to manage the enterpriseApps property of the microsoft.graph.roleManagement entity. + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. get: tags: - roleManagement.rbacApplication - summary: Get enterpriseApps from roleManagement - operationId: roleManagement.ListEnterpriseApps + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -930342,9 +941520,9 @@ paths: type: array items: type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -930364,42 +941542,119 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.rbacApplicationCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to enterpriseApps for roleManagement - operationId: roleManagement.CreateEnterpriseApps - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' - required: true + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/enterpriseApps/{rbacApplication-id}': - description: Provides operations to manage the enterpriseApps property of the microsoft.graph.roleManagement entity. + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': + description: Provides operations to count the resources in the collection. get: tags: - roleManagement.rbacApplication - summary: Get enterpriseApps from roleManagement - operationId: roleManagement.GetEnterpriseApps + summary: Get the number of the resource + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.inheritsPermissionsFrom.GetCount-cd73 parameters: - name: rbacApplication-id in: path @@ -930408,6 +941663,67 @@ paths: schema: type: string x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. + get: + tags: + - roleManagement.rbacApplication + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.deletedItems.roleDefinitions.unifiedRoleDefinition.assignedPrincipals + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -930418,6 +941734,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -930430,19 +941756,57 @@ paths: type: string responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: tags: - roleManagement.rbacApplication - summary: Update the navigation property enterpriseApps in roleManagement - operationId: roleManagement.UpdateEnterpriseApps + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.deletedItems.roleDefinitions.unifiedRoleDefinition.restore parameters: - name: rbacApplication-id in: path @@ -930451,24 +941815,53 @@ paths: schema: type: string x-ms-docs-key-type: rbacApplication - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' - required: true + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/$count': + description: Provides operations to count the resources in the collection. + get: tags: - roleManagement.rbacApplication - summary: Delete navigation property enterpriseApps for roleManagement - operationId: roleManagement.DeleteEnterpriseApps + summary: Get the number of the resource + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.GetCount-ae5e parameters: - name: rbacApplication-id in: path @@ -930477,17 +941870,13 @@ paths: schema: type: string x-ms-docs-key-type: rbacApplication - - name: If-Match - in: header - description: ETag - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: - '204': - description: Success + '200': + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/microsoft.graph.roleScheduleInstances(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': description: Provides operations to call the roleScheduleInstances method. get: @@ -934918,7 +946307,10 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': @@ -935063,7 +946455,10 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': @@ -935179,13 +946574,85 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -935321,13 +946788,78 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/$count': description: Provides operations to count the resources in the collection. get: @@ -937612,41 +949144,727 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' + '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition': + description: Provides operations to manage the roleDefinition property of the microsoft.graph.unifiedRoleAssignment entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinition from roleManagement + description: The roleDefinition the assignment is for. Supports $expand. + operationId: roleManagement.enterpriseApps.transitiveRoleAssignments.GetRoleDefinition + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplication + summary: Get the number of the resource + operationId: roleManagement.enterpriseApps.transitiveRoleAssignments.GetCount-9895 + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/enterpriseApps/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplication + summary: Get the number of the resource + operationId: roleManagement.enterpriseApps.GetCount-a440 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/entitlementManagement: + description: Provides operations to manage the entitlementManagement property of the microsoft.graph.roleManagement entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get entitlementManagement from roleManagement + description: The RbacApplication for Entitlement Management + operationId: roleManagement.GetEntitlementManagement + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property entitlementManagement in roleManagement + operationId: roleManagement.UpdateEntitlementManagement + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property entitlementManagement for roleManagement + operationId: roleManagement.DeleteEntitlementManagement + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /roleManagement/entitlementManagement/deletedItems: + description: Provides operations to manage the deletedItems property of the microsoft.graph.rbacApplication entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get deletedItems from roleManagement + description: Container for soft-deleted directory role management resources. + operationId: roleManagement.entitlementManagement.GetDeletedItems + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property deletedItems in roleManagement + operationId: roleManagement.entitlementManagement.UpdateDeletedItems + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property deletedItems for roleManagement + operationId: roleManagement.entitlementManagement.DeleteDeletedItems + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - /roleManagement/directory/deletedItems + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems' + /roleManagement/entitlementManagement/deletedItems/roleDefinitions: + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: The soft-deleted custom role definitions in the directory. + operationId: roleManagement.entitlementManagement.deletedItems.ListRoleDefinitions + 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: + '200': + $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to roleDefinitions for roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.CreateRoleDefinitions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - /roleManagement/directory/deletedItems/roleDefinitions + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: The soft-deleted custom role definitions in the directory. + operationId: roleManagement.entitlementManagement.deletedItems.GetRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property roleDefinitions in roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.UpdateRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property roleDefinitions for roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.DeleteRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.ListInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to inheritsPermissionsFrom for roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.CreateInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.GetInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property inheritsPermissionsFrom in roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.UpdateInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property inheritsPermissionsFrom for roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.DeleteInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' - '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition': - description: Provides operations to manage the roleDefinition property of the microsoft.graph.unifiedRoleAssignment entity. + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. get: tags: - roleManagement.rbacApplication - summary: Get roleDefinition from roleManagement - description: The roleDefinition the assignment is for. Supports $expand. - operationId: roleManagement.enterpriseApps.transitiveRoleAssignments.GetRoleDefinition + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals parameters: - - name: rbacApplication-id + - name: unifiedRoleDefinition-id in: path - description: The unique identifier of rbacApplication + description: The unique identifier of unifiedRoleDefinition required: true schema: type: string - x-ms-docs-key-type: rbacApplication - - name: unifiedRoleAssignment-id + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 in: path - description: The unique identifier of unifiedRoleAssignment + description: The unique identifier of unifiedRoleDefinition required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -937657,6 +949875,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -937669,61 +949897,120 @@ paths: type: string responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-grouped-path: - - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/$count': - description: Provides operations to count the resources in the collection. - get: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: tags: - roleManagement.rbacApplication - summary: Get the number of the resource - operationId: roleManagement.enterpriseApps.transitiveRoleAssignments.GetCount-9895 + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore parameters: - - name: rbacApplication-id + - name: unifiedRoleDefinition-id in: path - description: The unique identifier of rbacApplication + description: The unique identifier of unifiedRoleDefinition required: true schema: type: string - x-ms-docs-key-type: rbacApplication - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: unifiedRoleDefinition responses: '200': - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true default: $ref: '#/components/responses/error' - /roleManagement/enterpriseApps/$count: + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: tags: - roleManagement.rbacApplication summary: Get the number of the resource - operationId: roleManagement.enterpriseApps.GetCount-a440 + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.inheritsPermissionsFrom.GetCount-0466 parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -937731,15 +950018,46 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /roleManagement/entitlementManagement: - description: Provides operations to manage the entitlementManagement property of the microsoft.graph.roleManagement entity. + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. get: tags: - roleManagement.rbacApplication - summary: Get entitlementManagement from roleManagement - description: The RbacApplication for Entitlement Management - operationId: roleManagement.GetEntitlementManagement + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.unifiedRoleDefinition.assignedPrincipals parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -937750,6 +950068,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -937762,49 +950090,113 @@ paths: type: string responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: tags: - roleManagement.rbacApplication - summary: Update the navigation property entitlementManagement in roleManagement - operationId: roleManagement.UpdateEntitlementManagement - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' - required: true + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + /roleManagement/entitlementManagement/deletedItems/roleDefinitions/$count: + description: Provides operations to count the resources in the collection. + get: tags: - roleManagement.rbacApplication - summary: Delete navigation property entitlementManagement for roleManagement - operationId: roleManagement.DeleteEntitlementManagement + summary: Get the number of the resource + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.GetCount-3787 parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: - '204': - description: Success + '200': + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/microsoft.graph.roleScheduleInstances(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': description: Provides operations to call the roleScheduleInstances method. get: @@ -941431,7 +953823,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -941621,8 +954013,11 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. @@ -941745,8 +954140,11 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': description: Provides operations to call the assignedPrincipals method. @@ -941854,13 +954252,78 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -941982,13 +954445,71 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' /roleManagement/entitlementManagement/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -945525,7 +958046,7 @@ paths: tags: - roleManagement.unifiedRbacApplication summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -945712,8 +958233,11 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. @@ -945836,8 +958360,11 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': description: Provides operations to call the assignedPrincipals method. @@ -945945,13 +958472,78 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.unifiedRbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.exchange.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -946073,13 +958665,71 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.unifiedRbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.exchange.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' /roleManagement/exchange/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -982452,61 +995102,277 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.userSecurityProfile' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2026-04-10' + date: '2024-04-10' + version: 2024-01/Deprecation + description: 'The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API.' + x-ms-docs-operation-type: operation + patch: + tags: + - security.userSecurityProfile + summary: Update the navigation property userSecurityProfiles in security + operationId: security.UpdateUserSecurityProfiles + parameters: + - name: userSecurityProfile-id + in: path + description: The unique identifier of userSecurityProfile + required: true + schema: + type: string + x-ms-docs-key-type: userSecurityProfile + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userSecurityProfile' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2026-04-10' + date: '2024-04-10' + version: 2024-01/Deprecation + description: 'The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API.' + x-ms-docs-operation-type: operation + delete: + tags: + - security.userSecurityProfile + summary: Delete navigation property userSecurityProfiles for security + operationId: security.DeleteUserSecurityProfiles + parameters: + - name: userSecurityProfile-id + in: path + description: The unique identifier of userSecurityProfile + required: true + schema: + type: string + x-ms-docs-key-type: userSecurityProfile + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2026-04-10' + date: '2024-04-10' + version: 2024-01/Deprecation + description: 'The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API.' + x-ms-docs-operation-type: operation + /security/userSecurityProfiles/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - security.userSecurityProfile + summary: Get the number of the resource + operationId: security.userSecurityProfiles.GetCount-7165 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2026-04-10' + date: '2024-04-10' + version: 2024-01/Deprecation + description: 'The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API.' + /security/workbooks: + description: Provides operations to manage the workbooks property of the microsoft.graph.security entity. + get: + tags: + - security.workbook + summary: List workbook objects + description: 'Get the workbooks in the tenant. The response omits content by default. To retrieve workbook documents in the collection response, explicitly select content, for example, $select=id,name,content.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-list-workbooks?view=graph-rest-beta + operationId: security.ListWorkbooks + 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: + '200': + $ref: '#/components/responses/microsoft.graph.security.workbookCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.workbook + summary: Create workbook + description: 'Create a workbook with a server-generated ID. To deploy a workbook with a stable, client-selected GUID, use Update workbook instead.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-post-workbooks?view=graph-rest-beta + operationId: security.CreateWorkbooks + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/workbooks/{workbook-id}': + description: Provides operations to manage the workbooks property of the microsoft.graph.security entity. + get: + tags: + - security.workbook + summary: Get workbook + description: Get a workbook by its ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-workbook-get?view=graph-rest-beta + operationId: security.GetWorkbooks + parameters: + - name: workbook-id + in: path + description: The unique identifier of workbook + required: true + schema: + type: string + x-ms-docs-key-type: workbook + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbook' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2026-04-10' - date: '2024-04-10' - version: 2024-01/Deprecation - description: 'The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API.' x-ms-docs-operation-type: operation patch: tags: - - security.userSecurityProfile - summary: Update the navigation property userSecurityProfiles in security - operationId: security.UpdateUserSecurityProfiles + - security.workbook + summary: Update workbook + description: 'Create or replace a workbook using a client-selected ID. Supply a GUID in the request URL. Without a conditional header, this method creates the workbook if that ID doesn''t exist, or replaces its name and content if it does. Reusing the same GUID preserves the workbook''s identity. Updates preserve createdByUpn and createdAtDateTime. The content value replaces the complete JSON document. It isn''t a partial update or a nested merge.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-workbook-update?view=graph-rest-beta + operationId: security.UpdateWorkbooks parameters: - - name: userSecurityProfile-id + - name: workbook-id in: path - description: The unique identifier of userSecurityProfile + description: The unique identifier of workbook required: true schema: type: string - x-ms-docs-key-type: userSecurityProfile + x-ms-docs-key-type: workbook requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.security.workbook' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2026-04-10' - date: '2024-04-10' - version: 2024-01/Deprecation - description: 'The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API.' x-ms-docs-operation-type: operation delete: tags: - - security.userSecurityProfile - summary: Delete navigation property userSecurityProfiles for security - operationId: security.DeleteUserSecurityProfiles + - security.workbook + summary: Delete workbook + description: Delete a workbook by its ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-delete-workbooks?view=graph-rest-beta + operationId: security.DeleteWorkbooks parameters: - - name: userSecurityProfile-id + - name: workbook-id in: path - description: The unique identifier of userSecurityProfile + description: The unique identifier of workbook required: true schema: type: string - x-ms-docs-key-type: userSecurityProfile + x-ms-docs-key-type: workbook - name: If-Match in: header description: ETag @@ -982517,20 +995383,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2026-04-10' - date: '2024-04-10' - version: 2024-01/Deprecation - description: 'The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API.' x-ms-docs-operation-type: operation - /security/userSecurityProfiles/$count: + /security/workbooks/$count: description: Provides operations to count the resources in the collection. get: tags: - - security.userSecurityProfile + - security.workbook summary: Get the number of the resource - operationId: security.userSecurityProfiles.GetCount-7165 + operationId: security.workbooks.GetCount-742c parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -982539,12 +995399,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2026-04-10' - date: '2024-04-10' - version: 2024-01/Deprecation - description: 'The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API.' /security/zones: description: Provides operations to manage the zones property of the microsoft.graph.security entity. get: @@ -985766,6 +998620,296 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/servicePrincipals/{servicePrincipal-id}/lifecycle': + description: Provides operations to manage the lifecycle property of the microsoft.graph.servicePrincipal entity. + get: + tags: + - servicePrincipals.identityLifecycle + summary: Get identityLifecycle + description: Read the properties and relationships of an microsoft.graph.identityGovernance.identityLifecycle object for a servicePrincipal. Use $expand=effectiveGoverningPolicy to retrieve the highest-priority policy governing the identity. The lastAttestationDateTime property can be null for an identity that hasn't yet been attested. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-identitylifecycle-get?view=graph-rest-beta + operationId: servicePrincipals.GetLifecycle + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - servicePrincipals.identityLifecycle + summary: Update identityLifecycle + description: Update the properties of an identityLifecycle object for a servicePrincipal. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-identitylifecycle-update?view=graph-rest-beta + operationId: servicePrincipals.UpdateLifecycle + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - servicePrincipals.identityLifecycle + summary: Delete navigation property lifecycle for servicePrincipals + operationId: servicePrincipals.DeleteLifecycle + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/lifecycle/complianceIssues': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - servicePrincipals.identityLifecycle + summary: List complianceIssues + description: Get a list of the complianceIssue objects and their properties for the identityLifecycle of a servicePrincipal. Each issue includes the ruleType that generated it. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-identitylifecycle-list-complianceissues?view=graph-rest-beta + operationId: servicePrincipals.lifecycle.ListComplianceIssues + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.complianceIssueCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/lifecycle/complianceIssues/{complianceIssue-id}': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - servicePrincipals.identityLifecycle + summary: Get complianceIssue + description: Read the properties and relationships of a microsoft.graph.identityGovernance.complianceIssue object for the identityLifecycle of a servicePrincipal. The ruleType property indicates which rule caused the noncompliance. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-complianceissue-get?view=graph-rest-beta + operationId: servicePrincipals.lifecycle.GetComplianceIssues + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - name: complianceIssue-id + in: path + description: The unique identifier of complianceIssue + required: true + schema: + type: string + x-ms-docs-key-type: complianceIssue + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/lifecycle/complianceIssues/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - servicePrincipals.identityLifecycle + summary: Get the number of the resource + operationId: servicePrincipals.lifecycle.complianceIssues.GetCount-b94c + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/servicePrincipals/{servicePrincipal-id}/lifecycle/effectiveGoverningPolicy': + description: Provides operations to manage the effectiveGoverningPolicy property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - servicePrincipals.identityLifecycle + summary: Get effectiveGoverningPolicy from servicePrincipals + description: The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + operationId: servicePrincipals.lifecycle.GetEffectiveGoverningPolicy + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/servicePrincipals/{servicePrincipal-id}/memberOf': description: Provides operations to manage the memberOf property of the microsoft.graph.servicePrincipal entity. get: @@ -986773,6 +999917,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.identityGovernance.attest': + description: Provides operations to call the attest method. + post: + tags: + - servicePrincipals.servicePrincipal.Actions + summary: Invoke action attest + description: Attest an agent identity through its servicePrincipal to confirm it still meets the requirements of its governing lifecyclePolicy. Attestation updates the identity's lifecycle state and can clear attestation-related compliance issues. + operationId: servicePrincipals.servicePrincipal.attest + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -999519,7 +1012685,7 @@ paths: tags: - shares.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1000926,7 +1014092,7 @@ paths: tags: - shares.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1003518,7 +1016684,7 @@ paths: tags: - shares.listItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1004137,7 +1017303,7 @@ paths: tags: - shares.permission summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1018005,7 +1031171,7 @@ paths: tags: - sites.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1019633,7 +1032799,7 @@ paths: tags: - sites.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1036921,7 +1050087,7 @@ paths: tags: - sites.permission summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1055634,7 +1068800,11 @@ paths: get: tags: - solutions.backupRestoreRoot - summary: Get activityLogs from solutions + summary: List activityLogs + description: Get a list of activityLogBase objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-activitylogs?view=graph-rest-beta operationId: solutions.backupRestore.ListActivityLogs parameters: - $ref: '#/components/parameters/top' @@ -1055709,6 +1068879,7 @@ paths: tags: - solutions.backupRestoreRoot summary: Get activityLogs from solutions + description: The list of activity logs in the tenant. operationId: solutions.backupRestore.GetActivityLogs parameters: - name: activityLogBase-id @@ -1056976,29 +1070147,294 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.backupRestoreRoot + summary: Update the navigation property driveProtectionUnitsBulkAdditionJobs in solutions + operationId: solutions.backupRestore.UpdateDriveProtectionUnitsBulkAdditionJobs + parameters: + - name: driveProtectionUnitsBulkAdditionJob-id + in: path + description: The unique identifier of driveProtectionUnitsBulkAdditionJob + required: true + schema: + type: string + x-ms-docs-key-type: driveProtectionUnitsBulkAdditionJob + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.backupRestoreRoot + summary: Delete navigation property driveProtectionUnitsBulkAdditionJobs for solutions + operationId: solutions.backupRestore.DeleteDriveProtectionUnitsBulkAdditionJobs + parameters: + - name: driveProtectionUnitsBulkAdditionJob-id + in: path + description: The unique identifier of driveProtectionUnitsBulkAdditionJob + required: true + schema: + type: string + x-ms-docs-key-type: driveProtectionUnitsBulkAdditionJob + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - solutions.backupRestoreRoot + summary: Get the number of the resource + operationId: solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.GetCount-ebcb + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /solutions/backupRestore/emailNotificationsSetting: + description: Provides operations to manage the emailNotificationsSetting property of the microsoft.graph.backupRestoreRoot entity. + get: + tags: + - solutions.backupRestoreRoot + summary: Get emailNotificationsSetting + description: Read the properties and relationships of an emailNotificationsSetting object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/emailnotificationssetting-get?view=graph-rest-beta + operationId: solutions.backupRestore.GetEmailNotificationsSetting + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.backupRestoreRoot + summary: Update emailNotificationsSetting + description: Update the properties of an emailNotificationsSetting object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/emailnotificationssetting-update?view=graph-rest-beta + operationId: solutions.backupRestore.UpdateEmailNotificationsSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.backupRestoreRoot + summary: Delete navigation property emailNotificationsSetting for solutions + operationId: solutions.backupRestore.DeleteEmailNotificationsSetting + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /solutions/backupRestore/entraProtectionPolicies: + description: Provides operations to manage the entraProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. + get: + tags: + - solutions.backupRestoreRoot + summary: Get entraProtectionPolicies from solutions + operationId: solutions.backupRestore.ListEntraProtectionPolicies + 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: + '200': + $ref: '#/components/responses/microsoft.graph.entraProtectionPolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.backupRestoreRoot + summary: Create new navigation property to entraProtectionPolicies for solutions + operationId: solutions.backupRestore.CreateEntraProtectionPolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/backupRestore/entraProtectionPolicies/{entraProtectionPolicy-id}': + description: Provides operations to manage the entraProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. + get: + tags: + - solutions.backupRestoreRoot + summary: Get entraProtectionPolicies from solutions + operationId: solutions.backupRestore.GetEntraProtectionPolicies + parameters: + - name: entraProtectionPolicy-id + in: path + description: The unique identifier of entraProtectionPolicy + required: true + schema: + type: string + x-ms-docs-key-type: entraProtectionPolicy + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot - summary: Update the navigation property driveProtectionUnitsBulkAdditionJobs in solutions - operationId: solutions.backupRestore.UpdateDriveProtectionUnitsBulkAdditionJobs + summary: Update the navigation property entraProtectionPolicies in solutions + operationId: solutions.backupRestore.UpdateEntraProtectionPolicies parameters: - - name: driveProtectionUnitsBulkAdditionJob-id + - name: entraProtectionPolicy-id in: path - description: The unique identifier of driveProtectionUnitsBulkAdditionJob + description: The unique identifier of entraProtectionPolicy required: true schema: type: string - x-ms-docs-key-type: driveProtectionUnitsBulkAdditionJob + x-ms-docs-key-type: entraProtectionPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' required: true responses: '204': @@ -1057009,16 +1070445,16 @@ paths: delete: tags: - solutions.backupRestoreRoot - summary: Delete navigation property driveProtectionUnitsBulkAdditionJobs for solutions - operationId: solutions.backupRestore.DeleteDriveProtectionUnitsBulkAdditionJobs + summary: Delete navigation property entraProtectionPolicies for solutions + operationId: solutions.backupRestore.DeleteEntraProtectionPolicies parameters: - - name: driveProtectionUnitsBulkAdditionJob-id + - name: entraProtectionPolicy-id in: path - description: The unique identifier of driveProtectionUnitsBulkAdditionJob + description: The unique identifier of entraProtectionPolicy required: true schema: type: string - x-ms-docs-key-type: driveProtectionUnitsBulkAdditionJob + x-ms-docs-key-type: entraProtectionPolicy - name: If-Match in: header description: ETag @@ -1057030,13 +1070466,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/$count: + /solutions/backupRestore/entraProtectionPolicies/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Get the number of the resource - operationId: solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.GetCount-ebcb + operationId: solutions.backupRestore.entraProtectionPolicies.GetCount-340d parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -1057045,87 +1070481,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /solutions/backupRestore/emailNotificationsSetting: - description: Provides operations to manage the emailNotificationsSetting property of the microsoft.graph.backupRestoreRoot entity. - get: - tags: - - solutions.backupRestoreRoot - summary: Get emailNotificationsSetting - description: Read the properties and relationships of an emailNotificationsSetting object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/emailnotificationssetting-get?view=graph-rest-beta - operationId: solutions.backupRestore.GetEmailNotificationsSetting - 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: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - solutions.backupRestoreRoot - summary: Update emailNotificationsSetting - description: Update the properties of an emailNotificationsSetting object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/emailnotificationssetting-update?view=graph-rest-beta - operationId: solutions.backupRestore.UpdateEmailNotificationsSetting - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - solutions.backupRestoreRoot - summary: Delete navigation property emailNotificationsSetting for solutions - operationId: solutions.backupRestore.DeleteEmailNotificationsSetting - parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation /solutions/backupRestore/exchangeProtectionPolicies: description: Provides operations to manage the exchangeProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. get: @@ -1083522,7 +1096877,7 @@ paths: tags: - storage.fileStorage summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1086654,7 +1100009,7 @@ paths: tags: - storage.fileStorage summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1088301,7 +1101656,7 @@ paths: tags: - storage.fileStorage summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1094217,6 +1107572,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1094357,6 +1107718,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1095239,6 +1108606,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1095400,6 +1108773,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1096269,8 +1109648,11 @@ paths: get: tags: - teams.channel - summary: Get planner from teams - description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' + summary: Get teamsChannelPlanner + description: Read the properties and relationships of teamsChannelPlanner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamschannelplanner-get?view=graph-rest-beta operationId: teams.channels.GetPlanner parameters: - name: team-id @@ -1096320,7 +1109702,11 @@ paths: patch: tags: - teams.channel - summary: Update the navigation property planner in teams + summary: Update teamsChannelPlanner + description: Update the properties of a teamsChannelPlanner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamschannelplanner-update?view=graph-rest-beta operationId: teams.channels.UpdatePlanner parameters: - name: team-id @@ -1096353,7 +1109739,11 @@ paths: delete: tags: - teams.channel - summary: Delete navigation property planner for teams + summary: Delete teamsChannelPlanner + description: Delete a teamsChannelPlanner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-delete-planner?view=graph-rest-beta operationId: teams.channels.DeletePlanner parameters: - name: team-id @@ -1096492,6 +1109882,169 @@ paths: x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - '/teams/{team-id}/primaryChannel/planner/plans' + '/teams/{team-id}/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teams.channel + summary: List plans_v2 for a Teams channel + description: Get a list of the plan objects owned by the Teams channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamschannelplanner-list-plans_v2?view=graph-rest-beta + operationId: teams.channels.planner.ListPlans_v2 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teams/{team-id}/primaryChannel/planner/plans_v2' + '/teams/{team-id}/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teams.channel + summary: Get plans_v2 from teams + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teams.channels.planner.GetPlans_v2 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teams/{team-id}/primaryChannel/planner/plans_v2/{plan-id}' + '/teams/{team-id}/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: teams.channels.planner.plans_v2.GetCount-5f93 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1099495,24 +1113048,75 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': + description: Provides operations to call the archive method. + post: + tags: + - teams.channel + summary: Invoke action archive + description: 'Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-archive?view=graph-rest-beta + operationId: teams.team.channels.channel.planner.plans.plannerPlan.archive + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + required: true responses: - '200': - $ref: '#/components/responses/ODataCountResponse' + '204': + description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': - description: Provides operations to call the archive method. + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.archive' + - '/teams/{team-id}/microsoft.graph.archive' + - '/teams/{team-id}/primaryChannel/microsoft.graph.archive' + - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. post: tags: - teams.channel - summary: Invoke action archive - description: 'Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-archive?view=graph-rest-beta - operationId: teams.team.channels.channel.planner.plans.plannerPlan.archive + summary: Invoke action extendExpiry + operationId: teams.team.channels.channel.planner.plans.plannerPlan.extendExpiry parameters: - name: team-id in: path @@ -1099535,17 +1113139,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - justification: - type: string - nullable: true - required: true responses: '204': description: Success @@ -1099553,10 +1113146,7 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: - - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.archive' - - '/teams/{team-id}/microsoft.graph.archive' - - '/teams/{team-id}/primaryChannel/microsoft.graph.archive' - - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1106925,6 +1120515,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1107044,6 +1120640,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1107805,6 +1121407,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1107945,6 +1121553,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1108742,45 +1122356,228 @@ paths: type: string responses: '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teams.channel - summary: Update the navigation property planner in teams - operationId: teams.primaryChannel.UpdatePlanner - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - schema: - type: string - x-ms-docs-key-type: team - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' - required: true - responses: - '204': - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property planner in teams + operationId: teams.primaryChannel.UpdatePlanner + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property planner for teams + operationId: teams.primaryChannel.DeletePlanner + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/planner' + '/teams/{team-id}/primaryChannel/planner/plans': + description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teams.channel + summary: Get plans from teams + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: teams.primaryChannel.planner.ListPlans + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.channel + summary: Create new navigation property to plans for teams + operationId: teams.primaryChannel.planner.CreatePlans + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/planner/plans' + '/teams/{team-id}/primaryChannel/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teams.channel + summary: Get plans_v2 from teams + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teams.primaryChannel.planner.ListPlans_v2 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/planner/plans_v2' + '/teams/{team-id}/primaryChannel/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: tags: - teams.channel - summary: Delete navigation property planner for teams - operationId: teams.primaryChannel.DeletePlanner + summary: Get plans_v2 from teams + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teams.primaryChannel.planner.GetPlans_v2 parameters: - name: team-id in: path @@ -1108789,50 +1122586,13 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/teams/{team-id}/channels/{channel-id}/planner' - '/teams/{team-id}/primaryChannel/planner/plans': - description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. - get: - tags: - - teams.channel - summary: Get plans from teams - description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' - operationId: teams.primaryChannel.planner.ListPlans - parameters: - - name: team-id + - name: plan-id in: path - description: The unique identifier of team + description: The unique identifier of plan required: true schema: type: string - x-ms-docs-key-type: team - - $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 + x-ms-docs-key-type: plan - name: $select in: query description: Select properties to be returned @@ -1108855,18 +1122615,23 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/planner/plans_v2/{plan-id}' + '/teams/{team-id}/primaryChannel/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: tags: - teams.channel - summary: Create new navigation property to plans for teams - operationId: teams.primaryChannel.planner.CreatePlans + summary: Get the number of the resource + operationId: teams.primaryChannel.planner.plans_v2.GetCount-274b parameters: - name: team-id in: path @@ -1108875,25 +1122640,13 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + '200': + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/teams/{team-id}/channels/{channel-id}/planner/plans' '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1111609,6 +1125362,36 @@ paths: - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' - '/teams/{team-id}/microsoft.graph.archive' - '/teams/{team-id}/primaryChannel/microsoft.graph.archive' + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teams.channel + summary: Invoke action extendExpiry + operationId: teams.team.primaryChannel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1121535,6 +1135318,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1121675,6 +1135464,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1122541,6 +1136336,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1122702,6 +1136503,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1123745,18 +1137552,129 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamTemplateDefinition.team + summary: Create new navigation property to plans for teamTemplateDefinition + operationId: teamTemplateDefinition.teamDefinition.channels.planner.CreatePlans + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamTemplateDefinition.team + summary: Get plans_v2 from teamTemplateDefinition + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamTemplateDefinition.teamDefinition.channels.planner.ListPlans_v2 + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: tags: - teamTemplateDefinition.team - summary: Create new navigation property to plans for teamTemplateDefinition - operationId: teamTemplateDefinition.teamDefinition.channels.planner.CreatePlans + summary: Get plans_v2 from teamTemplateDefinition + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamTemplateDefinition.teamDefinition.channels.planner.GetPlans_v2 parameters: - name: teamTemplateDefinition-id in: path @@ -1123772,25 +1137690,74 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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: - '201': - description: Created navigation property. + '200': + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamTemplateDefinition.team + summary: Get the number of the resource + operationId: teamTemplateDefinition.teamDefinition.channels.planner.plans_v2.GetCount-0c05 + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1126856,6 +1140823,43 @@ paths: - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action extendExpiry + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.channels.channel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1134156,6 +1148160,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1134275,6 +1148285,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1135036,144 +1149052,156 @@ paths: reactionType: type: string nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - description: Provides operations to call the softDelete method. - post: - tags: - - teamTemplateDefinition.team - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.replies.chatMessage.softDelete - parameters: - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - description: Provides operations to call the undoSoftDelete method. - post: - tags: - - teamTemplateDefinition.team - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.replies.chatMessage.undoSoftDelete - parameters: - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - description: Provides operations to call the unsetReaction method. - post: - tags: - - teamTemplateDefinition.team - summary: Invoke action unsetReaction - operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.replies.chatMessage.unsetReaction - parameters: - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + description: Provides operations to call the softDelete method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.replies.chatMessage.softDelete + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + description: Provides operations to call the undoSoftDelete method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.replies.chatMessage.undoSoftDelete + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + description: Provides operations to call the unsetReaction method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action unsetReaction + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.replies.chatMessage.unsetReaction + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + displayName: + type: string + nullable: true + reactionId: type: string nullable: true required: true @@ -1136125,6 +1150153,145 @@ paths: x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamTemplateDefinition.team + summary: Get plans_v2 from teamTemplateDefinition + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.ListPlans_v2 + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamTemplateDefinition.team + summary: Get plans_v2 from teamTemplateDefinition + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.GetPlans_v2 + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamTemplateDefinition.team + summary: Get the number of the resource + operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans_v2.GetCount-620a + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1138840,6 +1153007,36 @@ paths: - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action extendExpiry + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1148122,6 +1162319,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1148270,6 +1162473,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1149146,6 +1163355,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1149315,6 +1163530,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1150439,6 +1164660,168 @@ paths: x-ms-docs-grouped-path: - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.deletedTeam + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.deletedTeams.channels.planner.ListPlans_v2 + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.deletedTeam + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.deletedTeams.channels.planner.GetPlans_v2 + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeams.channels.planner.plans_v2.GetCount-c03c + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1153434,74 +1167817,127 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerHistoryItem-id - in: path - description: The unique identifier of plannerHistoryItem - required: true - schema: - type: string - x-ms-docs-key-type: plannerHistoryItem - - name: If-Match - in: header - description: ETag - schema: - type: string + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeams.channels.planner.plans.historyItems.GetCount-69e8 + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': + description: Provides operations to call the archive method. + post: + tags: + - teamwork.deletedTeam + summary: Invoke action archive + description: 'Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-archive?view=graph-rest-beta + operationId: teamwork.deletedTeams.deletedTeam.channels.channel.planner.plans.plannerPlan.archive + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action x-ms-docs-grouped-path: - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/$count': - description: Provides operations to count the resources in the collection. - get: - tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeams.channels.planner.plans.historyItems.GetCount-69e8 - parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - '200': - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': - description: Provides operations to call the archive method. + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. post: tags: - teamwork.deletedTeam - summary: Invoke action archive - description: 'Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-archive?view=graph-rest-beta - operationId: teamwork.deletedTeams.deletedTeam.channels.channel.planner.plans.plannerPlan.archive + summary: Invoke action extendExpiry + operationId: teamwork.deletedTeams.deletedTeam.channels.channel.planner.plans.plannerPlan.extendExpiry parameters: - name: deletedTeam-id in: path @@ -1153524,17 +1167960,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - justification: - type: string - nullable: true - required: true responses: '204': description: Success @@ -1153542,12 +1167967,8 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: - - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.archive' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.archive' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1161693,6 +1176114,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1161862,6 +1176289,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1162843,6 +1177276,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1163033,6 +1177472,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1164297,6 +1178742,189 @@ paths: x-ms-docs-grouped-path: - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.teamTemplate + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.ListPlans_v2 + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.teamTemplate + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.GetPlans_v2 + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2/{plan-id}' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.plans_v2.GetCount-c9a4 + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1167756,6 +1182384,51 @@ paths: - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teamwork.teamTemplate + summary: Invoke action extendExpiry + operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.channels.channel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1176259,6 +1190932,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1176407,6 +1191086,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1177283,6 +1191968,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1177452,6 +1192143,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1178576,6 +1193273,168 @@ paths: x-ms-docs-grouped-path: - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.teamTemplate + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.ListPlans_v2 + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.teamTemplate + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.GetPlans_v2 + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2/{plan-id}' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.plans_v2.GetCount-66e9 + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1181685,6 +1196544,44 @@ paths: - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teamwork.teamTemplate + summary: Invoke action extendExpiry + operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1232483,7 +1247380,7 @@ paths: tags: - users.calendarGroup summary: Invoke function delta - description: 'Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' + description: 'Get a set of calendar resources added, updated, or deleted in a user''s mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/calendar-delta?view=graph-rest-beta @@ -1235406,7 +1250303,7 @@ paths: tags: - users.calendar summary: Invoke function delta - description: 'Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' + description: 'Get a set of calendar resources added, updated, or deleted in a user''s mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/calendar-delta?view=graph-rest-beta @@ -1237646,6 +1252543,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1237782,6 +1252685,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1238646,6 +1253555,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1238803,6 +1253718,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1242587,6 +1257508,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1242744,6 +1257671,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1266961,7 +1281894,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1269567,7 +1284500,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1277090,7 +1292023,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1278822,7 +1293755,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1284990,7 +1299923,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1287309,7 +1302242,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1297601,81 +1312534,344 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.licenseDetails - summary: Update the navigation property licenseDetails in users - operationId: users.UpdateLicenseDetails - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: licenseDetails-id - in: path - description: The unique identifier of licenseDetails - required: true - schema: - type: string - x-ms-docs-key-type: licenseDetails - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.licenseDetails - summary: Delete navigation property licenseDetails for users - operationId: users.DeleteLicenseDetails - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: licenseDetails-id - in: path - description: The unique identifier of licenseDetails - required: true - schema: - type: string - x-ms-docs-key-type: licenseDetails - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.licenseDetails + summary: Update the navigation property licenseDetails in users + operationId: users.UpdateLicenseDetails + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: licenseDetails-id + in: path + description: The unique identifier of licenseDetails + required: true + schema: + type: string + x-ms-docs-key-type: licenseDetails + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.licenseDetails + summary: Delete navigation property licenseDetails for users + operationId: users.DeleteLicenseDetails + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: licenseDetails-id + in: path + description: The unique identifier of licenseDetails + required: true + schema: + type: string + x-ms-docs-key-type: licenseDetails + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/licenseDetails/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - users.licenseDetails + summary: Get the number of the resource + operationId: users.licenseDetails.GetCount-a83d + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/licenseDetails/microsoft.graph.getTeamsLicensingDetails()': + description: Provides operations to call the getTeamsLicensingDetails method. + get: + tags: + - users.licenseDetails + summary: Invoke function getTeamsLicensingDetails + description: Get the license status of a user in Microsoft Teams. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/licensedetails-getteamslicensingdetails?view=graph-rest-beta + operationId: users.user.licenseDetails.getTeamsLicensingDetails + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.teamsLicensingDetails' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/users/{user-id}/lifecycle': + description: Provides operations to manage the lifecycle property of the microsoft.graph.user entity. + get: + tags: + - users.userIdentityLifecycle + summary: Get lifecycle from users + description: Lifecycle information for the user. Read-only. + operationId: users.GetLifecycle + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.userIdentityLifecycle + summary: Update the navigation property lifecycle in users + operationId: users.UpdateLifecycle + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.userIdentityLifecycle + summary: Delete navigation property lifecycle for users + operationId: users.DeleteLifecycle + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/lifecycle/complianceIssues': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - users.userIdentityLifecycle + summary: Get complianceIssues from users + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + operationId: users.lifecycle.ListComplianceIssues + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.complianceIssueCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/users/{user-id}/lifecycle/complianceIssues/{complianceIssue-id}': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - users.userIdentityLifecycle + summary: Get complianceIssues from users + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + operationId: users.lifecycle.GetComplianceIssues + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: complianceIssue-id + in: path + description: The unique identifier of complianceIssue + required: true + schema: + type: string + x-ms-docs-key-type: complianceIssue + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/licenseDetails/$count': + '/users/{user-id}/lifecycle/complianceIssues/$count': description: Provides operations to count the resources in the collection. get: tags: - - users.licenseDetails + - users.userIdentityLifecycle summary: Get the number of the resource - operationId: users.licenseDetails.GetCount-a83d + operationId: users.lifecycle.complianceIssues.GetCount-1107 parameters: - name: user-id in: path @@ -1297691,17 +1312887,14 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/licenseDetails/microsoft.graph.getTeamsLicensingDetails()': - description: Provides operations to call the getTeamsLicensingDetails method. + '/users/{user-id}/lifecycle/effectiveGoverningPolicy': + description: Provides operations to manage the effectiveGoverningPolicy property of the microsoft.graph.identityGovernance.identityLifecycle entity. get: tags: - - users.licenseDetails - summary: Invoke function getTeamsLicensingDetails - description: Get the license status of a user in Microsoft Teams. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/licensedetails-getteamslicensingdetails?view=graph-rest-beta - operationId: users.user.licenseDetails.getTeamsLicensingDetails + - users.userIdentityLifecycle + summary: Get effectiveGoverningPolicy from users + description: The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + operationId: users.lifecycle.GetEffectiveGoverningPolicy parameters: - name: user-id in: path @@ -1297710,19 +1312903,36 @@ paths: schema: type: string x-ms-docs-key-type: user + - 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: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.teamsLicensingDetails' - - type: object - nullable: true + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: operation '/users/{user-id}/mailboxSettings': get: tags: @@ -1301235,6 +1316445,50 @@ paths: - '/users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.copy' - '/users/{user-id}/mailFolders/{mailFolder-id}/microsoft.graph.copy' - '/users/{user-id}/messages/{message-id}/microsoft.graph.copy' + '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.importMime': + description: Provides operations to call the importMime method. + post: + tags: + - users.mailFolder + summary: Invoke action importMime + operationId: users.user.mailFolders.mailFolder.childFolders.mailFolder.importMime + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + - name: mailFolder-id1 + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/users/{user-id}/mailFolders/{mailFolder-id}/microsoft.graph.importMime' '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.move': description: Provides operations to call the move method. post: @@ -1304598,6 +1319852,43 @@ paths: - '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.copy' - '/users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.copy' - '/users/{user-id}/messages/{message-id}/microsoft.graph.copy' + '/users/{user-id}/mailFolders/{mailFolder-id}/microsoft.graph.importMime': + description: Provides operations to call the importMime method. + post: + tags: + - users.mailFolder + summary: Invoke action importMime + operationId: users.user.mailFolders.mailFolder.importMime + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.importMime' '/users/{user-id}/mailFolders/{mailFolder-id}/microsoft.graph.move': description: Provides operations to call the move method. post: @@ -1314821,6 +1330112,69 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/microsoft.graph.identityGovernance.addSelfAsSponsor': + description: Provides operations to call the addSelfAsSponsor method. + post: + tags: + - users.user.Actions + summary: Invoke action addSelfAsSponsor + operationId: users.user.addSelfAsSponsor + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/microsoft.graph.identityGovernance.attest': + description: Provides operations to call the attest method. + post: + tags: + - users.user.Actions + summary: Invoke action attest + operationId: users.user.attest + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/microsoft.graph.identityGovernance.removeSelfAsSponsor': + description: Provides operations to call the removeSelfAsSponsor method. + post: + tags: + - users.user.Actions + summary: Invoke action removeSelfAsSponsor + operationId: users.user.removeSelfAsSponsor + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/microsoft.graph.invalidateAllRefreshTokens': description: Provides operations to call the invalidateAllRefreshTokens method. post: @@ -1343233,18 +1358587,166 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.plannerUser + summary: Create new navigation property to plans for users + operationId: users.planner.CreatePlans + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - users.plannerUser + summary: List plans_v2 for a user + description: Get a list of the plan objects associated with the user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planneruser-list-plans_v2?view=graph-rest-beta + operationId: users.planner.ListPlans_v2 + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/users/{user-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - users.plannerUser + summary: Get plans_v2 from users + description: Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + operationId: users.planner.GetPlans_v2 + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/users/{user-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: tags: - users.plannerUser - summary: Create new navigation property to plans for users - operationId: users.planner.CreatePlans + summary: Get the number of the resource + operationId: users.planner.plans_v2.GetCount-4409 parameters: - name: user-id in: path @@ -1343253,23 +1358755,13 @@ paths: schema: type: string x-ms-docs-key-type: user - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + '200': + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.plannerUser entity. get: @@ -1346026,6 +1361518,34 @@ paths: x-ms-docs-grouped-path: - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.archive' - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.archive' + '/users/{user-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - users.plannerUser + summary: Invoke action extendExpiry + operationId: users.user.planner.plans.plannerPlan.extendExpiry + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1348103,6 +1363623,144 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/users/{user-id}/planner/tasks_v2': + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - users.plannerUser + summary: List tasks_v2 for a user + description: Get a list of the task objects assigned to the user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planneruser-list-tasks_v2?view=graph-rest-beta + operationId: users.planner.ListTasks_v2 + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.taskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/users/{user-id}/planner/tasks_v2/{task-id}': + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - users.plannerUser + summary: Get tasks_v2 from users + description: Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + operationId: users.planner.GetTasks_v2 + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/planner/tasks_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - users.plannerUser + summary: Get the number of the resource + operationId: users.planner.tasks_v2.GetCount-7f29 + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/users/{user-id}/planner/tasks/{plannerTask-id}': description: Provides operations to manage the tasks property of the microsoft.graph.plannerUser entity. get: @@ -1365681,6 +1381339,7 @@ components: 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 date and time when the drift record was created. format: date-time readOnly: true driftSource: @@ -1365693,6 +1381352,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.driftIdentityInfo' + description: The identities affected by this drift record. x-ms-navigationProperty: true microsoft.graph.accessDriftReport: allOf: @@ -1365702,10 +1381362,12 @@ components: properties: downloadUri: type: string + description: The time-limited SAS URI for downloading the report file. This property is populated only in the response of the generateDownloadUri action. readOnly: true expiresAt: 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 when the download URI expires. This property is populated only in the response of the generateDownloadUri action. format: date-time readOnly: true resourceType: @@ -1365719,6 +1381381,7 @@ components: 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 date and time when the drift snapshot was created. format: date-time readOnly: true driftCounts: @@ -1365731,6 +1381394,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.accessDriftDetail' + description: The collection of access drift details for this summary. x-ms-navigationProperty: true microsoft.graph.accessPackage: allOf: @@ -1367459,12 +1383123,15 @@ components: - $ref: '#/components/schemas/microsoft.graph.publicError' - type: object nullable: true + description: Contains error details if an error occurred while processing this activity. eventDateTime: 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: Timestamp of activity completion. format: date-time performedBy: type: string + description: The identity of the person who performed the activity. nullable: true resultStatus: $ref: '#/components/schemas/microsoft.graph.activityLogResultStatus' @@ -1368240,6 +1383907,24 @@ components: description: The date and time the agent identity was created. Read-only. Inherited from servicePrincipal. format: date-time nullable: true + lifecyclePolicyComplianceState: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lifecyclePolicyComplianceState' + - type: object + nullable: true + lifecyclePolicyComplianceStateLastModifiedDateTime: + 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 + format: date-time + nullable: true + lifecyclePolicyComplianceStateReason: + type: string + nullable: true + lifecyclePolicyNonComplianceDisablementDateTime: + 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 + format: date-time + nullable: true managerApplications: type: array items: @@ -1368304,6 +1383989,24 @@ components: - title: agentIdentityBlueprintPrincipal type: object properties: + lifecyclePolicyComplianceState: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lifecyclePolicyComplianceState' + - type: object + nullable: true + lifecyclePolicyComplianceStateLastModifiedDateTime: + 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 + format: date-time + nullable: true + lifecyclePolicyComplianceStateReason: + type: string + nullable: true + lifecyclePolicyNonComplianceDisablementDateTime: + 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 + format: date-time + nullable: true managerApplications: type: array items: @@ -1369085,6 +1384788,12 @@ components: type: boolean description: 'Indicates whether the predefined value is active or deactivated. If set to false, this predefined value can''t be assigned to any more supported directory objects.' nullable: true + microsoft.graph.allUsersSpendingPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + - title: allUsersSpendingPolicy + type: object + description: A spending policy that governs every user in the tenant. microsoft.graph.androidAospReferencedApp: allOf: - $ref: '#/components/schemas/microsoft.graph.mobileApp' @@ -1373555,7 +1389264,7 @@ components: properties: metric: type: string - description: 'The name of the API usage report metric. The supported values are: egressReport, throttlingReport.' + description: 'The name of the API usage report metric. The supported values are: egressReport, sharePointServicePrioritizationReport, throttlingReport.' onboardingStatus: $ref: '#/components/schemas/microsoft.graph.apiUsageReportOnboardingStatus' microsoft.graph.appCatalogs: @@ -1374380,6 +1390089,16 @@ components: status: $ref: '#/components/schemas/microsoft.graph.appLogUploadState' description: Entity for AppLogCollectionRequest contains all logs values. + microsoft.graph.appManagementAudit: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryAudit' + - title: appManagementAudit + type: object + properties: + appliedAppManagementPolicyRestrictions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appliedAppManagementPolicyRestriction' microsoft.graph.appManagementPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -1376746,12 +1392465,15 @@ components: properties: oldPolicyName: type: string + description: 'The previous policy name, if applicable.' nullable: true policyId: type: string + description: The unique identifier of the protection policy associated with the activity log. nullable: true policyName: type: string + description: Name of the protection policy. nullable: true policyStatus: $ref: '#/components/schemas/microsoft.graph.protectionPolicyStatus' @@ -1376760,8 +1392482,10 @@ components: - $ref: '#/components/schemas/microsoft.graph.protectionUnitDetails' - type: object nullable: true + description: Contains Protection unit counts information. retentionPeriod: type: string + description: The period of time to retain the protected data for a single Microsoft 365 service. nullable: true microsoft.graph.backupReport: allOf: @@ -1376784,6 +1392508,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.activityLogBase' + description: The list of activity logs in the tenant. x-ms-navigationProperty: true browseSessions: type: array @@ -1376827,6 +1392552,11 @@ components: nullable: true description: The email notification settings in the tenant. x-ms-navigationProperty: true + entraProtectionPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' + x-ms-navigationProperty: true exchangeProtectionPolicies: type: array items: @@ -1377959,6 +1393689,51 @@ components: nullable: true status: $ref: '#/components/schemas/microsoft.graph.browseSessionStatus' + microsoft.graph.bucket: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: bucket + type: object + properties: + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.bucketCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + creationInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.creationInfo' + - type: object + nullable: true + description: Read-only creation metadata for the entity. + readOnly: true + displayName: + type: string + description: Title of the bucket. + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + planId: + type: string + description: ID of the plan that contains the bucket. Immutable after creation. + nullable: true microsoft.graph.building: allOf: - $ref: '#/components/schemas/microsoft.graph.place' @@ -1378820,6 +1394595,28 @@ components: description: Version of the CartToClassAssociation. format: int32 description: CartToClassAssociation for associating device carts with classrooms. + microsoft.graph.categoryDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: categoryDefinition + type: object + properties: + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.categoryDefinitionCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + displayName: + type: string + description: Name of the category. + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. microsoft.graph.certificateAuthorityAsEntity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1379501,6 +1395298,64 @@ components: type: boolean description: State that indicates whether the item is checked off or not. nullable: true + microsoft.graph.checklistItemV4: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: checklistItemV4 + type: object + properties: + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.checklistCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + completedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user who checked the checklist item. + completedDateTime: + 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 the checklist item was checked. + format: date-time + nullable: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + displayName: + type: string + description: Title of the checklist item. + nullable: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + isChecked: + type: boolean + description: Indicates whether the checklist item is checked (completed). + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true microsoft.graph.chromeOSOnboardingSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1380669,7 +1396524,7 @@ components: - $ref: '#/components/schemas/microsoft.graph.cloudPcDeviceImageStatusDetails' - type: object nullable: true - description: 'The details of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only. The statusDetails property is deprecated and will stop returning data on January 31, 2024. Going forward, use the errorCode property.' + description: 'The details of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only. The statusDetails property is deprecated and will stop returning data on December 7, 2026. Going forward, use the errorCode property.' version: type: string description: 'The image version. For example, 0.0.1 and 1.5.13. Read-only.' @@ -1380830,11 +1396685,11 @@ components: nullable: true offer: type: string - description: 'The offer name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The offer property is deprecated and will stop returning data on January 31, 2024. Going forward, use the offerName property.' + description: 'The offer name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The offer property is deprecated and will stop returning data on December 7, 2026. Going forward, use the offerName property.' nullable: true offerDisplayName: type: string - description: 'The official display offer name of this gallery image. For example, Windows 11 Enterprise. The offerDisplayName property is deprecated and will stop returning data on January 31, 2024.' + description: 'The official display offer name of this gallery image. For example, Windows 11 Enterprise + Microsoft 365 Apps. The offerDisplayName property is deprecated and will stop returning data on December 7, 2026. Going forward, use the displayName property.' nullable: true offerName: type: string @@ -1380846,7 +1396701,7 @@ components: nullable: true publisher: type: string - description: 'The publisher name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The publisher property is deprecated and will stop returning data on January 31, 2024. Going forward, use the publisherName property.' + description: 'The publisher name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The publisher property is deprecated and will stop returning data on December 7, 2026. Going forward, use the publisherName property.' nullable: true publisherName: type: string @@ -1380854,7 +1396709,7 @@ components: nullable: true recommendedSku: type: string - description: 'The recommended Cloud PC SKU for this gallery image. Read-only. The recommendedSku property is deprecated and will stop returning data on January 31, 2024.' + description: 'The recommended Cloud PC SKU for this gallery image. Read-only. The recommendedSku property is deprecated and will stop returning data on December 7, 2026. No replacement is planned.' nullable: true sizeInGB: maximum: 2147483647 @@ -1380865,11 +1396720,11 @@ components: nullable: true sku: type: string - description: 'The SKU name of this image that is passed to ARM to retrieve the image resource. Read-only. The sku property is deprecated and will stop returning data on January 31, 2024. Going forward, use the skuName property.' + description: 'The SKU name of this image that is passed to ARM to retrieve the image resource. Read-only. The sku property is deprecated and will stop returning data on December 7, 2026. Going forward, use the skuName property.' nullable: true skuDisplayName: type: string - description: 'The official display SKU name of this gallery image. For example, 2004. Read-only. The skuDisplayName property is deprecated and will stop returning data on January 31, 2024.' + description: 'The official display SKU name of this gallery image. For example, 22H2. Read-only. The skuDisplayName property is deprecated and will stop returning data on December 7, 2026. Going forward, use the displayName property.' nullable: true skuName: type: string @@ -1381427,6 +1397282,38 @@ components: description: 'The status of the supported region. The possible values are: available, restricted, unavailable, unknownFutureValue. Read-only.' supportedSolution: $ref: '#/components/schemas/microsoft.graph.cloudPcManagementService' + microsoft.graph.cloudPcUserProfileSnapshot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: cloudPcUserProfileSnapshot + type: object + properties: + cloudProfileId: + type: string + 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 + format: date-time + expirationDateTime: + 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 + format: date-time + nullable: true + lastRestoredDateTime: + 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 + format: date-time + nullable: true + snapshotSizeInGB: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + snapshotType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingsPersistenceSnapshotType' + userPrincipalName: + type: string microsoft.graph.cloudPcUserSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1381515,12 +1397402,32 @@ components: - title: cloudPCUserSettingsPersistenceDetail type: object properties: + autoCleanupDetail: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPCUserSettingsPersistenceAutoCleanupDetail' + - type: object + nullable: true gracePeriodEndDateTime: 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: 'Indicates the grace period end time when user settings persistence exceeds the available quota. If usage exceeds the available quota when the grace period expires, the system automatically deletes the profile with the oldest last attached timestamp. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true + snapshotConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingsPersistenceSnapshotConfiguration' + - type: object + nullable: true + storageConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcStorageConfiguration' + - type: object + nullable: true + userProfileSnapshots: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + x-ms-navigationProperty: true microsoft.graph.columnDefinition: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1383035,6 +1398942,58 @@ components: type: string description: ID of the user. nullable: true + microsoft.graph.contentLink: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: contentLink + type: object + properties: + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentLinkCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + displayName: + type: string + description: Display label for the link. + nullable: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + linkType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentLinkType' + - type: object + nullable: true + description: 'Type of content the link points to. The possible values are: documentReference, webReference, unknownFutureValue.' + webUrl: + type: string + description: URL the link points to. + nullable: true microsoft.graph.contentModel: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1383731,6 +1399690,13 @@ components: $ref: '#/components/schemas/microsoft.graph.copilotConversation' description: The users conversations with Copilot Chat. x-ms-navigationProperty: true + costManagement: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementRoot' + - type: object + nullable: true + description: The Copilot Cost Management administration root. + x-ms-navigationProperty: true interactionHistory: anyOf: - $ref: '#/components/schemas/microsoft.graph.aiInteractionHistory' @@ -1383842,6 +1399808,106 @@ components: resource: type: string description: Resource within the application segment for which CORS permissions are granted. / grants permission for the whole app segment. + microsoft.graph.costManagementAlertSetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: costManagementAlertSetting + type: object + properties: + isEnabled: + type: boolean + description: Whether alerting is enabled. + thresholds: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertThreshold' + description: The configured thresholds. + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + description: "The directory users notified when a threshold is crossed. The address is resolved at send\ntime, so a recipient survives a mailbox change. Managed with $ref add and remove. A\nreference that does not resolve to a user in the tenant is rejected with\nalertRecipientNotFound." + x-ms-navigationProperty: true + description: "Notify-only alert configuration for a spending policy. Each policy has at most one,\nretrieved from its own URL beneath the policy." + microsoft.graph.costManagementRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: costManagementRoot + type: object + properties: + spendingPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + description: The spending policies that govern Copilot Credits consumption. + x-ms-navigationProperty: true + userBalances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUserBalance' + description: 'Per-user consumption balances, addressed by the user''s identifier.' + x-ms-navigationProperty: true + description: The Copilot Cost Management administration root. + microsoft.graph.costManagementUserBalance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: costManagementUserBalance + type: object + properties: + selectionDataStatus: + $ref: '#/components/schemas/microsoft.graph.selectionDataStatus' + unevaluatedServices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUnevaluatedService' + description: "Services whose balance could not be evaluated. Empty on a fully successful read; a\nnon-empty collection means the result is partial. When no service could be evaluated, the\nrequest fails with 503 sourceUnavailable. Read-only." + readOnly: true + serviceBalances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUserServiceBalance' + description: "Per-service balance rows for the user. Services listed in unevaluatedServices are\nomitted. Expand to inline them." + x-ms-navigationProperty: true + description: "A user's computed per-service consumption balance. Addressed by the user's identifier; one\nbalance resource exists per user." + microsoft.graph.costManagementUserServiceBalance: + title: costManagementUserServiceBalance + type: object + properties: + accessDecisionReason: + $ref: '#/components/schemas/microsoft.graph.accessDecisionReason' + configuredPeriodLimit: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + configuredPerUserLimit: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + consumedQuantity: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: "Measured consumption for the selected service context, counted from the start of the\ncurrent period: month-to-date in UTC." + dataStatus: + $ref: '#/components/schemas/microsoft.graph.costManagementDataStatus' + effectiveCapacityQuantity: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + isConsumptionAllowed: + type: boolean + description: "Whether the user can currently consume the service. False covers both an entitlement gate\nand an exhausted limit; accessDecisionReason states which one applies." + remainingQuantity: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + serviceId: + type: string + description: The service identifier. A user holds at most one balance per service. Read-only. + readOnly: true + spendingPolicyId: + type: string + description: "The identifier of the spending policy selected for this service. Always present: a\nservice with no selected policy is reported in\ncostManagementUserBalance.unevaluatedServices instead of as a balance row. Read-only." + readOnly: true + unit: + $ref: '#/components/schemas/microsoft.graph.costManagementUnit' + description: Per-service balance and enforcement-selection diagnosis for a user. microsoft.graph.countryNamedLocation: allOf: - $ref: '#/components/schemas/microsoft.graph.namedLocation' @@ -1384435,6 +1400501,22 @@ components: - type: object nullable: true description: The type and details for configuring the endpoint to call the logic app's workflow. + microsoft.graph.customChoiceOption: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: customChoiceOption + type: object + properties: + displayName: + type: string + description: Display text of the choice option. + nullable: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. microsoft.graph.customClaimsPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1384772,6 +1400854,96 @@ components: nullable: true description: Indicates the custom workflow extension that is executed at this stage. Nullable. Supports $expand. x-ms-navigationProperty: true + microsoft.graph.customFieldDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: customFieldDefinition + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + 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: Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + readOnly: true + deletedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: 'Identity of the user who deleted the custom field definition, if it was deleted.' + readOnly: true + 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 the custom field definition was deleted, if applicable.' + format: date-time + nullable: true + readOnly: true + displayName: + type: string + description: Name of the custom field. + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + planId: + type: string + description: 'ID of the plan the custom field is defined on. Required, and immutable after creation.' + rollupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.customFieldRollupType' + - type: object + nullable: true + description: 'How values of this custom field are rolled up across tasks. The possible values are: noRollup, max, min, sum, average, unknownFutureValue.' + valueType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.customFieldValueType' + - type: object + nullable: true + description: 'Data type of the custom field''s values.. The possible values are: text, date, utcDateTime, number, decimal, flag, singleChoiceText, multipleChoiceText, unknownFutureValue.' + choiceOptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customChoiceOption' + description: The collection of selectable choice options for a single-choice or multiple-choice custom field. Read-only. Nullable. + x-ms-navigationProperty: true + microsoft.graph.customFieldValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: customFieldValue + type: object + properties: + customFieldDefinitionId: + type: string + description: ID of the customFieldDefinition this value is for. Immutable after creation. + nullable: true + value: + type: string + description: 'The value of the custom field, formatted according to the field''s valueType.' + nullable: true microsoft.graph.customSecurityAttributeAudit: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1385623,6 +1401795,12 @@ components: - title: deletedItemContainer type: object properties: + lifecyclePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + description: Deleted lifecycle policies that can be restored. + x-ms-navigationProperty: true workflows: type: array items: @@ -1385658,6 +1401836,51 @@ components: $ref: '#/components/schemas/microsoft.graph.participant' description: The collection of participants that were updated since the last roster update. x-ms-navigationProperty: true + microsoft.graph.dependency: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: dependency + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + constraint: + $ref: '#/components/schemas/microsoft.graph.dependencyType' + creationInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.creationInfo' + - type: object + nullable: true + description: Read-only creation metadata for the entity. + readOnly: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + sourceItemId: + type: string + description: ID of the source item in the dependency. + targetItemId: + type: string + description: ID of the target item in the dependency. microsoft.graph.depEnrollmentBaseProfile: allOf: - $ref: '#/components/schemas/microsoft.graph.enrollmentProfile' @@ -1386451,6 +1402674,8 @@ components: displayName: type: string description: The name of the Assignment Filter. + evaluationMode: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationMode' 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 @@ -1392386,6 +1408611,18 @@ components: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleSettings' - type: object nullable: true + microsoft.graph.directoryRoleManagementDeletedItemContainer: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: directoryRoleManagementDeletedItemContainer + type: object + properties: + roleDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + description: The soft-deleted custom role definitions in the directory. + x-ms-navigationProperty: true microsoft.graph.directoryRoleTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -1392868,11 +1409105,14 @@ components: properties: displayName: type: string + description: The display name of the identity. nullable: true identifier: type: string + description: The unique identifier for the identity within the drift record. principalName: type: string + description: The principal name of the identity. nullable: true microsoft.graph.drive: allOf: @@ -1393341,15 +1409581,18 @@ components: properties: policyId: type: string + description: The unique identifier of the protection policy associated with the activity log. nullable: true policyName: type: string + description: Name of the protection policy. nullable: true protectionUnitDetails: anyOf: - $ref: '#/components/schemas/microsoft.graph.protectionUnitDetails' - type: object nullable: true + description: Contains Protection unit counts information. microsoft.graph.easEmailProfileConfigurationBase: allOf: - $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' @@ -1395615,13 +1411858,16 @@ components: - $ref: '#/components/schemas/microsoft.graph.driftAccessPackageInfo' - type: object nullable: true + description: The access package associated with this drift record. readOnly: true assignedRole: type: string + description: The role currently assigned to the identity on the resource. nullable: true readOnly: true expectedRole: type: string + description: The role expected based on the access package assignment. nullable: true readOnly: true microsoft.graph.entraDriftIdentityInfo: @@ -1395632,6 +1411878,7 @@ components: properties: identityType: type: string + description: The type of identity. The possible values are user and group. nullable: true microsoft.graph.entraIdProtectionRiskyUserApproval: allOf: @@ -1395644,6 +1411891,11 @@ components: description: Indicates whether approval is required for risky users. minimumRiskLevel: $ref: '#/components/schemas/microsoft.graph.riskLevel' + microsoft.graph.entraProtectionPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase' + - title: entraProtectionPolicy + type: object microsoft.graph.evaluateLabelJobResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.jobResponseBase' @@ -1397579,6 +1413831,99 @@ components: - type: object nullable: true x-ms-navigationProperty: true + microsoft.graph.goal: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: goal + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.goalCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + 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: Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + readOnly: true + displayName: + type: string + description: Title of the goal. + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + finishDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: Date the goal is targeted to finish. + format: date + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + notes: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemBody' + - type: object + nullable: true + description: Additional details or notes about the goal. + planId: + type: string + description: 'ID of the plan that contains the goal. Required, and immutable after creation.' + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Priority of the goal. + format: int32 + startDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: Date the goal starts. + format: date + nullable: true + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerGoalStatus' + - type: object + nullable: true + description: 'Progress status of the goal. The possible values are: notStarted, onTrack, behind, atRisk, closed, unknownFutureValue.' + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' + description: The collection of tasks associated with the goal. Read-only. Nullable. + x-ms-navigationProperty: true microsoft.graph.goals: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1398186,7 +1414531,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. To learn more about managing this property for Microsoft 365 vs. cloud security groups, see Key differences from Microsoft 365 group labeling.' assignedLicenses: type: array items: @@ -1400030,6 +1416375,53 @@ components: type: string description: Associated device's serial number . This property is read-only. description: 'Intune will provide customer the ability to configure hardware/bios settings on the enrolled windows 10 Azure Active Directory joined devices. Starting from June, 2024 (Intune Release 2406), this type will no longer be supported and will be marked as deprecated' + microsoft.graph.historyItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: historyItem + type: object + properties: + actor: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) that performed the change. + entityId: + type: string + description: ID of the entity the history item describes. + nullable: true + entityType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.historyEntityType' + - type: object + nullable: true + description: 'Type of the entity the history item describes. The possible values are: task, unknownFutureValue.' + eventType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.historyEventType' + - type: object + nullable: true + description: 'Type of the change event that occurred. The possible values are: created, updated, deleted, undeleted, moved, unknownFutureValue.' + newData: + type: string + description: Serialized representation of the entity state after the change. + nullable: true + occurredDateTime: + 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 the change occurred. Read-only. + format: date-time + nullable: true + readOnly: true + oldData: + type: string + description: Serialized representation of the entity state before the change. + nullable: true + planId: + type: string + description: ID of the plan the change occurred in. + nullable: true microsoft.graph.homeRealmDiscoveryPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' @@ -1406581,6 +1422973,10 @@ components: type: string description: The display name of the folder. nullable: true + isHidden: + type: boolean + description: 'Indicates whether the folder is hidden. The default value is false. This property can be set only when you create the folder; it can''t be updated using PATCH. By default, listing folders or listing child folders returns only folders that aren''t hidden. To include hidden folders in the response, use the optional query parameter includeHiddenFolders=true. The response includes both hidden and nonhidden folders. If you use $select to limit the returned properties, include isHidden in the selection.' + nullable: true parentFolderId: type: string description: The unique identifier for the parent folder of this folder. @@ -1411426,11 +1427822,14 @@ components: - $ref: '#/components/schemas/microsoft.graph.offboardingDetails' - type: object nullable: true + description: 'Contains detailed information about the offboarding operation, including affected protection units and their status.' policyId: type: string + description: The unique identifier of the protection policy associated with the activity log. nullable: true policyName: type: string + description: Name of the protection policy. nullable: true policyStatus: $ref: '#/components/schemas/microsoft.graph.protectionPolicyStatus' @@ -1415593,6 +1431992,194 @@ components: description: The progress of the operation. status: $ref: '#/components/schemas/microsoft.graph.placeOperationStatus' + microsoft.graph.plan: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plan + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + calendar: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planCalendar' + - type: object + nullable: true + description: Working-time calendar settings for the plan. + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + container: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planContainer' + - type: object + nullable: true + description: 'Identifies the group, Teams channel, or user that owns the plan. Required, and immutable after creation.' + contentSensitivityLabelAssignment: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentSensitivityLabelAssignment' + - type: object + nullable: true + description: The sensitivity label assigned to content associated with the plan. + creationInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.creationInfo' + - type: object + nullable: true + description: Read-only creation metadata for the entity. + readOnly: true + displayName: + type: string + description: Title of the plan. + duration: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Duration of the plan, in days.' + format: int32 + nullable: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + hasChat: + type: boolean + description: Indicates whether the plan has an associated chat. + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + planView: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planView' + - type: object + nullable: true + description: 'Plan-scoped view settings, including category definitions.' + sharedWithContainers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerSharedWithContainer' + description: 'The list of containers (for example, additional groups or channels) that the plan is shared with.' + buckets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bucket' + description: The collection of buckets in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + contexts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + description: The collection of context links describing where the plan is surfaced. Read-only. Nullable. + x-ms-navigationProperty: true + customFieldDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customFieldDefinition' + description: The collection of custom field definitions in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + dependencies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dependency' + description: The collection of dependencies between items in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + goals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.goal' + description: The collection of goals in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + historyItems: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.historyItem' + description: The collection of history (audit) items for the plan. Read-only. Nullable. + x-ms-navigationProperty: true + links: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentLink' + description: The collection of content links attached to the plan. Read-only. Nullable. + x-ms-navigationProperty: true + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' + description: The collection of tasks in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + microsoft.graph.planContextLink: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: planContextLink + type: object + properties: + associationType: + type: string + description: Describes how the plan is associated with the surface. + nullable: true + 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: Date and time the context link was created. Read-only. + format: date-time + nullable: true + readOnly: true + customLinkText: + type: string + description: 'Custom text used to render the link, if provided.' + nullable: true + displayAs: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerPlanContextType' + - type: object + nullable: true + description: 'How the context link should be displayed. The possible values are: teamsTab, sharePointPage, meetingNotes, other, unknownFutureValue, loopPage, project. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: loopPage , project.' + displayNameSegments: + type: array + items: + type: string + nullable: true + description: Display name segments used to render where the plan is surfaced. + isActive: + type: boolean + description: Indicates whether the context link is currently active. + nullable: true + isCreation: + type: boolean + description: Indicates whether this context link represents the original creation surface for the plan. + nullable: true + key: + type: string + description: Identifier for the context the plan is surfaced in. + nullable: true + ownerAppId: + type: string + description: Application ID of the app that owns the surface the plan is linked from. + nullable: true + webUrl: + type: string + description: URL of the surface where the plan is displayed. + nullable: true microsoft.graph.planner: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1415617,6 +1432204,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns a collection of the specified plans x-ms-navigationProperty: true + plans_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' + description: Read-only. Nullable. The collection of Planner Graph V4 plans. + x-ms-navigationProperty: true rosters: type: array items: @@ -1415629,6 +1432222,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. Returns a collection of the specified tasks x-ms-navigationProperty: true + tasks_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' + description: Read-only. Nullable. The collection of Planner Graph V4 tasks. + x-ms-navigationProperty: true microsoft.graph.plannerAssignedToTaskBoardTaskFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.plannerDelta' @@ -1415694,6 +1432293,72 @@ components: type: string description: 'Hint used to order tasks in the bucket view of the task board. For details about the supported format, see Using order hints in Planner.' nullable: true + microsoft.graph.plannerChatMessage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plannerChatMessage + type: object + properties: + content: + type: string + description: Body content of the chat message. + nullable: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + 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: Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + readOnly: true + deletedTime: + 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 the message was deleted. + format: date-time + nullable: true + editedTime: + 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 the message was last edited. + format: date-time + nullable: true + isDeleted: + type: boolean + description: Indicates whether the message was deleted. + nullable: true + isEdited: + type: boolean + description: Indicates whether the message was edited after it was sent. + nullable: true + messageType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerChatMessageType' + - type: object + nullable: true + description: 'Format of the message content. The possible values are: richTextHtml, plainText, unknownFutureValue.' + parentEntityId: + type: string + description: ID of the task or plan the message belongs to. + nullable: true + properties: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.chatMessageProperties' + - type: object + nullable: true + description: '@mentions and reactions associated with the message.' + threadType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerChatThreadType' + - type: object + nullable: true + description: 'Indicates whether the message belongs to a task-level or plan-level conversation. The possible values are: task, plan, unknownFutureValue.' microsoft.graph.plannerDelta: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1415756,6 +1432421,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans owned by the group. x-ms-navigationProperty: true + plans_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' + description: Read-only. Nullable. The collection of Planner Graph V4 plans owned by the group. + x-ms-navigationProperty: true microsoft.graph.plannerHistoryItem: allOf: - $ref: '#/components/schemas/microsoft.graph.plannerDelta' @@ -1416384,6 +1433055,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' x-ms-navigationProperty: true + plans_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' + description: Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + x-ms-navigationProperty: true recentPlans: type: array items: @@ -1416402,6 +1433079,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. Returns the plannerTasks assigned to the user. x-ms-navigationProperty: true + tasks_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' + description: Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + x-ms-navigationProperty: true microsoft.graph.platformCredentialAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -1416933,11 +1433616,11 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are available, away, beRightBack, busy, doNotDisturb, offline, outOfOffice, presenceUnknown.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, Offline, OutOfOffice, PresenceUnknown.' nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are available, away, beRightBack, busy, doNotDisturb, focusing, inACall, inAMeeting, offline, presenting, presenceUnknown.' + description: 'The base presence information for a user. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, Focusing, InACall, InAMeeting, Offline, Presenting, PresenceUnknown.' nullable: true outOfOfficeSettings: anyOf: @@ -1419580,6 +1436263,13 @@ components: - title: rbacApplication type: object properties: + deletedItems: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + - type: object + nullable: true + description: Container for soft-deleted directory role management resources. + x-ms-navigationProperty: true resourceNamespaces: type: array items: @@ -1421061,13 +1437751,16 @@ components: - $ref: '#/components/schemas/microsoft.graph.restoreArtifactDetails' - type: object nullable: true + description: 'Contains detailed information about the artifacts being restored, including counts and status of restored items.' restoreCompletionDateTime: 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 when the restore task was completed. format: date-time nullable: true restoreSessionId: type: string + description: The unique identifier of the restore session associated with this activity log. nullable: true restoreSessionStatus: $ref: '#/components/schemas/microsoft.graph.restoreSessionStatus' @@ -1423726,6 +1440419,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userSecurityProfile' x-ms-navigationProperty: true + workbooks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + description: The Microsoft Security workbooks in the tenant. The collection response omits workbook content by default; explicitly select content to include it. + x-ms-navigationProperty: true zones: type: array items: @@ -1424049,6 +1440748,19 @@ components: - $ref: '#/components/schemas/microsoft.graph.awsSecurityToolAdministrationFinding' - title: securityToolAwsUserAdministratorFinding type: object + microsoft.graph.selectedGroupsSpendingPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + - title: selectedGroupsSpendingPolicy + type: object + properties: + assignedGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + description: "The groups the policy is assigned to. On create, omit this property or supply an empty\ncollection to create a disabled policy. Add the first group later through the\nassignedGroups/$ref operation to activate the policy when its other requirements are satisfied." + x-ms-navigationProperty: true + description: "A spending policy that governs only the users in its assigned groups. Omitting assignedGroups\nor supplying an empty collection creates a disabled policy that is not enforced. The policy\ntakes effect after at least one valid group is assigned and its other requirements are satisfied." microsoft.graph.selfServiceSignUp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1424819,6 +1441531,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' x-ms-navigationProperty: true + lifecycle: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + - type: object + nullable: true + description: The lifecycle governance state of the agent identity backed by this service principal. + x-ms-navigationProperty: true memberOf: type: array items: @@ -1427540,6 +1444259,69 @@ components: type: number description: Total number of words spoken by the student in the submission. format: int64 + microsoft.graph.spendingPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: spendingPolicy + type: object + properties: + billingMethods: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethods' + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + 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: When the policy was created. Read-only. + format: date-time + readOnly: true + displayName: + type: string + description: 'The policy display name. Must be 10-64 characters, letters, digits, and spaces only.' + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + 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: When the policy was last modified. Read-only. + format: date-time + readOnly: true + periodLimit: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + perUserLimit: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + status: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyStatus' + emailThresholdSettings: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementAlertSetting' + - type: object + nullable: true + description: "Notify-only email threshold configuration for the policy. Alerts are delivered by email\nonly. Addressed beneath the policy rather than returned inline in the policy response." + x-ms-navigationProperty: true + serviceSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + description: "Per-service settings contained by the policy. Add a service with POST; remove one by\nsetting its state to disabled, which retains the entry in that state." + x-ms-navigationProperty: true + description: "A policy that governs Copilot Credits consumption for an audience. Every policy is one of\nits derived types, identified by @odata.type on create." + microsoft.graph.spendingPolicyServiceSetting: + title: spendingPolicyServiceSetting + type: object + properties: + parentEtag: + type: string + description: "The containing policy's ETag. Use this value in If-Match for concurrency control on\nservice-setting changes. Read-only." + readOnly: true + parentStatus: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyStatus' + serviceId: + type: string + description: "The identifier of the AI service this setting governs, such as cowork or workIQ. Several\nbillable services can share one identifier and are governed together. Discover valid\nvalues from the service catalog using a category identifier, not the catalog entry's\nown id." + state: + $ref: '#/components/schemas/microsoft.graph.serviceSettingState' + description: Desired governance state for a single service within a spending policy. microsoft.graph.staleSignInAlertConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementAlertConfiguration' @@ -1428513,6 +1445295,185 @@ components: description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. x-ms-navigationProperty: true description: Policy used to configure detailed management settings targeted to specific security groups + microsoft.graph.task: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: task + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + bucketId: + type: string + description: ID of the bucket that the task belongs to. + nullable: true + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.taskCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + completedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user who marked the task complete. + completedDateTime: + 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 the task was completed. + format: date-time + nullable: true + creationInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.creationInfo' + - type: object + nullable: true + description: Read-only creation metadata for the entity. + readOnly: true + displayName: + type: string + description: Title of the task. + dueDateTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateWithOptionalTime' + - type: object + nullable: true + description: 'Date and, optionally, time the task is due.' + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + finishDateTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateWithOptionalTime' + - type: object + nullable: true + description: 'Date and, optionally, time the task was finished.' + goalIds: + type: array + items: + type: string + nullable: true + description: IDs of the goals that the task is associated with. + hasChat: + type: boolean + description: Indicates whether the task has an associated chat. + nullable: true + hasChildren: + type: boolean + description: Indicates whether the task has subtasks. + nullable: true + isCritical: + type: boolean + description: 'Indicates whether the task is on the critical path, as computed from its dependencies.' + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + notes: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemBody' + - type: object + nullable: true + description: Additional details or notes about the task. + parentTaskId: + type: string + description: 'ID of the parent task, if this task is a subtask.' + nullable: true + percentComplete: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Percentage of the task''s completion, ranging from 0 to 100.' + format: int32 + personalView: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.taskPersonalView' + - type: object + nullable: true + description: 'Per-user personal view settings for the task, such as My Day membership.' + planId: + type: string + description: ID of the plan that contains the task. Immutable after creation. + nullable: true + planView: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.taskPlanView' + - type: object + nullable: true + description: 'Task view settings scoped to the plan, such as applied category IDs.' + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Priority of the task. Supported values range from 0 (urgent) to 10 (low). + format: int32 + recurrence: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerTaskRecurrence' + - type: object + nullable: true + description: 'Recurrence pattern for the task, if it repeats.' + startDateTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateWithOptionalTime' + - type: object + nullable: true + description: 'Date and, optionally, time the task is scheduled to start.' + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerTaskStatus' + - type: object + nullable: true + description: 'Indicates progress on the task. The possible values are: notStarted, inProgress, completed, blocked, unknownFutureValue.' + checklist: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + description: The collection of checklist items on the task. Read-only. Nullable. + x-ms-navigationProperty: true + customFieldValues: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + description: The collection of custom field values set on the task. Read-only. Nullable. + x-ms-navigationProperty: true + links: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentLink' + description: The collection of content links attached to the task. Read-only. Nullable. + x-ms-navigationProperty: true + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + description: The collection of chat messages associated with the task. Read-only. Nullable. + x-ms-navigationProperty: true + userAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userAssignment' + description: The collection of user assignments on the task. Read-only. Nullable. + x-ms-navigationProperty: true microsoft.graph.taskFileAttachment: allOf: - $ref: '#/components/schemas/microsoft.graph.attachmentBase' @@ -1429064,6 +1446025,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' x-ms-navigationProperty: true + plans_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + x-ms-navigationProperty: true microsoft.graph.teamsTab: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1433274,6 +1450241,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' x-ms-navigationProperty: true + lifecycle: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + - type: object + nullable: true + description: Lifecycle information for the user. Read-only. + x-ms-navigationProperty: true mailFolders: type: array items: @@ -1433684,6 +1450658,33 @@ components: description: The install state of the app on devices. x-ms-navigationProperty: true description: 'Contains properties for the installation status for a user. This will be deprecated starting May, 2023 (Intune Release 2305).' + microsoft.graph.userAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: userAssignment + type: object + properties: + assignedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) that made the assignment. + assignedDateTime: + 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 the assignment was made. + format: date-time + nullable: true + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userAssignmentCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' microsoft.graph.userCloudCommunication: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1445866,6 +1462867,9 @@ components: - type: object nullable: true description: Determines whether issuer(CA) hints are sent back to the client side to filter the certificates shown in certificate picker. + requireCertificateSidAlignment: + type: boolean + description: 'When set to true, Microsoft Entra ID matches the SID in the Security Identifier (SID) extension or the SAN URI SID value from the user''s X.509 certificate to the user''s on-premises SID attribute for hybrid users and cloud SID for cloud-only users. Certificate-based authentication fails if the values don''t match. The value can''t be null. The default value is false.' includeTargets: type: array items: @@ -1446004,6 +1463008,15 @@ components: userId: type: string description: Microsoft Entra user identifier. Use the List users method to get this ID. + microsoft.graph.absoluteCostManagementAlertThreshold: + allOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementAlertThreshold' + - title: absoluteCostManagementAlertThreshold + type: object + properties: + unit: + $ref: '#/components/schemas/microsoft.graph.costManagementUnit' + description: "A threshold expressed as an absolute quantity. The value is positive and is stated in the\naccompanying unit, which matches the policy's limit unit." microsoft.graph.acceptJoinResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.participantJoiningResponse' @@ -1446018,15 +1463031,18 @@ components: properties: catalogId: type: string + description: 'Reserved for future use. This property is currently ignored, and the report includes data from all catalogs.' nullable: true reportFormat: type: string + description: 'The file format of the report. The supported values are csv and parquet. For the generateDownloadUri action, specify parquet.' nullable: true resourceIds: type: array items: type: string nullable: true + description: 'Reserved for future use. This property is currently ignored, and the report includes all resources of the specified resource type.' resourceType: $ref: '#/components/schemas/microsoft.graph.accessDriftReportResourceType' microsoft.graph.accessPackageAnswer: @@ -1449147,6 +1466163,26 @@ components: value: type: string description: The category value as it appears in the categories property of an applicationTemplate. Use this value when filtering application templates by category. + microsoft.graph.appliedAppManagementPolicyRestriction: + title: appliedAppManagementPolicyRestriction + type: object + properties: + attemptedChanges: + $ref: '#/components/schemas/microsoft.graph.Dictionary' + auditResult: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditLogAuditResult' + policyId: + type: string + policyType: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditLogPolicyType' + restrictionDetails: + $ref: '#/components/schemas/microsoft.graph.Dictionary' + restrictionResult: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditLogRestrictionResult' + restrictionState: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditLogRestrictionState' + restrictionType: + type: string microsoft.graph.appliedAuthenticationEventListener: title: appliedAuthenticationEventListener type: object @@ -1449838,6 +1466874,8 @@ components: type: string description: The data type of the property. nullable: true + evaluationSource: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterPropertyEvaluationSource' isCollection: type: boolean description: Indicates whether the property is a collection type or not. @@ -1452184,6 +1469222,13 @@ components: to: type: string description: Defines the upper bound up to which to compute the aggregation. This can be a numeric value or a string representation of a date using the YYYY-MM-DDTHH:mm:ss.sssZ format. Required. + microsoft.graph.bucketCapability: + title: bucketCapability + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the bucket. microsoft.graph.bufferDecryptionResult: title: bufferDecryptionResult type: object @@ -1452590,6 +1469635,13 @@ components: microsoft.graph.capturedOAuthDetails: title: capturedOAuthDetails type: object + microsoft.graph.categoryDefinitionCapability: + title: categoryDefinitionCapability + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the category definition. microsoft.graph.certificateAuthority: title: certificateAuthority type: object @@ -1453053,6 +1470105,27 @@ components: chatId: type: string description: The unique identifier for the chat whose members should receive the notifications. + microsoft.graph.chatMention: + title: chatMention + type: object + properties: + index: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Character position of the mention within the message content. + format: int32 + nullable: true + mentioned: + type: string + description: Identifier of the mentioned user or application. + nullable: true + type: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.chatMentionType' + - type: object + nullable: true + description: 'Type of the mentioned entity. The possible values are: user, application, unknownFutureValue.' microsoft.graph.chatMessageAttachment: title: chatMessageAttachment type: object @@ -1453261,6 +1470334,20 @@ components: type: string nullable: true description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' + microsoft.graph.chatMessageProperties: + title: chatMessageProperties + type: object + properties: + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMention' + description: Collection of @mentions in the message. + reactions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatReaction' + description: Collection of reactions applied to the message. microsoft.graph.chatMessageReaction: title: chatMessageReaction type: object @@ -1453278,6 +1470365,10 @@ components: type: string description: The hosted content URL for the custom reaction type. nullable: true + reactionId: + type: string + description: The service-issued identifier for a custom emoji reaction. The identifier is scoped to the tenant. + nullable: true reactionType: type: string description: 'The reaction type. Supported values include Unicode characters, custom, and some backward-compatible reaction types, such as like, angry, sad, laugh, heart, and surprised.' @@ -1453288,6 +1470379,19 @@ components: - $ref: '#/components/schemas/microsoft.graph.identitySet' - title: chatMessageReactionIdentitySet type: object + microsoft.graph.chatReaction: + title: chatReaction + type: object + properties: + key: + type: string + description: 'Identifier of the reaction (for example, an emoji key).' + nullable: true + users: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.creationTimestamp' + description: 'Users who applied the reaction, and when.' microsoft.graph.chatRenamedEventMessageDetail: allOf: - $ref: '#/components/schemas/microsoft.graph.eventMessageDetail' @@ -1453330,6 +1470434,13 @@ components: description: Represents the dateTime up until which the current user has read chatMessages in a specific chat. format: date-time nullable: true + microsoft.graph.checklistCapability: + title: checklistCapability + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the checklist item. microsoft.graph.choiceColumn: title: choiceColumn type: object @@ -1454985,7 +1472096,7 @@ components: nullable: true id: type: string - description: 'The unique identifier (ID) of the source image. Read-only. The id property is deprecated and will stop returning data on January 31, 2024. Going forward, use the resourceId property.' + description: 'The unique identifier (ID) of the source image. Read-only. The id property is deprecated and will stop returning data on December 7, 2026. Going forward, use the resourceId property.' nullable: true resourceId: type: string @@ -1455058,6 +1472169,20 @@ components: storageAccountId: type: string description: 'Indicates the unique identifier for the Azure storage account. For example, /subscriptions/0231ef39-1113-4772-bffe-26e7d8a15c9e/resourceGroups/myresourcegroup/providers/Microsoft.Storage/storageAccounts/mystorageaccount.' + microsoft.graph.cloudPcStorageConfiguration: + title: cloudPcStorageConfiguration + type: object + properties: + allocatedStorageSizeCategory: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingsPersistenceStorageSizeCategory' + - type: object + nullable: true + storageSizingType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcStorageSizingType' + - type: object + nullable: true microsoft.graph.cloudPcSubscription: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1455108,6 +1472233,53 @@ components: - type: object nullable: true description: 'Indicates the Cloud PC disk encryption type for a tenant. It is a tenant-level setting that applies globally to all Cloud PCs in the tenant. The possible values are: platformManagedKey, customerManagedKey, unknownFutureValue. Read-only.' + microsoft.graph.cloudPcUserProfileBulkActionResult: + title: cloudPcUserProfileBulkActionResult + type: object + properties: + failedCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + totalCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + microsoft.graph.cloudPcUserProfileSnapshotCreateBulkActionResult: + allOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileBulkActionResult' + - title: cloudPcUserProfileSnapshotCreateBulkActionResult + type: object + properties: + failedCloudProfileIds: + type: array + items: + type: string + microsoft.graph.cloudPcUserProfileSnapshotExportBulkActionResult: + allOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileBulkActionResult' + - title: cloudPcUserProfileSnapshotExportBulkActionResult + type: object + properties: + failedSnapshotIds: + type: array + items: + type: string + microsoft.graph.cloudPcUserProfileSnapshotStorageDetail: + title: cloudPcUserProfileSnapshotStorageDetail + type: object + properties: + accessTier: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcStorageAccountAccessTier' + - type: object + nullable: true + containerName: + type: string + storageAccountId: + type: string microsoft.graph.cloudPcUserRoleScopeTagInfo: title: cloudPcUserRoleScopeTagInfo type: object @@ -1455118,6 +1472290,21 @@ components: roleScopeTagId: type: string description: Scope tag ID. + microsoft.graph.cloudPCUserSettingsPersistenceAutoCleanupDetail: + title: cloudPCUserSettingsPersistenceAutoCleanupDetail + type: object + properties: + autoCleanupMode: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcAutoCleanupMode' + - type: object + nullable: true + inactiveProfileRetentionDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true microsoft.graph.cloudPcUserSettingsPersistenceConfiguration: title: cloudPcUserSettingsPersistenceConfiguration type: object @@ -1455141,6 +1472328,11 @@ components: description: 'The last time the user settings persistence profile was attached to the Cloud PC. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true + profileDiskEncryptionType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionType' + - type: object + nullable: true profileId: type: string description: Indicates the unique identifier of the Cloud PC user settings persistence profile for the selected Cloud PC user settings persistence. Required. Read-only. @@ -1455152,9 +1472344,41 @@ components: format: int32 status: $ref: '#/components/schemas/microsoft.graph.cloudPCUserSettingsPersistenceProfileStatus' + usageDetail: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPCUserSettingsPersistenceProfileUsageDetail' + - type: object + nullable: true userPrincipalName: type: string description: 'The user principal name of the owner of the cloud profile. For example, connie@contoso.com. Required. Read-only.' + microsoft.graph.cloudPCUserSettingsPersistenceProfileUsageDetail: + title: cloudPCUserSettingsPersistenceProfileUsageDetail + type: object + properties: + lastUsedSizeSyncDateTime: + 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 + format: date-time + nullable: true + profileUsedSizeInGB: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + microsoft.graph.cloudPcUserSettingsPersistenceSnapshotConfiguration: + title: cloudPcUserSettingsPersistenceSnapshotConfiguration + type: object + properties: + autoSnapshotFrequencyInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true microsoft.graph.cloudPCUserSettingsPersistenceUsageResult: title: cloudPCUserSettingsPersistenceUsageResult type: object @@ -1456497,6 +1473721,13 @@ components: description: 'Existing Microsoft Purview Information Protection metadata is passed as key/value pairs, where the key is the MSIPLabelGUID_PropName.' state: $ref: '#/components/schemas/microsoft.graph.contentState' + microsoft.graph.contentLinkCapability: + title: contentLinkCapability + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the content link. microsoft.graph.contentMetadata: title: contentMetadata type: object @@ -1457044,6 +1474275,95 @@ components: type: string description: Resource within the application segment for which CORS permissions are granted. / grants permission for whole app segment. nullable: true + microsoft.graph.costManagementAlertThreshold: + title: costManagementAlertThreshold + type: object + properties: + value: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: The threshold value. Its permitted range is set by the derived type. + description: "A single notify-only alert threshold. Every threshold is one of its derived types,\nidentified by @odata.type on create." + microsoft.graph.costManagementBillingMethodBalance: + title: costManagementBillingMethodBalance + type: object + properties: + billingMethod: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethod' + consumedQuantity: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: Credits consumed. Reported for every billing method. + dataStatus: + $ref: '#/components/schemas/microsoft.graph.costManagementDataStatus' + purchasedQuantity: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: "Credits purchased for this billing method. Omitted when there is no purchased pool, as for\npay-as-you-go, where consumption is billed as incurred." + remainingQuantity: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: "Credits still available, as calculated by the service. This is not the difference between\npurchasedQuantity and consumedQuantity — use this value rather than deriving one. Omitted when\nthe billing method has no finite pool." + unit: + $ref: '#/components/schemas/microsoft.graph.costManagementUnit' + description: Credit balance for one billing method. + microsoft.graph.costManagementDataStatus: + title: costManagementDataStatus + type: object + properties: + 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: 'When the underlying data was last modified, not when the request was received.' + format: date-time + description: Last modification time for the source data represented by a result. + microsoft.graph.costManagementQuantity: + title: costManagementQuantity + type: object + properties: + unit: + $ref: '#/components/schemas/microsoft.graph.costManagementUnit' + description: "A unit-bearing quantity that is either limited to a value or unlimited. Every quantity is\none of its derived types, identified by @odata.type on create." + microsoft.graph.costManagementTenantCreditBalance: + title: costManagementTenantCreditBalance + type: object + properties: + billingMethodBalances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethodBalance' + description: 'Credit balances, one per billing method. Each entry carries its own data status.' + description: The tenant's Copilot credit balance snapshot. + microsoft.graph.costManagementUnevaluatedService: + title: costManagementUnevaluatedService + type: object + properties: + reason: + $ref: '#/components/schemas/microsoft.graph.balanceEvaluationFailureReason' + serviceId: + type: string + description: The service identifier whose balance could not be evaluated. + description: "A service whose balance could not be evaluated for the user, reported instead of an\nunreliable costManagementUserServiceBalance row." microsoft.graph.createAction: title: createAction type: object @@ -1457061,6 +1474381,58 @@ components: type: string description: The unique identifier for a session description: Remote help - response we provide back to the helper after successfully creating an ACS session + microsoft.graph.creationInfo: + title: creationInfo + type: object + properties: + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) that created the entity. + 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: Date and time the entity was created. + format: date-time + nullable: true + externalId: + type: string + description: 'Identifier of the entity in an external system, if it originated outside Planner.' + nullable: true + externalUrl: + type: string + description: 'URL of the entity in the external system, if applicable.' + nullable: true + externalVersion: + type: string + description: 'Version of the entity in the external system, if applicable.' + nullable: true + scenarioId: + type: string + description: Identifier of the scenario or workflow that created the entity. + nullable: true + scope: + type: string + description: Scope the entity was created in. + nullable: true + microsoft.graph.creationTimestamp: + title: creationTimestamp + type: object + properties: + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) associated with the action. + 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: Date and time the action occurred. + format: date-time + nullable: true microsoft.graph.credential: title: credential type: object @@ -1457961,6 +1475333,29 @@ components: properties: dateTime: type: string + microsoft.graph.dateWithOptionalTime: + title: dateWithOptionalTime + type: object + properties: + date: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date component of the value. + format: date + nullable: true + isTimeSpecified: + type: boolean + description: Indicates whether a specific time (not just a date) was provided. + time: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: The optional time-of-day component of the value. + format: time + nullable: true + timeZone: + type: string + description: 'Time zone the time value is expressed in, if time is set.' + nullable: true microsoft.graph.daylightTimeZoneOffset: allOf: - $ref: '#/components/schemas/microsoft.graph.standardTimeZoneOffset' @@ -1461310,9 +1478705,11 @@ components: properties: displayName: type: string + description: The display name of the access package. nullable: true identifier: type: string + description: The unique identifier of the access package. microsoft.graph.driftCounts: title: driftCounts type: object @@ -1461321,16 +1478718,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of assignments that are expected but not present on the resource. format: int32 total: maximum: 2147483647 minimum: -2147483648 type: number + description: The total number of unauthorized and missing access assignments. format: int32 unauthorized: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of assignments that exist on the resource but are not expected. format: int32 microsoft.graph.driftedProperty: title: driftedProperty @@ -1461360,12 +1478760,16 @@ components: properties: catalogIdentifier: type: string + description: The identifier of the entitlement management catalog that contains the resource. catalogName: type: string + description: The display name of the entitlement management catalog. displayName: type: string + description: The display name of the governed resource. identifier: type: string + description: The unique identifier of the governed resource. type: $ref: '#/components/schemas/microsoft.graph.accessDriftResourceType' microsoft.graph.driveItemAccessOperationsViewpoint: @@ -1462648,6 +1480052,15 @@ components: description: Name of the resource type. nullable: true readOnly: true + microsoft.graph.errorSettings: + title: errorSettings + type: object + properties: + errorAction: + $ref: '#/components/schemas/microsoft.graph.errorActions' + isEnabled: + type: boolean + description: Indicates whether Secure by Default is enabled for the protection scope. microsoft.graph.evaluateDynamicMembershipResult: title: evaluateDynamicMembershipResult type: object @@ -1462710,6 +1480123,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' + microsoft.graph.evaluationErrorDetail: + title: evaluationErrorDetail + type: object + properties: + errorCategory: + $ref: '#/components/schemas/microsoft.graph.evaluationErrorCategory' + errorMessage: + type: string + errorType: + $ref: '#/components/schemas/microsoft.graph.evaluationErrorType' + microsoft.graph.evaluationIncompleteActivityMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.processContentMetadataBase' + - title: evaluationIncompleteActivityMetadata + type: object + properties: + errorAction: + $ref: '#/components/schemas/microsoft.graph.errorActions' + inspectionIncompleteReason: + $ref: '#/components/schemas/microsoft.graph.evaluationErrorDetail' microsoft.graph.evaluationScope: title: evaluationScope type: object @@ -1463035,6 +1480468,9 @@ components: type: string description: The unique identifier for a session description: Remote help - response we provide back to the helper after getting response from pubSub + microsoft.graph.extensionFieldCollection: + title: extensionFieldCollection + type: object microsoft.graph.extensionSchemaProperty: title: extensionSchemaProperty type: object @@ -1463388,6 +1480824,10 @@ components: title: fileStorageContainerCustomPropertyValue type: object properties: + isPatternToken: + type: boolean + description: 'Indicates whether value is a urlTemplate pattern (for example, a token such as {itemId} used to configure redirect behavior when opening files), rather than a literal value that consumers must resolve before use. Optional. The default value is false.' + nullable: true isSearchable: type: boolean description: Indicates whether the custom property is searchable. Optional. The default value is false. @@ -1463897,6 +1481337,9 @@ components: profileId: type: string description: Specifies the distinct identifier that is assigned to the security profile or filtering profile. + microsoft.graph.goalCapability: + title: goalCapability + type: object microsoft.graph.governanceCriteria: title: governanceCriteria type: object @@ -1465811,6 +1483254,9 @@ components: v26_0: type: boolean description: 'Indicates the minimum iOS version support required for the managed device. When ''True'', iOS with OS Version 26.0 or later is required to install the app. If ''False'', iOS Version 26.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' + v27_0: + type: boolean + description: 'Indicates the minimum iOS version support required for the managed device. When ''True'', iOS with OS Version 27.0 or later is required to install the app. If ''False'', iOS Version 27.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' v8_0: type: boolean description: 'Indicates the minimum iOS version support required for the managed device. When ''True'', iOS with OS Version 8.0 or later is required to install the app. If ''False'', iOS Version 8.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' @@ -1466868,6 +1484314,22 @@ components: description: 'The number of units that are in warning status. When the subscription of the service SKU has expired, the customer has a grace period to renew their subscription before it''s canceled (moved to a suspended state).' format: int32 nullable: true + microsoft.graph.limitedCostManagementQuantity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + - title: limitedCostManagementQuantity + type: object + properties: + value: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: 'The numeric value of the quantity, expressed in the stated unit.' + description: "A quantity limited to a specific value. A value of zero permits no consumption and is\ndistinct from unlimited." microsoft.graph.linkableIdentifiers: title: linkableIdentifiers type: object @@ -1467784,6 +1485246,9 @@ components: v26_0: type: boolean description: 'Indicates the minimum OS X version support required for the managed device. When ''True'', macOS with OS X 26.0 or later is required to install the app. If ''False'', OS X Version 26.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' + v27_0: + type: boolean + description: 'Indicates the minimum OS X version support required for the managed device. When ''True'', macOS with OS X 27.0 or later is required to install the app. If ''False'', OS X Version 27.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' description: The minimum operating system required for a macOS app. microsoft.graph.macOSPrivacyAccessControlItem: title: macOSPrivacyAccessControlItem @@ -1470383,34 +1487848,41 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units whose offboarding was cancelled during the operation. format: int32 failedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that failed to be offboarded during the operation. format: int32 offboardedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were successfully offboarded during the operation. format: int32 offboardEndDateTime: 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 when the offboarding operation ended. format: date-time nullable: true offboardingStatus: type: string + description: The current status of the offboarding operation. nullable: true offboardStartDateTime: 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 when the offboarding operation started. format: date-time nullable: true totalRequestedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The total number of protection units that were requested to be offboarded in this operation. format: int32 microsoft.graph.oidcAddressInboundClaims: title: oidcAddressInboundClaims @@ -1471246,6 +1488718,7 @@ components: nullable: true isDeviceAccessEnabled: type: boolean + description: Indicates whether the Microsoft Entra Private Access application is accessible or available in device access mode. false by default. isDnsResolutionEnabled: type: boolean description: Indicates Microsoft Entra Private Access should handle DNS resolution. false by default. @@ -1472236,6 +1489709,12 @@ components: - type: object nullable: true description: A property that indicates that an operation that might update the binary content of a file is pending completion. + microsoft.graph.percentageCostManagementAlertThreshold: + allOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementAlertThreshold' + - title: percentageCostManagementAlertThreshold + type: object + description: "A threshold expressed as a percentage of the policy's period limit. The value is an\ninteger from 1 to 100 and carries no unit." microsoft.graph.permissionsAnalyticsAggregatedIamKeySummary: title: permissionsAnalyticsAggregatedIamKeySummary type: object @@ -1472707,6 +1490186,49 @@ components: type: string description: The service plan identifier. nullable: true + microsoft.graph.planCalendar: + title: planCalendar + type: object + properties: + timeZone: + type: string + description: Time zone the plan's calendar is expressed in. + nullable: true + workDayDefaults: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workDayDefaults' + - type: object + nullable: true + description: Default working-day start and end times for the plan. + microsoft.graph.planCapability: + title: planCapability + type: object + properties: + calendar: + type: boolean + description: Indicates whether calendar features are enabled for the plan. + customFields: + type: boolean + description: Indicates whether custom fields are enabled for the plan. + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the plan. + goals: + type: boolean + description: Indicates whether goals are enabled for the plan. + undo: + type: boolean + description: Indicates whether undo is enabled for the plan. + microsoft.graph.planContainer: + title: planContainer + type: object + properties: + containerId: + type: string + description: 'ID of the container (group ID, user ID, or Teams channel ID).' + nullable: true + containerType: + $ref: '#/components/schemas/microsoft.graph.plannerContainerType' microsoft.graph.plannerAppliedCategories: title: plannerAppliedCategories type: object @@ -1472722,10 +1490244,26 @@ components: title: plannerArchivalInfo type: object properties: + isArchived: + type: boolean + description: Read-only. Indicates whether the entity is archived. + nullable: true justification: type: string description: Read-only. Reason why the entity was archived or unarchived. nullable: true + modifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Read-only. Identity of the user who archived or unarchived the entity. + 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: Read-only. Date and time at which the entity's archive status changed. + format: date-time + nullable: true statusChangedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -1473823,6 +1491361,15 @@ components: - type: object nullable: true description: The detailed usage rights information for the requesting user on the plan. This property is null when no sensitivity label is applied to the plan. Optional. + microsoft.graph.planView: + title: planView + type: object + properties: + categories: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.categoryDefinition' + x-ms-navigationProperty: true microsoft.graph.policyBinding: title: policyBinding type: object @@ -1473837,6 +1491384,18 @@ components: items: $ref: '#/components/schemas/microsoft.graph.scopeBase' description: Specifies the users or groups to be included in this policy scope. Often set to tenantScope for 'All users'. + microsoft.graph.policyConfiguration: + title: policyConfiguration + type: object + properties: + errorSettings: + $ref: '#/components/schemas/microsoft.graph.errorSettings' + 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 when the effective policy configuration was last modified. The timestamp is always in UTC. + format: date-time + nullable: true microsoft.graph.policyLocation: title: policyLocation type: object @@ -1473893,6 +1491452,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.dlpActionInfo' description: The enforcement actions to take if the policy conditions are met within this scope. Required. + policyConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.policyConfiguration' + - type: object + nullable: true + description: The effective configuration for policy evaluation scenarios. This property can be omitted or null when no configuration is available or applicable. microsoft.graph.policyTenantScope: allOf: - $ref: '#/components/schemas/microsoft.graph.policyScopeBase' @@ -1475535,29 +1493100,35 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were successfully added to the backup policy. format: int32 backupConfigurationType: type: string + description: The type of backup configuration applied to the protection units. nullable: true failedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection unit operations that failed during processing. format: int32 removedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were successfully removed from the backup policy. format: int32 requestedToAddCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were requested to be added to the backup policy. format: int32 requestedToRemoveCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were requested to be removed from the backup policy. format: int32 microsoft.graph.protectOnlineMeetingAction: allOf: @@ -1476725,6 +1494296,10 @@ components: - type: object nullable: true description: 'The possible values are: manager, colleague, directReport, dotLineReport, assistant, dotLineManager, alternateContact, friend, spouse, sibling, child, parent, sponsor, emergencyContact, other, unknownFutureValue.' + relationshipLabel: + type: string + description: 'Information (free-text) describing the relationship between the user and the related person. This property provides additional context beyond the predefined relationship values and can be used by clients, including AI-powered experiences, to better understand and reason about the relationship.' + nullable: true userId: type: string description: The user's directory object ID (Microsoft Entra ID or CID). @@ -1477417,16 +1494992,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of artifacts that failed to be restored during the restore operation. format: int32 restoredCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of artifacts that were successfully restored during the restore operation. format: int32 totalArtifactsCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The total number of artifacts included in the restore operation. format: int32 microsoft.graph.restorePointSearchResponse: title: restorePointSearchResponse @@ -1478939,6 +1496517,34 @@ components: microsoft.graph.segmentConfiguration: title: segmentConfiguration type: object + microsoft.graph.selectionDataStatus: + title: selectionDataStatus + type: object + properties: + evaluatedDateTime: + 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: When the result was evaluated. Always present. + format: date-time + groupMembershipAsOfDateTime: + 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: As-of time of the group membership used. + format: date-time + nullable: true + policyConfigurationAsOfDateTime: + 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: As-of time of the policy configuration used. + format: date-time + nullable: true + usageAsOfDateTime: + 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: As-of time of the usage data used. Omitted when no usage read was performed. + format: date-time + nullable: true + description: Freshness of each source that contributed to a computed balance or selection. microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration: title: selfServiceSignUpAuthenticationFlowConfiguration type: object @@ -1479604,7 +1497210,7 @@ components: nullable: true throttledRequests: type: number - description: 'The number of API requests that were throttled. Only present in the throttlingReport; this property isn''t returned for the egressReport. Summary rows: total throttled requests across all applications. Detail rows: throttled requests for the specific application on the specific date. Read-only.' + description: 'The number of API requests that were throttled. Only present in the throttlingReport. For summary rows, this is the total number of throttled requests across all applications. For detail rows, this is the number of throttled requests for the specific application on the specific date. Read-only.' format: int64 nullable: true usageDateTime: @@ -1479615,12 +1497221,12 @@ components: nullable: true usageMB: type: number - description: 'Total usage in megabytes (MB) for this data point. Only present in the egressReport; this property isn''t returned for the throttlingReport. Summary rows: total aggregated usage across all applications for the reporting period. Detail rows: usage for the specific application on the specific date. Read-only.' + description: 'Total usage in megabytes (MB) for this data point. Only present in the egressReport. For summary rows, this is the total aggregated usage across all applications for the reporting period. For detail rows, this is the usage for the specific application on the specific date. Read-only.' format: int64 nullable: true usageRequests: type: number - description: 'The number of API requests. Summary rows: total requests across all applications. Detail rows: requests for the specific application on the specific date. Read-only.' + description: 'The number of API requests. Present in all report types. For summary rows, this is the total number of requests across all applications. For detail rows, this is the number of requests for the specific application on the specific date. Read-only.' format: int64 nullable: true microsoft.graph.sharePointApiUsageReport: @@ -1481612,6 +1499218,36 @@ components: - $ref: '#/components/schemas/microsoft.graph.userSet' - title: targetUserSponsors type: object + microsoft.graph.taskCapability: + title: taskCapability + type: object + properties: + assignedPriorityForTaskPersonalView: + type: boolean + description: Indicates whether assigned priority is shown in the task's personal view. + dependencies: + type: boolean + description: Indicates whether dependencies are enabled for the task. + history: + type: boolean + description: Indicates whether history tracking is enabled for the task. + microsoft.graph.taskPersonalView: + title: taskPersonalView + type: object + properties: + isOnMyDay: + type: boolean + description: Indicates whether the task is included in the user's My Day view. + microsoft.graph.taskPlanView: + title: taskPlanView + type: object + properties: + appliedCategoryIds: + type: array + items: + type: string + nullable: true + description: IDs of the categories applied to the task within this plan. microsoft.graph.teamArchivedEventMessageDetail: allOf: - $ref: '#/components/schemas/microsoft.graph.eventMessageDetail' @@ -1483994,6 +1501630,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.authorizationSystemIdentitySource' - title: unknownSource type: object + microsoft.graph.unlimitedCostManagementQuantity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + - title: unlimitedCostManagementQuantity + type: object + description: A quantity that is not limited. Carries no numeric value. microsoft.graph.unmanagedDevice: title: unmanagedDevice type: object @@ -1484269,6 +1501911,13 @@ components: - type: object nullable: true description: 'Represents the user action that the authenticating identity is performing. The possible values are: registerSecurityInformation, registerOrJoinDevices, unknownFutureValue.' + microsoft.graph.userAssignmentCapability: + title: userAssignmentCapability + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the user assignment. microsoft.graph.userAttributeValuesItem: title: userAttributeValuesItem type: object @@ -1486201,6 +1503850,12 @@ components: - type: object nullable: true description: The install time settings to apply for this app assignment. + inUseSettings: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.win32LobAppInUseSettings' + - type: object + nullable: true + description: 'The in-use deferral and countdown settings for the associated app assignment. These settings are only applied when the app''s `installExperience.inUseBehavior` is set to `terminateWithUserInteraction`. When `inUseBehavior` is set to any other value, this property is ignored.' notifications: $ref: '#/components/schemas/microsoft.graph.win32LobAppNotification' restartSettings: @@ -1486315,6 +1503970,29 @@ components: runAsAccount: $ref: '#/components/schemas/microsoft.graph.runAsAccountType' description: Contains installation experience properties for a Win32 App + microsoft.graph.win32LobAppInUseSettings: + title: win32LobAppInUseSettings + type: object + properties: + countdownMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Indicates the prompt countdown duration in minutes before installation is enforced. For Required assignments, the countdown starts after the final deferral and valid values are 1 to 240 (4 hours). Available assignments require a fixed value of 5.' + format: int32 + minutesBetweenDeferrals: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Indicates the duration in minutes between deferral attempts. For Required assignments, valid values are 1 to 1440 (24 hours). Available assignments require 1 as a fixed placeholder because deferrals are not supported.' + format: int32 + numberOfDeferrals: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Indicates the maximum number of times the user can defer installation. For Required assignments, valid values are 0 to 5. Available assignments require 0.' + format: int32 + description: Contains in-use deferral and prompt countdown settings for Required and Available Win32 app installation assignments. These settings apply only when the app's `installExperience.inUseBehavior` is `terminateWithUserInteraction`. They are not supported for Uninstall assignments. microsoft.graph.win32LobAppMsiInformation: title: win32LobAppMsiInformation type: object @@ -1488197,6 +1505875,22 @@ components: allowSort: type: boolean description: Represents the worksheet protection option of allowing using sort feature. + microsoft.graph.workDayDefaults: + title: workDayDefaults + type: object + properties: + endTime: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: Default end time of the working day. + format: time + nullable: true + startTime: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: Default start time of the working day. + format: time + nullable: true microsoft.graph.workforceIntegrationEncryption: title: workforceIntegrationEncryption type: object @@ -1488625,6 +1506319,31 @@ components: - value: unknownFutureValue description: A marker value for members added after the release of this API. name: unknownFutureValue + microsoft.graph.accessDecisionReason: + title: accessDecisionReason + enum: + - allowed + - notEntitled + - limitExhausted + - unknownFutureValue + type: string + description: The reason for a user's access decision for a service. + x-ms-enum: + name: accessDecisionReason + modelAsString: false + values: + - value: allowed + description: The user is allowed to consume. + name: allowed + - value: notEntitled + description: The user is not entitled to the service. + name: notEntitled + - value: limitExhausted + description: The applicable limit is exhausted. + name: limitExhausted + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.accessDriftReportResourceType: title: accessDriftReportResourceType enum: @@ -1491158,6 +1508877,37 @@ components: - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue + microsoft.graph.appManagementAuditLogAuditResult: + title: appManagementAuditLogAuditResult + enum: + - notApplicable + - wouldHaveBeenAllowed + - wouldHaveBeenBlocked + - unknownFutureValue + type: string + microsoft.graph.appManagementAuditLogPolicyType: + title: appManagementAuditLogPolicyType + enum: + - defaultEntraId + - tenant + - app + - unknownFutureValue + type: string + microsoft.graph.appManagementAuditLogRestrictionResult: + title: appManagementAuditLogRestrictionResult + enum: + - allowed + - blocked + - unknownFutureValue + type: string + microsoft.graph.appManagementAuditLogRestrictionState: + title: appManagementAuditLogRestrictionState + enum: + - enabled + - disabled + - audit + - unknownFutureValue + type: string microsoft.graph.appManagementLevel: title: appManagementLevel enum: @@ -1491320,6 +1509070,35 @@ components: - transcript - unknownFutureValue type: string + microsoft.graph.assignmentFilterEvaluationMode: + title: assignmentFilterEvaluationMode + enum: + - checkinTimeEvaluation + - inventoryEvaluation + - mixedEvaluation + - disabled + - unknownFutureValue + type: string + description: Represents the mode used by the service to evaluate an assignment filter. + x-ms-enum: + name: assignmentFilterEvaluationMode + modelAsString: false + values: + - value: checkinTimeEvaluation + description: The filter is evaluated when the device checks in. + name: checkinTimeEvaluation + - value: inventoryEvaluation + description: The filter is evaluated from inventory-backed device properties. + name: inventoryEvaluation + - value: mixedEvaluation + description: The filter requires both check-in-time and inventory-backed device properties. + name: mixedEvaluation + - value: disabled + description: Inventory-based evaluation is disabled for the requesting account. + name: disabled + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.assignmentFilterEvaluationResult: title: assignmentFilterEvaluationResult enum: @@ -1491464,6 +1509243,27 @@ components: - value: enrollmentRestrictions description: EnrollmentRestrictions name: enrollmentRestrictions + microsoft.graph.assignmentFilterPropertyEvaluationSource: + title: assignmentFilterPropertyEvaluationSource + enum: + - deviceCheckIn + - deviceInventory + - unknownFutureValue + type: string + description: Identifies the data source used to evaluate an assignment filter property. + x-ms-enum: + name: assignmentFilterPropertyEvaluationSource + modelAsString: false + values: + - value: deviceCheckIn + description: The property is evaluated when the device checks in. + name: deviceCheckIn + - value: deviceInventory + description: The property is evaluated from device inventory. + name: deviceInventory + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.assignmentMethod: title: assignmentMethod enum: @@ -1492152,6 +1509952,27 @@ components: - restoreLocked - unknownFutureValue type: string + microsoft.graph.balanceEvaluationFailureReason: + title: balanceEvaluationFailureReason + enum: + - upstreamFailure + - noApplicablePolicy + - unknownFutureValue + type: string + description: The reason a service's balance could not be evaluated for the user. + x-ms-enum: + name: balanceEvaluationFailureReason + modelAsString: false + values: + - value: upstreamFailure + description: "The service could not resolve the spending policy, so no authoritative balance or access\ndecision could be produced." + name: upstreamFailure + - value: noApplicablePolicy + description: "No spending policy governs this service for this user, so there is no balance to report.\nRetrying does not change this until a policy is created for the service, or the user is\nbrought into an existing policy's scope." + name: noApplicablePolicy + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.baseAuthenticationMethod: title: baseAuthenticationMethod enum: @@ -1492998,6 +1510819,13 @@ components: - value: mobileUnknown description: Unknown mobile. name: mobileUnknown + microsoft.graph.chatMentionType: + title: chatMentionType + enum: + - user + - application + - unknownFutureValue + type: string microsoft.graph.chatMessageActions: title: chatMessageActions enum: @@ -1493514,6 +1511342,16 @@ components: - cloudPC - unknownFutureValue type: string + microsoft.graph.cloudPcAutoCleanupMode: + title: cloudPcAutoCleanupMode + enum: + - none + - scheduled + - onQuotaExceeded + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.cloudPcBlobAccessTier: title: cloudPcBlobAccessTier enum: @@ -1494324,6 +1512162,13 @@ components: - cold - unknownFutureValue type: string + microsoft.graph.cloudPcStorageSizingType: + title: cloudPcStorageSizingType + enum: + - dynamic + - fixed + - unknownFutureValue + type: string microsoft.graph.cloudPcSupportedRegionStatus: title: cloudPcSupportedRegionStatus enum: @@ -1494370,6 +1512215,13 @@ components: - deleting - unknownFutureValue type: string + microsoft.graph.cloudPcUserSettingsPersistenceSnapshotType: + title: cloudPcUserSettingsPersistenceSnapshotType + enum: + - automatic + - manual + - unknownFutureValue + type: string microsoft.graph.cloudPcUserSettingsPersistenceStorageSizeCategory: title: cloudPcUserSettingsPersistenceStorageSizeCategory enum: @@ -1495230,6 +1513082,13 @@ components: - default - email type: string + microsoft.graph.contentLinkType: + title: contentLinkType + enum: + - documentReference + - webReference + - unknownFutureValue + type: string microsoft.graph.contentModality: title: contentModality enum: @@ -1495396,6 +1513255,75 @@ components: - value: unknownFutureValue description: A marker value for members added after the release of this API. name: unknownFutureValue + microsoft.graph.costManagementBillingMethod: + title: costManagementBillingMethod + enum: + - prepaidCredits + - payAsYouGo + - notSpecified + - unknownFutureValue + type: string + description: How Copilot consumption is billed. + x-ms-enum: + name: costManagementBillingMethod + modelAsString: false + values: + - value: prepaidCredits + description: 'Prepaid Copilot Credits, purchased through the P3 pre-purchase plan.' + name: prepaidCredits + - value: payAsYouGo + description: 'Consumption billed on demand, with no prepaid pool.' + name: payAsYouGo + - value: notSpecified + description: The billing method is not known or was not specified. + name: notSpecified + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue + microsoft.graph.costManagementBillingMethods: + title: costManagementBillingMethods + enum: + - notSpecified + - prepaidCredits + - payAsYouGo + - unknownFutureValue + type: string + description: "How Copilot consumption is billed when more than one method may apply. This is a flags enum,\nso combined values such as prepaidCredits,payAsYouGo are valid." + x-ms-enum-flags: + isFlags: true + x-ms-enum: + name: costManagementBillingMethods + modelAsString: false + values: + - value: notSpecified + description: No billing method is known or was specified. + name: notSpecified + - value: prepaidCredits + description: 'Prepaid Copilot Credits, purchased through the P3 pre-purchase plan.' + name: prepaidCredits + - value: payAsYouGo + description: 'Consumption billed on demand, with no prepaid pool.' + name: payAsYouGo + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue + microsoft.graph.costManagementUnit: + title: costManagementUnit + enum: + - copilotCredit + - unknownFutureValue + type: string + description: 'Unit in which consumption quantities are expressed. Values are consumption units, not currency.' + x-ms-enum: + name: costManagementUnit + modelAsString: false + values: + - value: copilotCredit + description: The current Copilot Credits consumption unit. + name: copilotCredit + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.countryLookupMethodType: title: countryLookupMethodType enum: @@ -1495504,6 +1513432,29 @@ components: - waitingForCallback - unknownFutureValue type: string + microsoft.graph.customFieldRollupType: + title: customFieldRollupType + enum: + - noRollup + - max + - min + - sum + - average + - unknownFutureValue + type: string + microsoft.graph.customFieldValueType: + title: customFieldValueType + enum: + - text + - date + - utcDateTime + - number + - decimal + - flag + - singleChoiceText + - multipleChoiceText + - unknownFutureValue + type: string microsoft.graph.customSecurityAttributeComparisonOperator: title: customSecurityAttributeComparisonOperator enum: @@ -1496137,6 +1514088,15 @@ components: - value: subnetMask description: Subnet mask. name: subnetMask + microsoft.graph.dependencyType: + title: dependencyType + enum: + - sourceFinishDrivesTargetStart + - sourceStartDrivesTargetStart + - sourceFinishDrivesTargetFinish + - targetStartDrivesSourceFinish + - unknownFutureValue + type: string microsoft.graph.depTokenType: title: depTokenType enum: @@ -1501009,6 +1518969,16 @@ components: - Delete - Update type: string + microsoft.graph.errorActions: + title: errorActions + enum: + - none + - audit + - block + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.errorCode: title: errorCode enum: @@ -1501263,6 +1519233,43 @@ components: - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue + microsoft.graph.evaluationErrorCategory: + title: evaluationErrorCategory + enum: + - unknown + - systemLimit + - systemError + - enforcementError + - unknownFutureValue + type: string + microsoft.graph.evaluationErrorType: + title: evaluationErrorType + enum: + - unsupportedFile + - passwordProtectedFile + - fileTooLarge + - archiveSizeTooLarge + - textExceedsMceThreshold + - partiallyScannedArchive + - partialImageExtraction + - imageOcrPartialResult + - ocrProcessingFailure + - ocrQuotaExhausted + - classificationServiceError + - sitExtractionFailure + - textExtractionFailure + - archiveTextExtractionError + - missingOrInvalidConfiguration + - agentFailure + - enforcementTimeout + - osOverride + - processNonExistent + - other + - serviceTimeout + - serviceError + - serviceUnavailable + - unknownFutureValue + type: string microsoft.graph.evaluationScopeType: title: evaluationScopeType enum: @@ -1503203,6 +1521210,24 @@ components: - subscriptionRemoved - reauthorizationRequired type: string + microsoft.graph.lifecyclePolicyComplianceState: + title: lifecyclePolicyComplianceState + enum: + - compliant + - warning + - warningNotify + - nonCompliant + type: string + microsoft.graph.loadTestFailureType: + title: loadTestFailureType + enum: + - expectedListArray + - missingListValueProperty + - missingKeyProperty + - objectInsteadOfArray + - stringInsteadOfInteger + - unknownFutureValue + type: string microsoft.graph.lobbyBypassScope: title: lobbyBypassScope enum: @@ -1506470,6 +1524495,7 @@ components: - role - unknownFutureValue - tenantConfiguration + - deviceDeprovision type: string description: The set of available policy types that can be configured for approval. The policy type must always be defined in an OperationApprovalRequest. x-ms-enum: @@ -1506503,6 +1524529,9 @@ components: - value: tenantConfiguration description: Indicates that the configured policy type is for Tenant Configuration operations. name: tenantConfiguration + - value: deviceDeprovision + description: Indicates that the configured policy type is for a Device Deprovision Action. + name: deviceDeprovision microsoft.graph.operationApprovalRequestStatus: title: operationApprovalRequestStatus enum: @@ -1507133,6 +1525162,20 @@ components: - cancelled - unknownFutureValue type: string + microsoft.graph.plannerChatMessageType: + title: plannerChatMessageType + enum: + - richTextHtml + - plainText + - unknownFutureValue + type: string + microsoft.graph.plannerChatThreadType: + title: plannerChatThreadType + enum: + - task + - plan + - unknownFutureValue + type: string microsoft.graph.plannerContainerType: title: plannerContainerType enum: @@ -1507145,6 +1525188,9 @@ components: - teamsChannel - onlineMeeting - plannerTask + - officeDocument + - meeting + - dataverseProject type: string microsoft.graph.plannerContextState: title: plannerContextState @@ -1507250,6 +1525296,15 @@ components: type: string x-ms-enum-flags: isFlags: true + microsoft.graph.plannerTaskStatus: + title: plannerTaskStatus + enum: + - notStarted + - inProgress + - completed + - blocked + - unknownFutureValue + type: string microsoft.graph.plannerTaskTargetKind: title: plannerTaskTargetKind enum: @@ -1511567,6 +1529622,27 @@ components: - everywhere - unknownFutureValue type: string + microsoft.graph.serviceSettingState: + title: serviceSettingState + enum: + - enabled + - disabled + - unknownFutureValue + type: string + description: Desired state of a governed service within a spending policy. + x-ms-enum: + name: serviceSettingState + modelAsString: false + values: + - value: enabled + description: The service is governed by the policy. + name: enabled + - value: disabled + description: The service is excluded from the policy. + name: disabled + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.serviceStartType: title: serviceStartType enum: @@ -1512052,6 +1530128,35 @@ components: - facebook - unknownFutureValue type: string + microsoft.graph.spendingPolicyStatus: + title: spendingPolicyStatus + enum: + - enabled + - disabled + - provisioning + - provisioningFailed + - unknownFutureValue + type: string + description: Lifecycle status of a spending policy. + x-ms-enum: + name: spendingPolicyStatus + modelAsString: false + values: + - value: enabled + description: The policy is active and enforced. + name: enabled + - value: disabled + description: "The policy is not enforced. This is the initial state of a newly created policy. A policy\nis also disabled when every group assigned to it has been deleted, or when the service\ndisables it in response to a change in the tenant's subscription." + name: disabled + - value: provisioning + description: The policy is being created or transitioned; group links and validation are in progress. + name: provisioning + - value: provisioningFailed + description: The most recent provisioning attempt failed; the policy is not enforced. + name: provisioningFailed + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.sslVersion: title: sslVersion enum: @@ -1522067,6 +1540172,51 @@ components: - saml - gsa type: string + microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: accessPackageAssignmentRequiredRule + type: object + microsoft.graph.identityGovernance.agentIdentityLifecycle: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + - title: agentIdentityLifecycle + type: object + microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - title: agentIdentityLifecyclePolicy + type: object + microsoft.graph.identityGovernance.attestationComplianceIssue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + - title: attestationComplianceIssue + type: object + properties: + attestationBlockReasons: + type: array + items: + type: string + description: The reasons that prevented the identity from being attested. + microsoft.graph.identityGovernance.complianceIssue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: complianceIssue + type: object + properties: + description: + type: string + description: A human-readable description of the compliance issue. + governingPolicyReferenceId: + type: string + description: The identifier of the lifecycle policy that generated the compliance issue. + issueCode: + type: string + description: A code that identifies the type of compliance issue. + ruleType: + type: string + description: 'The type of rule that generated the compliance issue, so callers can identify which rule caused non-compliance.' + nullable: true microsoft.graph.identityGovernance.customTaskExtension: allOf: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' @@ -1522107,11 +1540257,66 @@ components: nullable: true description: 'The unique identifier of the Microsoft Entra user that modified the custom task extension last.Supports $filter(eq, ne) and $expand.' x-ms-navigationProperty: true + microsoft.graph.identityGovernance.guestLifecyclePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - title: guestLifecyclePolicy + type: object + microsoft.graph.identityGovernance.identityLifecycle: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: identityLifecycle + type: object + properties: + lastAttestationDateTime: + 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 when the identity was last attested. This value can be null if the identity hasn't yet been attested. + format: date-time + nullable: true + complianceIssues: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + x-ms-navigationProperty: true + effectiveGoverningPolicy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + description: The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + x-ms-navigationProperty: true + microsoft.graph.identityGovernance.inactivityRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: inactivityRule + type: object + properties: + lastActivityThresholdInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The maximum number of days an identity can remain inactive before it's flagged as non-compliant by the rule. + format: int32 microsoft.graph.identityGovernance.insights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: insights type: object + microsoft.graph.identityGovernance.invitationRedemptionRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: invitationRedemptionRule + type: object + properties: + invitationRedemptionThresholdInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of days in which the guest user must redeem their invitation. + format: int32 + description: Requires a pending guest invitation to be redeemed within a threshold period. Guest lifecycle policies only; adding this rule to a non-guest lifecycle policy returns HTTP 400. microsoft.graph.identityGovernance.lifecycleManagementSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1522132,6 +1540337,180 @@ components: type: number description: The interval in hours at which all workflows running in the tenant should be scheduled for execution. This interval has a minimum value of 1 and a maximum value of 24. The default value is 3 hours. format: int32 + microsoft.graph.identityGovernance.lifecyclePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicy + type: object + properties: + 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 date and time when the policy was created. + format: date-time + description: + type: string + description: The description of the policy. + nullable: true + displayName: + type: string + description: The display name of the policy. + enforcementAction: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction' + gracePeriodInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of days after an identity becomes non-compliant before the enforcement action is applied. + format: int32 + nullable: true + isEnabled: + type: boolean + description: Indicates whether the policy is enabled and actively evaluated. + 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 when the policy was last modified. + format: date-time + notificationSchedule: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyNotificationSettings' + - type: object + nullable: true + description: 'The notification settings for the policy, including the offsets, in days after non-compliance, at which notifications are sent.' + policySource: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySource' + scope: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - type: object + nullable: true + description: 'The set of subjects that the policy applies to. For example, use an allExcludingGroupsSubjectSet to exclude specific groups from evaluation.' + versionNumber: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The version number of the policy, which increments each time the policy is updated.' + format: int32 + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - type: object + nullable: true + description: The user or service principal that created the policy. + x-ms-navigationProperty: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - type: object + nullable: true + description: The user or service principal that last modified the policy. + x-ms-navigationProperty: true + report: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReport' + - type: object + nullable: true + description: The latest processing report for the policy. + x-ms-navigationProperty: true + rules: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + x-ms-navigationProperty: true + versions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + description: The collection of previous versions of the policy. + x-ms-navigationProperty: true + microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicyImpactSummary + type: object + properties: + actionsTaken: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactAction' + description: The policy actions taken for the subject during the evaluation period. + subject: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - type: object + nullable: true + description: The subject evaluated by the policy. + x-ms-navigationProperty: true + microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicyPriorityConfiguration + type: object + properties: + orderedPolicyIds: + type: array + items: + type: string + description: The identifiers of the lifecycle policies in evaluation priority order. The first policy in the collection has the highest priority. A maximum of 10 policies are allowed per subject type. + subjectType: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.subjectType' + microsoft.graph.identityGovernance.lifecyclePolicyReport: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicyReport + type: object + properties: + policyVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The version of the lifecycle policy represented by the report. + format: int32 + scopeProcessing: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessing' + subjectsInScopeCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of subjects currently in scope for the policy. + format: int32 + subjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' + description: The processing results for subjects included in the report. + x-ms-navigationProperty: true + microsoft.graph.identityGovernance.lifecyclePolicyRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicyRule + type: object + properties: + isEnabled: + type: boolean + description: Indicates whether the rule is enabled and evaluated as part of its policy. + microsoft.graph.identityGovernance.lifecyclePolicySubjectReport: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicySubjectReport + type: object + properties: + compliance: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectCompliance' + effectivePolicy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReference' + - type: object + nullable: true + description: A reference to the effective lifecycle policy for the subject. + enforcement: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectEnforcement' + relationship: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRelationship' + subject: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReference' microsoft.graph.identityGovernance.lifecycleWorkflowsContainer: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1522158,6 +1540537,18 @@ components: nullable: true description: The insight container holding workflow insight summaries for a tenant. x-ms-navigationProperty: true + lifecyclePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + description: The lifecycle policies in this tenant. + x-ms-navigationProperty: true + lifecyclePolicyPriorityConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' + description: The priority ordering of lifecycle policies per subject type. + x-ms-navigationProperty: true settings: $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' taskDefinitions: @@ -1522178,6 +1540569,18 @@ components: $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowTemplate' description: The workflow templates in the lifecycle workflow instance. x-ms-navigationProperty: true + microsoft.graph.identityGovernance.periodicAttestationRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: periodicAttestationRule + type: object + properties: + attestationIntervalInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of days within which an identity must be attested to remain compliant with the rule. + format: int32 microsoft.graph.identityGovernance.run: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1522276,6 +1540679,18 @@ components: $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' description: The associated individual user execution. x-ms-navigationProperty: true + microsoft.graph.identityGovernance.sponsorPresenceRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: sponsorPresenceRule + type: object + properties: + minimumSponsorCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The minimum number of sponsors that an identity must have to remain compliant with the rule. + format: int32 microsoft.graph.identityGovernance.subjectProcessingResult: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1522519,6 +1540934,14 @@ components: $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' description: The related lifecycle workflow taskProcessingResults. x-ms-navigationProperty: true + microsoft.graph.identityGovernance.userIdentityLifecycle: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + - title: userIdentityLifecycle + type: object + properties: + complianceState: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceState' microsoft.graph.identityGovernance.userProcessingResult: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1522810,6 +1541233,37 @@ components: microsoft.graph.identityGovernance.activationScope: title: activationScope type: object + microsoft.graph.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - title: allExcludingAgentBuilderPlatformsSubjectSet + type: object + properties: + excludedAgentBuilderPlatforms: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.agentBuilderPlatforms' + description: Defines the scope as all agent identities except those created by the specified builder platforms. Agent identity lifecycle policies only; using this scope on another policy type returns HTTP 400. + microsoft.graph.identityGovernance.allExcludingGroupsSubjectSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - title: allExcludingGroupsSubjectSet + type: object + properties: + excludedGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + x-ms-navigationProperty: true + microsoft.graph.identityGovernance.allExcludingSpecificObjectsSubjectSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - title: allExcludingSpecificObjectsSubjectSet + type: object + properties: + excludedObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true microsoft.graph.identityGovernance.attributeChangeTrigger: allOf: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionTrigger' @@ -1522951,6 +1541405,11 @@ components: - type: object nullable: true description: The workflow subject that was processed by the custom task extension. + microsoft.graph.identityGovernance.deleteOnlyEnforcementAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction' + - title: deleteOnlyEnforcementAction + type: object microsoft.graph.identityGovernance.directoryObjectWorkflowSubject: allOf: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowSubject' @@ -1522959,6 +1541418,23 @@ components: properties: directoryObject: $ref: '#/components/schemas/microsoft.graph.directoryObject' + microsoft.graph.identityGovernance.disableOnlyEnforcementAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction' + - title: disableOnlyEnforcementAction + type: object + microsoft.graph.identityGovernance.disableThenDeleteEnforcementAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction' + - title: disableThenDeleteEnforcementAction + type: object + properties: + deletionGracePeriodInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of days to wait after disabling a non-compliant identity before deleting it. + format: int32 microsoft.graph.identityGovernance.groupBasedSubjectSet: allOf: - $ref: '#/components/schemas/microsoft.graph.subjectSet' @@ -1522982,6 +1541458,44 @@ components: type: number description: 'The minimum number of sponsors required for a guest user. When a guest has fewer sponsors than this value, the workflow is triggered.' format: int32 + microsoft.graph.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReference' + - title: lifecyclePolicyAgentIdentitySubjectReference + type: object + microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction: + title: lifecyclePolicyEnforcementAction + type: object + microsoft.graph.identityGovernance.lifecyclePolicyImpactAction: + title: lifecyclePolicyImpactAction + type: object + properties: + actionType: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactActionType' + dateTime: + 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 when the action occurred. + format: date-time + microsoft.graph.identityGovernance.lifecyclePolicyNotificationSettings: + title: lifecyclePolicyNotificationSettings + type: object + properties: + additionalFallbackRecipients: + type: array + items: + type: string + nullable: true + description: The email addresses used when no targeted notification recipient has a valid email address. These addresses aren't copied on every notification or used alongside a valid targeted recipient. + offsetsAfterNonComplianceInDays: + type: array + items: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + description: 'The offsets, in days after an identity becomes non-compliant, at which notifications are sent.' microsoft.graph.identityGovernance.lifecyclePolicyReference: title: lifecyclePolicyReference type: object @@ -1523005,6 +1541519,8 @@ components: description: The date and time when the current scope-processing operation started. format: date-time nullable: true + currentStatus: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingStatus' lastSuccessfulProcessingDateTime: 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 @@ -1523039,6 +1541555,8 @@ components: description: The date and time when the attempt started. format: date-time nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus' microsoft.graph.identityGovernance.lifecyclePolicySubjectCompliance: title: lifecyclePolicySubjectCompliance type: object @@ -1523049,6 +1541567,8 @@ components: description: The date and time when the subject's compliance was evaluated. format: date-time nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyComplianceStatus' microsoft.graph.identityGovernance.lifecyclePolicySubjectEnforcement: title: lifecyclePolicySubjectEnforcement type: object @@ -1523059,18 +1541579,40 @@ components: isTerminal: type: boolean description: Indicates whether enforcement reached a terminal state. + lastAction: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementActionState' lastActionDateTime: 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 when the last enforcement action completed. format: date-time nullable: true + nextAction: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyNextEnforcementAction' + - type: object + nullable: true + description: 'The next enforcement action. The possible values are: nonComplianceNotification, firstNotification, secondNotification, finalNotification, disable, disableNotification, delete, unknownFutureValue.' nextActionDateTime: 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 when the next enforcement action is scheduled. format: date-time nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementStatus' + microsoft.graph.identityGovernance.lifecyclePolicySubjectReference: + title: lifecyclePolicySubjectReference + type: object + properties: + id: + type: string + description: The unique identifier of the subject. + microsoft.graph.identityGovernance.lifecyclePolicyUserSubjectReference: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReference' + - title: lifecyclePolicyUserSubjectReference + type: object microsoft.graph.identityGovernance.membershipChangeTrigger: allOf: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionTrigger' @@ -1523267,6 +1541809,17 @@ components: type: number description: The total number of users processed by a workflow. format: int32 + microsoft.graph.identityGovernance.selectedObjectsSubjectSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - title: selectedObjectsSubjectSet + type: object + properties: + inScopeObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true microsoft.graph.identityGovernance.subjectSummary: title: subjectSummary type: object @@ -1523714,6 +1542267,24 @@ components: - failedUsers - unknownFutureValue type: string + microsoft.graph.identityGovernance.agentBuilderPlatforms: + title: agentBuilderPlatforms + enum: + - microsoftCopilotStudio + - foundry + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.identityGovernance.complianceState: + title: complianceState + enum: + - compliant + - warning + - warningNotify + - nonCompliant + - unknownFutureValue + type: string microsoft.graph.identityGovernance.customTaskExtensionOperationStatus: title: customTaskExtensionOperationStatus enum: @@ -1523729,6 +1542300,98 @@ components: - response - unknownFutureValue type: string + microsoft.graph.identityGovernance.lifecyclePolicyComplianceStatus: + title: lifecyclePolicyComplianceStatus + enum: + - notEvaluated + - compliant + - nonCompliant + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyEnforcementActionState: + title: lifecyclePolicyEnforcementActionState + enum: + - none + - warningStateEnabled + - nonComplianceNotificationSent + - firstNotificationSent + - secondNotificationSent + - finalNotificationSent + - disabled + - deleted + - complianceRestored + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyEnforcementStatus: + title: lifecyclePolicyEnforcementStatus + enum: + - notRequired + - notStarted + - processing + - waiting + - actionDue + - complete + - unknown + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyImpactActionType: + title: lifecyclePolicyImpactActionType + enum: + - objectCoveredByPolicy + - attestationNeededWarning + - attestationNeededNotificationSent + - disabledDueToAttestationNonCompliance + - deletedDueToAttestationNonCompliance + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyNextEnforcementAction: + title: lifecyclePolicyNextEnforcementAction + enum: + - nonComplianceNotification + - firstNotification + - secondNotification + - finalNotification + - disable + - disableNotification + - delete + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyRelationship: + title: lifecyclePolicyRelationship + enum: + - effective + - inScopeButIneffective + - pending + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus: + title: lifecyclePolicyScopeProcessingAttemptStatus + enum: + - notStarted + - evaluating + - processing + - completed + - failed + - timedOut + - invalidScope + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingStatus: + title: lifecyclePolicyScopeProcessingStatus + enum: + - idle + - notStarted + - evaluating + - processing + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicySource: + title: lifecyclePolicySource + enum: + - userCreated + - systemDefault + - unknownFutureValue + type: string microsoft.graph.identityGovernance.lifecycleTaskCategory: title: lifecycleTaskCategory enum: @@ -1531652,6 +1550315,14 @@ components: - spendingBudgetSetForCustomerAzureSubscriptions - unknownFutureValue type: string + microsoft.graph.partners.billing.azureAggregatedUsage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: azureAggregatedUsage + type: object + properties: + billed: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedAggregatedUsage' microsoft.graph.partners.billing.azureUsage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1531662,6 +1550333,11 @@ components: $ref: '#/components/schemas/microsoft.graph.partners.billing.billedUsage' unbilled: $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage' + microsoft.graph.partners.billing.billedAggregatedUsage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: billedAggregatedUsage + type: object microsoft.graph.partners.billing.billedReconciliation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1531678,6 +1550354,8 @@ components: - title: billing type: object properties: + aggregatedUsage: + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureAggregatedUsage' manifests: type: array items: @@ -1532547,7 +1551225,7 @@ components: readOnly: true keywordFilter: type: string - description: Free text field to search non-indexed properties of the audit log. + description: 'Free text to match against the non-indexed content of each record: the workload-specific properties inside auditData, including its AppAccessContext object. The indexed common-schema properties, such as the operation name, aren''t matched by keyword; use their own filters, such as operationFilters, for those.' nullable: true objectIdFilters: type: array @@ -1536269,6 +1554947,49 @@ components: $ref: '#/components/schemas/microsoft.graph.security.whoisHistoryRecord' description: The collection of historical records associated to this WHOIS object. x-ms-navigationProperty: true + microsoft.graph.security.workbook: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: workbook + type: object + properties: + content: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.workbookContent' + - type: object + nullable: true + description: 'The workbook''s JSON document. Required when creating or replacing a workbook. Supply a JSON object, not a JSON-encoded string. Replaced as a whole on update. Omitted from collection responses by default; use $select to include it.' + createdAtDateTime: + 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 when the workbook was created. Set by the service and preserved on update. Read-only. + format: date-time + readOnly: true + createdByUpn: + type: string + description: The user principal name recorded when the workbook was created. Set by the service and preserved on update. Read-only. + nullable: true + readOnly: true + etag: + type: string + description: 'The opaque concurrency token derived from the workbook''s storage ETag. Set by the service. Read-only. For conditional updates, use the value returned in the HTTP ETag response header.' + nullable: true + readOnly: true + lastUpdatedByUpn: + type: string + description: The user principal name recorded for the most recent update. Set by the service. Read-only. + nullable: true + readOnly: true + name: + type: string + description: The display name of the workbook. Required when creating or replacing a workbook. Maximum length is 256 characters. + updatedAtDateTime: + 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 most recent update. Set by the service. Read-only. + format: date-time + readOnly: true + description: A tenant-scoped Microsoft Security workbook containing a display name and arbitrary JSON content. microsoft.graph.security.zone: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1536313,6 +1555034,12 @@ components: - title: a365AiExecuteTool type: object description: Audit data for A365 AI Execute Tool events. + microsoft.graph.security.a365AiGuardrail: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: a365AiGuardrail + type: object + description: Audit data for A365 AI Guardrail events. microsoft.graph.security.a365AiInferenceCall: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1536578,6 +1555305,12 @@ components: - title: aiExecuteToolAuditRecord type: object description: Audit data for AI Execute Tool events. + microsoft.graph.security.aiGuardrail: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: aiGuardrail + type: object + description: Audit data for AI Guardrail events. microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1537658,6 +1556391,24 @@ components: type: string description: 'The user agent that is used for the sign-in, if known.' nullable: true + microsoft.graph.security.cloudSecurityConnector: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: cloudSecurityConnector + type: object + description: Audit data for Cloud Security Connector events. + microsoft.graph.security.cloudSecurityEnablement: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: cloudSecurityEnablement + type: object + description: Audit data for Cloud Security Enablement events. + microsoft.graph.security.cloudSecurityManagement: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: cloudSecurityManagement + type: object + description: Audit data for Cloud Security Management events. microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1537785,6 +1556536,18 @@ components: - title: complianceDLPSharePointClassificationExtendedAuditRecord type: object description: Audit data for Compliance DLP SharePoint Classification Extended events. + microsoft.graph.security.complianceEndpointEvaluationIncomplete: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: complianceEndpointEvaluationIncomplete + type: object + description: Audit data for incomplete compliance endpoint evaluations. + microsoft.graph.security.complianceEvaluationIncomplete: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: complianceEvaluationIncomplete + type: object + description: Audit data for incomplete compliance evaluations. microsoft.graph.security.complianceExchangeOcrAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1538094,6 +1556857,12 @@ components: - title: crossTenantAccessPolicyAuditRecord type: object description: Audit data for Cross Tenant Access Policy events. + microsoft.graph.security.cscContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: cscContentMetadata + type: object + description: Audit data for CSC Content Metadata events. microsoft.graph.security.customAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' @@ -1538180,12 +1556949,30 @@ components: - title: defaultAuditData type: object description: Default open-type audit data when no specific subtype applies. + microsoft.graph.security.defenderAutomationRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: defenderAutomationRule + type: object + description: Audit data for Defender Automation Rule events. microsoft.graph.security.defenderCaseManagementAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' - title: defenderCaseManagementAuditRecord type: object description: Audit data for Defender Case Management events. + microsoft.graph.security.defenderGeneratedPlaybook: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: defenderGeneratedPlaybook + type: object + description: Audit data for Defender Generated Playbook events. + microsoft.graph.security.defenderIntegration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: defenderIntegration + type: object + description: Audit data for Defender Integration events. microsoft.graph.security.defenderPreviewFeaturesRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1538223,6 +1557010,12 @@ components: - type: object nullable: true description: The set of automated actions to run against entities that match the detection. Replaces the deprecated responseActions property. + incidentConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.incidentConfiguration' + - type: object + nullable: true + description: The settings that control how alerts generated by the custom detection rule are associated with incidents. organizationalScope: anyOf: - $ref: '#/components/schemas/microsoft.graph.security.organizationalScope' @@ -1538632,6 +1557425,12 @@ components: - title: dragonCopilotSessionRecord type: object description: Audit data for Dragon Copilot Session events. + microsoft.graph.security.dspmAdminActivity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: dspmAdminActivity + type: object + description: Audit data for DSPM Admin Activity events. microsoft.graph.security.dynamicColumnValue: title: dynamicColumnValue type: object @@ -1538641,6 +1557440,12 @@ components: - title: dynamics365BusinessCentralAuditRecord type: object description: Audit data for Dynamics365 Business Central events. + microsoft.graph.security.ecsContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: ecsContentMetadata + type: object + description: Audit data for ECS Content Metadata events. microsoft.graph.security.ehrConnectorAuditBaseRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1539063,6 +1557868,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.security.filePlanDescriptorBase' - title: filePlanSubcategory type: object + microsoft.graph.security.filteringTeamsMessageFileInfo: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: filteringTeamsMessageFileInfo + type: object + description: Audit data for Filtering Teams Message File Info events. microsoft.graph.security.forceUserPasswordResetIncidentTaskResponseAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.incidentTaskResponseAction' @@ -1539639,6 +1558450,14 @@ components: properties: identifier: $ref: '#/components/schemas/microsoft.graph.security.userAssetIdentifier' + microsoft.graph.security.incidentConfiguration: + title: incidentConfiguration + type: object + properties: + isExcludedFromIncidentCorrelation: + type: boolean + description: 'Indicates whether alerts generated by the rule are excluded from automatic incident correlation. When true, each alert creates a standalone, single-alert incident. When false, alerts can be correlated with other related alerts. The default is false. On create, null or omission defaults to false. On update, null or omission leaves the existing value unchanged.' + nullable: true microsoft.graph.security.incidentTaskResponseAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.responseAction' @@ -1540479,6 +1559298,12 @@ components: - title: mcasAlertsAuditRecord type: object description: Audit data for MCAS Alerts events. + microsoft.graph.security.mcsRawEmailContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: mcsRawEmailContentMetadata + type: object + description: Audit data for MCS Raw Email Content Metadata events. microsoft.graph.security.mdaAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1540528,6 +1559353,12 @@ components: - title: meshWorldsAuditRecord type: object description: Audit data for Mesh Worlds events. + microsoft.graph.security.mesRawEmailContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: mesRawEmailContentMetadata + type: object + description: Audit data for MES Raw Email Content Metadata events. microsoft.graph.security.metadataAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' @@ -1540647,6 +1559478,18 @@ components: - title: microsoftPurviewUnifiedCatalogOperationRecord type: object description: Audit data for Microsoft Purview Unified Catalog Operation events. + microsoft.graph.security.microsoftSecurityForAiConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: microsoftSecurityForAiConfiguration + type: object + description: Audit data for Microsoft Security for AI Configuration events. + microsoft.graph.security.microsoftSecurityForAiRealTimeProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: microsoftSecurityForAiRealTimeProtection + type: object + description: Audit data for Microsoft Security for AI Real-Time Protection events. microsoft.graph.security.microsoftStreamAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1540677,6 +1559520,12 @@ components: - title: microsoftTeamsDeviceAuditRecord type: object description: Audit data for Microsoft Teams Device events. + microsoft.graph.security.microsoftTeamsMoveMessages: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: microsoftTeamsMoveMessages + type: object + description: Audit data for Microsoft Teams Move Messages events. microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1540898,6 +1559747,12 @@ components: - title: msticNationStateNotificationRecord type: object description: Audit data for MSTIC Nation State Notification events. + microsoft.graph.security.mtpContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: mtpContentMetadata + type: object + description: Audit data for MTP Content Metadata events. microsoft.graph.security.multiStageDispositionAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1541040,6 +1559895,12 @@ components: - title: omePortalAuditRecord type: object description: Audit data for OME Portal events. + microsoft.graph.security.onDemandExchangeClassification: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: onDemandExchangeClassification + type: object + description: Audit data for On-Demand Exchange Classification events. microsoft.graph.security.onDemandSharePointClassificationAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1541124,6 +1559985,12 @@ components: - title: p4aiAssessmentRecord type: object description: Audit data for P4AI Assessment events. + microsoft.graph.security.p4AiDagSitePermissionsRecord: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: p4AiDagSitePermissionsRecord + type: object + description: Audit data for P4 AI DAG Site Permissions events. microsoft.graph.security.p4AIRiskScoreRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1541136,6 +1560003,18 @@ components: - title: peopleAdminSettingsAuditRecord type: object description: Audit data for People Admin Settings events. + microsoft.graph.security.peopleSkillsAdmin: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: peopleSkillsAdmin + type: object + description: Audit data for People Skills Admin events. + microsoft.graph.security.peopleSkillsUser: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: peopleSkillsUser + type: object + description: Audit data for People Skills User events. microsoft.graph.security.physicalBadgingSignalAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1541166,6 +1560045,30 @@ components: - title: plannerCopyPlanAuditRecord type: object description: Audit data for Planner Copy Plan events. + microsoft.graph.security.plannerCustomFieldDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: plannerCustomFieldDefinition + type: object + description: Audit data for Planner Custom Field Definition events. + microsoft.graph.security.plannerCustomFieldDefinitionList: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: plannerCustomFieldDefinitionList + type: object + description: Audit data for Planner Custom Field Definition List events. + microsoft.graph.security.plannerDependency: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: plannerDependency + type: object + description: Audit data for Planner Dependency events. + microsoft.graph.security.plannerDependencyList: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: plannerDependencyList + type: object + description: Audit data for Planner Dependency List events. microsoft.graph.security.plannerGoalAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1542272,6 +1561175,12 @@ components: - title: sharePointFieldOperationAuditRecord type: object description: Audit data for SharePoint Field Operation events. + microsoft.graph.security.sharePointFileArchivePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: sharePointFileArchivePolicy + type: object + description: Audit data for SharePoint File Archive Policy events. microsoft.graph.security.sharePointFileOperationAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1542601,6 +1561510,12 @@ components: - title: supervisoryReviewDayXInsightsAuditRecord type: object description: Audit data for Supervisory Review Day X Insights events. + microsoft.graph.security.syntheticMediaDetectionEvent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: syntheticMediaDetectionEvent + type: object + description: Audit data for Synthetic Media Detection events. microsoft.graph.security.syntheticProbeAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1542994,6 +1561909,12 @@ components: - title: universalPrintPrintJobAuditRecord type: object description: Audit data for Universal Print Print Job events. + microsoft.graph.security.universalPrintSecureScan: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: universalPrintSecureScan + type: object + description: Audit data for Universal Print Secure Scan events. microsoft.graph.security.unRestrictAppExecutionIncidentTaskResponseAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.incidentTaskResponseAction' @@ -1543168,6 +1562089,18 @@ components: - title: vivaGlintAgenticCampaignAuditRecord type: object description: Audit data for Viva Glint Agentic Campaign events. + microsoft.graph.security.vivaGlintClientConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: vivaGlintClientConfiguration + type: object + description: Audit data for Viva Glint Client Configuration events. + microsoft.graph.security.vivaGlintDataRetention: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: vivaGlintDataRetention + type: object + description: Audit data for Viva Glint Data Retention events. microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1543234,6 +1562167,12 @@ components: - title: vivaGlintUserGroupAuditRecord type: object description: Audit data for Viva Glint User Group events. + microsoft.graph.security.vivaGlintVivaInsightsIntegration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: vivaGlintVivaInsightsIntegration + type: object + description: Audit data for Viva Glint Viva Insights Integration events. microsoft.graph.security.vivaGoalsAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1543360,6 +1562299,18 @@ components: - title: windows365CustomerLockboxAuditRecord type: object description: Audit data for Windows365 Customer Lockbox events. + microsoft.graph.security.workbookContent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: workbookContent + type: object + description: An open dictionary containing the workbook JSON document. + microsoft.graph.security.workIQAdminActivity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: workIQAdminActivity + type: object + description: Audit data for Work IQ Admin Activity events. microsoft.graph.security.workplaceAnalyticsAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1544156,6 +1563107,41 @@ components: - MDASH - DefenderSecurityForAIConfiguration - SparkCoreCustomLivePool + - PlannerCustomFieldDefinition + - PlannerCustomFieldDefinitionList + - SyntheticMediaDetectionEvent + - VivaGlintVivaInsightsIntegration + - PeopleSkillsAdmin + - PeopleSkillsUser + - DSPMAdminActivity + - OnDemandExchangeClassification + - UniversalPrintSecureScan + - CloudSecurityManagement + - CloudSecurityConnector + - CloudSecurityEnablement + - MCSRawEmailContentMetadata + - AIGuardrail + - A365AIGuardrail + - WorkIQAdminActivity + - VivaGlintClientConfiguration + - VivaGlintDataRetention + - FilteringTeamsMessageFileInfo + - SharePointFileArchivePolicy + - DefenderAutomationRule + - DefenderGeneratedPlaybook + - DefenderIntegration + - P4AIDagSitePermissionsRecord + - PlannerDependency + - PlannerDependencyList + - CSCContentMetadata + - MicrosoftSecurityForAIConfiguration + - MicrosoftSecurityForAIRealTimeProtection + - MTPContentMetadata + - ComplianceEvaluationIncomplete + - ComplianceEndpointEvaluationIncomplete + - MicrosoftTeamsMoveMessages + - ECSContentMetadata + - MESRawEmailContentMetadata - unknownFutureValue type: string description: Specifies the type of audit log record. @@ -1551912,6 +1570898,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.aiOnlineMeeting' + microsoft.graph.spendingPolicyServiceSettingCollectionResponse: + title: Collection of spendingPolicyServiceSetting + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' microsoft.graph.mobileAppAssignmentCollectionResponse: title: Collection of mobileAppAssignment type: object @@ -1552990,6 +1571987,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + microsoft.graph.entraProtectionPolicyCollectionResponse: + title: Collection of entraProtectionPolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' microsoft.graph.exchangeProtectionPolicyCollectionResponse: title: Collection of exchangeProtectionPolicy type: object @@ -1553804,6 +1572812,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingAssignment' + microsoft.graph.cloudPcUserProfileSnapshotCollectionResponse: + title: Collection of cloudPcUserProfileSnapshot + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' microsoft.graph.accountCollectionResponse: title: Collection of account type: object @@ -1554409,6 +1573428,39 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.aiUser' + microsoft.graph.spendingPolicyCollectionResponse: + title: Collection of spendingPolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + microsoft.graph.costManagementUserBalanceCollectionResponse: + title: Collection of costManagementUserBalance + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUserBalance' + microsoft.graph.costManagementUserServiceBalanceCollectionResponse: + title: Collection of costManagementUserServiceBalance + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUserServiceBalance' microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse: title: Collection of crossTenantAccessPolicyConfigurationPartner type: object @@ -1554453,6 +1573505,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + microsoft.graph.customChoiceOptionCollectionResponse: + title: Collection of customChoiceOption + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customChoiceOption' microsoft.graph.allowedValueCollectionResponse: title: Collection of allowedValue type: object @@ -1554662,6 +1573725,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.delegatedAdminRelationshipRequest' + microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse: + title: Collection of lifecyclePolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' microsoft.graph.identityGovernance.workflowCollectionResponse: title: Collection of workflow type: object @@ -1556862,6 +1575936,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.companySubscription' + microsoft.graph.unifiedRoleDefinitionCollectionResponse: + title: Collection of unifiedRoleDefinition + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' microsoft.graph.distributionListMemberCollectionResponse: title: Collection of distributionListMember type: object @@ -1557621,6 +1576706,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.gcpRole' + microsoft.graph.taskCollectionResponse: + title: Collection of task + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' microsoft.graph.goalsExportJobCollectionResponse: title: Collection of goalsExportJob type: object @@ -1559018,6 +1578114,83 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.scheduledPermissionsRequest' + microsoft.graph.bucketCollectionResponse: + title: Collection of bucket + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bucket' + microsoft.graph.planContextLinkCollectionResponse: + title: Collection of planContextLink + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + microsoft.graph.customFieldDefinitionCollectionResponse: + title: Collection of customFieldDefinition + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customFieldDefinition' + microsoft.graph.dependencyCollectionResponse: + title: Collection of dependency + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dependency' + microsoft.graph.goalCollectionResponse: + title: Collection of goal + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.goal' + microsoft.graph.historyItemCollectionResponse: + title: Collection of historyItem + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.historyItem' + microsoft.graph.contentLinkCollectionResponse: + title: Collection of contentLink + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentLink' microsoft.graph.plannerBucketCollectionResponse: title: Collection of plannerBucket type: object @@ -1559051,6 +1578224,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' + microsoft.graph.planCollectionResponse: + title: Collection of plan + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' microsoft.graph.plannerRosterCollectionResponse: title: Collection of plannerRoster type: object @@ -1559755,17 +1578939,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' - microsoft.graph.unifiedRoleDefinitionCollectionResponse: - title: Collection of unifiedRoleDefinition - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' microsoft.graph.unifiedRoleEligibilityScheduleInstanceCollectionResponse: title: Collection of unifiedRoleEligibilityScheduleInstance type: object @@ -1560492,6 +1579665,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userSecurityProfile' + microsoft.graph.security.workbookCollectionResponse: + title: Collection of workbook + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.workbook' microsoft.graph.security.zoneCollectionResponse: title: Collection of zone type: object @@ -1560877,6 +1580061,50 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryDefinition' + microsoft.graph.checklistItemV4CollectionResponse: + title: Collection of checklistItemV4 + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + microsoft.graph.customFieldValueCollectionResponse: + title: Collection of customFieldValue + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + microsoft.graph.plannerChatMessageCollectionResponse: + title: Collection of plannerChatMessage + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + microsoft.graph.userAssignmentCollectionResponse: + title: Collection of userAssignment + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userAssignment' microsoft.graph.teamworkTagCollectionResponse: title: Collection of teamworkTag type: object @@ -1562219,6 +1581447,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permissionsDefinitionGcpRole' + microsoft.graph.categoryDefinitionCollectionResponse: + title: Collection of categoryDefinition + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.categoryDefinition' microsoft.graph.teamworkPeripheralCollectionResponse: title: Collection of teamworkPeripheral type: object @@ -1562615,6 +1581854,39 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alert' + microsoft.graph.identityGovernance.complianceIssueCollectionResponse: + title: Collection of complianceIssue + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse: + title: Collection of lifecyclePolicyRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse: + title: Collection of lifecyclePolicySubjectReport + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' microsoft.graph.identityGovernance.customTaskExtensionCollectionResponse: title: Collection of customTaskExtension type: object @@ -1562626,6 +1581898,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' + microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse: + title: Collection of lifecyclePolicyPriorityConfiguration + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' microsoft.graph.identityGovernance.taskDefinitionCollectionResponse: title: Collection of taskDefinition type: object @@ -1565574,6 +1584857,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtection' + microsoft.graph.appManagementAuditCollectionResponse: + title: Collection of appManagementAudit + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appManagementAudit' microsoft.graph.qrCodePinAuthenticationMethodCollectionResponse: title: Collection of qrCodePinAuthenticationMethod type: object @@ -1566157,6 +1585451,28 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.copilotConversationResponseMessage' + microsoft.graph.allUsersSpendingPolicyCollectionResponse: + title: Collection of allUsersSpendingPolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.allUsersSpendingPolicy' + microsoft.graph.selectedGroupsSpendingPolicyCollectionResponse: + title: Collection of selectedGroupsSpendingPolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.selectedGroupsSpendingPolicy' microsoft.graph.anonymousCalendarSharingFreeBusyDetailCollectionResponse: title: Collection of anonymousCalendarSharingFreeBusyDetail type: object @@ -1566344,6 +1585660,28 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' + microsoft.graph.identityGovernance.agentIdentityLifecyclePolicyCollectionResponse: + title: Collection of agentIdentityLifecyclePolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy' + microsoft.graph.identityGovernance.guestLifecyclePolicyCollectionResponse: + title: Collection of guestLifecyclePolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.guestLifecyclePolicy' microsoft.graph.depEnrollmentBaseProfileCollectionResponse: title: Collection of depEnrollmentBaseProfile type: object @@ -1571250,6 +1590588,72 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalActivityResult' + microsoft.graph.identityGovernance.attestationComplianceIssueCollectionResponse: + title: Collection of attestationComplianceIssue + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.attestationComplianceIssue' + microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRuleCollectionResponse: + title: Collection of accessPackageAssignmentRequiredRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule' + microsoft.graph.identityGovernance.inactivityRuleCollectionResponse: + title: Collection of inactivityRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.inactivityRule' + microsoft.graph.identityGovernance.invitationRedemptionRuleCollectionResponse: + title: Collection of invitationRedemptionRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.invitationRedemptionRule' + microsoft.graph.identityGovernance.periodicAttestationRuleCollectionResponse: + title: Collection of periodicAttestationRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.periodicAttestationRule' + microsoft.graph.identityGovernance.sponsorPresenceRuleCollectionResponse: + title: Collection of sponsorPresenceRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.sponsorPresenceRule' microsoft.graph.industryData.apiDataConnectorCollectionResponse: title: Collection of apiDataConnector type: object @@ -1572856,6 +1592260,28 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.configurationUri' + microsoft.graph.targetResourceCollectionResponse: + title: Collection of microsoft.graph.targetResource + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.targetResource' + microsoft.graph.appliedAppManagementPolicyRestrictionCollectionResponse: + title: Collection of microsoft.graph.appliedAppManagementPolicyRestriction + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appliedAppManagementPolicyRestriction' microsoft.graph.approvalIdentitySetCollectionResponse: title: Collection of microsoft.graph.approvalIdentitySet type: object @@ -1573362,6 +1592788,28 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.packageElementDetail' + microsoft.graph.costManagementAlertThresholdCollectionResponse: + title: Collection of microsoft.graph.costManagementAlertThreshold + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertThreshold' + microsoft.graph.costManagementUnevaluatedServiceCollectionResponse: + title: Collection of microsoft.graph.costManagementUnevaluatedService + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUnevaluatedService' microsoft.graph.userRegistrationCountCollectionResponse: title: Collection of microsoft.graph.userRegistrationCount type: object @@ -1573395,17 +1592843,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.customClaimBase' - microsoft.graph.targetResourceCollectionResponse: - title: Collection of microsoft.graph.targetResource - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.targetResource' microsoft.graph.unifiedRolePermissionCollectionResponse: title: Collection of microsoft.graph.unifiedRolePermission type: object @@ -1573802,6 +1593239,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCode' + microsoft.graph.retentionSettingCollectionResponse: + title: Collection of microsoft.graph.retentionSetting + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.retentionSetting' microsoft.graph.attendeeCollectionResponse: title: Collection of microsoft.graph.attendee type: object @@ -1573835,17 +1593283,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.exactDataMatchStoreColumn' - microsoft.graph.retentionSettingCollectionResponse: - title: Collection of microsoft.graph.retentionSetting - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.retentionSetting' microsoft.graph.aclCollectionResponse: title: Collection of microsoft.graph.acl type: object @@ -1575925,6 +1595362,39 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.changeNotification' + microsoft.graph.chatMentionCollectionResponse: + title: Collection of microsoft.graph.chatMention + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMention' + microsoft.graph.chatReactionCollectionResponse: + title: Collection of microsoft.graph.chatReaction + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatReaction' + microsoft.graph.creationTimestampCollectionResponse: + title: Collection of microsoft.graph.creationTimestamp + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.creationTimestamp' microsoft.graph.classifcationErrorBaseCollectionResponse: title: Collection of microsoft.graph.classifcationErrorBase type: object @@ -1576101,6 +1595571,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.copilotSearchHit' + microsoft.graph.costManagementBillingMethodBalanceCollectionResponse: + title: Collection of microsoft.graph.costManagementBillingMethodBalance + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethodBalance' microsoft.graph.keyTypedValuePairCollectionResponse: title: Collection of microsoft.graph.keyTypedValuePair type: object @@ -1578048,6 +1597529,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.healthMonitoring.resourceImpactSummary' + microsoft.graph.identityGovernance.lifecyclePolicyImpactActionCollectionResponse: + title: Collection of microsoft.graph.identityGovernance.lifecyclePolicyImpactAction + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactAction' microsoft.graph.identityGovernance.parameterCollectionResponse: title: Collection of microsoft.graph.identityGovernance.parameter type: object @@ -1580679,6 +1600171,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.aiOnlineMeetingCollectionResponse' + microsoft.graph.spendingPolicyServiceSettingCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSettingCollectionResponse' microsoft.graph.mobileAppAssignmentCollectionResponse: description: Retrieved collection content: @@ -1581267,6 +1600765,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJobCollectionResponse' + microsoft.graph.entraProtectionPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicyCollectionResponse' microsoft.graph.exchangeProtectionPolicyCollectionResponse: description: Retrieved collection content: @@ -1581711,6 +1601215,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingAssignmentCollectionResponse' + microsoft.graph.cloudPcUserProfileSnapshotCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshotCollectionResponse' microsoft.graph.accountCollectionResponse: description: Retrieved collection content: @@ -1582041,6 +1601551,24 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.aiUserCollectionResponse' + microsoft.graph.spendingPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyCollectionResponse' + microsoft.graph.costManagementUserBalanceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementUserBalanceCollectionResponse' + microsoft.graph.costManagementUserServiceBalanceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementUserServiceBalanceCollectionResponse' microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse: description: Retrieved collection content: @@ -1582065,6 +1601593,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + microsoft.graph.customChoiceOptionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customChoiceOptionCollectionResponse' microsoft.graph.allowedValueCollectionResponse: description: Retrieved collection content: @@ -1582179,6 +1601713,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.delegatedAdminRelationshipRequestCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse' microsoft.graph.identityGovernance.workflowCollectionResponse: description: Retrieved collection content: @@ -1583379,6 +1602919,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.companySubscriptionCollectionResponse' + microsoft.graph.unifiedRoleDefinitionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinitionCollectionResponse' microsoft.graph.distributionListMemberCollectionResponse: description: Retrieved collection content: @@ -1583793,6 +1603339,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.gcpRoleCollectionResponse' + microsoft.graph.taskCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.taskCollectionResponse' microsoft.graph.goalsExportJobCollectionResponse: description: Retrieved collection content: @@ -1584555,6 +1604107,48 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.scheduledPermissionsRequestCollectionResponse' + microsoft.graph.bucketCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucketCollectionResponse' + microsoft.graph.planContextLinkCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLinkCollectionResponse' + microsoft.graph.customFieldDefinitionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldDefinitionCollectionResponse' + microsoft.graph.dependencyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dependencyCollectionResponse' + microsoft.graph.goalCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.goalCollectionResponse' + microsoft.graph.historyItemCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.historyItemCollectionResponse' + microsoft.graph.contentLinkCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLinkCollectionResponse' microsoft.graph.plannerBucketCollectionResponse: description: Retrieved collection content: @@ -1584573,6 +1604167,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.plannerPlanCollectionResponse' + microsoft.graph.planCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planCollectionResponse' microsoft.graph.plannerRosterCollectionResponse: description: Retrieved collection content: @@ -1584957,12 +1604557,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleCollectionResponse' - microsoft.graph.unifiedRoleDefinitionCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinitionCollectionResponse' microsoft.graph.unifiedRoleEligibilityScheduleInstanceCollectionResponse: description: Retrieved collection content: @@ -1585359,6 +1604953,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.userSecurityProfileCollectionResponse' + microsoft.graph.security.workbookCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbookCollectionResponse' microsoft.graph.security.zoneCollectionResponse: description: Retrieved collection content: @@ -1585569,6 +1605169,30 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.directoryDefinitionCollectionResponse' + microsoft.graph.checklistItemV4CollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4CollectionResponse' + microsoft.graph.customFieldValueCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValueCollectionResponse' + microsoft.graph.plannerChatMessageCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessageCollectionResponse' + microsoft.graph.userAssignmentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userAssignmentCollectionResponse' microsoft.graph.teamworkTagCollectionResponse: description: Retrieved collection content: @@ -1586301,6 +1605925,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.permissionsDefinitionGcpRoleCollectionResponse' + microsoft.graph.categoryDefinitionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.categoryDefinitionCollectionResponse' microsoft.graph.teamworkPeripheralCollectionResponse: description: Retrieved collection content: @@ -1586517,12 +1606147,36 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertCollectionResponse' + microsoft.graph.identityGovernance.complianceIssueCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssueCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' microsoft.graph.identityGovernance.customTaskExtensionCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse' microsoft.graph.identityGovernance.taskDefinitionCollectionResponse: description: Retrieved collection content: @@ -1588131,6 +1607785,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionCollectionResponse' + microsoft.graph.appManagementAuditCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditCollectionResponse' microsoft.graph.qrCodePinAuthenticationMethodCollectionResponse: description: Retrieved collection content: @@ -1588449,6 +1608109,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.copilotConversationResponseMessageCollectionResponse' + microsoft.graph.allUsersSpendingPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.allUsersSpendingPolicyCollectionResponse' + microsoft.graph.selectedGroupsSpendingPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.selectedGroupsSpendingPolicyCollectionResponse' microsoft.graph.anonymousCalendarSharingFreeBusyDetailCollectionResponse: description: Retrieved collection content: @@ -1588551,6 +1608223,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponseCollectionResponse' + microsoft.graph.identityGovernance.agentIdentityLifecyclePolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.agentIdentityLifecyclePolicyCollectionResponse' + microsoft.graph.identityGovernance.guestLifecyclePolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.guestLifecyclePolicyCollectionResponse' microsoft.graph.depEnrollmentBaseProfileCollectionResponse: description: Retrieved collection content: @@ -1591227,6 +1610911,42 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalActivityResultCollectionResponse' + microsoft.graph.identityGovernance.attestationComplianceIssueCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.attestationComplianceIssueCollectionResponse' + microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRuleCollectionResponse' + microsoft.graph.identityGovernance.inactivityRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.inactivityRuleCollectionResponse' + microsoft.graph.identityGovernance.invitationRedemptionRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.invitationRedemptionRuleCollectionResponse' + microsoft.graph.identityGovernance.periodicAttestationRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.periodicAttestationRuleCollectionResponse' + microsoft.graph.identityGovernance.sponsorPresenceRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.sponsorPresenceRuleCollectionResponse' microsoft.graph.industryData.apiDataConnectorCollectionResponse: description: Retrieved collection content: @@ -1592103,6 +1611823,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.configurationUriCollectionResponse' + microsoft.graph.targetResourceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.targetResourceCollectionResponse' + microsoft.graph.appliedAppManagementPolicyRestrictionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appliedAppManagementPolicyRestrictionCollectionResponse' microsoft.graph.approvalIdentitySetCollectionResponse: description: Retrieved collection content: @@ -1592379,6 +1612111,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.packageElementDetailCollectionResponse' + microsoft.graph.costManagementAlertThresholdCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertThresholdCollectionResponse' + microsoft.graph.costManagementUnevaluatedServiceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementUnevaluatedServiceCollectionResponse' microsoft.graph.userRegistrationCountCollectionResponse: description: Retrieved collection content: @@ -1592397,12 +1612141,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.customClaimBaseCollectionResponse' - microsoft.graph.targetResourceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.targetResourceCollectionResponse' microsoft.graph.unifiedRolePermissionCollectionResponse: description: Retrieved collection content: @@ -1592619,6 +1612357,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodeCollectionResponse' + microsoft.graph.retentionSettingCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.retentionSettingCollectionResponse' microsoft.graph.attendeeCollectionResponse: description: Retrieved collection content: @@ -1592637,12 +1612381,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.exactDataMatchStoreColumnCollectionResponse' - microsoft.graph.retentionSettingCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.retentionSettingCollectionResponse' microsoft.graph.aclCollectionResponse: description: Retrieved collection content: @@ -1593777,6 +1613515,24 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.changeNotificationCollectionResponse' + microsoft.graph.chatMentionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMentionCollectionResponse' + microsoft.graph.chatReactionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatReactionCollectionResponse' + microsoft.graph.creationTimestampCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.creationTimestampCollectionResponse' microsoft.graph.classifcationErrorBaseCollectionResponse: description: Retrieved collection content: @@ -1593873,6 +1613629,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.copilotSearchHitCollectionResponse' + microsoft.graph.costManagementBillingMethodBalanceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethodBalanceCollectionResponse' microsoft.graph.keyTypedValuePairCollectionResponse: description: Retrieved collection content: @@ -1594935,6 +1614697,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.healthMonitoring.resourceImpactSummaryCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicyImpactActionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactActionCollectionResponse' microsoft.graph.identityGovernance.parameterCollectionResponse: description: Retrieved collection content: @@ -1596954,6 +1616722,11 @@ components: - '@odata.type': microsoft.graph.appRoleAssignment inheritedOauth2PermissionGrants: - '@odata.type': microsoft.graph.oAuth2PermissionGrant + lifecyclePolicyComplianceState: + '@odata.type': microsoft.graph.lifecyclePolicyComplianceState + lifecyclePolicyComplianceStateLastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + lifecyclePolicyComplianceStateReason: String + lifecyclePolicyNonComplianceDisablementDateTime: '0001-01-01T00:00:00.0000000+00:00' managerApplications: - 00000000-0000-0000-0000-000000000000 sponsors: @@ -1596968,6 +1616741,11 @@ components: - '@odata.type': microsoft.graph.directoryObject microsoft.graph.agentIdentityBlueprintPrincipal: value: + lifecyclePolicyComplianceState: + '@odata.type': microsoft.graph.lifecyclePolicyComplianceState + lifecyclePolicyComplianceStateLastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + lifecyclePolicyComplianceStateReason: String + lifecyclePolicyNonComplianceDisablementDateTime: '0001-01-01T00:00:00.0000000+00:00' managerApplications: - 00000000-0000-0000-0000-000000000000 sponsors: @@ -1597220,6 +1616998,8 @@ components: microsoft.graph.allowedValue: value: isActive: 'true' + microsoft.graph.allUsersSpendingPolicy: + value: { } microsoft.graph.androidAospReferencedApp: value: packageId: String @@ -1598864,6 +1618644,10 @@ components: errorMessage: String status: '@odata.type': microsoft.graph.appLogUploadState + microsoft.graph.appManagementAudit: + value: + appliedAppManagementPolicyRestrictions: + - '@odata.type': microsoft.graph.appliedAppManagementPolicyRestriction microsoft.graph.appManagementPolicy: value: appliesTo: @@ -1599671,6 +1619455,8 @@ components: - '@odata.type': microsoft.graph.driveProtectionUnitsBulkAdditionJob emailNotificationsSetting: '@odata.type': microsoft.graph.emailNotificationsSetting + entraProtectionPolicies: + - '@odata.type': microsoft.graph.entraProtectionPolicy exchangeProtectionPolicies: - '@odata.type': microsoft.graph.exchangeProtectionPolicy exchangeRestoreSessions: @@ -1600016,6 +1619802,19 @@ components: restorePointId: String status: '@odata.type': microsoft.graph.browseSessionStatus + microsoft.graph.bucket: + value: + capabilities: + '@odata.type': microsoft.graph.bucketCapability + creationInfo: + '@odata.type': microsoft.graph.creationInfo + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + planId: String microsoft.graph.building: value: hasWiFi: 'true' @@ -1600280,6 +1620079,13 @@ components: displayName: String lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' version: '0' + microsoft.graph.categoryDefinition: + value: + capabilities: + '@odata.type': microsoft.graph.categoryDefinitionCapability + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection microsoft.graph.certificateAuthorityAsEntity: value: certificate: AA== @@ -1600486,6 +1620292,22 @@ components: createdDateTime: '0001-01-01T00:00:00.0000000+00:00' displayName: String isChecked: 'true' + microsoft.graph.checklistItemV4: + value: + capabilities: + '@odata.type': microsoft.graph.checklistCapability + completedBy: + '@odata.type': microsoft.graph.identitySet + completedDateTime: '0001-01-01T00:00:00.0000000+00:00' + createdBy: + '@odata.type': microsoft.graph.identitySet + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + isChecked: 'true' + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.chromeOSOnboardingSettings: value: lastDirectorySyncDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1601084,6 +1620906,16 @@ components: '@odata.type': microsoft.graph.cloudPcSupportedRegionStatus supportedSolution: '@odata.type': microsoft.graph.cloudPcManagementService + microsoft.graph.cloudPcUserProfileSnapshot: + value: + cloudProfileId: String + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + expirationDateTime: '0001-01-01T00:00:00.0000000+00:00' + lastRestoredDateTime: '0001-01-01T00:00:00.0000000+00:00' + snapshotSizeInGB: '0' + snapshotType: + '@odata.type': microsoft.graph.cloudPcUserSettingsPersistenceSnapshotType + userPrincipalName: String microsoft.graph.cloudPcUserSetting: value: assignments: @@ -1601109,7 +1620941,15 @@ components: '@odata.type': microsoft.graph.cloudPcManagementAssignmentTarget microsoft.graph.cloudPCUserSettingsPersistenceDetail: value: + autoCleanupDetail: + '@odata.type': microsoft.graph.cloudPCUserSettingsPersistenceAutoCleanupDetail gracePeriodEndDateTime: '0001-01-01T00:00:00.0000000+00:00' + snapshotConfiguration: + '@odata.type': microsoft.graph.cloudPcUserSettingsPersistenceSnapshotConfiguration + storageConfiguration: + '@odata.type': microsoft.graph.cloudPcStorageConfiguration + userProfileSnapshots: + - '@odata.type': microsoft.graph.cloudPcUserProfileSnapshot microsoft.graph.columnDefinition: value: boolean: @@ -1601616,6 +1621456,21 @@ components: '@odata.type': microsoft.graph.processContentRequest scopeIdentifier: String userId: String + microsoft.graph.contentLink: + value: + capabilities: + '@odata.type': microsoft.graph.contentLinkCapability + createdBy: + '@odata.type': microsoft.graph.identitySet + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + linkType: + '@odata.type': microsoft.graph.contentLinkType + webUrl: String microsoft.graph.contentModel: value: createdBy: @@ -1601837,6 +1621692,8 @@ components: '@odata.type': microsoft.graph.copilotCommunicationsRoot conversations: - '@odata.type': microsoft.graph.copilotConversation + costManagement: + '@odata.type': microsoft.graph.costManagementRoot interactionHistory: '@odata.type': microsoft.graph.aiInteractionHistory reports: @@ -1601873,6 +1621730,47 @@ components: - String maxAgeInSeconds: '0' resource: String + microsoft.graph.costManagementAlertSetting: + value: + isEnabled: 'true' + recipients: + - '@odata.type': microsoft.graph.user + thresholds: + - '@odata.type': microsoft.graph.costManagementAlertThreshold + microsoft.graph.costManagementRoot: + value: + spendingPolicies: + - '@odata.type': microsoft.graph.spendingPolicy + userBalances: + - '@odata.type': microsoft.graph.costManagementUserBalance + microsoft.graph.costManagementUserBalance: + value: + selectionDataStatus: + '@odata.type': microsoft.graph.selectionDataStatus + serviceBalances: + - '@odata.type': microsoft.graph.costManagementUserServiceBalance + unevaluatedServices: + - '@odata.type': microsoft.graph.costManagementUnevaluatedService + microsoft.graph.costManagementUserServiceBalance: + value: + accessDecisionReason: + '@odata.type': microsoft.graph.accessDecisionReason + configuredPeriodLimit: + '@odata.type': microsoft.graph.costManagementQuantity + configuredPerUserLimit: + '@odata.type': microsoft.graph.costManagementQuantity + consumedQuantity: '0' + dataStatus: + '@odata.type': microsoft.graph.costManagementDataStatus + effectiveCapacityQuantity: + '@odata.type': microsoft.graph.costManagementQuantity + isConsumptionAllowed: 'true' + remainingQuantity: + '@odata.type': microsoft.graph.costManagementQuantity + serviceId: String (identifier) + spendingPolicyId: String + unit: + '@odata.type': microsoft.graph.costManagementUnit microsoft.graph.countryNamedLocation: value: countriesAndRegions: @@ -1602073,6 +1621971,11 @@ components: displayName: String endpointConfiguration: '@odata.type': microsoft.graph.customExtensionEndpointConfiguration + microsoft.graph.customChoiceOption: + value: + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection microsoft.graph.customClaimsPolicy: value: audienceOverride: String @@ -1602179,6 +1622082,31 @@ components: '@odata.type': microsoft.graph.customCalloutExtension stage: '@odata.type': microsoft.graph.accessPackageCustomExtensionStage + microsoft.graph.customFieldDefinition: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + choiceOptions: + - '@odata.type': microsoft.graph.customChoiceOption + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + deletedBy: + '@odata.type': microsoft.graph.identitySet + deletedDateTime: '0001-01-01T00:00:00.0000000+00:00' + displayName: String + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + planId: String + rollupType: + '@odata.type': microsoft.graph.customFieldRollupType + valueType: + '@odata.type': microsoft.graph.customFieldValueType + microsoft.graph.customFieldValue: + value: + customFieldDefinitionId: String + value: String microsoft.graph.customSecurityAttributeAudit: value: activityDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1602461,6 +1622389,8 @@ components: value: { } microsoft.graph.deletedItemContainer: value: + lifecyclePolicies: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicy workflows: - '@odata.type': microsoft.graph.identityGovernance.workflow microsoft.graph.deletedTeam: @@ -1602472,6 +1622402,21 @@ components: participants: - '@odata.type': microsoft.graph.participant sequenceNumber: '0' + microsoft.graph.dependency: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + constraint: + '@odata.type': microsoft.graph.dependencyType + creationInfo: + '@odata.type': microsoft.graph.creationInfo + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + sourceItemId: String + targetItemId: String microsoft.graph.depEnrollmentBaseProfile: value: appleIdDisabled: 'true' @@ -1602710,6 +1622655,8 @@ components: createdDateTime: '0001-01-01T00:00:00.0000000+00:00' description: String displayName: String + evaluationMode: + '@odata.type': microsoft.graph.assignmentFilterEvaluationMode lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' payloads: - '@odata.type': microsoft.graph.payloadByFilter @@ -1604485,6 +1624432,10 @@ components: value: settings: '@odata.type': microsoft.graph.accessReviewScheduleSettings + microsoft.graph.directoryRoleManagementDeletedItemContainer: + value: + roleDefinitions: + - '@odata.type': microsoft.graph.unifiedRoleDefinition microsoft.graph.directoryRoleTemplate: value: description: String @@ -1605493,6 +1625444,8 @@ components: isApprovalRequired: 'true' minimumRiskLevel: '@odata.type': microsoft.graph.riskLevel + microsoft.graph.entraProtectionPolicy: + value: { } microsoft.graph.evaluateLabelJobResponse: value: result: @@ -1606131,6 +1626084,31 @@ components: id: 00000000-0000-0000-0000-000000000000 (identifier) lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' postingDate: '0001-01-01' + microsoft.graph.goal: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + capabilities: + '@odata.type': microsoft.graph.goalCapability + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + finishDate: '0001-01-01' + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + notes: + '@odata.type': microsoft.graph.itemBody + planId: String + priority: '0' + startDate: '0001-01-01' + status: + '@odata.type': microsoft.graph.plannerGoalStatus + tasks: + - '@odata.type': microsoft.graph.task microsoft.graph.goals: value: exportJobs: @@ -1606829,6 +1626807,19 @@ components: previousPasswords: - String serialNumber: String + microsoft.graph.historyItem: + value: + actor: + '@odata.type': microsoft.graph.identitySet + entityId: String + entityType: + '@odata.type': microsoft.graph.historyEntityType + eventType: + '@odata.type': microsoft.graph.historyEventType + newData: String + occurredDateTime: '0001-01-01T00:00:00.0000000+00:00' + oldData: String + planId: String microsoft.graph.homeRealmDiscoveryPolicy: value: { } microsoft.graph.horizontalSection: @@ -1608910,6 +1628901,7 @@ components: childFolders: - '@odata.type': microsoft.graph.mailboxFolder displayName: String + isHidden: 'true' items: - '@odata.type': microsoft.graph.mailboxItem multiValueExtendedProperties: @@ -1611612,6 +1631604,62 @@ components: '@odata.type': microsoft.graph.placeOperationProgress status: '@odata.type': microsoft.graph.placeOperationStatus + microsoft.graph.plan: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + buckets: + - '@odata.type': microsoft.graph.bucket + calendar: + '@odata.type': microsoft.graph.planCalendar + capabilities: + '@odata.type': microsoft.graph.planCapability + container: + '@odata.type': microsoft.graph.planContainer + contentSensitivityLabelAssignment: + '@odata.type': microsoft.graph.contentSensitivityLabelAssignment + contexts: + - '@odata.type': microsoft.graph.planContextLink + creationInfo: + '@odata.type': microsoft.graph.creationInfo + customFieldDefinitions: + - '@odata.type': microsoft.graph.customFieldDefinition + dependencies: + - '@odata.type': microsoft.graph.dependency + displayName: String + duration: '0' + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + goals: + - '@odata.type': microsoft.graph.goal + hasChat: 'true' + historyItems: + - '@odata.type': microsoft.graph.historyItem + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + links: + - '@odata.type': microsoft.graph.contentLink + planView: + '@odata.type': microsoft.graph.planView + sharedWithContainers: + - '@odata.type': microsoft.graph.plannerSharedWithContainer + tasks: + - '@odata.type': microsoft.graph.task + microsoft.graph.planContextLink: + value: + associationType: String + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + customLinkText: String + displayAs: + '@odata.type': microsoft.graph.plannerPlanContextType + displayNameSegments: + - String + isActive: 'true' + isCreation: 'true' + key: String + ownerAppId: String + webUrl: String microsoft.graph.planner: value: buckets: @@ -1611620,10 +1631668,14 @@ components: - '@odata.type': microsoft.graph.plannerGoal plans: - '@odata.type': microsoft.graph.plannerPlan + plans_v2: + - '@odata.type': microsoft.graph.plan rosters: - '@odata.type': microsoft.graph.plannerRoster tasks: - '@odata.type': microsoft.graph.plannerTask + tasks_v2: + - '@odata.type': microsoft.graph.task microsoft.graph.plannerAssignedToTaskBoardTaskFormat: value: orderHintsByAssignee: @@ -1611644,6 +1631696,23 @@ components: microsoft.graph.plannerBucketTaskBoardTaskFormat: value: orderHint: String + microsoft.graph.plannerChatMessage: + value: + content: String + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + deletedTime: '0001-01-01T00:00:00.0000000+00:00' + editedTime: '0001-01-01T00:00:00.0000000+00:00' + isDeleted: 'true' + isEdited: 'true' + messageType: + '@odata.type': microsoft.graph.plannerChatMessageType + parentEntityId: String + properties: + '@odata.type': microsoft.graph.chatMessageProperties + threadType: + '@odata.type': microsoft.graph.plannerChatThreadType microsoft.graph.plannerDelta: value: { } microsoft.graph.plannerGoal: @@ -1611663,6 +1631732,8 @@ components: value: plans: - '@odata.type': microsoft.graph.plannerPlan + plans_v2: + - '@odata.type': microsoft.graph.plan microsoft.graph.plannerHistoryItem: value: actor: @@ -1611851,6 +1631922,8 @@ components: - '@odata.type': microsoft.graph.plannerTask plans: - '@odata.type': microsoft.graph.plannerPlan + plans_v2: + - '@odata.type': microsoft.graph.plan recentPlanReferences: '@odata.type': microsoft.graph.plannerRecentPlanReferenceCollection recentPlans: @@ -1611859,6 +1631932,8 @@ components: - '@odata.type': microsoft.graph.plannerPlan tasks: - '@odata.type': microsoft.graph.plannerTask + tasks_v2: + - '@odata.type': microsoft.graph.task microsoft.graph.platformCredentialAuthenticationMethod: value: device: @@ -1612852,6 +1632927,8 @@ components: updatedDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.rbacApplication: value: + deletedItems: + '@odata.type': microsoft.graph.directoryRoleManagementDeletedItemContainer resourceNamespaces: - '@odata.type': microsoft.graph.unifiedRbacResourceNamespace roleAssignmentApprovals: @@ -1614093,6 +1634170,8 @@ components: '@odata.type': microsoft.graph.security.triggerTypesRoot userSecurityProfiles: - '@odata.type': microsoft.graph.userSecurityProfile + workbooks: + - '@odata.type': microsoft.graph.security.workbook zones: - '@odata.type': microsoft.graph.security.zone microsoft.graph.securityAction: @@ -1614193,6 +1634272,10 @@ components: value: { } microsoft.graph.securityToolAwsUserAdministratorFinding: value: { } + microsoft.graph.selectedGroupsSpendingPolicy: + value: + assignedGroups: + - '@odata.type': microsoft.graph.group microsoft.graph.selfServiceSignUp: value: appDisplayName: String @@ -1614400,6 +1634483,8 @@ components: - '@odata.type': microsoft.graph.keyCredential licenseDetails: - '@odata.type': microsoft.graph.licenseDetails + lifecycle: + '@odata.type': microsoft.graph.identityGovernance.identityLifecycle loginUrl: String logoutUrl: String memberOf: @@ -1615256,6 +1635341,35 @@ components: topRepetitiveWordsAndPhrases: - String wordsSpokenCount: '0' + microsoft.graph.spendingPolicy: + value: + billingMethods: + '@odata.type': microsoft.graph.costManagementBillingMethods + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + displayName: String + emailThresholdSettings: + '@odata.type': microsoft.graph.costManagementAlertSetting + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + periodLimit: + '@odata.type': microsoft.graph.costManagementQuantity + perUserLimit: + '@odata.type': microsoft.graph.costManagementQuantity + serviceSettings: + - '@odata.type': microsoft.graph.spendingPolicyServiceSetting + status: + '@odata.type': microsoft.graph.spendingPolicyStatus + microsoft.graph.spendingPolicyServiceSetting: + value: + parentEtag: String + parentStatus: + '@odata.type': microsoft.graph.spendingPolicyStatus + serviceId: String (identifier) + state: + '@odata.type': microsoft.graph.serviceSettingState microsoft.graph.staleSignInAlertConfiguration: value: duration: Duration @@ -1615559,6 +1635673,59 @@ components: isAssigned: 'true' targetedAppManagementLevels: '@odata.type': microsoft.graph.appManagementLevel + microsoft.graph.task: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + bucketId: String + capabilities: + '@odata.type': microsoft.graph.taskCapability + checklist: + - '@odata.type': microsoft.graph.checklistItemV4 + completedBy: + '@odata.type': microsoft.graph.identitySet + completedDateTime: '0001-01-01T00:00:00.0000000+00:00' + creationInfo: + '@odata.type': microsoft.graph.creationInfo + customFieldValues: + - '@odata.type': microsoft.graph.customFieldValue + displayName: String + dueDateTime: + '@odata.type': microsoft.graph.dateWithOptionalTime + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + finishDateTime: + '@odata.type': microsoft.graph.dateWithOptionalTime + goalIds: + - String + hasChat: 'true' + hasChildren: 'true' + isCritical: 'true' + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + links: + - '@odata.type': microsoft.graph.contentLink + messages: + - '@odata.type': microsoft.graph.plannerChatMessage + notes: + '@odata.type': microsoft.graph.itemBody + parentTaskId: String + percentComplete: '0' + personalView: + '@odata.type': microsoft.graph.taskPersonalView + planId: String + planView: + '@odata.type': microsoft.graph.taskPlanView + priority: '0' + recurrence: + '@odata.type': microsoft.graph.plannerTaskRecurrence + startDateTime: + '@odata.type': microsoft.graph.dateWithOptionalTime + status: + '@odata.type': microsoft.graph.plannerTaskStatus + userAssignments: + - '@odata.type': microsoft.graph.userAssignment microsoft.graph.taskFileAttachment: value: contentBytes: AA== @@ -1615728,6 +1635895,8 @@ components: value: plans: - '@odata.type': microsoft.graph.plannerPlan + plans_v2: + - '@odata.type': microsoft.graph.plan microsoft.graph.teamsTab: value: configuration: @@ -1616929,6 +1637098,8 @@ components: - '@odata.type': microsoft.graph.licenseAssignmentState licenseDetails: - '@odata.type': microsoft.graph.licenseDetails + lifecycle: + '@odata.type': microsoft.graph.identityGovernance.userIdentityLifecycle mail: String mailboxSettings: '@odata.type': microsoft.graph.mailboxSettings @@ -1617113,6 +1637284,15 @@ components: notInstalledDeviceCount: '0' userName: String userPrincipalName: String + microsoft.graph.userAssignment: + value: + assignedBy: + '@odata.type': microsoft.graph.identitySet + assignedDateTime: '0001-01-01T00:00:00.0000000+00:00' + capabilities: + '@odata.type': microsoft.graph.userAssignmentCapability + user: + '@odata.type': microsoft.graph.identity microsoft.graph.userCloudCommunication: value: callSettings: @@ -1620807,6 +1640987,7 @@ components: - '@odata.type': microsoft.graph.authenticationMethodTarget issuerHintsConfiguration: '@odata.type': microsoft.graph.x509CertificateIssuerHintsConfiguration + requireCertificateSidAlignment: 'true' microsoft.graph.x509CertificateCombinationConfiguration: value: allowedIssuerSkis: @@ -1620853,6 +1641034,10 @@ components: microsoft.graph.aadUserNotificationRecipient: value: userId: String + microsoft.graph.absoluteCostManagementAlertThreshold: + value: + unit: + '@odata.type': microsoft.graph.costManagementUnit microsoft.graph.acceptJoinResponse: value: { } microsoft.graph.accessAction: @@ -1621903,6 +1642088,22 @@ components: value: displayName: String value: String + microsoft.graph.appliedAppManagementPolicyRestriction: + value: + attemptedChanges: + '@odata.type': microsoft.graph.Dictionary + auditResult: + '@odata.type': microsoft.graph.appManagementAuditLogAuditResult + policyId: String + policyType: + '@odata.type': microsoft.graph.appManagementAuditLogPolicyType + restrictionDetails: + '@odata.type': microsoft.graph.Dictionary + restrictionResult: + '@odata.type': microsoft.graph.appManagementAuditLogRestrictionResult + restrictionState: + '@odata.type': microsoft.graph.appManagementAuditLogRestrictionState + restrictionType: String microsoft.graph.appliedAuthenticationEventListener: value: eventType: @@ -1622130,6 +1642331,8 @@ components: microsoft.graph.assignmentFilterSupportedProperty: value: dataType: String + evaluationSource: + '@odata.type': microsoft.graph.assignmentFilterPropertyEvaluationSource isCollection: 'true' name: String propertyRegexConstraint: String @@ -1622939,6 +1643142,9 @@ components: value: from: String to: String + microsoft.graph.bucketCapability: + value: + extensions: 'true' microsoft.graph.bufferDecryptionResult: value: decryptedBuffer: AA== @@ -1623081,6 +1643287,9 @@ components: value: { } microsoft.graph.capturedOAuthDetails: value: { } + microsoft.graph.categoryDefinitionCapability: + value: + extensions: 'true' microsoft.graph.certificateAuthority: value: certificate: AA== @@ -1623221,6 +1643430,12 @@ components: microsoft.graph.chatMembersNotificationRecipient: value: chatId: String + microsoft.graph.chatMention: + value: + index: '0' + mentioned: String + type: + '@odata.type': microsoft.graph.chatMentionType microsoft.graph.chatMessageAttachment: value: content: String @@ -1623288,16 +1643503,28 @@ components: generalText: String matchedConditionDescriptions: - String + microsoft.graph.chatMessageProperties: + value: + mentions: + - '@odata.type': microsoft.graph.chatMention + reactions: + - '@odata.type': microsoft.graph.chatReaction microsoft.graph.chatMessageReaction: value: createdDateTime: '0001-01-01T00:00:00.0000000+00:00' displayName: String reactionContentUrl: String + reactionId: String reactionType: String user: '@odata.type': microsoft.graph.chatMessageReactionIdentitySet microsoft.graph.chatMessageReactionIdentitySet: value: { } + microsoft.graph.chatReaction: + value: + key: String + users: + - '@odata.type': microsoft.graph.creationTimestamp microsoft.graph.chatRenamedEventMessageDetail: value: chatDisplayName: String @@ -1623311,6 +1643538,9 @@ components: value: isHidden: 'true' lastMessageReadDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.checklistCapability: + value: + extensions: 'true' microsoft.graph.choiceColumn: value: allowTextEntry: 'true' @@ -1623898,6 +1644128,12 @@ components: containerName: String fileName: String storageAccountId: String + microsoft.graph.cloudPcStorageConfiguration: + value: + allocatedStorageSizeCategory: + '@odata.type': microsoft.graph.cloudPcUserSettingsPersistenceStorageSizeCategory + storageSizingType: + '@odata.type': microsoft.graph.cloudPcStorageSizingType microsoft.graph.cloudPcSubscription: value: subscriptionId: String @@ -1623913,10 +1644149,33 @@ components: lastSyncDateTime: '0001-01-01T00:00:00.0000000+00:00' tenantDiskEncryptionType: '@odata.type': microsoft.graph.cloudPcDiskEncryptionType + microsoft.graph.cloudPcUserProfileBulkActionResult: + value: + failedCount: '0' + totalCount: '0' + microsoft.graph.cloudPcUserProfileSnapshotCreateBulkActionResult: + value: + failedCloudProfileIds: + - String + microsoft.graph.cloudPcUserProfileSnapshotExportBulkActionResult: + value: + failedSnapshotIds: + - String + microsoft.graph.cloudPcUserProfileSnapshotStorageDetail: + value: + accessTier: + '@odata.type': microsoft.graph.cloudPcStorageAccountAccessTier + containerName: String + storageAccountId: String microsoft.graph.cloudPcUserRoleScopeTagInfo: value: displayName: String roleScopeTagId: String + microsoft.graph.cloudPCUserSettingsPersistenceAutoCleanupDetail: + value: + autoCleanupMode: + '@odata.type': microsoft.graph.cloudPcAutoCleanupMode + inactiveProfileRetentionDays: '0' microsoft.graph.cloudPcUserSettingsPersistenceConfiguration: value: userSettingsPersistenceEnabled: 'true' @@ -1623925,11 +1644184,22 @@ components: microsoft.graph.cloudPCUserSettingsPersistenceProfile: value: lastProfileAttachedDateTime: '0001-01-01T00:00:00.0000000+00:00' + profileDiskEncryptionType: + '@odata.type': microsoft.graph.cloudPcDiskEncryptionType profileId: String profileSizeInGB: '0' status: '@odata.type': microsoft.graph.cloudPCUserSettingsPersistenceProfileStatus + usageDetail: + '@odata.type': microsoft.graph.cloudPCUserSettingsPersistenceProfileUsageDetail userPrincipalName: String + microsoft.graph.cloudPCUserSettingsPersistenceProfileUsageDetail: + value: + lastUsedSizeSyncDateTime: '0001-01-01T00:00:00.0000000+00:00' + profileUsedSizeInGB: '0' + microsoft.graph.cloudPcUserSettingsPersistenceSnapshotConfiguration: + value: + autoSnapshotFrequencyInDays: '0' microsoft.graph.cloudPCUserSettingsPersistenceUsageResult: value: remainingAvailableStorageInGB: '0' @@ -1624417,6 +1644687,9 @@ components: - '@odata.type': microsoft.graph.keyValuePair state: '@odata.type': microsoft.graph.contentState + microsoft.graph.contentLinkCapability: + value: + extensions: 'true' microsoft.graph.contentMetadata: value: { } microsoft.graph.contentModelUsage: @@ -1624609,6 +1644882,36 @@ components: - String maxAgeInSeconds: '0' resource: String + microsoft.graph.costManagementAlertThreshold: + value: + value: '0' + microsoft.graph.costManagementBillingMethodBalance: + value: + billingMethod: + '@odata.type': microsoft.graph.costManagementBillingMethod + consumedQuantity: '0' + dataStatus: + '@odata.type': microsoft.graph.costManagementDataStatus + purchasedQuantity: '0' + remainingQuantity: '0' + unit: + '@odata.type': microsoft.graph.costManagementUnit + microsoft.graph.costManagementDataStatus: + value: + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.costManagementQuantity: + value: + unit: + '@odata.type': microsoft.graph.costManagementUnit + microsoft.graph.costManagementTenantCreditBalance: + value: + billingMethodBalances: + - '@odata.type': microsoft.graph.costManagementBillingMethodBalance + microsoft.graph.costManagementUnevaluatedService: + value: + reason: + '@odata.type': microsoft.graph.balanceEvaluationFailureReason + serviceId: String microsoft.graph.createAction: value: { } microsoft.graph.createRemoteHelpSessionResponse: @@ -1624616,6 +1644919,21 @@ components: remoteHelpRecordingState: '@odata.type': microsoft.graph.remoteHelpRecordingState sessionKey: String + microsoft.graph.creationInfo: + value: + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + externalId: String + externalUrl: String + externalVersion: String + scenarioId: String + scope: String + microsoft.graph.creationTimestamp: + value: + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.credential: value: fieldId: String @@ -1624939,6 +1645257,12 @@ components: microsoft.graph.dateTimeTimeZoneType: value: dateTime: String + microsoft.graph.dateWithOptionalTime: + value: + date: '0001-01-01' + isTimeSpecified: 'true' + time: TimeOfDay (timestamp) + timeZone: String microsoft.graph.daylightTimeZoneOffset: value: daylightBias: '0' @@ -1626456,6 +1646780,11 @@ components: errorMessage: String resourceInstanceName: String resourceType: String + microsoft.graph.errorSettings: + value: + errorAction: + '@odata.type': microsoft.graph.errorActions + isEnabled: 'true' microsoft.graph.evaluateDynamicMembershipResult: value: membershipRule: String @@ -1626482,6 +1646811,19 @@ components: '@odata.type': microsoft.graph.currentLabel discoveredSensitiveTypes: - '@odata.type': microsoft.graph.discoveredSensitiveType + microsoft.graph.evaluationErrorDetail: + value: + errorCategory: + '@odata.type': microsoft.graph.evaluationErrorCategory + errorMessage: String + errorType: + '@odata.type': microsoft.graph.evaluationErrorType + microsoft.graph.evaluationIncompleteActivityMetadata: + value: + errorAction: + '@odata.type': microsoft.graph.errorActions + inspectionIncompleteReason: + '@odata.type': microsoft.graph.evaluationErrorDetail microsoft.graph.evaluationScope: value: type: @@ -1626605,6 +1646947,8 @@ components: pubSubHelperAccessUri: String sessionExpirationDateTime: '0001-01-01T00:00:00.0000000+00:00' sessionKey: String + microsoft.graph.extensionFieldCollection: + value: { } microsoft.graph.extensionSchemaProperty: value: name: String @@ -1626729,6 +1647073,7 @@ components: value: { } microsoft.graph.fileStorageContainerCustomPropertyValue: value: + isPatternToken: 'true' isSearchable: 'true' value: String microsoft.graph.fileStorageContainerSettings: @@ -1626897,6 +1647242,8 @@ components: microsoft.graph.globalSecureAccessFilteringProfileSessionControl: value: profileId: String + microsoft.graph.goalCapability: + value: { } microsoft.graph.governanceCriteria: value: { } microsoft.graph.governanceNotificationPolicy: @@ -1627510,6 +1647857,7 @@ components: v17_0: 'true' v18_0: 'true' v26_0: 'true' + v27_0: 'true' v8_0: 'true' v9_0: 'true' microsoft.graph.iosMobileAppIdentifier: @@ -1627836,6 +1648184,9 @@ components: lockedOut: '0' suspended: '0' warning: '0' + microsoft.graph.limitedCostManagementQuantity: + value: + value: '0' microsoft.graph.linkableIdentifiers: value: deviceId: String @@ -1628132,6 +1648483,7 @@ components: v14_0: 'true' v15_0: 'true' v26_0: 'true' + v27_0: 'true' microsoft.graph.macOSPrivacyAccessControlItem: value: accessibility: @@ -1629685,6 +1650037,8 @@ components: value: pendingContentUpdate: '@odata.type': microsoft.graph.pendingContentUpdate + microsoft.graph.percentageCostManagementAlertThreshold: + value: { } microsoft.graph.permissionsAnalyticsAggregatedIamKeySummary: value: findingsCountOverLimit: '0' @@ -1629827,6 +1650181,23 @@ components: microsoft.graph.placeServicePlanInfo: value: servicePlanId: String + microsoft.graph.planCalendar: + value: + timeZone: String + workDayDefaults: + '@odata.type': microsoft.graph.workDayDefaults + microsoft.graph.planCapability: + value: + calendar: 'true' + customFields: 'true' + extensions: 'true' + goals: 'true' + undo: 'true' + microsoft.graph.planContainer: + value: + containerId: String + containerType: + '@odata.type': microsoft.graph.plannerContainerType microsoft.graph.plannerAppliedCategories: value: { } microsoft.graph.plannerApprovalRequirement: @@ -1629834,7 +1650205,11 @@ components: isApprovalRequired: 'true' microsoft.graph.plannerArchivalInfo: value: + isArchived: 'true' justification: String + modifiedBy: + '@odata.type': microsoft.graph.identitySet + modifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' statusChangedBy: '@odata.type': microsoft.graph.identitySet statusChangedDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1630197,12 +1650572,21 @@ components: planId: String usageRights: '@odata.type': microsoft.graph.usageRightsInfo + microsoft.graph.planView: + value: + categories: + - '@odata.type': microsoft.graph.categoryDefinition microsoft.graph.policyBinding: value: exclusions: - '@odata.type': microsoft.graph.scopeBase inclusions: - '@odata.type': microsoft.graph.scopeBase + microsoft.graph.policyConfiguration: + value: + errorSettings: + '@odata.type': microsoft.graph.errorSettings + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.policyLocation: value: value: String @@ -1630228,6 +1650612,8 @@ components: - '@odata.type': microsoft.graph.policyLocation policyActions: - '@odata.type': microsoft.graph.dlpActionInfo + policyConfiguration: + '@odata.type': microsoft.graph.policyConfiguration microsoft.graph.policyTenantScope: value: policyScope: @@ -1631154,6 +1651540,7 @@ components: displayName: String relationship: '@odata.type': microsoft.graph.personRelationship + relationshipLabel: String userId: String userPrincipalName: String microsoft.graph.relatedTenantsRefreshStatus: @@ -1631925,6 +1652312,12 @@ components: vendor: String microsoft.graph.segmentConfiguration: value: { } + microsoft.graph.selectionDataStatus: + value: + evaluatedDateTime: '0001-01-01T00:00:00.0000000+00:00' + groupMembershipAsOfDateTime: '0001-01-01T00:00:00.0000000+00:00' + policyConfigurationAsOfDateTime: '0001-01-01T00:00:00.0000000+00:00' + usageAsOfDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration: value: isEnabled: 'true' @@ -1632808,6 +1653201,18 @@ components: userPrincipalName: String microsoft.graph.targetUserSponsors: value: { } + microsoft.graph.taskCapability: + value: + assignedPriorityForTaskPersonalView: 'true' + dependencies: 'true' + history: 'true' + microsoft.graph.taskPersonalView: + value: + isOnMyDay: 'true' + microsoft.graph.taskPlanView: + value: + appliedCategoryIds: + - String microsoft.graph.teamArchivedEventMessageDetail: value: initiator: @@ -1633562,6 +1653967,8 @@ components: - String microsoft.graph.unknownSource: value: { } + microsoft.graph.unlimitedCostManagementQuantity: + value: { } microsoft.graph.unmanagedDevice: value: deviceName: String @@ -1633649,6 +1654056,9 @@ components: value: userAction: '@odata.type': microsoft.graph.userAction + microsoft.graph.userAssignmentCapability: + value: + extensions: 'true' microsoft.graph.userAttributeValuesItem: value: isDefault: 'true' @@ -1634257,6 +1654667,8 @@ components: '@odata.type': microsoft.graph.win32LobAppDeliveryOptimizationPriority installTimeSettings: '@odata.type': microsoft.graph.mobileAppInstallTimeSettings + inUseSettings: + '@odata.type': microsoft.graph.win32LobAppInUseSettings notifications: '@odata.type': microsoft.graph.win32LobAppNotification restartSettings: @@ -1634303,6 +1654715,11 @@ components: maxRunTimeInMinutes: '0' runAsAccount: '@odata.type': microsoft.graph.runAsAccountType + microsoft.graph.win32LobAppInUseSettings: + value: + countdownMinutes: '0' + minutesBetweenDeferrals: '0' + numberOfDeferrals: '0' microsoft.graph.win32LobAppMsiInformation: value: packageType: @@ -1634941,6 +1655358,10 @@ components: allowInsertRows: 'true' allowPivotTables: 'true' allowSort: 'true' + microsoft.graph.workDayDefaults: + value: + endTime: TimeOfDay (timestamp) + startTime: TimeOfDay (timestamp) microsoft.graph.workforceIntegrationEncryption: value: protocol: @@ -1636128,6 +1656549,22 @@ components: value: { } microsoft.graph.healthMonitoring.userImpactSummary: value: { } + microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule: + value: { } + microsoft.graph.identityGovernance.agentIdentityLifecycle: + value: { } + microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy: + value: { } + microsoft.graph.identityGovernance.attestationComplianceIssue: + value: + attestationBlockReasons: + - String + microsoft.graph.identityGovernance.complianceIssue: + value: + description: String + governingPolicyReferenceId: String + issueCode: String + ruleType: String microsoft.graph.identityGovernance.customTaskExtension: value: callbackConfiguration: @@ -1636140,8 +1656577,23 @@ components: lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' replyMode: '@odata.type': microsoft.graph.identityGovernance.customTaskExtensionReplyMode + microsoft.graph.identityGovernance.guestLifecyclePolicy: + value: { } + microsoft.graph.identityGovernance.identityLifecycle: + value: + complianceIssues: + - '@odata.type': microsoft.graph.identityGovernance.complianceIssue + effectiveGoverningPolicy: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicy + lastAttestationDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.identityGovernance.inactivityRule: + value: + lastActivityThresholdInDays: '0' microsoft.graph.identityGovernance.insights: value: { } + microsoft.graph.identityGovernance.invitationRedemptionRule: + value: + invitationRedemptionThresholdInDays: '0' microsoft.graph.identityGovernance.lifecycleManagementSettings: value: emailSettings: @@ -1636149,6 +1656601,68 @@ components: quarantineConfiguration: '@odata.type': microsoft.graph.identityGovernance.quarantineConfiguration workflowScheduleIntervalInHours: '0' + microsoft.graph.identityGovernance.lifecyclePolicy: + value: + createdBy: + '@odata.type': microsoft.graph.directoryObject + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + description: String + displayName: String + enforcementAction: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction + gracePeriodInDays: '0' + isEnabled: 'true' + lastModifiedBy: + '@odata.type': microsoft.graph.directoryObject + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + notificationSchedule: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyNotificationSettings + policySource: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySource + report: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyReport + rules: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyRule + scope: + '@odata.type': microsoft.graph.subjectSet + versionNumber: '0' + versions: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicy + microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary: + value: + actionsTaken: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyImpactAction + subject: + '@odata.type': microsoft.graph.directoryObject + microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration: + value: + orderedPolicyIds: + - String + subjectType: + '@odata.type': microsoft.graph.identityGovernance.subjectType + microsoft.graph.identityGovernance.lifecyclePolicyReport: + value: + policyVersion: '0' + scopeProcessing: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessing + subjects: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySubjectReport + subjectsInScopeCount: '0' + microsoft.graph.identityGovernance.lifecyclePolicyRule: + value: + isEnabled: 'true' + microsoft.graph.identityGovernance.lifecyclePolicySubjectReport: + value: + compliance: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySubjectCompliance + effectivePolicy: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyReference + enforcement: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySubjectEnforcement + relationship: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyRelationship + subject: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySubjectReference microsoft.graph.identityGovernance.lifecycleWorkflowsContainer: value: customTaskExtensions: @@ -1636157,6 +1656671,10 @@ components: '@odata.type': microsoft.graph.deletedItemContainer insights: '@odata.type': microsoft.graph.identityGovernance.insights + lifecyclePolicies: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicy + lifecyclePolicyPriorityConfigurations: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration settings: '@odata.type': microsoft.graph.identityGovernance.lifecycleManagementSettings taskDefinitions: @@ -1636165,6 +1656683,9 @@ components: - '@odata.type': microsoft.graph.identityGovernance.workflow workflowTemplates: - '@odata.type': microsoft.graph.identityGovernance.workflowTemplate + microsoft.graph.identityGovernance.periodicAttestationRule: + value: + attestationIntervalInDays: '0' microsoft.graph.identityGovernance.run: value: activatedOnScope: @@ -1636191,6 +1656712,9 @@ components: - '@odata.type': microsoft.graph.identityGovernance.userProcessingResult workflowExecutionType: '@odata.type': microsoft.graph.identityGovernance.workflowExecutionType + microsoft.graph.identityGovernance.sponsorPresenceRule: + value: + minimumSponsorCount: '0' microsoft.graph.identityGovernance.subjectProcessingResult: value: completedDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1636269,6 +1656793,10 @@ components: - '@odata.type': microsoft.graph.identityGovernance.taskProcessingResult totalUsersCount: '0' unprocessedUsersCount: '0' + microsoft.graph.identityGovernance.userIdentityLifecycle: + value: + complianceState: + '@odata.type': microsoft.graph.identityGovernance.complianceState microsoft.graph.identityGovernance.userProcessingResult: value: completedDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1636373,6 +1656901,18 @@ components: - '@odata.type': microsoft.graph.user microsoft.graph.identityGovernance.activationScope: value: { } + microsoft.graph.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet: + value: + excludedAgentBuilderPlatforms: + '@odata.type': microsoft.graph.identityGovernance.agentBuilderPlatforms + microsoft.graph.identityGovernance.allExcludingGroupsSubjectSet: + value: + excludedGroups: + - '@odata.type': microsoft.graph.group + microsoft.graph.identityGovernance.allExcludingSpecificObjectsSubjectSet: + value: + excludedObjects: + - '@odata.type': microsoft.graph.directoryObject microsoft.graph.identityGovernance.attributeChangeTrigger: value: triggerAttributes: @@ -1636426,10 +1656966,17 @@ components: - String targetSubject: '@odata.type': microsoft.graph.identityGovernance.workflowSubject + microsoft.graph.identityGovernance.deleteOnlyEnforcementAction: + value: { } microsoft.graph.identityGovernance.directoryObjectWorkflowSubject: value: directoryObject: '@odata.type': microsoft.graph.directoryObject + microsoft.graph.identityGovernance.disableOnlyEnforcementAction: + value: { } + microsoft.graph.identityGovernance.disableThenDeleteEnforcementAction: + value: + deletionGracePeriodInDays: '0' microsoft.graph.identityGovernance.groupBasedSubjectSet: value: groups: @@ -1636437,6 +1656984,21 @@ components: microsoft.graph.identityGovernance.guestSponsorTrigger: value: minimumRequiredSponsors: '0' + microsoft.graph.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference: + value: { } + microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction: + value: { } + microsoft.graph.identityGovernance.lifecyclePolicyImpactAction: + value: + actionType: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyImpactActionType + dateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.identityGovernance.lifecyclePolicyNotificationSettings: + value: + additionalFallbackRecipients: + - String + offsetsAfterNonComplianceInDays: + - '0' microsoft.graph.identityGovernance.lifecyclePolicyReference: value: id: String @@ -1636444,6 +1657006,8 @@ components: microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessing: value: currentStartedDateTime: '0001-01-01T00:00:00.0000000+00:00' + currentStatus: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingStatus lastSuccessfulProcessingDateTime: '0001-01-01T00:00:00.0000000+00:00' latestAttempt: '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingAttempt @@ -1636453,15 +1657017,30 @@ components: error: '@odata.type': microsoft.graph.publicError startedDateTime: '0001-01-01T00:00:00.0000000+00:00' + status: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus microsoft.graph.identityGovernance.lifecyclePolicySubjectCompliance: value: evaluatedDateTime: '0001-01-01T00:00:00.0000000+00:00' + status: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyComplianceStatus microsoft.graph.identityGovernance.lifecyclePolicySubjectEnforcement: value: isLocked: 'true' isTerminal: 'true' + lastAction: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyEnforcementActionState lastActionDateTime: '0001-01-01T00:00:00.0000000+00:00' + nextAction: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyNextEnforcementAction nextActionDateTime: '0001-01-01T00:00:00.0000000+00:00' + status: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyEnforcementStatus + microsoft.graph.identityGovernance.lifecyclePolicySubjectReference: + value: + id: String + microsoft.graph.identityGovernance.lifecyclePolicyUserSubjectReference: + value: { } microsoft.graph.identityGovernance.membershipChangeTrigger: value: changeType: @@ -1636526,6 +1657105,10 @@ components: totalRuns: '0' totalTasks: '0' totalUsers: '0' + microsoft.graph.identityGovernance.selectedObjectsSubjectSet: + value: + inScopeObjects: + - '@odata.type': microsoft.graph.directoryObject microsoft.graph.identityGovernance.subjectSummary: value: failedSubjects: '0' @@ -1638862,18 +1659445,26 @@ components: securityDefaultsStatus: '@odata.type': microsoft.graph.partner.security.policyStatus totalUsersCount: '0' + microsoft.graph.partners.billing.azureAggregatedUsage: + value: + billed: + '@odata.type': microsoft.graph.partners.billing.billedAggregatedUsage microsoft.graph.partners.billing.azureUsage: value: billed: '@odata.type': microsoft.graph.partners.billing.billedUsage unbilled: '@odata.type': microsoft.graph.partners.billing.unbilledUsage + microsoft.graph.partners.billing.billedAggregatedUsage: + value: { } microsoft.graph.partners.billing.billedReconciliation: value: { } microsoft.graph.partners.billing.billedUsage: value: { } microsoft.graph.partners.billing.billing: value: + aggregatedUsage: + '@odata.type': microsoft.graph.partners.billing.azureAggregatedUsage manifests: - '@odata.type': microsoft.graph.partners.billing.manifest operations: @@ -1640444,6 +1661035,16 @@ components: value: history: - '@odata.type': microsoft.graph.security.whoisHistoryRecord + microsoft.graph.security.workbook: + value: + content: + '@odata.type': microsoft.graph.security.workbookContent + createdAtDateTime: '0001-01-01T00:00:00.0000000+00:00' + createdByUpn: String + etag: String + lastUpdatedByUpn: String + name: String + updatedAtDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.security.zone: value: aggregations: @@ -1640458,6 +1661059,8 @@ components: '@odata.type': microsoft.graph.security.auditInfo microsoft.graph.security.a365AiExecuteTool: value: { } + microsoft.graph.security.a365AiGuardrail: + value: { } microsoft.graph.security.a365AiInferenceCall: value: { } microsoft.graph.security.a365AiInvokeAgent: @@ -1640541,6 +1661144,8 @@ components: value: { } microsoft.graph.security.aiExecuteToolAuditRecord: value: { } + microsoft.graph.security.aiGuardrail: + value: { } microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord: value: { } microsoft.graph.security.aiInteractionsExportAuditRecord: @@ -1640892,6 +1661497,12 @@ components: sessionId: String startUtcDateTime: '0001-01-01T00:00:00.0000000+00:00' userAgent: String + microsoft.graph.security.cloudSecurityConnector: + value: { } + microsoft.graph.security.cloudSecurityEnablement: + value: { } + microsoft.graph.security.cloudSecurityManagement: + value: { } microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord: value: { } microsoft.graph.security.cloudUpdateProfileConfigAuditRecord: @@ -1640936,6 +1661547,10 @@ components: value: { } microsoft.graph.security.complianceDLPSharePointClassificationExtendedAuditRecord: value: { } + microsoft.graph.security.complianceEndpointEvaluationIncomplete: + value: { } + microsoft.graph.security.complianceEvaluationIncomplete: + value: { } microsoft.graph.security.complianceExchangeOcrAuditRecord: value: { } microsoft.graph.security.complianceManagerActionRecord: @@ -1641043,6 +1661658,8 @@ components: value: { } microsoft.graph.security.crossTenantAccessPolicyAuditRecord: value: { } + microsoft.graph.security.cscContentMetadata: + value: { } microsoft.graph.security.customAction: value: name: String @@ -1641070,8 +1661687,14 @@ components: value: { } microsoft.graph.security.defaultAuditData: value: { } + microsoft.graph.security.defenderAutomationRule: + value: { } microsoft.graph.security.defenderCaseManagementAuditRecord: value: { } + microsoft.graph.security.defenderGeneratedPlaybook: + value: { } + microsoft.graph.security.defenderIntegration: + value: { } microsoft.graph.security.defenderPreviewFeaturesRecord: value: { } microsoft.graph.security.defenderSecurityForAIConfigurationAuditRecord: @@ -1641087,6 +1661710,8 @@ components: '@odata.type': microsoft.graph.security.alertTemplate automatedActions: '@odata.type': microsoft.graph.security.automatedActionSet + incidentConfiguration: + '@odata.type': microsoft.graph.security.incidentConfiguration organizationalScope: '@odata.type': microsoft.graph.security.organizationalScope responseActions: @@ -1641217,10 +1661842,14 @@ components: value: { } microsoft.graph.security.dragonCopilotSessionRecord: value: { } + microsoft.graph.security.dspmAdminActivity: + value: { } microsoft.graph.security.dynamicColumnValue: value: { } microsoft.graph.security.dynamics365BusinessCentralAuditRecord: value: { } + microsoft.graph.security.ecsContentMetadata: + value: { } microsoft.graph.security.ehrConnectorAuditBaseRecord: value: { } microsoft.graph.security.emailAction: @@ -1641372,6 +1662001,8 @@ components: value: { } microsoft.graph.security.filePlanSubcategory: value: { } + microsoft.graph.security.filteringTeamsMessageFileInfo: + value: { } microsoft.graph.security.forceUserPasswordResetIncidentTaskResponseAction: value: { } microsoft.graph.security.forceUserPasswordResetResponseAction: @@ -1641558,6 +1662189,9 @@ components: value: identifier: '@odata.type': microsoft.graph.security.userAssetIdentifier + microsoft.graph.security.incidentConfiguration: + value: + isExcludedFromIncidentCorrelation: 'true' microsoft.graph.security.incidentTaskResponseAction: value: identifierValue: String @@ -1641839,6 +1662473,8 @@ components: '@odata.type': microsoft.graph.security.markUserAsCompromisedEntityIdentifier microsoft.graph.security.mcasAlertsAuditRecord: value: { } + microsoft.graph.security.mcsRawEmailContentMetadata: + value: { } microsoft.graph.security.mdaAuditRecord: value: { } microsoft.graph.security.mdaDataSecuritySignalRecord: @@ -1641856,6 +1662492,8 @@ components: targetIncidentId: String microsoft.graph.security.meshWorldsAuditRecord: value: { } + microsoft.graph.security.mesRawEmailContentMetadata: + value: { } microsoft.graph.security.metadataAction: value: metadataToAdd: @@ -1641896,6 +1662534,10 @@ components: value: { } microsoft.graph.security.microsoftPurviewUnifiedCatalogOperationRecord: value: { } + microsoft.graph.security.microsoftSecurityForAiConfiguration: + value: { } + microsoft.graph.security.microsoftSecurityForAiRealTimeProtection: + value: { } microsoft.graph.security.microsoftStreamAuditRecord: value: { } microsoft.graph.security.microsoftTeamsAdminAuditRecord: @@ -1641906,6 +1662548,8 @@ components: value: { } microsoft.graph.security.microsoftTeamsDeviceAuditRecord: value: { } + microsoft.graph.security.microsoftTeamsMoveMessages: + value: { } microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord: value: { } microsoft.graph.security.microsoftTeamsSensitivityLabelActionAuditRecord: @@ -1641986,6 +1662630,8 @@ components: value: { } microsoft.graph.security.msticNationStateNotificationRecord: value: { } + microsoft.graph.security.mtpContentMetadata: + value: { } microsoft.graph.security.multiStageDispositionAuditRecord: value: { } microsoft.graph.security.myAnalyticsSettingsAuditRecord: @@ -1642027,6 +1662673,8 @@ components: value: { } microsoft.graph.security.omePortalAuditRecord: value: { } + microsoft.graph.security.onDemandExchangeClassification: + value: { } microsoft.graph.security.onDemandSharePointClassificationAuditRecord: value: { } microsoft.graph.security.oneDriveAuditRecord: @@ -1642057,10 +1662705,16 @@ components: value: { } microsoft.graph.security.p4aiAssessmentRecord: value: { } + microsoft.graph.security.p4AiDagSitePermissionsRecord: + value: { } microsoft.graph.security.p4AIRiskScoreRecord: value: { } microsoft.graph.security.peopleAdminSettingsAuditRecord: value: { } + microsoft.graph.security.peopleSkillsAdmin: + value: { } + microsoft.graph.security.peopleSkillsUser: + value: { } microsoft.graph.security.physicalBadgingSignalAuditRecord: value: { } microsoft.graph.security.placesDirectoryAuditRecord: @@ -1642071,6 +1662725,14 @@ components: value: { } microsoft.graph.security.plannerCopyPlanAuditRecord: value: { } + microsoft.graph.security.plannerCustomFieldDefinition: + value: { } + microsoft.graph.security.plannerCustomFieldDefinitionList: + value: { } + microsoft.graph.security.plannerDependency: + value: { } + microsoft.graph.security.plannerDependencyList: + value: { } microsoft.graph.security.plannerGoalAuditRecord: value: { } microsoft.graph.security.plannerGoalListAuditRecord: @@ -1642425,6 +1663087,8 @@ components: value: { } microsoft.graph.security.sharePointFieldOperationAuditRecord: value: { } + microsoft.graph.security.sharePointFileArchivePolicy: + value: { } microsoft.graph.security.sharePointFileOperationAuditRecord: value: { } microsoft.graph.security.sharePointListItemOperationAuditRecord: @@ -1642534,6 +1663198,8 @@ components: email: String microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord: value: { } + microsoft.graph.security.syntheticMediaDetectionEvent: + value: { } microsoft.graph.security.syntheticProbeAuditRecord: value: { } microsoft.graph.security.teamCopilotInteractionAuditRecord: @@ -1642654,6 +1663320,8 @@ components: value: { } microsoft.graph.security.universalPrintPrintJobAuditRecord: value: { } + microsoft.graph.security.universalPrintSecureScan: + value: { } microsoft.graph.security.unRestrictAppExecutionIncidentTaskResponseAction: value: { } microsoft.graph.security.urbacAssignmentAuditRecord: @@ -1642711,6 +1663379,10 @@ components: value: { } microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord: value: { } + microsoft.graph.security.vivaGlintClientConfiguration: + value: { } + microsoft.graph.security.vivaGlintDataRetention: + value: { } microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord: value: { } microsoft.graph.security.vivaGlintOrganizationalDataAuditRecord: @@ -1642733,6 +1663405,8 @@ components: value: { } microsoft.graph.security.vivaGlintUserGroupAuditRecord: value: { } + microsoft.graph.security.vivaGlintVivaInsightsIntegration: + value: { } microsoft.graph.security.vivaGoalsAuditRecord: value: { } microsoft.graph.security.vivaLearningAdminAuditRecord: @@ -1642775,6 +1663449,10 @@ components: lastSeenDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.security.windows365CustomerLockboxAuditRecord: value: { } + microsoft.graph.security.workbookContent: + value: { } + microsoft.graph.security.workIQAdminActivity: + value: { } microsoft.graph.security.workplaceAnalyticsAuditRecord: value: { } microsoft.graph.security.yammerAuditRecord: @@ -1644630,6 +1665308,8 @@ tags: x-ms-docs-toc-type: page - name: copilot.copilotConversation x-ms-docs-toc-type: page + - name: copilot.costManagementRoot + x-ms-docs-toc-type: page - name: copilot.aiInteractionHistory x-ms-docs-toc-type: page - name: copilot.copilotRoot.Actions @@ -1645484,6 +1666164,8 @@ tags: x-ms-docs-toc-type: page - name: me.licenseDetails x-ms-docs-toc-type: page + - name: me.userIdentityLifecycle + x-ms-docs-toc-type: page - name: me.mailboxSettings x-ms-docs-toc-type: page - name: me.mailFolder @@ -1645668,10 +1666350,14 @@ tags: x-ms-docs-toc-type: page - name: planner.plannerPlan x-ms-docs-toc-type: page + - name: planner.plan + x-ms-docs-toc-type: page - name: planner.plannerRoster x-ms-docs-toc-type: page - name: planner.plannerTask x-ms-docs-toc-type: page + - name: planner.task + x-ms-docs-toc-type: page - name: policies.policyRoot x-ms-docs-toc-type: page - name: policies.accessReviewPolicy @@ -1645966,6 +1666652,8 @@ tags: x-ms-docs-toc-type: page - name: security.userSecurityProfile x-ms-docs-toc-type: page + - name: security.workbook + x-ms-docs-toc-type: page - name: security.zone x-ms-docs-toc-type: page - name: servicePrincipals.servicePrincipal @@ -1645990,6 +1666678,8 @@ tags: x-ms-docs-toc-type: page - name: servicePrincipals.licenseDetails x-ms-docs-toc-type: page + - name: servicePrincipals.identityLifecycle + x-ms-docs-toc-type: page - name: servicePrincipals.servicePrincipal.Actions x-ms-docs-toc-type: container - name: servicePrincipals.oAuth2PermissionGrant @@ -1646260,6 +1666950,8 @@ tags: x-ms-docs-toc-type: page - name: users.licenseDetails x-ms-docs-toc-type: page + - name: users.userIdentityLifecycle + x-ms-docs-toc-type: page - name: users.mailboxSettings x-ms-docs-toc-type: page - name: users.mailFolder diff --git a/openapi/beta/graphexplorer.yaml b/openapi/beta/graphexplorer.yaml index f722a9db..0dd729d5 100644 --- a/openapi/beta/graphexplorer.yaml +++ b/openapi/beta/graphexplorer.yaml @@ -7103,7 +7103,7 @@ paths: tags: - admin.exchangeAdmin summary: List folders - description: 'Get all the mailboxFolder objects in the specified mailbox, including any search folders.' + description: 'Get all the mailboxFolder objects in the specified mailbox, including any search folders. By default, hidden folders aren''t returned. To include them, specify includeHiddenFolders=true.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/mailbox-list-folders?view=graph-rest-beta @@ -7137,6 +7137,8 @@ paths: - childFolderCount desc - displayName - displayName desc + - isHidden + - isHidden desc - parentFolderId - parentFolderId desc - parentMailboxUrl @@ -7161,6 +7163,7 @@ paths: - id - childFolderCount - displayName + - isHidden - parentFolderId - parentMailboxUrl - totalItemCount @@ -7269,6 +7272,7 @@ paths: - id - childFolderCount - displayName + - isHidden - parentFolderId - parentMailboxUrl - totalItemCount @@ -7383,7 +7387,7 @@ paths: tags: - admin.exchangeAdmin summary: List childFolders - description: Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. + description: 'Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. By default, hidden child folders aren''t returned. To include them, specify includeHiddenFolders=true.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/mailboxfolder-list-childfolders?view=graph-rest-beta @@ -7424,6 +7428,8 @@ paths: - childFolderCount desc - displayName - displayName desc + - isHidden + - isHidden desc - parentFolderId - parentFolderId desc - parentMailboxUrl @@ -7448,6 +7454,7 @@ paths: - id - childFolderCount - displayName + - isHidden - parentFolderId - parentMailboxUrl - totalItemCount @@ -7563,6 +7570,7 @@ paths: - id - childFolderCount - displayName + - isHidden - parentFolderId - parentMailboxUrl - totalItemCount @@ -8139,6 +8147,7 @@ paths: - id - childFolderCount - displayName + - isHidden - parentFolderId - parentMailboxUrl - totalItemCount @@ -8165,6 +8174,8 @@ paths: - childFolderCount desc - displayName - displayName desc + - isHidden + - isHidden desc - parentFolderId - parentFolderId desc - parentMailboxUrl @@ -8644,6 +8655,7 @@ paths: - id - childFolderCount - displayName + - isHidden - parentFolderId - parentMailboxUrl - totalItemCount @@ -8670,6 +8682,8 @@ paths: - childFolderCount desc - displayName - displayName desc + - isHidden + - isHidden desc - parentFolderId - parentFolderId desc - parentMailboxUrl @@ -11682,7 +11696,7 @@ paths: tags: - admin.adminReportSettings summary: List apiUsageReportMetrics - description: Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. + description: 'Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport, sharePointServicePrioritizationReport, and throttlingReport.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/sharepointreportsettings-list-apiusagereportmetrics?view=graph-rest-beta @@ -15602,6 +15616,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -15693,6 +15708,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -55902,6 +55918,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -55993,6 +56010,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -62364,6 +62382,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -62476,6 +62500,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -63370,6 +63400,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -63503,6 +63539,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -67353,6 +67395,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -67486,6 +67534,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -97232,6 +97286,7 @@ paths: - agents - communications - conversations + - costManagement - interactionHistory - reports - settings @@ -97253,6 +97308,7 @@ paths: - agents - communications - conversations + - costManagement - interactionHistory - reports - settings @@ -99522,6 +99578,2234 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /copilot/costManagement/spendingPolicies: + description: Provides operations to manage the spendingPolicies property of the microsoft.graph.costManagementRoot entity. + get: + tags: + - copilot.costManagementRoot + summary: Get spendingPolicies from copilot + description: The spending policies that govern Copilot Credits consumption. + operationId: copilot.costManagement.ListSpendingPolicies + 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: + enum: + - id + - id desc + - billingMethods + - billingMethods desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - periodLimit + - periodLimit desc + - perUserLimit + - perUserLimit desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - billingMethods + - createdBy + - createdDateTime + - displayName + - lastModifiedBy + - lastModifiedDateTime + - periodLimit + - perUserLimit + - status + - emailThresholdSettings + - serviceSettings + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - emailThresholdSettings + - serviceSettings + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.spendingPolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - copilot.costManagementRoot + summary: Create new navigation property to spendingPolicies for copilot + operationId: copilot.costManagement.CreateSpendingPolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}': + description: Provides operations to manage the spendingPolicies property of the microsoft.graph.costManagementRoot entity. + get: + tags: + - copilot.costManagementRoot + summary: Get spendingPolicies from copilot + description: The spending policies that govern Copilot Credits consumption. + operationId: copilot.costManagement.GetSpendingPolicies + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - billingMethods + - createdBy + - createdDateTime + - displayName + - lastModifiedBy + - lastModifiedDateTime + - periodLimit + - perUserLimit + - status + - emailThresholdSettings + - serviceSettings + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - emailThresholdSettings + - serviceSettings + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - copilot.costManagementRoot + summary: Update the navigation property spendingPolicies in copilot + operationId: copilot.costManagement.UpdateSpendingPolicies + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - copilot.costManagementRoot + summary: Delete navigation property spendingPolicies for copilot + operationId: copilot.costManagement.DeleteSpendingPolicies + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings': + description: Provides operations to manage the emailThresholdSettings property of the microsoft.graph.spendingPolicy entity. + get: + tags: + - copilot.costManagementRoot + summary: Get emailThresholdSettings from copilot + description: "Notify-only email threshold configuration for the policy. Alerts are delivered by email\nonly. Addressed beneath the policy rather than returned inline in the policy response." + operationId: copilot.costManagement.spendingPolicies.GetEmailThresholdSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isEnabled + - thresholds + - recipients + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - recipients + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - copilot.costManagementRoot + summary: Update the navigation property emailThresholdSettings in copilot + operationId: copilot.costManagement.spendingPolicies.UpdateEmailThresholdSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertSetting' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - copilot.costManagementRoot + summary: Delete navigation property emailThresholdSettings for copilot + operationId: copilot.costManagement.spendingPolicies.DeleteEmailThresholdSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients': + description: Provides operations to manage the recipients property of the microsoft.graph.costManagementAlertSetting entity. + get: + tags: + - copilot.costManagementRoot + summary: Get recipients from copilot + description: "The directory users notified when a threshold is crossed. The address is resolved at send\ntime, so a recipient survives a mailbox change. Managed with $ref add and remove. A\nreference that does not resolve to a user in the tenant is rejected with\nalertRecipientNotFound." + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.ListRecipients + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - $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: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - aboutMe + - aboutMe desc + - accountEnabled + - accountEnabled desc + - ageGroup + - ageGroup desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - authorizationInfo + - authorizationInfo desc + - birthday + - birthday desc + - businessPhones + - businessPhones desc + - city + - city desc + - cloudLicensing + - cloudLicensing desc + - cloudRealtimeCommunicationInfo + - cloudRealtimeCommunicationInfo desc + - companyName + - companyName desc + - consentProvidedForMinor + - consentProvidedForMinor desc + - country + - country desc + - createdDateTime + - createdDateTime desc + - creationType + - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc + - department + - department desc + - deviceEnrollmentLimit + - deviceEnrollmentLimit desc + - deviceKeys + - deviceKeys desc + - displayName + - displayName desc + - employeeHireDate + - employeeHireDate desc + - employeeId + - employeeId desc + - employeeLeaveDateTime + - employeeLeaveDateTime desc + - employeeOrgData + - employeeOrgData desc + - employeeType + - employeeType desc + - externalUserState + - externalUserState desc + - externalUserStateChangeDateTime + - externalUserStateChangeDateTime desc + - faxNumber + - faxNumber desc + - givenName + - givenName desc + - hireDate + - hireDate desc + - identities + - identities desc + - identityGovernance + - identityGovernance desc + - identityParentId + - identityParentId desc + - imAddresses + - imAddresses desc + - infoCatalogs + - infoCatalogs desc + - interests + - interests desc + - isLicenseReconciliationNeeded + - isLicenseReconciliationNeeded desc + - isManagementRestricted + - isManagementRestricted desc + - isResourceAccount + - isResourceAccount desc + - jobTitle + - jobTitle desc + - lastPasswordChangeDateTime + - lastPasswordChangeDateTime desc + - legalAgeGroupClassification + - legalAgeGroupClassification desc + - licenseAssignmentStates + - licenseAssignmentStates desc + - mail + - mail desc + - mailboxSettings + - mailboxSettings desc + - mailNickname + - mailNickname desc + - mobilePhone + - mobilePhone desc + - mySite + - mySite desc + - officeLocation + - officeLocation desc + - onPremisesDistinguishedName + - onPremisesDistinguishedName desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesExtensionAttributes + - onPremisesExtensionAttributes desc + - onPremisesImmutableId + - onPremisesImmutableId desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSipInfo + - onPremisesSipInfo desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - onPremisesUserPrincipalName + - onPremisesUserPrincipalName desc + - otherMails + - otherMails desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - pastProjects + - pastProjects desc + - postalCode + - postalCode desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - preferredName + - preferredName desc + - print + - print desc + - provisionedPlans + - provisionedPlans desc + - proxyAddresses + - proxyAddresses desc + - refreshTokensValidFromDateTime + - refreshTokensValidFromDateTime desc + - responsibilities + - responsibilities desc + - schools + - schools desc + - securityIdentifier + - securityIdentifier desc + - serviceProvisioningErrors + - serviceProvisioningErrors desc + - showInAddressList + - showInAddressList desc + - signInActivity + - signInActivity desc + - signInSessionsValidFromDateTime + - signInSessionsValidFromDateTime desc + - skills + - skills desc + - state + - state desc + - streetAddress + - streetAddress desc + - surname + - surname desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - aboutMe + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - birthday + - businessPhones + - city + - cloudLicensing + - cloudRealtimeCommunicationInfo + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceEnrollmentLimit + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - hireDate + - identities + - identityGovernance + - identityParentId + - imAddresses + - infoCatalogs + - interests + - isLicenseReconciliationNeeded + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailboxSettings + - mailNickname + - mobilePhone + - mySite + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSipInfo + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - pastProjects + - postalCode + - preferredDataLocation + - preferredLanguage + - preferredName + - print + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - responsibilities + - schools + - securityIdentifier + - serviceProvisioningErrors + - showInAddressList + - signInActivity + - signInSessionsValidFromDateTime + - skills + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - activities + - adhocCalls + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudClipboard + - cloudPcPools + - cloudPCs + - communications + - contactFolders + - contacts + - createdObjects + - dataSecurityAndGovernance + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - distributionLists + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - invitedBy + - joinedGroups + - joinedTeams + - licenseDetails + - lifecycle + - mailFolders + - managedAppLogCollectionRequests + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - onPremisesSyncBehavior + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - solutions + - sponsorOf + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - activities + - adhocCalls + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudClipboard + - cloudPcPools + - cloudPCs + - communications + - contactFolders + - contacts + - createdObjects + - dataSecurityAndGovernance + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - distributionLists + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - invitedBy + - joinedGroups + - joinedTeams + - licenseDetails + - lifecycle + - mailFolders + - managedAppLogCollectionRequests + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - onPremisesSyncBehavior + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - solutions + - sponsorOf + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.userCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - copilot.costManagementRoot + summary: Create new navigation property to recipients for copilot + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.CreateRecipients + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}': + description: Provides operations to manage the recipients property of the microsoft.graph.costManagementAlertSetting entity. + get: + tags: + - copilot.costManagementRoot + summary: Get recipients from copilot + description: "The directory users notified when a threshold is crossed. The address is resolved at send\ntime, so a recipient survives a mailbox change. Managed with $ref add and remove. A\nreference that does not resolve to a user in the tenant is rejected with\nalertRecipientNotFound." + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.GetRecipients + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - aboutMe + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - birthday + - businessPhones + - city + - cloudLicensing + - cloudRealtimeCommunicationInfo + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceEnrollmentLimit + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - hireDate + - identities + - identityGovernance + - identityParentId + - imAddresses + - infoCatalogs + - interests + - isLicenseReconciliationNeeded + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailboxSettings + - mailNickname + - mobilePhone + - mySite + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSipInfo + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - pastProjects + - postalCode + - preferredDataLocation + - preferredLanguage + - preferredName + - print + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - responsibilities + - schools + - securityIdentifier + - serviceProvisioningErrors + - showInAddressList + - signInActivity + - signInSessionsValidFromDateTime + - skills + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - activities + - adhocCalls + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudClipboard + - cloudPcPools + - cloudPCs + - communications + - contactFolders + - contacts + - createdObjects + - dataSecurityAndGovernance + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - distributionLists + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - invitedBy + - joinedGroups + - joinedTeams + - licenseDetails + - lifecycle + - mailFolders + - managedAppLogCollectionRequests + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - onPremisesSyncBehavior + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - solutions + - sponsorOf + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - activities + - adhocCalls + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudClipboard + - cloudPcPools + - cloudPCs + - communications + - contactFolders + - contacts + - createdObjects + - dataSecurityAndGovernance + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - distributionLists + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - invitedBy + - joinedGroups + - joinedTeams + - licenseDetails + - lifecycle + - mailFolders + - managedAppLogCollectionRequests + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - onPremisesSyncBehavior + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - solutions + - sponsorOf + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - copilot.costManagementRoot + summary: Delete navigation property recipients for copilot + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.DeleteRecipients + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients(userPrincipalName=''{userPrincipalName}'')' + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}/mailboxSettings': + get: + tags: + - copilot.costManagementRoot + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve.' + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.GetMailboxSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - archiveFolder + - automaticRepliesSetting + - dateFormat + - delegateMeetingMessageDeliveryOptions + - language + - timeFormat + - timeZone + - userPurpose + - userPurposeV2 + - workingHours + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + patch: + tags: + - copilot.costManagementRoot + summary: Update property mailboxSettings value. + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.UpdateMailboxSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}/serviceProvisioningErrors': + get: + tags: + - copilot.costManagementRoot + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.ListServiceProvisioningErrors + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $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: + enum: + - createdDateTime + - createdDateTime desc + - isResolved + - isResolved desc + - serviceInstance + - serviceInstance desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - createdDateTime + - isResolved + - serviceInstance + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}/serviceProvisioningErrors/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.ServiceProvisioningErrors.GetCount-fb6d + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients(userPrincipalName=''{userPrincipalName}'')': + description: Provides operations to manage the recipients property of the microsoft.graph.costManagementAlertSetting entity. + get: + tags: + - copilot.costManagementRoot + summary: Get recipients from copilot + description: "The directory users notified when a threshold is crossed. The address is resolved at send\ntime, so a recipient survives a mailbox change. Managed with $ref add and remove. A\nreference that does not resolve to a user in the tenant is rejected with\nalertRecipientNotFound." + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.GetByUserPrincipalName + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: userPrincipalName + in: path + description: Alternate key of user + required: true + schema: + type: string + nullable: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - aboutMe + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - birthday + - businessPhones + - city + - cloudLicensing + - cloudRealtimeCommunicationInfo + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceEnrollmentLimit + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - hireDate + - identities + - identityGovernance + - identityParentId + - imAddresses + - infoCatalogs + - interests + - isLicenseReconciliationNeeded + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailboxSettings + - mailNickname + - mobilePhone + - mySite + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSipInfo + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - pastProjects + - postalCode + - preferredDataLocation + - preferredLanguage + - preferredName + - print + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - responsibilities + - schools + - securityIdentifier + - serviceProvisioningErrors + - showInAddressList + - signInActivity + - signInSessionsValidFromDateTime + - skills + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - activities + - adhocCalls + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudClipboard + - cloudPcPools + - cloudPCs + - communications + - contactFolders + - contacts + - createdObjects + - dataSecurityAndGovernance + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - distributionLists + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - invitedBy + - joinedGroups + - joinedTeams + - licenseDetails + - lifecycle + - mailFolders + - managedAppLogCollectionRequests + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - onPremisesSyncBehavior + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - solutions + - sponsorOf + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - activities + - adhocCalls + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudClipboard + - cloudPcPools + - cloudPCs + - communications + - contactFolders + - contacts + - createdObjects + - dataSecurityAndGovernance + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - distributionLists + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - invitedBy + - joinedGroups + - joinedTeams + - licenseDetails + - lifecycle + - mailFolders + - managedAppLogCollectionRequests + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - onPremisesSyncBehavior + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - solutions + - sponsorOf + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - copilot.costManagementRoot + summary: Delete navigation property recipients for copilot + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.DeleteByUserPrincipalName + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: userPrincipalName + in: path + description: Alternate key of user + required: true + schema: + type: string + nullable: true + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}' + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.GetCount-3293 + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/serviceSettings': + description: Provides operations to manage the serviceSettings property of the microsoft.graph.spendingPolicy entity. + get: + tags: + - copilot.costManagementRoot + summary: Get serviceSettings from copilot + description: "Per-service settings contained by the policy. Add a service with POST; remove one by\nsetting its state to disabled, which retains the entry in that state." + operationId: copilot.costManagement.spendingPolicies.ListServiceSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - $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: + enum: + - parentEtag + - parentEtag desc + - parentStatus + - parentStatus desc + - serviceId + - serviceId desc + - state + - state desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - parentEtag + - parentStatus + - serviceId + - state + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.spendingPolicyServiceSettingCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - copilot.costManagementRoot + summary: Create new navigation property to serviceSettings for copilot + operationId: copilot.costManagement.spendingPolicies.CreateServiceSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/serviceSettings/{spendingPolicyServiceSetting-serviceId}': + description: Provides operations to manage the serviceSettings property of the microsoft.graph.spendingPolicy entity. + get: + tags: + - copilot.costManagementRoot + summary: Get serviceSettings from copilot + description: "Per-service settings contained by the policy. Add a service with POST; remove one by\nsetting its state to disabled, which retains the entry in that state." + operationId: copilot.costManagement.spendingPolicies.GetServiceSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: spendingPolicyServiceSetting-serviceId + in: path + description: The unique identifier of spendingPolicyServiceSetting + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicyServiceSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - parentEtag + - parentStatus + - serviceId + - state + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - copilot.costManagementRoot + summary: Update the navigation property serviceSettings in copilot + operationId: copilot.costManagement.spendingPolicies.UpdateServiceSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: spendingPolicyServiceSetting-serviceId + in: path + description: The unique identifier of spendingPolicyServiceSetting + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicyServiceSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/serviceSettings/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.spendingPolicies.serviceSettings.GetCount-61b8 + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /copilot/costManagement/spendingPolicies/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.spendingPolicies.GetCount-7cc6 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/copilot/costManagement/userBalances/{costManagementUserBalance-id}': + description: Provides operations to manage the userBalances property of the microsoft.graph.costManagementRoot entity. + get: + tags: + - copilot.costManagementRoot + summary: Get userBalances from copilot + description: 'Per-user consumption balances, addressed by the user''s identifier.' + operationId: copilot.costManagement.GetUserBalances + parameters: + - name: costManagementUserBalance-id + in: path + description: The unique identifier of costManagementUserBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserBalance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - selectionDataStatus + - unevaluatedServices + - serviceBalances + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - serviceBalances + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementUserBalance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/userBalances/{costManagementUserBalance-id}/serviceBalances': + description: Provides operations to manage the serviceBalances property of the microsoft.graph.costManagementUserBalance entity. + get: + tags: + - copilot.costManagementRoot + summary: Get serviceBalances from copilot + description: "Per-service balance rows for the user. Services listed in unevaluatedServices are\nomitted. Expand to inline them." + operationId: copilot.costManagement.userBalances.ListServiceBalances + parameters: + - name: costManagementUserBalance-id + in: path + description: The unique identifier of costManagementUserBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserBalance + - $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: + enum: + - accessDecisionReason + - accessDecisionReason desc + - configuredPeriodLimit + - configuredPeriodLimit desc + - configuredPerUserLimit + - configuredPerUserLimit desc + - consumedQuantity + - consumedQuantity desc + - dataStatus + - dataStatus desc + - effectiveCapacityQuantity + - effectiveCapacityQuantity desc + - isConsumptionAllowed + - isConsumptionAllowed desc + - remainingQuantity + - remainingQuantity desc + - serviceId + - serviceId desc + - spendingPolicyId + - spendingPolicyId desc + - unit + - unit desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - accessDecisionReason + - configuredPeriodLimit + - configuredPerUserLimit + - consumedQuantity + - dataStatus + - effectiveCapacityQuantity + - isConsumptionAllowed + - remainingQuantity + - serviceId + - spendingPolicyId + - unit + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.costManagementUserServiceBalanceCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/copilot/costManagement/userBalances/{costManagementUserBalance-id}/serviceBalances/{costManagementUserServiceBalance-serviceId}': + description: Provides operations to manage the serviceBalances property of the microsoft.graph.costManagementUserBalance entity. + get: + tags: + - copilot.costManagementRoot + summary: Get serviceBalances from copilot + description: "Per-service balance rows for the user. Services listed in unevaluatedServices are\nomitted. Expand to inline them." + operationId: copilot.costManagement.userBalances.GetServiceBalances + parameters: + - name: costManagementUserBalance-id + in: path + description: The unique identifier of costManagementUserBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserBalance + - name: costManagementUserServiceBalance-serviceId + in: path + description: The unique identifier of costManagementUserServiceBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserServiceBalance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - accessDecisionReason + - configuredPeriodLimit + - configuredPerUserLimit + - consumedQuantity + - dataStatus + - effectiveCapacityQuantity + - isConsumptionAllowed + - remainingQuantity + - serviceId + - spendingPolicyId + - unit + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementUserServiceBalance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/userBalances/{costManagementUserBalance-id}/serviceBalances/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.userBalances.serviceBalances.GetCount-3b31 + parameters: + - name: costManagementUserBalance-id + in: path + description: The unique identifier of costManagementUserBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserBalance + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' /copilot/interactionHistory: description: Provides operations to manage the interactionHistory property of the microsoft.graph.copilotRoot entity. get: @@ -167031,6 +169315,8 @@ paths: - description desc - displayName - displayName desc + - evaluationMode + - evaluationMode desc - lastModifiedDateTime - lastModifiedDateTime desc - payloads @@ -167057,6 +169343,7 @@ paths: - createdDateTime - description - displayName + - evaluationMode - lastModifiedDateTime - payloads - platform @@ -167137,6 +169424,7 @@ paths: - createdDateTime - description - displayName + - evaluationMode - lastModifiedDateTime - payloads - platform @@ -176506,6 +178794,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -176597,6 +178886,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -224104,6 +226394,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -224195,6 +226486,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -261442,6 +263734,8 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots/{cloudPcUserProfileSnapshot-id}/microsoft.graph.restore' '/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/microsoft.graph.retrieveCloudPcLaunchDetail()': description: Provides operations to call the retrieveCloudPcLaunchDetail method. get: @@ -265528,6 +267822,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -265619,6 +267914,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -265837,6 +268133,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -265928,6 +268225,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -266380,6 +268678,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -266471,6 +268770,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -266586,7 +268886,11 @@ paths: items: enum: - id + - autoCleanupDetail - gracePeriodEndDateTime + - snapshotConfiguration + - storageConfiguration + - userProfileSnapshots type: string - name: $expand in: query @@ -266599,6 +268903,7 @@ paths: items: enum: - '*' + - userProfileSnapshots type: string responses: '200': @@ -266718,6 +269023,102 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/microsoft.graph.bulkCreateUserProfileSnapshot': + description: Provides operations to call the bulkCreateUserProfileSnapshot method. + post: + tags: + - deviceManagement.virtualEndpoint + summary: Invoke action bulkCreateUserProfileSnapshot + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.cloudPcProvisioningPolicy.assignments.cloudPcProvisioningPolicyAssignment.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + cloudProfileIds: + type: array + items: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileBulkActionResult' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/microsoft.graph.bulkExportUserProfileSnapshot': + description: Provides operations to call the bulkExportUserProfileSnapshot method. + post: + tags: + - deviceManagement.virtualEndpoint + summary: Invoke action bulkExportUserProfileSnapshot + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.cloudPcProvisioningPolicy.assignments.cloudPcProvisioningPolicyAssignment.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + snapshotIds: + type: array + items: + type: string + storageDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshotStorageDetail' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileBulkActionResult' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/microsoft.graph.retrieveUserSettingsPersistenceProfiles(configurationId=''{configurationId}'')': description: Provides operations to call the retrieveUserSettingsPersistenceProfiles method. get: @@ -266747,39 +269148,212 @@ paths: schema: type: string nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + responses: + '200': + description: Success + content: + application/json: + schema: + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPCUserSettingsPersistenceProfile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/microsoft.graph.retrieveUserSettingsPersistenceProfileUsage(configurationId=''{configurationId}'')': + description: Provides operations to call the retrieveUserSettingsPersistenceProfileUsage method. + get: + tags: + - deviceManagement.virtualEndpoint + summary: Invoke function retrieveUserSettingsPersistenceProfileUsage + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.cloudPcProvisioningPolicy.assignments.cloudPcProvisioningPolicyAssignment.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfileUsage + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - name: configurationId + in: path + description: 'Usage: configurationId=''{configurationId}''' + required: true + schema: + type: string + nullable: true responses: '200': description: Success content: application/json: schema: - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPCUserSettingsPersistenceUsageResult' - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.cloudPCUserSettingsPersistenceProfile' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots': + description: Provides operations to manage the userProfileSnapshots property of the microsoft.graph.cloudPCUserSettingsPersistenceDetail entity. + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get userProfileSnapshots from deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.ListUserProfileSnapshots + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - $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: + enum: + - id + - id desc + - cloudProfileId + - cloudProfileId desc + - createdDateTime + - createdDateTime desc + - expirationDateTime + - expirationDateTime desc + - lastRestoredDateTime + - lastRestoredDateTime desc + - snapshotSizeInGB + - snapshotSizeInGB desc + - snapshotType + - snapshotType desc + - userPrincipalName + - userPrincipalName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - cloudProfileId + - createdDateTime + - expirationDateTime + - lastRestoredDateTime + - snapshotSizeInGB + - snapshotType + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.cloudPcUserProfileSnapshotCollectionResponse' + default: + $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/microsoft.graph.retrieveUserSettingsPersistenceProfileUsage(configurationId=''{configurationId}'')': - description: Provides operations to call the retrieveUserSettingsPersistenceProfileUsage method. + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.virtualEndpoint + summary: Create new navigation property to userProfileSnapshots for deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.CreateUserProfileSnapshots + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots/{cloudPcUserProfileSnapshot-id}': + description: Provides operations to manage the userProfileSnapshots property of the microsoft.graph.cloudPCUserSettingsPersistenceDetail entity. get: tags: - deviceManagement.virtualEndpoint - summary: Invoke function retrieveUserSettingsPersistenceProfileUsage - operationId: deviceManagement.virtualEndpoint.provisioningPolicies.cloudPcProvisioningPolicy.assignments.cloudPcProvisioningPolicyAssignment.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfileUsage + summary: Get userProfileSnapshots from deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.GetUserProfileSnapshots parameters: - name: cloudPcProvisioningPolicy-id in: path @@ -266795,26 +269369,208 @@ paths: schema: type: string x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment - - name: configurationId + - name: cloudPcUserProfileSnapshot-id in: path - description: 'Usage: configurationId=''{configurationId}''' + description: The unique identifier of cloudPcUserProfileSnapshot required: true schema: type: string - nullable: true + x-ms-docs-key-type: cloudPcUserProfileSnapshot + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - cloudProfileId + - createdDateTime + - expirationDateTime + - lastRestoredDateTime + - snapshotSizeInGB + - snapshotType + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.cloudPCUserSettingsPersistenceUsageResult' - - type: object - nullable: true + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.virtualEndpoint + summary: Update the navigation property userProfileSnapshots in deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.UpdateUserProfileSnapshots + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - name: cloudPcUserProfileSnapshot-id + in: path + description: The unique identifier of cloudPcUserProfileSnapshot + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcUserProfileSnapshot + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.virtualEndpoint + summary: Delete navigation property userProfileSnapshots for deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.DeleteUserProfileSnapshots + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - name: cloudPcUserProfileSnapshot-id + in: path + description: The unique identifier of cloudPcUserProfileSnapshot + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcUserProfileSnapshot + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots/{cloudPcUserProfileSnapshot-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - deviceManagement.virtualEndpoint + summary: Invoke action restore + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.cloudPcProvisioningPolicy.assignments.cloudPcProvisioningPolicyAssignment.userSettingsPersistenceDetail.userProfileSnapshots.cloudPcUserProfileSnapshot.restore + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - name: cloudPcUserProfileSnapshot-id + in: path + description: The unique identifier of cloudPcUserProfileSnapshot + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcUserProfileSnapshot + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetAssignmentId: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/microsoft.graph.restore' + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get the number of the resource + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.userProfileSnapshots.GetCount-3a15 + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/$count': description: Provides operations to count the resources in the collection. get: @@ -285139,6 +287895,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -285230,6 +287987,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -306457,6 +309215,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -306548,6 +309307,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -309900,6 +312660,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -309991,6 +312752,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -310633,6 +313395,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -310724,6 +313487,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -311982,6 +314746,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -312073,6 +314838,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -313284,6 +316050,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -313375,6 +316142,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -314160,7 +316928,7 @@ paths: tags: - drive.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -316622,7 +319390,7 @@ paths: tags: - drive.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -318007,6 +320775,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -318098,6 +320867,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -320978,6 +323748,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -321069,6 +323840,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -322508,6 +325280,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -322599,6 +325372,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -323810,6 +326584,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -323901,6 +326676,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -324686,7 +327462,7 @@ paths: tags: - drive.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -325603,6 +328379,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -325694,6 +328471,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -326426,7 +329204,7 @@ paths: tags: - drive.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -329526,6 +332304,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -329617,6 +332396,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -330168,6 +332948,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -330259,6 +333040,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -331353,6 +334135,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -331444,6 +334227,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -332474,6 +335258,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -332565,6 +335350,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -333263,7 +336049,7 @@ paths: tags: - drive.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -335417,7 +338203,7 @@ paths: tags: - drive.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -338605,6 +341391,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -338696,6 +341483,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -342472,6 +345260,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -342563,6 +345352,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -343270,6 +346060,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -343361,6 +346152,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -344780,6 +347572,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -344871,6 +347664,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -346257,6 +349051,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -346348,6 +349143,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -347217,7 +350013,7 @@ paths: tags: - drives.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -349966,7 +352762,7 @@ paths: tags: - drives.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -351579,6 +354375,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -351670,6 +354467,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -354914,6 +357712,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -355005,6 +357804,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -356628,6 +359428,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -356719,6 +359520,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -358105,6 +360907,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -358196,6 +360999,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -359065,7 +361869,7 @@ paths: tags: - drives.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -360109,6 +362913,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -360200,6 +363005,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -361047,7 +363853,7 @@ paths: tags: - drives.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -364576,6 +367382,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -364667,6 +367474,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -365297,6 +368105,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -365388,6 +368197,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -366646,6 +369456,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -366737,6 +369548,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -367948,6 +370760,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -368039,6 +370852,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -368824,7 +371638,7 @@ paths: tags: - drives.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -371286,7 +374100,7 @@ paths: tags: - drives.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -386858,6 +389672,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -386949,6 +389764,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -395600,6 +398416,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -395691,6 +398508,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -397011,6 +399829,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -397102,6 +399921,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -397313,6 +400133,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -397404,6 +400225,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -397821,6 +400643,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -397912,6 +400735,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -400511,6 +403335,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -400602,6 +403427,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -458626,6 +461452,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -458717,6 +461544,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -462937,6 +465765,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -463028,6 +465857,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -463821,6 +466651,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -463912,6 +466743,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -465506,6 +468338,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -465597,6 +468430,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -467176,6 +470010,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -467267,6 +470102,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -468238,7 +471074,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -471381,7 +474217,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -473206,6 +476042,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -473297,6 +476134,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -476976,6 +479814,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -477067,6 +479906,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -478892,6 +481732,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -478983,6 +481824,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -480562,6 +483404,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -480653,6 +483496,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -481624,7 +484468,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -482813,6 +485657,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -482904,6 +485749,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -483883,7 +486729,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -487848,6 +490694,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -487939,6 +490786,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -488655,6 +491503,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -488746,6 +491595,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -490179,6 +493029,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -490270,6 +493121,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -491674,6 +494526,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -491765,6 +494618,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -492652,7 +495506,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -495508,7 +498362,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -516357,8 +519211,11 @@ paths: get: tags: - groups.plannerGroup - summary: Get planner from groups - description: Selective Planner services available to the group. Read-only. Nullable. + summary: Get plannerGroup + description: Read the properties and relationships of plannerGroup object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannergroup-get?view=graph-rest-beta operationId: groups.GetPlanner parameters: - name: group-id @@ -516380,6 +519237,7 @@ paths: enum: - id - plans + - plans_v2 type: string - name: $expand in: query @@ -516393,6 +519251,7 @@ paths: enum: - '*' - plans + - plans_v2 type: string responses: '200': @@ -516407,7 +519266,11 @@ paths: patch: tags: - groups.plannerGroup - summary: Update the navigation property planner in groups + summary: Update plannerGroup + description: Update the properties of a plannerGroup object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannergroup-update?view=graph-rest-beta operationId: groups.UpdatePlanner parameters: - name: group-id @@ -516439,7 +519302,11 @@ paths: delete: tags: - groups.plannerGroup - summary: Delete navigation property planner for groups + summary: Delete plannerGroup + description: Delete a plannerGroup object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/group-delete-planner?view=graph-rest-beta operationId: groups.DeletePlanner parameters: - name: group-id @@ -516603,6 +519470,243 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/groups/{group-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerGroup entity. + get: + tags: + - groups.plannerGroup + summary: List plans_v2 for a group + description: Get a list of the plan objects owned by the group. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannergroup-list-plans_v2?view=graph-rest-beta + operationId: groups.planner.ListPlans_v2 + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - $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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - calendar + - calendar desc + - capabilities + - capabilities desc + - container + - container desc + - contentSensitivityLabelAssignment + - contentSensitivityLabelAssignment desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc + - duration + - duration desc + - extensions + - extensions desc + - hasChat + - hasChat desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - planView + - planView desc + - sharedWithContainers + - sharedWithContainers desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/groups/{group-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerGroup entity. + get: + tags: + - groups.plannerGroup + summary: Get plans_v2 from groups + description: Read-only. Nullable. The collection of Planner Graph V4 plans owned by the group. + operationId: groups.planner.GetPlans_v2 + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - groups.plannerGroup + summary: Get the number of the resource + operationId: groups.planner.plans_v2.GetCount-1183 + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/groups/{group-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.plannerGroup entity. get: @@ -519911,6 +523015,37 @@ paths: - '/groups/{group-id}/team/microsoft.graph.archive' - '/groups/{group-id}/team/primaryChannel/microsoft.graph.archive' - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - groups.plannerGroup + summary: Invoke action extendExpiry + operationId: groups.group.planner.plans.plannerPlan.extendExpiry + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -528139,6 +531274,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -528230,6 +531366,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -533851,6 +536988,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -533942,6 +537080,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -538125,6 +541264,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -538216,6 +541356,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -540223,6 +543364,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -540314,6 +543456,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -542068,6 +545211,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -542159,6 +545303,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -543214,7 +546359,7 @@ paths: tags: - groups.site summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -544508,6 +547653,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -544599,6 +547745,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -545690,7 +548837,7 @@ paths: tags: - groups.site summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -547569,6 +550716,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -547660,6 +550808,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -548855,6 +552004,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -548946,6 +552096,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -562609,6 +565760,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -562700,6 +565852,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -563165,6 +566318,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -563256,6 +566410,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -565674,6 +568829,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -565765,6 +568921,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -566230,6 +569387,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -566321,6 +569479,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -569533,6 +572692,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -569624,6 +572784,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -570089,6 +573250,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -570180,6 +573342,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -571271,7 +574434,7 @@ paths: tags: - groups.site summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -571661,6 +574824,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -571752,6 +574916,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -572498,6 +575663,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -572589,6 +575755,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -573054,6 +576221,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -573145,6 +576313,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -573738,6 +576907,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -573829,6 +576999,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -597972,6 +601143,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -598114,6 +601291,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -599120,6 +602303,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -599283,6 +602472,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -600408,6 +603603,7 @@ paths: enum: - id - plans + - plans_v2 type: string - name: $expand in: query @@ -600421,6 +603617,7 @@ paths: enum: - '*' - plans + - plans_v2 type: string responses: '200': @@ -600654,6 +603851,265 @@ paths: x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - '/groups/{group-id}/team/primaryChannel/planner/plans' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - groups.team + summary: Get plans_v2 from groups + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: groups.team.channels.planner.ListPlans_v2 + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - calendar + - calendar desc + - capabilities + - capabilities desc + - container + - container desc + - contentSensitivityLabelAssignment + - contentSensitivityLabelAssignment desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc + - duration + - duration desc + - extensions + - extensions desc + - hasChat + - hasChat desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - planView + - planView desc + - sharedWithContainers + - sharedWithContainers desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/primaryChannel/planner/plans_v2' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - groups.team + summary: Get plans_v2 from groups + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: groups.team.channels.planner.GetPlans_v2 + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/primaryChannel/planner/plans_v2/{plan-id}' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - groups.team + summary: Get the number of the resource + operationId: groups.team.channels.planner.plans_v2.GetCount-f2f7 + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -604287,17 +607743,62 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - justification: - type: string - nullable: true - required: true + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.archive' + - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.archive' + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + - '/groups/{group-id}/sites/{site-id}/microsoft.graph.archive' + - '/groups/{group-id}/sites/{site-id}/microsoft.graph.getByPath(path=''{path}'')/microsoft.graph.archive' + - '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.archive' + - '/groups/{group-id}/team/microsoft.graph.archive' + - '/groups/{group-id}/team/primaryChannel/microsoft.graph.archive' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - groups.team + summary: Invoke action extendExpiry + operationId: groups.group.team.channels.channel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan responses: '204': description: Success @@ -604305,15 +607806,8 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: - - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.archive' - - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.archive' - - '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' - - '/groups/{group-id}/sites/{site-id}/microsoft.graph.archive' - - '/groups/{group-id}/sites/{site-id}/microsoft.graph.getByPath(path=''{path}'')/microsoft.graph.archive' - - '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.archive' - - '/groups/{group-id}/team/microsoft.graph.archive' - - '/groups/{group-id}/team/primaryChannel/microsoft.graph.archive' - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -610330,6 +613824,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -610421,6 +613916,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -610632,6 +614128,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -610723,6 +614220,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -611140,6 +614638,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -611231,6 +614730,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -614202,6 +617702,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -614323,6 +617829,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -615224,6 +618736,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -615366,6 +618884,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -616379,6 +619903,7 @@ paths: enum: - id - plans + - plans_v2 type: string - name: $expand in: query @@ -616392,6 +619917,7 @@ paths: enum: - '*' - plans + - plans_v2 type: string responses: '200': @@ -616597,6 +620123,244 @@ paths: x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - '/groups/{group-id}/team/channels/{channel-id}/planner/plans' + '/groups/{group-id}/team/primaryChannel/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - groups.team + summary: Get plans_v2 from groups + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: groups.team.primaryChannel.planner.ListPlans_v2 + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - $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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - calendar + - calendar desc + - capabilities + - capabilities desc + - container + - container desc + - contentSensitivityLabelAssignment + - contentSensitivityLabelAssignment desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc + - duration + - duration desc + - extensions + - extensions desc + - hasChat + - hasChat desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - planView + - planView desc + - sharedWithContainers + - sharedWithContainers desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2' + '/groups/{group-id}/team/primaryChannel/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - groups.team + summary: Get plans_v2 from groups + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: groups.team.primaryChannel.planner.GetPlans_v2 + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2/{plan-id}' + '/groups/{group-id}/team/primaryChannel/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - groups.team + summary: Get the number of the resource + operationId: groups.team.primaryChannel.planner.plans_v2.GetCount-c619 + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -619907,6 +623671,37 @@ paths: - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' - '/groups/{group-id}/team/microsoft.graph.archive' - '/groups/{group-id}/team/primaryChannel/microsoft.graph.archive' + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - groups.team + summary: Invoke action extendExpiry + operationId: groups.group.team.primaryChannel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -803818,6 +807613,8 @@ paths: - customTaskExtensions - deletedItems - insights + - lifecyclePolicies + - lifecyclePolicyPriorityConfigurations - settings - taskDefinitions - workflows @@ -803837,6 +807634,8 @@ paths: - customTaskExtensions - deletedItems - insights + - lifecyclePolicies + - lifecyclePolicyPriorityConfigurations - settings - taskDefinitions - workflows @@ -804286,6 +808085,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -804377,6 +808177,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -804757,6 +808558,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -804848,6 +808650,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -805108,6 +808911,7 @@ paths: items: enum: - id + - lifecyclePolicies - workflows type: string - name: $expand @@ -805121,6 +808925,7 @@ paths: items: enum: - '*' + - lifecyclePolicies - workflows type: string responses: @@ -805150,6 +808955,1752 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies: + description: Provides operations to manage the lifecyclePolicies property of the microsoft.graph.deletedItemContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lifecyclePolicies from identityGovernance + description: Deleted lifecycle policies that can be restored. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.ListLifecyclePolicies + 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: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - enforcementAction + - enforcementAction desc + - gracePeriodInDays + - gracePeriodInDays desc + - isEnabled + - isEnabled desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - notificationSchedule + - notificationSchedule desc + - policySource + - policySource desc + - scope + - scope desc + - versionNumber + - versionNumber desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - displayName + - enforcementAction + - gracePeriodInDays + - isEnabled + - lastModifiedDateTime + - notificationSchedule + - policySource + - scope + - versionNumber + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}': + description: Provides operations to manage the lifecyclePolicies property of the microsoft.graph.deletedItemContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lifecyclePolicies from identityGovernance + description: Deleted lifecycle policies that can be restored. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.GetLifecyclePolicies + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - displayName + - enforcementAction + - gracePeriodInDays + - isEnabled + - lastModifiedDateTime + - notificationSchedule + - policySource + - scope + - versionNumber + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property lifecyclePolicies for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.DeleteLifecyclePolicies + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user or service principal that created the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetCreatedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy': + description: Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: The user or service principal that last modified the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetLastModifiedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)': + description: Provides operations to call the impact method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function impact + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePolicy.impact + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: startDateTime + in: query + description: 'Usage: startDateTime=@startDateTime' + schema: + 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 + format: date-time + nullable: true + - name: endDateTime + in: query + description: 'Usage: endDateTime=@endDateTime' + schema: + 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 + format: date-time + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - actionsTaken + - subject + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - actionsTaken + - actionsTaken desc + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - subject + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of lifecyclePolicyImpactSummary + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore': + description: Provides operations to call the restore method. + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action restore + description: Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePolicy.restore + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report': + description: Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get report from identityGovernance + description: The latest processing report for the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetReport + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - policyVersion + - scopeProcessing + - subjectsInScopeCount + - subjects + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - subjects + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.report.ListSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + enum: + - id + - id desc + - compliance + - compliance desc + - effectivePolicy + - effectivePolicy desc + - enforcement + - enforcement desc + - relationship + - relationship desc + - subject + - subject desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - compliance + - effectivePolicy + - enforcement + - relationship + - subject + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.report.GetSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicySubjectReport-id + in: path + description: The unique identifier of lifecyclePolicySubjectReport + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicySubjectReport + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - compliance + - effectivePolicy + - enforcement + - relationship + - subject + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.report.subjects.GetCount-ed96 + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.ListRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + enum: + - id + - id desc + - isEnabled + - isEnabled desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isEnabled + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicyRule-id + in: path + description: The unique identifier of lifecyclePolicyRule + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyRule + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isEnabled + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions': + description: Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The collection of previous versions of the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.ListVersions + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - enforcementAction + - enforcementAction desc + - gracePeriodInDays + - gracePeriodInDays desc + - isEnabled + - isEnabled desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - notificationSchedule + - notificationSchedule desc + - policySource + - policySource desc + - scope + - scope desc + - versionNumber + - versionNumber desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - displayName + - enforcementAction + - gracePeriodInDays + - isEnabled + - lastModifiedDateTime + - notificationSchedule + - policySource + - scope + - versionNumber + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}': + description: Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The collection of previous versions of the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetVersions + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - displayName + - enforcementAction + - gracePeriodInDays + - isEnabled + - lastModifiedDateTime + - notificationSchedule + - policySource + - scope + - versionNumber + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user or service principal that created the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.GetCreatedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy': + description: Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: The user or service principal that last modified the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.GetLastModifiedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)': + description: Provides operations to call the impact method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function impact + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePolicy.versions.lifecyclePolicy.impact + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: startDateTime + in: query + description: 'Usage: startDateTime=@startDateTime' + schema: + 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 + format: date-time + nullable: true + - name: endDateTime + in: query + description: 'Usage: endDateTime=@endDateTime' + schema: + 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 + format: date-time + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - actionsTaken + - subject + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - actionsTaken + - actionsTaken desc + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - subject + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of lifecyclePolicyImpactSummary + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore': + description: Provides operations to call the restore method. + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action restore + description: Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePolicy.versions.lifecyclePolicy.restore + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report': + description: Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get report from identityGovernance + description: The latest processing report for the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.GetReport + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - policyVersion + - scopeProcessing + - subjectsInScopeCount + - subjects + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - subjects + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.report.ListSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + enum: + - id + - id desc + - compliance + - compliance desc + - effectivePolicy + - effectivePolicy desc + - enforcement + - enforcement desc + - relationship + - relationship desc + - subject + - subject desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - compliance + - effectivePolicy + - enforcement + - relationship + - subject + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.report.GetSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicySubjectReport-id + in: path + description: The unique identifier of lifecyclePolicySubjectReport + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicySubjectReport + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - compliance + - effectivePolicy + - enforcement + - relationship + - subject + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.report.subjects.GetCount-10ed + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.ListRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + enum: + - id + - id desc + - isEnabled + - isEnabled desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isEnabled + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.GetRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicyRule-id + in: path + description: The unique identifier of lifecyclePolicyRule + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyRule + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isEnabled + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.rules.GetCount-5393 + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetCount-3ec0 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' /identityGovernance/lifecycleWorkflows/deletedItems/workflows: description: Provides operations to manage the workflows property of the microsoft.graph.deletedItemContainer entity. get: @@ -805707,6 +811258,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -805798,6 +811350,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -806380,6 +811933,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -806471,6 +812025,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -807073,6 +812628,10 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope': description: Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. @@ -808587,6 +814146,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -808678,6 +814238,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -809649,6 +815210,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -809740,6 +815302,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -810781,6 +816344,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -810872,6 +816436,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -811608,6 +817173,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -811699,6 +817265,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -813173,6 +818740,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -813264,6 +818832,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -814489,6 +820058,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -814580,6 +820150,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -815763,6 +821334,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -815854,6 +821426,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -816875,6 +822448,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -816966,6 +822540,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -817646,6 +823221,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -817737,6 +823313,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -818773,6 +824350,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -818864,6 +824442,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -819298,6 +824877,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -819389,6 +824969,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -820435,6 +826016,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -820526,6 +826108,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -821294,40 +826877,1367 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowsInsightsByCategory' + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowsInsightsByCategory' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.workflowsProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': + description: Provides operations to call the workflowsProcessedSummary method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function workflowsProcessedSummary + description: 'Provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn''t indicate which workflows were processed, this summary gives you a quick overview based on counts.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-insights-workflowsprocessedsummary?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.insights.workflowsProcessedSummary + parameters: + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + schema: + 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 + format: date-time + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + schema: + 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 + format: date-time + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowsInsightsSummary' - type: object nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.workflowsProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': - description: Provides operations to call the workflowsProcessedSummary method. + /identityGovernance/lifecycleWorkflows/lifecyclePolicies: + description: Provides operations to manage the lifecyclePolicies property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke function workflowsProcessedSummary - description: 'Provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn''t indicate which workflows were processed, this summary gives you a quick overview based on counts.' + summary: List lifecyclePolicies + description: Get a list of the lifecyclePolicy objects and their properties in the lifecycle workflows container. Use $filter on the policySource property to distinguish system-managed default policies from user-created policies. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-insights-workflowsprocessedsummary?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflows.insights.workflowsProcessedSummary + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-lifecyclepolicies?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.ListLifecyclePolicies parameters: - - name: startDateTime + - $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: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - enforcementAction + - enforcementAction desc + - gracePeriodInDays + - gracePeriodInDays desc + - isEnabled + - isEnabled desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - notificationSchedule + - notificationSchedule desc + - policySource + - policySource desc + - scope + - scope desc + - versionNumber + - versionNumber desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - displayName + - enforcementAction + - gracePeriodInDays + - isEnabled + - lastModifiedDateTime + - notificationSchedule + - policySource + - scope + - versionNumber + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Create lifecyclePolicy + description: Create a new lifecyclePolicy object in the lifecycle workflows container. A policy is created for a specific subject type and takes effect according to its priority order. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-post-lifecyclepolicies?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.CreateLifecyclePolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}': + description: Provides operations to manage the lifecyclePolicies property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lifecyclePolicy + description: Read the properties and relationships of microsoft.graph.identityGovernance.lifecyclePolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.GetLifecyclePolicies + parameters: + - name: lifecyclePolicy-id in: path - description: 'Usage: startDateTime={startDateTime}' + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - displayName + - enforcementAction + - gracePeriodInDays + - isEnabled + - lastModifiedDateTime + - notificationSchedule + - policySource + - scope + - versionNumber + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete lifecyclePolicy + description: 'Delete a lifecyclePolicy object. This is a soft-delete operation: the policy can be restored with the restore action and appears under the deleted items container until it''s permanently removed.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-delete?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.DeleteLifecyclePolicies + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user or service principal that created the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetCreatedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy': + description: Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: The user or service principal that last modified the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetLastModifiedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)': + description: Provides operations to call the impact method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function impact + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePolicy.impact + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: startDateTime + in: query + description: 'Usage: startDateTime=@startDateTime' schema: 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 format: date-time + nullable: true - name: endDateTime + in: query + description: 'Usage: endDateTime=@endDateTime' + schema: + 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 + format: date-time + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - actionsTaken + - subject + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - actionsTaken + - actionsTaken desc + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - subject + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of lifecyclePolicyImpactSummary + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore': + description: Provides operations to call the restore method. + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action restore + description: Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePolicy.restore + parameters: + - name: lifecyclePolicy-id in: path - description: 'Usage: endDateTime={endDateTime}' + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report': + description: Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get report from identityGovernance + description: The latest processing report for the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetReport + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - policyVersion + - scopeProcessing + - subjectsInScopeCount + - subjects + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - subjects + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.report.ListSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + enum: + - id + - id desc + - compliance + - compliance desc + - effectivePolicy + - effectivePolicy desc + - enforcement + - enforcement desc + - relationship + - relationship desc + - subject + - subject desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - compliance + - effectivePolicy + - enforcement + - relationship + - subject + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.report.GetSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicySubjectReport-id + in: path + description: The unique identifier of lifecyclePolicySubjectReport + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicySubjectReport + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - compliance + - effectivePolicy + - enforcement + - relationship + - subject + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.report.subjects.GetCount-15a6 + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: List rules + description: Get a list of the lifecyclePolicyRule objects and their properties for a lifecyclePolicy. Rules are evaluated together with AND logic. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-list-rules?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.ListRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + enum: + - id + - id desc + - isEnabled + - isEnabled desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isEnabled + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lifecyclePolicyRule + description: Read the properties and relationships of microsoft.graph.identityGovernance.lifecyclePolicyRule object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicyrule-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicyRule-id + in: path + description: The unique identifier of lifecyclePolicyRule + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyRule + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isEnabled + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions': + description: Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The collection of previous versions of the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.ListVersions + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - enforcementAction + - enforcementAction desc + - gracePeriodInDays + - gracePeriodInDays desc + - isEnabled + - isEnabled desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - notificationSchedule + - notificationSchedule desc + - policySource + - policySource desc + - scope + - scope desc + - versionNumber + - versionNumber desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - displayName + - enforcementAction + - gracePeriodInDays + - isEnabled + - lastModifiedDateTime + - notificationSchedule + - policySource + - scope + - versionNumber + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}': + description: Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The collection of previous versions of the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetVersions + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - displayName + - enforcementAction + - gracePeriodInDays + - isEnabled + - lastModifiedDateTime + - notificationSchedule + - policySource + - scope + - versionNumber + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user or service principal that created the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.GetCreatedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy': + description: Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: The user or service principal that last modified the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.GetLastModifiedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)': + description: Provides operations to call the impact method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function impact + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePolicy.versions.lifecyclePolicy.impact + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: startDateTime + in: query + description: 'Usage: startDateTime=@startDateTime' + schema: + 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 + format: date-time + nullable: true + - name: endDateTime + in: query + description: 'Usage: endDateTime=@endDateTime' schema: 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 format: date-time + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - actionsTaken + - subject + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - actionsTaken + - actionsTaken desc + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - subject + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of lifecyclePolicyImpactSummary + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore': + description: Provides operations to call the restore method. + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action restore + description: Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePolicy.versions.lifecyclePolicy.restore + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy responses: '200': description: Success @@ -821335,12 +828245,635 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowsInsightsSummary' + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' - type: object nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report': + description: Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get report from identityGovernance + description: The latest processing report for the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.GetReport + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - policyVersion + - scopeProcessing + - subjectsInScopeCount + - subjects + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - subjects + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.report.ListSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + enum: + - id + - id desc + - compliance + - compliance desc + - effectivePolicy + - effectivePolicy desc + - enforcement + - enforcement desc + - relationship + - relationship desc + - subject + - subject desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - compliance + - effectivePolicy + - enforcement + - relationship + - subject + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.report.GetSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicySubjectReport-id + in: path + description: The unique identifier of lifecyclePolicySubjectReport + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicySubjectReport + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - compliance + - effectivePolicy + - enforcement + - relationship + - subject + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.report.subjects.GetCount-2bdb + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.ListRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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: + enum: + - id + - id desc + - isEnabled + - isEnabled desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isEnabled + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.GetRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicyRule-id + in: path + description: The unique identifier of lifecyclePolicyRule + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyRule + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isEnabled + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.rules.GetCount-d6ce + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/lifecycleWorkflows/lifecyclePolicies/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetCount-d433 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/lifecycleWorkflows/lifecyclePolicyPriorityConfigurations: + description: Provides operations to manage the lifecyclePolicyPriorityConfigurations property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: List lifecyclePolicyPriorityConfigurations + description: Get a list of the lifecyclePolicyPriorityConfiguration objects and their properties in the lifecycle workflows container. Each configuration defines the policy evaluation order for one subject type. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-lifecyclepolicypriorityconfigurations?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.ListLifecyclePolicyPriorityConfigurations + 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: + enum: + - id + - id desc + - orderedPolicyIds + - orderedPolicyIds desc + - subjectType + - subjectType desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - orderedPolicyIds + - subjectType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/lifecyclePolicyPriorityConfigurations/{lifecyclePolicyPriorityConfiguration-id}': + description: Provides operations to manage the lifecyclePolicyPriorityConfigurations property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lifecyclePolicyPriorityConfigurations from identityGovernance + description: The priority ordering of lifecycle policies per subject type. + operationId: identityGovernance.lifecycleWorkflows.GetLifecyclePolicyPriorityConfigurations + parameters: + - name: lifecyclePolicyPriorityConfiguration-id + in: path + description: The unique identifier of lifecyclePolicyPriorityConfiguration + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyPriorityConfiguration + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - orderedPolicyIds + - subjectType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property lifecyclePolicyPriorityConfigurations in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.UpdateLifecyclePolicyPriorityConfigurations + parameters: + - name: lifecyclePolicyPriorityConfiguration-id + in: path + description: The unique identifier of lifecyclePolicyPriorityConfiguration + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyPriorityConfiguration + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/lifecycleWorkflows/lifecyclePolicyPriorityConfigurations/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.GetCount-a1a8 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' /identityGovernance/lifecycleWorkflows/settings: description: Provides operations to manage the settings property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. get: @@ -822180,6 +829713,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -822271,6 +829805,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -822853,6 +830388,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -822944,6 +830480,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -823546,7 +831083,11 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/previewScope': description: Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. get: @@ -825072,6 +832613,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -825163,6 +832705,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -826138,6 +833681,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -826229,6 +833773,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -827276,6 +834821,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -827367,6 +834913,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -828106,6 +835653,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -828197,6 +835745,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -829672,6 +837221,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -829763,6 +837313,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -830994,6 +838545,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -831085,6 +838637,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -832272,6 +839825,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -832363,6 +839917,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -833387,6 +840942,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -833478,6 +841034,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -834161,6 +841718,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -834252,6 +841810,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -835294,6 +842853,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -835385,6 +842945,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -835819,6 +843380,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -835910,6 +843472,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -836962,6 +844525,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -837053,6 +844617,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -838321,6 +845886,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -838412,6 +845978,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -857357,6 +864924,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -857448,6 +865016,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -857933,6 +865502,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -858024,6 +865594,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -862217,6 +869788,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -862250,6 +869822,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -862348,6 +869921,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -862381,6 +869955,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -862482,6 +870057,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -862515,6 +870091,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -864596,6 +872173,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -864687,6 +872265,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -865342,6 +872921,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -865433,6 +873013,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -876232,7 +883813,7 @@ paths: tags: - me.calendarGroup summary: Invoke function delta - description: 'Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' + description: 'Get a set of calendar resources added, updated, or deleted in a user''s mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/calendar-delta?view=graph-rest-beta @@ -880037,7 +887618,7 @@ paths: tags: - me.calendar summary: Invoke function delta - description: 'Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' + description: 'Get a set of calendar resources added, updated, or deleted in a user''s mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/calendar-delta?view=graph-rest-beta @@ -882659,6 +890240,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -882774,6 +890361,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -883671,6 +891264,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -883807,6 +891406,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -887712,6 +895317,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -887848,6 +895459,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -906481,6 +914098,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -906572,6 +914190,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -910342,6 +917961,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -910433,6 +918053,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -911140,6 +918761,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -911231,6 +918853,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -912650,6 +920273,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -912741,6 +920365,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -914129,6 +921754,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -914220,6 +921846,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -915089,7 +922716,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -917967,7 +925594,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -919569,6 +927196,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -919660,6 +927288,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -922904,6 +930533,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -922995,6 +930625,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -924618,6 +932249,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -924709,6 +932341,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -926097,6 +933730,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -926188,6 +933822,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -927057,7 +934692,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -928161,6 +935796,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -928252,6 +935888,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -929099,7 +936736,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -932630,6 +940267,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -932721,6 +940359,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -933351,6 +940990,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -933442,6 +941082,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -934700,6 +942341,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -934791,6 +942433,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -936004,6 +943647,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -936095,6 +943739,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -936880,7 +944525,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -939471,7 +947116,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -941929,6 +949574,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -942020,6 +949666,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -951127,6 +958774,295 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + /me/lifecycle: + description: Provides operations to manage the lifecycle property of the microsoft.graph.user entity. + get: + tags: + - me.userIdentityLifecycle + summary: Get lifecycle from me + description: Lifecycle information for the user. Read-only. + operationId: me.GetLifecycle + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - lastAttestationDateTime + - complianceState + - complianceIssues + - effectiveGoverningPolicy + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - complianceIssues + - effectiveGoverningPolicy + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.userIdentityLifecycle + summary: Update the navigation property lifecycle in me + operationId: me.UpdateLifecycle + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.userIdentityLifecycle + summary: Delete navigation property lifecycle for me + operationId: me.DeleteLifecycle + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/lifecycle/complianceIssues: + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - me.userIdentityLifecycle + summary: Get complianceIssues from me + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + operationId: me.lifecycle.ListComplianceIssues + 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: + enum: + - id + - id desc + - description + - description desc + - governingPolicyReferenceId + - governingPolicyReferenceId desc + - issueCode + - issueCode desc + - ruleType + - ruleType desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - governingPolicyReferenceId + - issueCode + - ruleType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.complianceIssueCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/me/lifecycle/complianceIssues/{complianceIssue-id}': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - me.userIdentityLifecycle + summary: Get complianceIssues from me + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + operationId: me.lifecycle.GetComplianceIssues + parameters: + - name: complianceIssue-id + in: path + description: The unique identifier of complianceIssue + required: true + schema: + type: string + x-ms-docs-key-type: complianceIssue + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - governingPolicyReferenceId + - issueCode + - ruleType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/lifecycle/complianceIssues/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - me.userIdentityLifecycle + summary: Get the number of the resource + operationId: me.lifecycle.complianceIssues.GetCount-a297 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /me/lifecycle/effectiveGoverningPolicy: + description: Provides operations to manage the effectiveGoverningPolicy property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - me.userIdentityLifecycle + summary: Get effectiveGoverningPolicy from me + description: The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + operationId: me.lifecycle.GetEffectiveGoverningPolicy + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - displayName + - enforcementAction + - gracePeriodInDays + - isEnabled + - lastModifiedDateTime + - notificationSchedule + - policySource + - scope + - versionNumber + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /me/mailboxSettings: get: tags: @@ -954796,6 +962732,43 @@ paths: - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.copy' - '/me/mailFolders/{mailFolder-id}/microsoft.graph.copy' - '/me/messages/{message-id}/microsoft.graph.copy' + '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.importMime': + description: Provides operations to call the importMime method. + post: + tags: + - me.mailFolder + summary: Invoke action importMime + operationId: me.mailFolders.mailFolder.childFolders.mailFolder.importMime + parameters: + - name: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + - name: mailFolder-id1 + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/mailFolders/{mailFolder-id}/microsoft.graph.importMime' '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.move': description: Provides operations to call the move method. post: @@ -958248,6 +966221,36 @@ paths: - '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.copy' - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.copy' - '/me/messages/{message-id}/microsoft.graph.copy' + '/me/mailFolders/{mailFolder-id}/microsoft.graph.importMime': + description: Provides operations to call the importMime method. + post: + tags: + - me.mailFolder + summary: Invoke action importMime + operationId: me.mailFolders.mailFolder.importMime + parameters: + - name: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.importMime' '/me/mailFolders/{mailFolder-id}/microsoft.graph.move': description: Provides operations to call the move method. post: @@ -964412,6 +972415,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -964503,6 +972507,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -969131,6 +977136,45 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + /me/microsoft.graph.identityGovernance.addSelfAsSponsor: + description: Provides operations to call the addSelfAsSponsor method. + post: + tags: + - me.user.Actions + summary: Invoke action addSelfAsSponsor + operationId: me.addSelfAsSponsor + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.identityGovernance.attest: + description: Provides operations to call the attest method. + post: + tags: + - me.user.Actions + summary: Invoke action attest + operationId: me.attest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.identityGovernance.removeSelfAsSponsor: + description: Provides operations to call the removeSelfAsSponsor method. + post: + tags: + - me.user.Actions + summary: Invoke action removeSelfAsSponsor + operationId: me.removeSelfAsSponsor + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /me/microsoft.graph.invalidateAllRefreshTokens: description: Provides operations to call the invalidateAllRefreshTokens method. post: @@ -997276,7 +1005320,7 @@ paths: tags: - me.plannerUser summary: Get plannerUser - description: 'Retrieve the properties and relationships of a plannerUser object. The returned properties include the user''s favorite plans and recently viewed plans. ' + description: Read the properties and relationships of plannerUser object. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/planneruser-get?view=graph-rest-beta @@ -997299,9 +1005343,11 @@ paths: - favoritePlans - myDayTasks - plans + - plans_v2 - recentPlans - rosterPlans - tasks + - tasks_v2 type: string - name: $expand in: query @@ -997318,9 +1005364,11 @@ paths: - favoritePlans - myDayTasks - plans + - plans_v2 - recentPlans - rosterPlans - tasks + - tasks_v2 type: string responses: '200': @@ -997364,7 +1005412,11 @@ paths: delete: tags: - me.plannerUser - summary: Delete navigation property planner for me + summary: Delete plannerUser + description: Delete a plannerUser object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/agentuser-delete-planner?view=graph-rest-beta operationId: me.DeletePlanner parameters: - name: If-Match @@ -998292,6 +1006344,219 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /me/planner/plans_v2: + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - me.plannerUser + summary: Get plans_v2 from me + description: Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + operationId: me.planner.ListPlans_v2 + 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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - calendar + - calendar desc + - capabilities + - capabilities desc + - container + - container desc + - contentSensitivityLabelAssignment + - contentSensitivityLabelAssignment desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc + - duration + - duration desc + - extensions + - extensions desc + - hasChat + - hasChat desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - planView + - planView desc + - sharedWithContainers + - sharedWithContainers desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/me/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - me.plannerUser + summary: Get plans_v2 from me + description: Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + operationId: me.planner.GetPlans_v2 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/planner/plans_v2/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - me.plannerUser + summary: Get the number of the resource + operationId: me.planner.plans_v2.GetCount-976d + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/me/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.plannerUser entity. get: @@ -1001217,6 +1009482,27 @@ paths: x-ms-docs-grouped-path: - '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.archive' - '/me/drives/{drive-id}/root/microsoft.graph.archive' + '/me/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - me.plannerUser + summary: Invoke action extendExpiry + operationId: me.planner.plans.plannerPlan.extendExpiry + parameters: + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/me/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1003672,6 +1011958,255 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /me/planner/tasks_v2: + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - me.plannerUser + summary: Get tasks_v2 from me + description: Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + operationId: me.planner.ListTasks_v2 + 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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - bucketId + - bucketId desc + - capabilities + - capabilities desc + - completedBy + - completedBy desc + - completedDateTime + - completedDateTime desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc + - dueDateTime + - dueDateTime desc + - extensions + - extensions desc + - finishDateTime + - finishDateTime desc + - goalIds + - goalIds desc + - hasChat + - hasChat desc + - hasChildren + - hasChildren desc + - isCritical + - isCritical desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - notes + - notes desc + - parentTaskId + - parentTaskId desc + - percentComplete + - percentComplete desc + - personalView + - personalView desc + - planId + - planId desc + - planView + - planView desc + - priority + - priority desc + - recurrence + - recurrence desc + - startDateTime + - startDateTime desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - bucketId + - capabilities + - completedBy + - completedDateTime + - creationInfo + - displayName + - dueDateTime + - extensions + - finishDateTime + - goalIds + - hasChat + - hasChildren + - isCritical + - lastModifiedBy + - lastModifiedDateTime + - notes + - parentTaskId + - percentComplete + - personalView + - planId + - planView + - priority + - recurrence + - startDateTime + - status + - checklist + - customFieldValues + - links + - messages + - userAssignments + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - checklist + - customFieldValues + - links + - messages + - userAssignments + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.taskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/me/planner/tasks_v2/{task-id}': + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - me.plannerUser + summary: Get tasks_v2 from me + description: Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + operationId: me.planner.GetTasks_v2 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - bucketId + - capabilities + - completedBy + - completedDateTime + - creationInfo + - displayName + - dueDateTime + - extensions + - finishDateTime + - goalIds + - hasChat + - hasChildren + - isCritical + - lastModifiedBy + - lastModifiedDateTime + - notes + - parentTaskId + - percentComplete + - personalView + - planId + - planView + - priority + - recurrence + - startDateTime + - status + - checklist + - customFieldValues + - links + - messages + - userAssignments + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - checklist + - customFieldValues + - links + - messages + - userAssignments + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/planner/tasks_v2/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - me.plannerUser + summary: Get the number of the resource + operationId: me.planner.tasks_v2.GetCount-d4e5 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/me/planner/tasks/{plannerTask-id}': description: Provides operations to manage the tasks property of the microsoft.graph.plannerUser entity. get: @@ -1026853,6 +1035388,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1026886,6 +1035422,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1028562,6 +1037099,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1028595,6 +1037133,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1031062,6 +1039601,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1031095,6 +1039635,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1032652,6 +1041193,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1032743,6 +1041285,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1033673,7 +1042216,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/networkAccess/reports/microsoft.graph.networkaccess.getDiscoveredApplicationSegmentReport(startDateTime={startDateTime},endDateTime={endDateTime},userId=''@userId'')': + '/networkAccess/reports/microsoft.graph.networkaccess.getDiscoveredApplicationSegmentReport(startDateTime={startDateTime},endDateTime={endDateTime},userId=''@userId'',groupingId=''@groupingId'')': description: Provides operations to call the getDiscoveredApplicationSegmentReport method. get: tags: @@ -1033707,6 +1042250,12 @@ paths: schema: type: string nullable: true + - name: groupingId + in: query + description: 'Usage: groupingId=''@groupingId''' + schema: + type: string + nullable: true - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -1056947,6 +1065496,10 @@ paths: tags: - planner.planner summary: Get planner + description: Read the properties and relationships of planner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-get?view=graph-rest-beta operationId: planner.planner.GetPlanner parameters: - name: $select @@ -1056963,8 +1065516,10 @@ paths: - buckets - goals - plans + - plans_v2 - rosters - tasks + - tasks_v2 type: string - name: $expand in: query @@ -1056980,8 +1065535,10 @@ paths: - buckets - goals - plans + - plans_v2 - rosters - tasks + - tasks_v2 type: string responses: '200': @@ -1056997,6 +1065554,10 @@ paths: tags: - planner.planner summary: Update planner + description: Update the properties of a planner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-update?view=graph-rest-beta operationId: planner.planner.UpdatePlanner requestBody: description: New property values @@ -1059634,6 +1068195,2155 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /planner/plans_v2: + description: Provides operations to manage the plans_v2 property of the microsoft.graph.planner entity. + get: + tags: + - planner.plan + summary: List plans_v2 + description: Get a list of the plan objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-list-plans_v2?view=graph-rest-beta + operationId: planner.ListPlans_v2 + 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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - calendar + - calendar desc + - capabilities + - capabilities desc + - container + - container desc + - contentSensitivityLabelAssignment + - contentSensitivityLabelAssignment desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc + - duration + - duration desc + - extensions + - extensions desc + - hasChat + - hasChat desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - planView + - planView desc + - sharedWithContainers + - sharedWithContainers desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.plan + summary: Create plan_v2 + description: Create a new plan object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-post-plans_v2?view=graph-rest-beta + operationId: planner.CreatePlans_v2 + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.planner entity. + get: + tags: + - planner.plan + summary: Get plan + description: Read the properties and relationships of plan object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-get?view=graph-rest-beta + operationId: planner.GetPlans_v2 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.plan + summary: Update plan + description: Update the properties of a plan object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-update?view=graph-rest-beta + operationId: planner.UpdatePlans_v2 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.plan + summary: Delete plan + description: Delete a plan object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planneruser-delete-v2?view=graph-rest-beta + operationId: planner.DeletePlans_v2 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/buckets': + description: Provides operations to manage the buckets property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get buckets from planner + description: The collection of buckets in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListBuckets + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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: + enum: + - id + - id desc + - capabilities + - capabilities desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc + - extensions + - extensions desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - planId + - planId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - capabilities + - creationInfo + - displayName + - extensions + - lastModifiedBy + - lastModifiedDateTime + - planId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.bucketCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.plan + summary: Create new navigation property to buckets for planner + operationId: planner.plans_v2.CreateBuckets + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucket' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/buckets/{bucket-id}': + description: Provides operations to manage the buckets property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get buckets from planner + description: The collection of buckets in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetBuckets + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: bucket-id + in: path + description: The unique identifier of bucket + required: true + schema: + type: string + x-ms-docs-key-type: bucket + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - capabilities + - creationInfo + - displayName + - extensions + - lastModifiedBy + - lastModifiedDateTime + - planId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.plan + summary: Update the navigation property buckets in planner + operationId: planner.plans_v2.UpdateBuckets + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: bucket-id + in: path + description: The unique identifier of bucket + required: true + schema: + type: string + x-ms-docs-key-type: bucket + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucket' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.plan + summary: Delete navigation property buckets for planner + operationId: planner.plans_v2.DeleteBuckets + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: bucket-id + in: path + description: The unique identifier of bucket + required: true + schema: + type: string + x-ms-docs-key-type: bucket + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/buckets/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.buckets.GetCount-3e9d + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/contexts': + description: Provides operations to manage the contexts property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get contexts from planner + description: The collection of context links describing where the plan is surfaced. Read-only. Nullable. + operationId: planner.plans_v2.ListContexts + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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: + enum: + - id + - id desc + - associationType + - associationType desc + - createdDateTime + - createdDateTime desc + - customLinkText + - customLinkText desc + - displayAs + - displayAs desc + - displayNameSegments + - displayNameSegments desc + - isActive + - isActive desc + - isCreation + - isCreation desc + - key + - key desc + - ownerAppId + - ownerAppId desc + - webUrl + - webUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - associationType + - createdDateTime + - customLinkText + - displayAs + - displayNameSegments + - isActive + - isCreation + - key + - ownerAppId + - webUrl + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.planContextLinkCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.plan + summary: Create new navigation property to contexts for planner + operationId: planner.plans_v2.CreateContexts + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/contexts/{planContextLink-id}': + description: Provides operations to manage the contexts property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get contexts from planner + description: The collection of context links describing where the plan is surfaced. Read-only. Nullable. + operationId: planner.plans_v2.GetContexts + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: planContextLink-id + in: path + description: The unique identifier of planContextLink + required: true + schema: + type: string + x-ms-docs-key-type: planContextLink + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - associationType + - createdDateTime + - customLinkText + - displayAs + - displayNameSegments + - isActive + - isCreation + - key + - ownerAppId + - webUrl + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.plan + summary: Update the navigation property contexts in planner + operationId: planner.plans_v2.UpdateContexts + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: planContextLink-id + in: path + description: The unique identifier of planContextLink + required: true + schema: + type: string + x-ms-docs-key-type: planContextLink + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.plan + summary: Delete navigation property contexts for planner + operationId: planner.plans_v2.DeleteContexts + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: planContextLink-id + in: path + description: The unique identifier of planContextLink + required: true + schema: + type: string + x-ms-docs-key-type: planContextLink + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/contexts/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.contexts.GetCount-c2ba + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/customFieldDefinitions': + description: Provides operations to manage the customFieldDefinitions property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get customFieldDefinitions from planner + description: The collection of custom field definitions in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListCustomFieldDefinitions + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - deletedBy + - deletedBy desc + - deletedDateTime + - deletedDateTime desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - planId + - planId desc + - rollupType + - rollupType desc + - valueType + - valueType desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - createdBy + - createdDateTime + - deletedBy + - deletedDateTime + - displayName + - lastModifiedBy + - lastModifiedDateTime + - planId + - rollupType + - valueType + - choiceOptions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - choiceOptions + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.customFieldDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/customFieldDefinitions/{customFieldDefinition-id}': + description: Provides operations to manage the customFieldDefinitions property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get customFieldDefinitions from planner + description: The collection of custom field definitions in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetCustomFieldDefinitions + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: customFieldDefinition-id + in: path + description: The unique identifier of customFieldDefinition + required: true + schema: + type: string + x-ms-docs-key-type: customFieldDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - createdBy + - createdDateTime + - deletedBy + - deletedDateTime + - displayName + - lastModifiedBy + - lastModifiedDateTime + - planId + - rollupType + - valueType + - choiceOptions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - choiceOptions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/customFieldDefinitions/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.customFieldDefinitions.GetCount-ee79 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/dependencies': + description: Provides operations to manage the dependencies property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get dependencies from planner + description: The collection of dependencies between items in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListDependencies + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - constraint + - constraint desc + - creationInfo + - creationInfo desc + - extensions + - extensions desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sourceItemId + - sourceItemId desc + - targetItemId + - targetItemId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - constraint + - creationInfo + - extensions + - lastModifiedBy + - lastModifiedDateTime + - sourceItemId + - targetItemId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.dependencyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/dependencies/{dependency-id}': + description: Provides operations to manage the dependencies property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get dependencies from planner + description: The collection of dependencies between items in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetDependencies + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: dependency-id + in: path + description: The unique identifier of dependency + required: true + schema: + type: string + x-ms-docs-key-type: dependency + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - constraint + - creationInfo + - extensions + - lastModifiedBy + - lastModifiedDateTime + - sourceItemId + - targetItemId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dependency' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/dependencies/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.dependencies.GetCount-eb69 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/goals': + description: Provides operations to manage the goals property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get goals from planner + description: The collection of goals in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListGoals + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - capabilities + - capabilities desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - extensions + - extensions desc + - finishDate + - finishDate desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - notes + - notes desc + - planId + - planId desc + - priority + - priority desc + - startDate + - startDate desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - capabilities + - createdBy + - createdDateTime + - displayName + - extensions + - finishDate + - lastModifiedBy + - lastModifiedDateTime + - notes + - planId + - priority + - startDate + - status + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - tasks + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.goalCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/goals/{goal-id}': + description: Provides operations to manage the goals property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get goals from planner + description: The collection of goals in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetGoals + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: goal-id + in: path + description: The unique identifier of goal + required: true + schema: + type: string + x-ms-docs-key-type: goal + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - capabilities + - createdBy + - createdDateTime + - displayName + - extensions + - finishDate + - lastModifiedBy + - lastModifiedDateTime + - notes + - planId + - priority + - startDate + - status + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - tasks + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.goal' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/goals/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.goals.GetCount-4046 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/historyItems': + description: Provides operations to manage the historyItems property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get historyItems from planner + description: The collection of history (audit) items for the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListHistoryItems + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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: + enum: + - id + - id desc + - actor + - actor desc + - entityId + - entityId desc + - entityType + - entityType desc + - eventType + - eventType desc + - newData + - newData desc + - occurredDateTime + - occurredDateTime desc + - oldData + - oldData desc + - planId + - planId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - actor + - entityId + - entityType + - eventType + - newData + - occurredDateTime + - oldData + - planId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.historyItemCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/historyItems/{historyItem-id}': + description: Provides operations to manage the historyItems property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get historyItems from planner + description: The collection of history (audit) items for the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetHistoryItems + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: historyItem-id + in: path + description: The unique identifier of historyItem + required: true + schema: + type: string + x-ms-docs-key-type: historyItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - actor + - entityId + - entityType + - eventType + - newData + - occurredDateTime + - oldData + - planId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.historyItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/historyItems/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.historyItems.GetCount-9f24 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/links': + description: Provides operations to manage the links property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get links from planner + description: The collection of content links attached to the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListLinks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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: + enum: + - id + - id desc + - capabilities + - capabilities desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - extensions + - extensions desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - linkType + - linkType desc + - webUrl + - webUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - capabilities + - createdBy + - displayName + - extensions + - lastModifiedBy + - lastModifiedDateTime + - linkType + - webUrl + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.contentLinkCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.plan + summary: Create new navigation property to links for planner + operationId: planner.plans_v2.CreateLinks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/links/{contentLink-id}': + description: Provides operations to manage the links property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get links from planner + description: The collection of content links attached to the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetLinks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - capabilities + - createdBy + - displayName + - extensions + - lastModifiedBy + - lastModifiedDateTime + - linkType + - webUrl + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.plan + summary: Update the navigation property links in planner + operationId: planner.plans_v2.UpdateLinks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.plan + summary: Delete navigation property links for planner + operationId: planner.plans_v2.DeleteLinks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/links/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.links.GetCount-a4d1 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/tasks': + description: Provides operations to manage the tasks property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get tasks from planner + description: The collection of tasks in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListTasks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - bucketId + - bucketId desc + - capabilities + - capabilities desc + - completedBy + - completedBy desc + - completedDateTime + - completedDateTime desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc + - dueDateTime + - dueDateTime desc + - extensions + - extensions desc + - finishDateTime + - finishDateTime desc + - goalIds + - goalIds desc + - hasChat + - hasChat desc + - hasChildren + - hasChildren desc + - isCritical + - isCritical desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - notes + - notes desc + - parentTaskId + - parentTaskId desc + - percentComplete + - percentComplete desc + - personalView + - personalView desc + - planId + - planId desc + - planView + - planView desc + - priority + - priority desc + - recurrence + - recurrence desc + - startDateTime + - startDateTime desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - bucketId + - capabilities + - completedBy + - completedDateTime + - creationInfo + - displayName + - dueDateTime + - extensions + - finishDateTime + - goalIds + - hasChat + - hasChildren + - isCritical + - lastModifiedBy + - lastModifiedDateTime + - notes + - parentTaskId + - percentComplete + - personalView + - planId + - planView + - priority + - recurrence + - startDateTime + - status + - checklist + - customFieldValues + - links + - messages + - userAssignments + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - checklist + - customFieldValues + - links + - messages + - userAssignments + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.taskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/tasks/{task-id}': + description: Provides operations to manage the tasks property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get tasks from planner + description: The collection of tasks in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetTasks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - bucketId + - capabilities + - completedBy + - completedDateTime + - creationInfo + - displayName + - dueDateTime + - extensions + - finishDateTime + - goalIds + - hasChat + - hasChildren + - isCritical + - lastModifiedBy + - lastModifiedDateTime + - notes + - parentTaskId + - percentComplete + - personalView + - planId + - planView + - priority + - recurrence + - startDateTime + - status + - checklist + - customFieldValues + - links + - messages + - userAssignments + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - checklist + - customFieldValues + - links + - messages + - userAssignments + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/tasks/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.tasks.GetCount-fc24 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /planner/plans_v2/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.GetCount-ffbb + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.planner entity. get: @@ -1062507,6 +1073217,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - planner.plannerPlan + summary: Invoke action extendExpiry + operationId: planner.plans.plannerPlan.extendExpiry + parameters: + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1065254,6 +1075985,1681 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /planner/tasks_v2: + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.planner entity. + get: + tags: + - planner.task + summary: List task objects + description: Get a list of the task objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-list-tasks?view=graph-rest-beta + operationId: planner.ListTasks_v2 + 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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - bucketId + - bucketId desc + - capabilities + - capabilities desc + - completedBy + - completedBy desc + - completedDateTime + - completedDateTime desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc + - dueDateTime + - dueDateTime desc + - extensions + - extensions desc + - finishDateTime + - finishDateTime desc + - goalIds + - goalIds desc + - hasChat + - hasChat desc + - hasChildren + - hasChildren desc + - isCritical + - isCritical desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - notes + - notes desc + - parentTaskId + - parentTaskId desc + - percentComplete + - percentComplete desc + - personalView + - personalView desc + - planId + - planId desc + - planView + - planView desc + - priority + - priority desc + - recurrence + - recurrence desc + - startDateTime + - startDateTime desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - bucketId + - capabilities + - completedBy + - completedDateTime + - creationInfo + - displayName + - dueDateTime + - extensions + - finishDateTime + - goalIds + - hasChat + - hasChildren + - isCritical + - lastModifiedBy + - lastModifiedDateTime + - notes + - parentTaskId + - percentComplete + - personalView + - planId + - planView + - priority + - recurrence + - startDateTime + - status + - checklist + - customFieldValues + - links + - messages + - userAssignments + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - checklist + - customFieldValues + - links + - messages + - userAssignments + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.taskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create task + description: Create a new task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-post-tasks?view=graph-rest-beta + operationId: planner.CreateTasks_v2 + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}': + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.planner entity. + get: + tags: + - planner.task + summary: Get task_v2 + description: Read the properties and relationships of task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/task-get?view=graph-rest-beta + operationId: planner.GetTasks_v2 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - bucketId + - capabilities + - completedBy + - completedDateTime + - creationInfo + - displayName + - dueDateTime + - extensions + - finishDateTime + - goalIds + - hasChat + - hasChildren + - isCritical + - lastModifiedBy + - lastModifiedDateTime + - notes + - parentTaskId + - percentComplete + - personalView + - planId + - planView + - priority + - recurrence + - startDateTime + - status + - checklist + - customFieldValues + - links + - messages + - userAssignments + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - checklist + - customFieldValues + - links + - messages + - userAssignments + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update task_v2 + description: Update the properties of a task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/task-update?view=graph-rest-beta + operationId: planner.UpdateTasks_v2 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete task_v2 + description: Delete a task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-delete-tasks?view=graph-rest-beta + operationId: planner.DeleteTasks_v2 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/checklist': + description: Provides operations to manage the checklist property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get checklist from planner + description: The collection of checklist items on the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListChecklist + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $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: + enum: + - id + - id desc + - capabilities + - capabilities desc + - completedBy + - completedBy desc + - completedDateTime + - completedDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - extensions + - extensions desc + - isChecked + - isChecked desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - capabilities + - completedBy + - completedDateTime + - createdBy + - displayName + - extensions + - isChecked + - lastModifiedBy + - lastModifiedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.checklistItemV4CollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create new navigation property to checklist for planner + operationId: planner.tasks_v2.CreateChecklist + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/checklist/{checklistItemV4-id}': + description: Provides operations to manage the checklist property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get checklist from planner + description: The collection of checklist items on the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetChecklist + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: checklistItemV4-id + in: path + description: The unique identifier of checklistItemV4 + required: true + schema: + type: string + x-ms-docs-key-type: checklistItemV4 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - capabilities + - completedBy + - completedDateTime + - createdBy + - displayName + - extensions + - isChecked + - lastModifiedBy + - lastModifiedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property checklist in planner + operationId: planner.tasks_v2.UpdateChecklist + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: checklistItemV4-id + in: path + description: The unique identifier of checklistItemV4 + required: true + schema: + type: string + x-ms-docs-key-type: checklistItemV4 + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property checklist for planner + operationId: planner.tasks_v2.DeleteChecklist + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: checklistItemV4-id + in: path + description: The unique identifier of checklistItemV4 + required: true + schema: + type: string + x-ms-docs-key-type: checklistItemV4 + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/checklist/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.checklist.GetCount-3082 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/tasks_v2/{task-id}/customFieldValues': + description: Provides operations to manage the customFieldValues property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get customFieldValues from planner + description: The collection of custom field values set on the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListCustomFieldValues + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $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: + enum: + - id + - id desc + - customFieldDefinitionId + - customFieldDefinitionId desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - customFieldDefinitionId + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.customFieldValueCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create new navigation property to customFieldValues for planner + operationId: planner.tasks_v2.CreateCustomFieldValues + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/customFieldValues/{customFieldValue-id}': + description: Provides operations to manage the customFieldValues property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get customFieldValues from planner + description: The collection of custom field values set on the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetCustomFieldValues + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: customFieldValue-id + in: path + description: The unique identifier of customFieldValue + required: true + schema: + type: string + x-ms-docs-key-type: customFieldValue + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - customFieldDefinitionId + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property customFieldValues in planner + operationId: planner.tasks_v2.UpdateCustomFieldValues + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: customFieldValue-id + in: path + description: The unique identifier of customFieldValue + required: true + schema: + type: string + x-ms-docs-key-type: customFieldValue + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property customFieldValues for planner + operationId: planner.tasks_v2.DeleteCustomFieldValues + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: customFieldValue-id + in: path + description: The unique identifier of customFieldValue + required: true + schema: + type: string + x-ms-docs-key-type: customFieldValue + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/customFieldValues/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.customFieldValues.GetCount-a66c + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/tasks_v2/{task-id}/links': + description: Provides operations to manage the links property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get links from planner + description: The collection of content links attached to the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListLinks + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $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: + enum: + - id + - id desc + - capabilities + - capabilities desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - extensions + - extensions desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - linkType + - linkType desc + - webUrl + - webUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - capabilities + - createdBy + - displayName + - extensions + - lastModifiedBy + - lastModifiedDateTime + - linkType + - webUrl + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.contentLinkCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create new navigation property to links for planner + operationId: planner.tasks_v2.CreateLinks + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/links/{contentLink-id}': + description: Provides operations to manage the links property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get links from planner + description: The collection of content links attached to the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetLinks + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - capabilities + - createdBy + - displayName + - extensions + - lastModifiedBy + - lastModifiedDateTime + - linkType + - webUrl + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property links in planner + operationId: planner.tasks_v2.UpdateLinks + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property links for planner + operationId: planner.tasks_v2.DeleteLinks + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/links/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.links.GetCount-df23 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/tasks_v2/{task-id}/messages': + description: Provides operations to manage the messages property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get messages from planner + description: The collection of chat messages associated with the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListMessages + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $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: + enum: + - id + - id desc + - content + - content desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - deletedTime + - deletedTime desc + - editedTime + - editedTime desc + - isDeleted + - isDeleted desc + - isEdited + - isEdited desc + - messageType + - messageType desc + - parentEntityId + - parentEntityId desc + - properties + - properties desc + - threadType + - threadType desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - content + - createdBy + - createdDateTime + - deletedTime + - editedTime + - isDeleted + - isEdited + - messageType + - parentEntityId + - properties + - threadType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.plannerChatMessageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create new navigation property to messages for planner + operationId: planner.tasks_v2.CreateMessages + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/messages/{plannerChatMessage-id}': + description: Provides operations to manage the messages property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get messages from planner + description: The collection of chat messages associated with the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetMessages + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: plannerChatMessage-id + in: path + description: The unique identifier of plannerChatMessage + required: true + schema: + type: string + x-ms-docs-key-type: plannerChatMessage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - content + - createdBy + - createdDateTime + - deletedTime + - editedTime + - isDeleted + - isEdited + - messageType + - parentEntityId + - properties + - threadType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property messages in planner + operationId: planner.tasks_v2.UpdateMessages + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: plannerChatMessage-id + in: path + description: The unique identifier of plannerChatMessage + required: true + schema: + type: string + x-ms-docs-key-type: plannerChatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property messages for planner + operationId: planner.tasks_v2.DeleteMessages + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: plannerChatMessage-id + in: path + description: The unique identifier of plannerChatMessage + required: true + schema: + type: string + x-ms-docs-key-type: plannerChatMessage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/messages/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.messages.GetCount-4cdb + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/tasks_v2/{task-id}/userAssignments': + description: Provides operations to manage the userAssignments property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get userAssignments from planner + description: The collection of user assignments on the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListUserAssignments + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $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: + enum: + - id + - id desc + - assignedBy + - assignedBy desc + - assignedDateTime + - assignedDateTime desc + - capabilities + - capabilities desc + - user + - user desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedBy + - assignedDateTime + - capabilities + - user + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.userAssignmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create new navigation property to userAssignments for planner + operationId: planner.tasks_v2.CreateUserAssignments + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userAssignment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/userAssignments/{userAssignment-id}': + description: Provides operations to manage the userAssignments property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get userAssignments from planner + description: The collection of user assignments on the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetUserAssignments + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: userAssignment-id + in: path + description: The unique identifier of userAssignment + required: true + schema: + type: string + x-ms-docs-key-type: userAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedBy + - assignedDateTime + - capabilities + - user + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property userAssignments in planner + operationId: planner.tasks_v2.UpdateUserAssignments + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: userAssignment-id + in: path + description: The unique identifier of userAssignment + required: true + schema: + type: string + x-ms-docs-key-type: userAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userAssignment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property userAssignments for planner + operationId: planner.tasks_v2.DeleteUserAssignments + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: userAssignment-id + in: path + description: The unique identifier of userAssignment + required: true + schema: + type: string + x-ms-docs-key-type: userAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/userAssignments/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.userAssignments.GetCount-834f + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /planner/tasks_v2/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.GetCount-2cf1 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/planner/tasks/{plannerTask-id}': description: Provides operations to manage the tasks property of the microsoft.graph.planner entity. get: @@ -1085122,6 +1097528,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1085213,6 +1097620,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1089388,6 +1101796,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1089479,6 +1101888,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1093022,6 +1105432,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1093113,6 +1105524,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1093329,6 +1105741,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1093420,6 +1105833,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1093866,6 +1106280,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1093957,6 +1106372,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1094391,6 +1106807,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1094482,6 +1106899,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1094698,6 +1107116,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1094789,6 +1107208,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1095235,6 +1107655,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1095326,6 +1107747,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1111355,6 +1123777,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1111388,6 +1123811,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1117184,7 +1129608,7 @@ paths: tags: - reports.reportRoot.Functions summary: Invoke function getSharePointApiUsage - description: 'Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn''t enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message ''Tenant is not enabled for this report type.'' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs.' + description: 'Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: The sharePointServicePrioritizationReport is intended for tenants that use SharePoint Service Prioritization. For details about the offering and onboarding, see SharePoint Service Prioritization. Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn''t enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message ''Tenant is not enabled for this report type.'' CSV column headers use PascalCase (for example, BilledStandardRequestCount), and JSON properties use camelCase (for example, billedStandardRequestCount) to maintain consistency with other Microsoft Graph reporting APIs.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/reportroot-getsharepointapiusage?view=graph-rest-beta @@ -1120485,8 +1132909,287 @@ paths: - pageCount - singleSidedSheetCount - usageDate - - printerId - - printerName + - printerId + - printerName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.printUsageByPrinter + summary: Update the navigation property monthlyPrintUsageSummariesByPrinter in reports + operationId: reports.UpdateMonthlyPrintUsageSummariesByPrinter + parameters: + - name: printUsageByPrinter-id + in: path + description: The unique identifier of printUsageByPrinter + required: true + schema: + type: string + x-ms-docs-key-type: printUsageByPrinter + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.printUsageByPrinter + summary: Delete navigation property monthlyPrintUsageSummariesByPrinter for reports + operationId: reports.DeleteMonthlyPrintUsageSummariesByPrinter + parameters: + - name: printUsageByPrinter-id + in: path + description: The unique identifier of printUsageByPrinter + required: true + schema: + type: string + x-ms-docs-key-type: printUsageByPrinter + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + x-ms-docs-operation-type: operation + /reports/monthlyPrintUsageSummariesByPrinter/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - reports.printUsageByPrinter + summary: Get the number of the resource + operationId: reports.monthlyPrintUsageSummariesByPrinter.GetCount-588f + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + /reports/monthlyPrintUsageSummariesByUser: + description: Provides operations to manage the monthlyPrintUsageSummariesByUser property of the microsoft.graph.reportRoot entity. + get: + tags: + - reports.printUsageByUser + summary: Get monthlyPrintUsageSummariesByUser from reports + operationId: reports.ListMonthlyPrintUsageSummariesByUser + 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: + enum: + - id + - id desc + - blackAndWhitePageCount + - blackAndWhitePageCount desc + - colorPageCount + - colorPageCount desc + - completedBlackAndWhiteJobCount + - completedBlackAndWhiteJobCount desc + - completedColorJobCount + - completedColorJobCount desc + - completedJobCount + - completedJobCount desc + - doubleSidedSheetCount + - doubleSidedSheetCount desc + - incompleteJobCount + - incompleteJobCount desc + - mediaSheetCount + - mediaSheetCount desc + - pageCount + - pageCount desc + - singleSidedSheetCount + - singleSidedSheetCount desc + - usageDate + - usageDate desc + - userPrincipalName + - userPrincipalName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - blackAndWhitePageCount + - colorPageCount + - completedBlackAndWhiteJobCount + - completedColorJobCount + - completedJobCount + - doubleSidedSheetCount + - incompleteJobCount + - mediaSheetCount + - pageCount + - singleSidedSheetCount + - usageDate + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.printUsageByUserCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.printUsageByUser + summary: Create new navigation property to monthlyPrintUsageSummariesByUser for reports + operationId: reports.CreateMonthlyPrintUsageSummariesByUser + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + x-ms-docs-operation-type: operation + '/reports/monthlyPrintUsageSummariesByUser/{printUsageByUser-id}': + description: Provides operations to manage the monthlyPrintUsageSummariesByUser property of the microsoft.graph.reportRoot entity. + get: + tags: + - reports.printUsageByUser + summary: Get monthlyPrintUsageSummariesByUser from reports + operationId: reports.GetMonthlyPrintUsageSummariesByUser + parameters: + - name: printUsageByUser-id + in: path + description: The unique identifier of printUsageByUser + required: true + schema: + type: string + x-ms-docs-key-type: printUsageByUser + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - blackAndWhitePageCount + - colorPageCount + - completedBlackAndWhiteJobCount + - completedColorJobCount + - completedJobCount + - doubleSidedSheetCount + - incompleteJobCount + - mediaSheetCount + - pageCount + - singleSidedSheetCount + - usageDate + - userPrincipalName type: string - name: $expand in: query @@ -1120506,7 +1133209,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' deprecated: true @@ -1120514,27 +1133217,27 @@ paths: removalDate: '2023-07-31' date: '2023-06-13' version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByPrinter - summary: Update the navigation property monthlyPrintUsageSummariesByPrinter in reports - operationId: reports.UpdateMonthlyPrintUsageSummariesByPrinter + - reports.printUsageByUser + summary: Update the navigation property monthlyPrintUsageSummariesByUser in reports + operationId: reports.UpdateMonthlyPrintUsageSummariesByUser parameters: - - name: printUsageByPrinter-id + - name: printUsageByUser-id in: path - description: The unique identifier of printUsageByPrinter + description: The unique identifier of printUsageByUser required: true schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: printUsageByUser requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' required: true responses: '204': @@ -1120546,21 +1133249,21 @@ paths: removalDate: '2023-07-31' date: '2023-06-13' version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByPrinter - summary: Delete navigation property monthlyPrintUsageSummariesByPrinter for reports - operationId: reports.DeleteMonthlyPrintUsageSummariesByPrinter + - reports.printUsageByUser + summary: Delete navigation property monthlyPrintUsageSummariesByUser for reports + operationId: reports.DeleteMonthlyPrintUsageSummariesByUser parameters: - - name: printUsageByPrinter-id + - name: printUsageByUser-id in: path - description: The unique identifier of printUsageByPrinter + description: The unique identifier of printUsageByUser required: true schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: printUsageByUser - name: If-Match in: header description: ETag @@ -1120576,15 +1133279,15 @@ paths: removalDate: '2023-07-31' date: '2023-06-13' version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation - /reports/monthlyPrintUsageSummariesByPrinter/$count: + /reports/monthlyPrintUsageSummariesByUser/$count: description: Provides operations to count the resources in the collection. get: tags: - - reports.printUsageByPrinter + - reports.printUsageByUser summary: Get the number of the resource - operationId: reports.monthlyPrintUsageSummariesByPrinter.GetCount-588f + operationId: reports.monthlyPrintUsageSummariesByUser.GetCount-3b6d parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -1120598,57 +1133301,16 @@ paths: removalDate: '2023-07-31' date: '2023-06-13' version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' - /reports/monthlyPrintUsageSummariesByUser: - description: Provides operations to manage the monthlyPrintUsageSummariesByUser property of the microsoft.graph.reportRoot entity. + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + /reports/partners: + description: Provides operations to manage the partners property of the microsoft.graph.reportRoot entity. get: tags: - - reports.printUsageByUser - summary: Get monthlyPrintUsageSummariesByUser from reports - operationId: reports.ListMonthlyPrintUsageSummariesByUser + - reports.partners + summary: Get partners from reports + description: Represents billing details for a Microsoft direct partner. + operationId: reports.GetPartners 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: - enum: - - id - - id desc - - blackAndWhitePageCount - - blackAndWhitePageCount desc - - colorPageCount - - colorPageCount desc - - completedBlackAndWhiteJobCount - - completedBlackAndWhiteJobCount desc - - completedColorJobCount - - completedColorJobCount desc - - completedJobCount - - completedJobCount desc - - doubleSidedSheetCount - - doubleSidedSheetCount desc - - incompleteJobCount - - incompleteJobCount desc - - mediaSheetCount - - mediaSheetCount desc - - pageCount - - pageCount desc - - singleSidedSheetCount - - singleSidedSheetCount desc - - usageDate - - usageDate desc - - userPrincipalName - - userPrincipalName desc - type: string - name: $select in: query description: Select properties to be returned @@ -1120660,18 +1133322,7 @@ paths: items: enum: - id - - blackAndWhitePageCount - - colorPageCount - - completedBlackAndWhiteJobCount - - completedColorJobCount - - completedJobCount - - doubleSidedSheetCount - - incompleteJobCount - - mediaSheetCount - - pageCount - - singleSidedSheetCount - - usageDate - - userPrincipalName + - billing type: string - name: $expand in: query @@ -1120684,65 +1133335,62 @@ paths: items: enum: - '*' + - billing type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.printUsageByUserCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - reports.printUsageByUser - summary: Create new navigation property to monthlyPrintUsageSummariesByUser for reports - operationId: reports.CreateMonthlyPrintUsageSummariesByUser + - reports.partners + summary: Update the navigation property partners in reports + operationId: reports.UpdatePartners requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + '204': + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation - '/reports/monthlyPrintUsageSummariesByUser/{printUsageByUser-id}': - description: Provides operations to manage the monthlyPrintUsageSummariesByUser property of the microsoft.graph.reportRoot entity. - get: + delete: tags: - - reports.printUsageByUser - summary: Get monthlyPrintUsageSummariesByUser from reports - operationId: reports.GetMonthlyPrintUsageSummariesByUser + - reports.partners + summary: Delete navigation property partners for reports + operationId: reports.DeletePartners parameters: - - name: printUsageByUser-id - in: path - description: The unique identifier of printUsageByUser - required: true + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: printUsageByUser + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/partners/billing: + description: Provides operations to manage the billing property of the microsoft.graph.partners entity. + get: + tags: + - reports.partners + summary: Get billing from reports + description: Represents billing details for billed and unbilled data. + operationId: reports.partners.GetBilling + parameters: - name: $select in: query description: Select properties to be returned @@ -1120754,18 +1133402,11 @@ paths: items: enum: - id - - blackAndWhitePageCount - - colorPageCount - - completedBlackAndWhiteJobCount - - completedColorJobCount - - completedJobCount - - doubleSidedSheetCount - - incompleteJobCount - - mediaSheetCount - - pageCount - - singleSidedSheetCount - - usageDate - - userPrincipalName + - aggregatedUsage + - manifests + - operations + - reconciliation + - usage type: string - name: $expand in: query @@ -1120778,6 +1133419,11 @@ paths: items: enum: - '*' + - aggregatedUsage + - manifests + - operations + - reconciliation + - usage type: string responses: '200': @@ -1120785,61 +1133431,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByUser - summary: Update the navigation property monthlyPrintUsageSummariesByUser in reports - operationId: reports.UpdateMonthlyPrintUsageSummariesByUser - parameters: - - name: printUsageByUser-id - in: path - description: The unique identifier of printUsageByUser - required: true - schema: - type: string - x-ms-docs-key-type: printUsageByUser + - reports.partners + summary: Update the navigation property billing in reports + operationId: reports.partners.UpdateBilling requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByUser - summary: Delete navigation property monthlyPrintUsageSummariesByUser for reports - operationId: reports.DeleteMonthlyPrintUsageSummariesByUser + - reports.partners + summary: Delete navigation property billing for reports + operationId: reports.partners.DeleteBilling parameters: - - name: printUsageByUser-id - in: path - description: The unique identifier of printUsageByUser - required: true - schema: - type: string - x-ms-docs-key-type: printUsageByUser - name: If-Match in: header description: ETag @@ -1120850,42 +1133469,15 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation - /reports/monthlyPrintUsageSummariesByUser/$count: - description: Provides operations to count the resources in the collection. - get: - tags: - - reports.printUsageByUser - summary: Get the number of the resource - operationId: reports.monthlyPrintUsageSummariesByUser.GetCount-3b6d - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - '200': - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' - /reports/partners: - description: Provides operations to manage the partners property of the microsoft.graph.reportRoot entity. + /reports/partners/billing/aggregatedUsage: + description: Provides operations to manage the aggregatedUsage property of the microsoft.graph.partners.billing.billing entity. get: tags: - reports.partners - summary: Get partners from reports - description: Represents billing details for a Microsoft direct partner. - operationId: reports.GetPartners + summary: Get aggregatedUsage from reports + description: Represents aggregated Azure usage data for partner billing. + operationId: reports.partners.billing.GetAggregatedUsage parameters: - name: $select in: query @@ -1120898,7 +1133490,7 @@ paths: items: enum: - id - - billing + - billed type: string - name: $expand in: query @@ -1120911,7 +1133503,7 @@ paths: items: enum: - '*' - - billing + - billed type: string responses: '200': @@ -1120919,21 +1133511,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners' + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureAggregatedUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - reports.partners - summary: Update the navigation property partners in reports - operationId: reports.UpdatePartners + summary: Update the navigation property aggregatedUsage in reports + operationId: reports.partners.billing.UpdateAggregatedUsage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners' + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureAggregatedUsage' required: true responses: '204': @@ -1120944,8 +1133536,8 @@ paths: delete: tags: - reports.partners - summary: Delete navigation property partners for reports - operationId: reports.DeletePartners + summary: Delete navigation property aggregatedUsage for reports + operationId: reports.partners.billing.DeleteAggregatedUsage parameters: - name: If-Match in: header @@ -1120958,14 +1133550,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/partners/billing: - description: Provides operations to manage the billing property of the microsoft.graph.partners entity. + /reports/partners/billing/aggregatedUsage/billed: + description: Provides operations to manage the billed property of the microsoft.graph.partners.billing.azureAggregatedUsage entity. get: tags: - reports.partners - summary: Get billing from reports - description: Represents billing details for billed and unbilled data. - operationId: reports.partners.GetBilling + summary: Get billed from reports + description: The billed aggregated usage data that can be exported. + operationId: reports.partners.billing.aggregatedUsage.GetBilled parameters: - name: $select in: query @@ -1120978,10 +1133570,6 @@ paths: items: enum: - id - - manifests - - operations - - reconciliation - - usage type: string - name: $expand in: query @@ -1120994,10 +1133582,6 @@ paths: items: enum: - '*' - - manifests - - operations - - reconciliation - - usage type: string responses: '200': @@ -1121005,21 +1133589,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedAggregatedUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - reports.partners - summary: Update the navigation property billing in reports - operationId: reports.partners.UpdateBilling + summary: Update the navigation property billed in reports + operationId: reports.partners.billing.aggregatedUsage.UpdateBilled requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedAggregatedUsage' required: true responses: '204': @@ -1121030,8 +1133614,8 @@ paths: delete: tags: - reports.partners - summary: Delete navigation property billing for reports - operationId: reports.partners.DeleteBilling + summary: Delete navigation property billed for reports + operationId: reports.partners.billing.aggregatedUsage.DeleteBilled parameters: - name: If-Match in: header @@ -1121044,6 +1133628,45 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export: + description: Provides operations to call the export method. + post: + tags: + - reports.partners + summary: Invoke action export + description: Export billed aggregated Azure usage data for a specific invoice from a billedAggregatedUsage resource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/partners-billing-billedaggregatedusage-export?view=graph-rest-beta + operationId: reports.partners.billing.aggregatedUsage.billed.export + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + invoiceId: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export + - /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export + - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export + - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export /reports/partners/billing/manifests: description: Provides operations to manage the manifests property of the microsoft.graph.partners.billing.billing entity. get: @@ -1121697,6 +1134320,7 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export @@ -1121824,6 +1134448,7 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export @@ -1122028,6 +1134653,7 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export @@ -1122155,6 +1134781,7 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export @@ -1131561,7 +1144188,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -1131654,7 +1144281,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete unifiedRoleDefinition - description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta @@ -1131813,8 +1144440,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': @@ -1131953,8 +1144583,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': @@ -1132072,14 +1144705,79 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.cloudPC.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -1132210,14 +1144908,72 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.cloudPC.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' /roleManagement/cloudPC/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -1134222,7 +1146978,7 @@ paths: tags: - roleManagement.unifiedRbacApplicationMultiple summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -1134311,7 +1147067,7 @@ paths: tags: - roleManagement.unifiedRbacApplicationMultiple summary: Delete unifiedRoleDefinition - description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta @@ -1134470,8 +1147226,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': @@ -1134610,8 +1147369,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': @@ -1134729,14 +1147491,79 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.unifiedRbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.defender.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -1134867,14 +1147694,72 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.unifiedRbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.defender.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' /roleManagement/defender/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -1136820,9 +1149705,1116 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - roleManagement.rbacApplicationMultiple - summary: Delete navigation property roleDefinitions for roleManagement - operationId: roleManagement.deviceManagement.DeleteRoleDefinitions + - roleManagement.rbacApplicationMultiple + summary: Delete navigation property roleDefinitions for roleManagement + operationId: roleManagement.deviceManagement.DeleteRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.deviceManagement.roleDefinitions.ListInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $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: + enum: + - id + - id desc + - allowedPrincipalTypes + - allowedPrincipalTypes desc + - description + - description desc + - displayName + - displayName desc + - isBuiltIn + - isBuiltIn desc + - isEnabled + - isEnabled desc + - isPrivileged + - isPrivileged desc + - resourceScopes + - resourceScopes desc + - rolePermissions + - rolePermissions desc + - templateId + - templateId desc + - version + - version desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Create new navigation property to inheritsPermissionsFrom for roleManagement + operationId: roleManagement.deviceManagement.roleDefinitions.CreateInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.deviceManagement.roleDefinitions.GetInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplicationMultiple + summary: Update the navigation property inheritsPermissionsFrom in roleManagement + operationId: roleManagement.deviceManagement.roleDefinitions.UpdateInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplicationMultiple + summary: Delete navigation property inheritsPermissionsFrom for roleManagement + operationId: roleManagement.deviceManagement.roleDefinitions.DeleteInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get the number of the resource + operationId: roleManagement.deviceManagement.roleDefinitions.inheritsPermissionsFrom.GetCount-fb75 + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.assignedPrincipals + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + /roleManagement/deviceManagement/roleDefinitions/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get the number of the resource + operationId: roleManagement.deviceManagement.roleDefinitions.GetCount-e40e + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/directory: + description: Provides operations to manage the directory property of the microsoft.graph.roleManagement entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get directory from roleManagement + operationId: roleManagement.GetDirectory + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedItems + - resourceNamespaces + - roleAssignmentApprovals + - roleAssignments + - roleAssignmentScheduleInstances + - roleAssignmentScheduleRequests + - roleAssignmentSchedules + - roleDefinitions + - roleEligibilityScheduleInstances + - roleEligibilityScheduleRequests + - roleEligibilitySchedules + - transitiveRoleAssignments + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - deletedItems + - resourceNamespaces + - roleAssignmentApprovals + - roleAssignments + - roleAssignmentScheduleInstances + - roleAssignmentScheduleRequests + - roleAssignmentSchedules + - roleDefinitions + - roleEligibilityScheduleInstances + - roleEligibilityScheduleRequests + - roleEligibilitySchedules + - transitiveRoleAssignments + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property directory in roleManagement + operationId: roleManagement.UpdateDirectory + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property directory for roleManagement + operationId: roleManagement.DeleteDirectory + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /roleManagement/directory/deletedItems: + description: Provides operations to manage the deletedItems property of the microsoft.graph.rbacApplication entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get deletedItems from roleManagement + description: Container for soft-deleted directory role management resources. + operationId: roleManagement.directory.GetDeletedItems + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - roleDefinitions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleDefinitions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property deletedItems in roleManagement + operationId: roleManagement.directory.UpdateDeletedItems + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property deletedItems for roleManagement + operationId: roleManagement.directory.DeleteDeletedItems + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems' + - /roleManagement/entitlementManagement/deletedItems + /roleManagement/directory/deletedItems/roleDefinitions: + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: List roleDefinitions + description: List custom unifiedRoleDefinition objects that have been soft-deleted from Microsoft Entra directory role management. Built-in role definitions can't be deleted and aren't returned. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/directoryrolemanagementdeleteditemcontainer-list-roledefinitions?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.ListRoleDefinitions + 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: + enum: + - id + - id desc + - allowedPrincipalTypes + - allowedPrincipalTypes desc + - description + - description desc + - displayName + - displayName desc + - isBuiltIn + - isBuiltIn desc + - isEnabled + - isEnabled desc + - isPrivileged + - isPrivileged desc + - resourceScopes + - resourceScopes desc + - rolePermissions + - rolePermissions desc + - templateId + - templateId desc + - version + - version desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to roleDefinitions for roleManagement + operationId: roleManagement.directory.deletedItems.CreateRoleDefinitions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions' + - /roleManagement/entitlementManagement/deletedItems/roleDefinitions + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get unifiedRoleDefinition + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.GetRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property roleDefinitions in roleManagement + operationId: roleManagement.directory.deletedItems.UpdateRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete unifiedRoleDefinition + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.DeleteRoleDefinitions parameters: - name: unifiedRoleDefinition-id in: path @@ -1136843,16 +1150835,16 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}' - - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. get: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Get inheritsPermissionsFrom from roleManagement description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. - operationId: roleManagement.deviceManagement.roleDefinitions.ListInheritsPermissionsFrom + operationId: roleManagement.directory.deletedItems.roleDefinitions.ListInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path @@ -1136946,9 +1150938,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Create new navigation property to inheritsPermissionsFrom for roleManagement - operationId: roleManagement.deviceManagement.roleDefinitions.CreateInheritsPermissionsFrom + operationId: roleManagement.directory.deletedItems.roleDefinitions.CreateInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path @@ -1136977,18 +1150969,21 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. get: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Get inheritsPermissionsFrom from roleManagement description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. - operationId: roleManagement.deviceManagement.roleDefinitions.GetInheritsPermissionsFrom + operationId: roleManagement.directory.deletedItems.roleDefinitions.GetInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path @@ -1137052,9 +1151047,9 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Update the navigation property inheritsPermissionsFrom in roleManagement - operationId: roleManagement.deviceManagement.roleDefinitions.UpdateInheritsPermissionsFrom + operationId: roleManagement.directory.deletedItems.roleDefinitions.UpdateInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path @@ -1137085,9 +1151080,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Delete navigation property inheritsPermissionsFrom for roleManagement - operationId: roleManagement.deviceManagement.roleDefinitions.DeleteInheritsPermissionsFrom + operationId: roleManagement.directory.deletedItems.roleDefinitions.DeleteInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path @@ -1137117,21 +1151112,24 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': description: Provides operations to call the assignedPrincipals method. get: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Invoke function assignedPrincipals description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta - operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals + operationId: roleManagement.directory.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals parameters: - name: unifiedRoleDefinition-id in: path @@ -1137235,22 +1151233,87 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Get the number of the resource - operationId: roleManagement.deviceManagement.roleDefinitions.inheritsPermissionsFrom.GetCount-fb75 + operationId: roleManagement.directory.deletedItems.roleDefinitions.inheritsPermissionsFrom.GetCount-442b parameters: - name: unifiedRoleDefinition-id in: path @@ -1137266,17 +1151329,17 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': description: Provides operations to call the assignedPrincipals method. get: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Invoke function assignedPrincipals description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta - operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.assignedPrincipals + operationId: roleManagement.directory.deletedItems.roleDefinitions.unifiedRoleDefinition.assignedPrincipals parameters: - name: unifiedRoleDefinition-id in: path @@ -1137374,128 +1151437,87 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - /roleManagement/deviceManagement/roleDefinitions/$count: - description: Provides operations to count the resources in the collection. - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get the number of the resource - operationId: roleManagement.deviceManagement.roleDefinitions.GetCount-e40e - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - '200': - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /roleManagement/directory: - description: Provides operations to manage the directory property of the microsoft.graph.roleManagement entity. - get: + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: tags: - roleManagement.rbacApplication - summary: Get directory from roleManagement - operationId: roleManagement.GetDirectory + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.roleDefinitions.unifiedRoleDefinition.restore parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - resourceNamespaces - - roleAssignmentApprovals - - roleAssignments - - roleAssignmentScheduleInstances - - roleAssignmentScheduleRequests - - roleAssignmentSchedules - - roleDefinitions - - roleEligibilityScheduleInstances - - roleEligibilityScheduleRequests - - roleEligibilitySchedules - - transitiveRoleAssignments - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - resourceNamespaces - - roleAssignmentApprovals - - roleAssignments - - roleAssignmentScheduleInstances - - roleAssignmentScheduleRequests - - roleAssignmentSchedules - - roleDefinitions - - roleEligibilityScheduleInstances - - roleEligibilityScheduleRequests - - roleEligibilitySchedules - - transitiveRoleAssignments - type: string + type: string + x-ms-docs-key-type: unifiedRoleDefinition responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - roleManagement.rbacApplication - summary: Update the navigation property directory in roleManagement - operationId: roleManagement.UpdateDirectory - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' - required: true - responses: - '204': - description: Success + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + /roleManagement/directory/deletedItems/roleDefinitions/$count: + description: Provides operations to count the resources in the collection. + get: tags: - roleManagement.rbacApplication - summary: Delete navigation property directory for roleManagement - operationId: roleManagement.DeleteDirectory + summary: Get the number of the resource + operationId: roleManagement.directory.deletedItems.roleDefinitions.GetCount-0de8 parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: - '204': - description: Success + '200': + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/roleManagement/directory/microsoft.graph.roleScheduleInstances(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': description: Provides operations to call the roleScheduleInstances method. get: @@ -1142105,7 +1156127,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -1142198,7 +1156220,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete unifiedRoleDefinition - description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta @@ -1142358,7 +1156380,10 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': @@ -1142498,7 +1156523,10 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': @@ -1142617,13 +1156645,78 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.directory.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -1142755,13 +1156848,71 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.directory.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' /roleManagement/directory/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -1145385,54 +1159536,1013 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - /roleManagement/directory/transitiveRoleAssignments/$count: - description: Provides operations to count the resources in the collection. - get: + x-ms-docs-grouped-path: + - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + /roleManagement/directory/transitiveRoleAssignments/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplication + summary: Get the number of the resource + operationId: roleManagement.directory.transitiveRoleAssignments.GetCount-5e82 + parameters: + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/enterpriseApps: + description: Provides operations to manage the enterpriseApps property of the microsoft.graph.roleManagement entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get enterpriseApps from roleManagement + operationId: roleManagement.ListEnterpriseApps + 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: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedItems + - resourceNamespaces + - roleAssignmentApprovals + - roleAssignments + - roleAssignmentScheduleInstances + - roleAssignmentScheduleRequests + - roleAssignmentSchedules + - roleDefinitions + - roleEligibilityScheduleInstances + - roleEligibilityScheduleRequests + - roleEligibilitySchedules + - transitiveRoleAssignments + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - deletedItems + - resourceNamespaces + - roleAssignmentApprovals + - roleAssignments + - roleAssignmentScheduleInstances + - roleAssignmentScheduleRequests + - roleAssignmentSchedules + - roleDefinitions + - roleEligibilityScheduleInstances + - roleEligibilityScheduleRequests + - roleEligibilitySchedules + - transitiveRoleAssignments + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.rbacApplicationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to enterpriseApps for roleManagement + operationId: roleManagement.CreateEnterpriseApps + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/enterpriseApps/{rbacApplication-id}': + description: Provides operations to manage the enterpriseApps property of the microsoft.graph.roleManagement entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get enterpriseApps from roleManagement + operationId: roleManagement.GetEnterpriseApps + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedItems + - resourceNamespaces + - roleAssignmentApprovals + - roleAssignments + - roleAssignmentScheduleInstances + - roleAssignmentScheduleRequests + - roleAssignmentSchedules + - roleDefinitions + - roleEligibilityScheduleInstances + - roleEligibilityScheduleRequests + - roleEligibilitySchedules + - transitiveRoleAssignments + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - deletedItems + - resourceNamespaces + - roleAssignmentApprovals + - roleAssignments + - roleAssignmentScheduleInstances + - roleAssignmentScheduleRequests + - roleAssignmentSchedules + - roleDefinitions + - roleEligibilityScheduleInstances + - roleEligibilityScheduleRequests + - roleEligibilitySchedules + - transitiveRoleAssignments + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property enterpriseApps in roleManagement + operationId: roleManagement.UpdateEnterpriseApps + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property enterpriseApps for roleManagement + operationId: roleManagement.DeleteEnterpriseApps + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems': + description: Provides operations to manage the deletedItems property of the microsoft.graph.rbacApplication entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get deletedItems from roleManagement + description: Container for soft-deleted directory role management resources. + operationId: roleManagement.enterpriseApps.GetDeletedItems + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - roleDefinitions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleDefinitions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property deletedItems in roleManagement + operationId: roleManagement.enterpriseApps.UpdateDeletedItems + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property deletedItems for roleManagement + operationId: roleManagement.enterpriseApps.DeleteDeletedItems + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - /roleManagement/directory/deletedItems + - /roleManagement/entitlementManagement/deletedItems + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: The soft-deleted custom role definitions in the directory. + operationId: roleManagement.enterpriseApps.deletedItems.ListRoleDefinitions + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - $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: + enum: + - id + - id desc + - allowedPrincipalTypes + - allowedPrincipalTypes desc + - description + - description desc + - displayName + - displayName desc + - isBuiltIn + - isBuiltIn desc + - isEnabled + - isEnabled desc + - isPrivileged + - isPrivileged desc + - resourceScopes + - resourceScopes desc + - rolePermissions + - rolePermissions desc + - templateId + - templateId desc + - version + - version desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to roleDefinitions for roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.CreateRoleDefinitions + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - /roleManagement/directory/deletedItems/roleDefinitions + - /roleManagement/entitlementManagement/deletedItems/roleDefinitions + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: The soft-deleted custom role definitions in the directory. + operationId: roleManagement.enterpriseApps.deletedItems.GetRoleDefinitions + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property roleDefinitions in roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.UpdateRoleDefinitions + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property roleDefinitions for roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.DeleteRoleDefinitions + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.ListInheritsPermissionsFrom + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $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: + enum: + - id + - id desc + - allowedPrincipalTypes + - allowedPrincipalTypes desc + - description + - description desc + - displayName + - displayName desc + - isBuiltIn + - isBuiltIn desc + - isEnabled + - isEnabled desc + - isPrivileged + - isPrivileged desc + - resourceScopes + - resourceScopes desc + - rolePermissions + - rolePermissions desc + - templateId + - templateId desc + - version + - version desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to inheritsPermissionsFrom for roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.CreateInheritsPermissionsFrom + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.GetInheritsPermissionsFrom + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: tags: - roleManagement.rbacApplication - summary: Get the number of the resource - operationId: roleManagement.directory.transitiveRoleAssignments.GetCount-5e82 + summary: Update the navigation property inheritsPermissionsFrom in roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.UpdateInheritsPermissionsFrom parameters: - - name: ConsistencyLevel + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property inheritsPermissionsFrom for roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.DeleteInheritsPermissionsFrom + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + description: ETag schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: - '200': - $ref: '#/components/responses/ODataCountResponse' + '204': + description: Success default: $ref: '#/components/responses/error' - /roleManagement/enterpriseApps: - description: Provides operations to manage the enterpriseApps property of the microsoft.graph.roleManagement entity. + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. get: tags: - roleManagement.rbacApplication - summary: Get enterpriseApps from roleManagement - operationId: roleManagement.ListEnterpriseApps + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -1145441,11 +1160551,11 @@ paths: items: enum: - id - - id desc + - deletedDateTime type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -1145454,17 +1160564,9 @@ paths: items: enum: - id - - resourceNamespaces - - roleAssignmentApprovals - - roleAssignments - - roleAssignmentScheduleInstances - - roleAssignmentScheduleRequests - - roleAssignmentSchedules - - roleDefinitions - - roleEligibilityScheduleInstances - - roleEligibilityScheduleRequests - - roleEligibilitySchedules - - transitiveRoleAssignments + - id desc + - deletedDateTime + - deletedDateTime desc type: string - name: $expand in: query @@ -1145477,56 +1160579,155 @@ paths: items: enum: - '*' - - resourceNamespaces - - roleAssignmentApprovals - - roleAssignments - - roleAssignmentScheduleInstances - - roleAssignmentScheduleRequests - - roleAssignmentSchedules - - roleDefinitions - - roleEligibilityScheduleInstances - - roleEligibilityScheduleRequests - - roleEligibilitySchedules - - transitiveRoleAssignments type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.rbacApplicationCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to enterpriseApps for roleManagement - operationId: roleManagement.CreateEnterpriseApps - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' - required: true + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/enterpriseApps/{rbacApplication-id}': - description: Provides operations to manage the enterpriseApps property of the microsoft.graph.roleManagement entity. + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': + description: Provides operations to count the resources in the collection. get: tags: - roleManagement.rbacApplication - summary: Get enterpriseApps from roleManagement - operationId: roleManagement.GetEnterpriseApps + summary: Get the number of the resource + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.inheritsPermissionsFrom.GetCount-cd73 + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. + get: + tags: + - roleManagement.rbacApplication + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.deletedItems.roleDefinitions.unifiedRoleDefinition.assignedPrincipals parameters: - name: rbacApplication-id in: path @@ -1145535,6 +1160736,34 @@ paths: schema: type: string x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -1145546,17 +1160775,22 @@ paths: items: enum: - id - - resourceNamespaces - - roleAssignmentApprovals - - roleAssignments - - roleAssignmentScheduleInstances - - roleAssignmentScheduleRequests - - roleAssignmentSchedules - - roleDefinitions - - roleEligibilityScheduleInstances - - roleEligibilityScheduleRequests - - roleEligibilitySchedules - - transitiveRoleAssignments + - deletedDateTime + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc type: string - name: $expand in: query @@ -1145569,33 +1160803,60 @@ paths: items: enum: - '*' - - resourceNamespaces - - roleAssignmentApprovals - - roleAssignments - - roleAssignmentScheduleInstances - - roleAssignmentScheduleRequests - - roleAssignmentSchedules - - roleDefinitions - - roleEligibilityScheduleInstances - - roleEligibilityScheduleRequests - - roleEligibilitySchedules - - transitiveRoleAssignments type: string responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: tags: - roleManagement.rbacApplication - summary: Update the navigation property enterpriseApps in roleManagement - operationId: roleManagement.UpdateEnterpriseApps + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.deletedItems.roleDefinitions.unifiedRoleDefinition.restore parameters: - name: rbacApplication-id in: path @@ -1145604,24 +1160865,53 @@ paths: schema: type: string x-ms-docs-key-type: rbacApplication - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' - required: true + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/$count': + description: Provides operations to count the resources in the collection. + get: tags: - roleManagement.rbacApplication - summary: Delete navigation property enterpriseApps for roleManagement - operationId: roleManagement.DeleteEnterpriseApps + summary: Get the number of the resource + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.GetCount-ae5e parameters: - name: rbacApplication-id in: path @@ -1145630,17 +1160920,13 @@ paths: schema: type: string x-ms-docs-key-type: rbacApplication - - name: If-Match - in: header - description: ETag - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: - '204': - description: Success + '200': + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/microsoft.graph.roleScheduleInstances(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': description: Provides operations to call the roleScheduleInstances method. get: @@ -1151055,7 +1166341,10 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': @@ -1151216,7 +1166505,10 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': @@ -1151342,13 +1166634,85 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -1151494,13 +1166858,78 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/$count': description: Provides operations to count the resources in the collection. get: @@ -1154426,52 +1169855,961 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/$count': - description: Provides operations to count the resources in the collection. + - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplication + summary: Get the number of the resource + operationId: roleManagement.enterpriseApps.transitiveRoleAssignments.GetCount-9895 + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/enterpriseApps/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplication + summary: Get the number of the resource + operationId: roleManagement.enterpriseApps.GetCount-a440 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/entitlementManagement: + description: Provides operations to manage the entitlementManagement property of the microsoft.graph.roleManagement entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get entitlementManagement from roleManagement + description: The RbacApplication for Entitlement Management + operationId: roleManagement.GetEntitlementManagement + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedItems + - resourceNamespaces + - roleAssignmentApprovals + - roleAssignments + - roleAssignmentScheduleInstances + - roleAssignmentScheduleRequests + - roleAssignmentSchedules + - roleDefinitions + - roleEligibilityScheduleInstances + - roleEligibilityScheduleRequests + - roleEligibilitySchedules + - transitiveRoleAssignments + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - deletedItems + - resourceNamespaces + - roleAssignmentApprovals + - roleAssignments + - roleAssignmentScheduleInstances + - roleAssignmentScheduleRequests + - roleAssignmentSchedules + - roleDefinitions + - roleEligibilityScheduleInstances + - roleEligibilityScheduleRequests + - roleEligibilitySchedules + - transitiveRoleAssignments + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property entitlementManagement in roleManagement + operationId: roleManagement.UpdateEntitlementManagement + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property entitlementManagement for roleManagement + operationId: roleManagement.DeleteEntitlementManagement + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /roleManagement/entitlementManagement/deletedItems: + description: Provides operations to manage the deletedItems property of the microsoft.graph.rbacApplication entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get deletedItems from roleManagement + description: Container for soft-deleted directory role management resources. + operationId: roleManagement.entitlementManagement.GetDeletedItems + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - roleDefinitions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleDefinitions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property deletedItems in roleManagement + operationId: roleManagement.entitlementManagement.UpdateDeletedItems + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property deletedItems for roleManagement + operationId: roleManagement.entitlementManagement.DeleteDeletedItems + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - /roleManagement/directory/deletedItems + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems' + /roleManagement/entitlementManagement/deletedItems/roleDefinitions: + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: The soft-deleted custom role definitions in the directory. + operationId: roleManagement.entitlementManagement.deletedItems.ListRoleDefinitions + 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: + enum: + - id + - id desc + - allowedPrincipalTypes + - allowedPrincipalTypes desc + - description + - description desc + - displayName + - displayName desc + - isBuiltIn + - isBuiltIn desc + - isEnabled + - isEnabled desc + - isPrivileged + - isPrivileged desc + - resourceScopes + - resourceScopes desc + - rolePermissions + - rolePermissions desc + - templateId + - templateId desc + - version + - version desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to roleDefinitions for roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.CreateRoleDefinitions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - /roleManagement/directory/deletedItems/roleDefinitions + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: The soft-deleted custom role definitions in the directory. + operationId: roleManagement.entitlementManagement.deletedItems.GetRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property roleDefinitions in roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.UpdateRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property roleDefinitions for roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.DeleteRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.ListInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $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: + enum: + - id + - id desc + - allowedPrincipalTypes + - allowedPrincipalTypes desc + - description + - description desc + - displayName + - displayName desc + - isBuiltIn + - isBuiltIn desc + - isEnabled + - isEnabled desc + - isPrivileged + - isPrivileged desc + - resourceScopes + - resourceScopes desc + - rolePermissions + - rolePermissions desc + - templateId + - templateId desc + - version + - version desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to inheritsPermissionsFrom for roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.CreateInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.GetInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property inheritsPermissionsFrom in roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.UpdateInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property inheritsPermissionsFrom for roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.DeleteInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. get: tags: - roleManagement.rbacApplication - summary: Get the number of the resource - operationId: roleManagement.enterpriseApps.transitiveRoleAssignments.GetCount-9895 + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals parameters: - - name: rbacApplication-id + - name: unifiedRoleDefinition-id in: path - description: The unique identifier of rbacApplication + description: The unique identifier of unifiedRoleDefinition required: true schema: type: string - x-ms-docs-key-type: rbacApplication - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - /roleManagement/enterpriseApps/$count: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: tags: - roleManagement.rbacApplication summary: Get the number of the resource - operationId: roleManagement.enterpriseApps.GetCount-a440 + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.inheritsPermissionsFrom.GetCount-0466 parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -1154479,15 +1170817,46 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /roleManagement/entitlementManagement: - description: Provides operations to manage the entitlementManagement property of the microsoft.graph.roleManagement entity. + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. get: tags: - roleManagement.rbacApplication - summary: Get entitlementManagement from roleManagement - description: The RbacApplication for Entitlement Management - operationId: roleManagement.GetEntitlementManagement + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.unifiedRoleDefinition.assignedPrincipals parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -1154499,17 +1170868,22 @@ paths: items: enum: - id - - resourceNamespaces - - roleAssignmentApprovals - - roleAssignments - - roleAssignmentScheduleInstances - - roleAssignmentScheduleRequests - - roleAssignmentSchedules - - roleDefinitions - - roleEligibilityScheduleInstances - - roleEligibilityScheduleRequests - - roleEligibilitySchedules - - transitiveRoleAssignments + - deletedDateTime + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc type: string - name: $expand in: query @@ -1154522,63 +1170896,116 @@ paths: items: enum: - '*' - - resourceNamespaces - - roleAssignmentApprovals - - roleAssignments - - roleAssignmentScheduleInstances - - roleAssignmentScheduleRequests - - roleAssignmentSchedules - - roleDefinitions - - roleEligibilityScheduleInstances - - roleEligibilityScheduleRequests - - roleEligibilitySchedules - - transitiveRoleAssignments type: string responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: tags: - roleManagement.rbacApplication - summary: Update the navigation property entitlementManagement in roleManagement - operationId: roleManagement.UpdateEntitlementManagement - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' - required: true + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + /roleManagement/entitlementManagement/deletedItems/roleDefinitions/$count: + description: Provides operations to count the resources in the collection. + get: tags: - roleManagement.rbacApplication - summary: Delete navigation property entitlementManagement for roleManagement - operationId: roleManagement.DeleteEntitlementManagement + summary: Get the number of the resource + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.GetCount-3787 parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: - '204': - description: Success + '200': + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/microsoft.graph.roleScheduleInstances(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': description: Provides operations to call the roleScheduleInstances method. get: @@ -1159134,7 +1175561,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -1159379,8 +1175806,11 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. @@ -1159519,8 +1175949,11 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': description: Provides operations to call the assignedPrincipals method. @@ -1159638,13 +1176071,78 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -1159776,13 +1176274,71 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' /roleManagement/entitlementManagement/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -1164137,7 +1180693,7 @@ paths: tags: - roleManagement.unifiedRbacApplication summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -1164379,8 +1180935,11 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. @@ -1164519,8 +1181078,11 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': description: Provides operations to call the assignedPrincipals method. @@ -1164638,13 +1181200,78 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.unifiedRbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.exchange.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -1164776,13 +1181403,71 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.unifiedRbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.exchange.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' /roleManagement/exchange/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -1166733,6 +1183418,7 @@ paths: - triggers - triggerTypes - userSecurityProfiles + - workbooks - zones type: string - name: $expand @@ -1166779,6 +1183465,7 @@ paths: - triggers - triggerTypes - userSecurityProfiles + - workbooks - zones type: string responses: @@ -1197894,6 +1214581,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1197985,6 +1214673,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1198195,6 +1214884,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1198286,6 +1214976,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1198702,6 +1215393,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1198793,6 +1215485,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1199215,6 +1215908,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1199306,6 +1216000,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1199516,6 +1216211,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1199607,6 +1216303,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1200023,6 +1216720,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1200114,6 +1216812,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1211911,6 +1228610,249 @@ paths: date: '2024-04-10' version: 2024-01/Deprecation description: 'The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API.' + /security/workbooks: + description: Provides operations to manage the workbooks property of the microsoft.graph.security entity. + get: + tags: + - security.workbook + summary: List workbook objects + description: 'Get the workbooks in the tenant. The response omits content by default. To retrieve workbook documents in the collection response, explicitly select content, for example, $select=id,name,content.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-list-workbooks?view=graph-rest-beta + operationId: security.ListWorkbooks + 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: + enum: + - id + - id desc + - content + - content desc + - createdAtDateTime + - createdAtDateTime desc + - createdByUpn + - createdByUpn desc + - etag + - etag desc + - lastUpdatedByUpn + - lastUpdatedByUpn desc + - name + - name desc + - updatedAtDateTime + - updatedAtDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - content + - createdAtDateTime + - createdByUpn + - etag + - lastUpdatedByUpn + - name + - updatedAtDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.security.workbookCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.workbook + summary: Create workbook + description: 'Create a workbook with a server-generated ID. To deploy a workbook with a stable, client-selected GUID, use Update workbook instead.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-post-workbooks?view=graph-rest-beta + operationId: security.CreateWorkbooks + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/workbooks/{workbook-id}': + description: Provides operations to manage the workbooks property of the microsoft.graph.security entity. + get: + tags: + - security.workbook + summary: Get workbook + description: Get a workbook by its ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-workbook-get?view=graph-rest-beta + operationId: security.GetWorkbooks + parameters: + - name: workbook-id + in: path + description: The unique identifier of workbook + required: true + schema: + type: string + x-ms-docs-key-type: workbook + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - content + - createdAtDateTime + - createdByUpn + - etag + - lastUpdatedByUpn + - name + - updatedAtDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.workbook + summary: Update workbook + description: 'Create or replace a workbook using a client-selected ID. Supply a GUID in the request URL. Without a conditional header, this method creates the workbook if that ID doesn''t exist, or replaces its name and content if it does. Reusing the same GUID preserves the workbook''s identity. Updates preserve createdByUpn and createdAtDateTime. The content value replaces the complete JSON document. It isn''t a partial update or a nested merge.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-workbook-update?view=graph-rest-beta + operationId: security.UpdateWorkbooks + parameters: + - name: workbook-id + in: path + description: The unique identifier of workbook + required: true + schema: + type: string + x-ms-docs-key-type: workbook + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.workbook + summary: Delete workbook + description: Delete a workbook by its ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-delete-workbooks?view=graph-rest-beta + operationId: security.DeleteWorkbooks + parameters: + - name: workbook-id + in: path + description: The unique identifier of workbook + required: true + schema: + type: string + x-ms-docs-key-type: workbook + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/workbooks/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - security.workbook + summary: Get the number of the resource + operationId: security.workbooks.GetCount-742c + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' /security/zones: description: Provides operations to manage the zones property of the microsoft.graph.security entity. get: @@ -1212636,6 +1229578,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1212669,6 +1229612,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1212797,6 +1229741,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1212830,6 +1229775,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1215805,6 +1232751,357 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/servicePrincipals/{servicePrincipal-id}/lifecycle': + description: Provides operations to manage the lifecycle property of the microsoft.graph.servicePrincipal entity. + get: + tags: + - servicePrincipals.identityLifecycle + summary: Get identityLifecycle + description: Read the properties and relationships of an microsoft.graph.identityGovernance.identityLifecycle object for a servicePrincipal. Use $expand=effectiveGoverningPolicy to retrieve the highest-priority policy governing the identity. The lastAttestationDateTime property can be null for an identity that hasn't yet been attested. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-identitylifecycle-get?view=graph-rest-beta + operationId: servicePrincipals.GetLifecycle + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - lastAttestationDateTime + - complianceIssues + - effectiveGoverningPolicy + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - complianceIssues + - effectiveGoverningPolicy + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - servicePrincipals.identityLifecycle + summary: Update identityLifecycle + description: Update the properties of an identityLifecycle object for a servicePrincipal. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-identitylifecycle-update?view=graph-rest-beta + operationId: servicePrincipals.UpdateLifecycle + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - servicePrincipals.identityLifecycle + summary: Delete navigation property lifecycle for servicePrincipals + operationId: servicePrincipals.DeleteLifecycle + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/lifecycle/complianceIssues': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - servicePrincipals.identityLifecycle + summary: List complianceIssues + description: Get a list of the complianceIssue objects and their properties for the identityLifecycle of a servicePrincipal. Each issue includes the ruleType that generated it. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-identitylifecycle-list-complianceissues?view=graph-rest-beta + operationId: servicePrincipals.lifecycle.ListComplianceIssues + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - $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: + enum: + - id + - id desc + - description + - description desc + - governingPolicyReferenceId + - governingPolicyReferenceId desc + - issueCode + - issueCode desc + - ruleType + - ruleType desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - governingPolicyReferenceId + - issueCode + - ruleType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.complianceIssueCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/lifecycle/complianceIssues/{complianceIssue-id}': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - servicePrincipals.identityLifecycle + summary: Get complianceIssue + description: Read the properties and relationships of a microsoft.graph.identityGovernance.complianceIssue object for the identityLifecycle of a servicePrincipal. The ruleType property indicates which rule caused the noncompliance. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-complianceissue-get?view=graph-rest-beta + operationId: servicePrincipals.lifecycle.GetComplianceIssues + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - name: complianceIssue-id + in: path + description: The unique identifier of complianceIssue + required: true + schema: + type: string + x-ms-docs-key-type: complianceIssue + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - governingPolicyReferenceId + - issueCode + - ruleType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/lifecycle/complianceIssues/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - servicePrincipals.identityLifecycle + summary: Get the number of the resource + operationId: servicePrincipals.lifecycle.complianceIssues.GetCount-b94c + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/servicePrincipals/{servicePrincipal-id}/lifecycle/effectiveGoverningPolicy': + description: Provides operations to manage the effectiveGoverningPolicy property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - servicePrincipals.identityLifecycle + summary: Get effectiveGoverningPolicy from servicePrincipals + description: The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + operationId: servicePrincipals.lifecycle.GetEffectiveGoverningPolicy + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - displayName + - enforcementAction + - gracePeriodInDays + - isEnabled + - lastModifiedDateTime + - notificationSchedule + - policySource + - scope + - versionNumber + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/servicePrincipals/{servicePrincipal-id}/memberOf': description: Provides operations to manage the memberOf property of the microsoft.graph.servicePrincipal entity. get: @@ -1216782,13 +1234079,65 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.getMemberObjects': - description: Provides operations to call the getMemberObjects method. + '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.getMemberObjects': + description: Provides operations to call the getMemberObjects method. + post: + tags: + - servicePrincipals.servicePrincipal.Actions + summary: Invoke action getMemberObjects + operationId: servicePrincipals.servicePrincipal.getMemberObjects + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.getPasswordSingleSignOnCredentials': + description: Provides operations to call the getPasswordSingleSignOnCredentials method. post: tags: - servicePrincipals.servicePrincipal.Actions - summary: Invoke action getMemberObjects - operationId: servicePrincipals.servicePrincipal.getMemberObjects + summary: Invoke action getPasswordSingleSignOnCredentials + description: Get a list of single sign-on credentials using a password for a user or group. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceprincipal-getpasswordsinglesignoncredentials?view=graph-rest-beta + operationId: servicePrincipals.servicePrincipal.getPasswordSingleSignOnCredentials parameters: - name: servicePrincipal-id in: path @@ -1216804,10 +1234153,8 @@ paths: schema: type: object properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true + id: + type: string required: true responses: '200': @@ -1216815,32 +1234162,21 @@ paths: content: application/json: schema: - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.passwordSingleSignOnCredentialSet' - type: object - properties: - value: - type: array - items: - type: string + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.getPasswordSingleSignOnCredentials': - description: Provides operations to call the getPasswordSingleSignOnCredentials method. + '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.identityGovernance.attest': + description: Provides operations to call the attest method. post: tags: - servicePrincipals.servicePrincipal.Actions - summary: Invoke action getPasswordSingleSignOnCredentials - description: Get a list of single sign-on credentials using a password for a user or group. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceprincipal-getpasswordsinglesignoncredentials?view=graph-rest-beta - operationId: servicePrincipals.servicePrincipal.getPasswordSingleSignOnCredentials + summary: Invoke action attest + description: Attest an agent identity through its servicePrincipal to confirm it still meets the requirements of its governing lifecyclePolicy. Attestation updates the identity's lifecycle state and can clear attestation-related compliance issues. + operationId: servicePrincipals.servicePrincipal.attest parameters: - name: servicePrincipal-id in: path @@ -1216849,26 +1234185,9 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.passwordSingleSignOnCredentialSet' - - type: object - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action @@ -1223831,6 +1241150,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1223959,6 +1241279,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1224763,6 +1242084,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1224854,6 +1242176,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1226064,6 +1243387,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1226155,6 +1243479,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1229396,6 +1246721,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1229487,6 +1246813,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1231100,6 +1248427,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1231191,6 +1248519,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1232565,6 +1249894,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1232656,6 +1249986,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1233512,7 +1250843,7 @@ paths: tags: - shares.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1234517,6 +1251848,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1234608,6 +1251940,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1235450,7 +1252783,7 @@ paths: tags: - shares.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1236915,6 +1254248,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1237006,6 +1254340,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1238205,6 +1255540,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1238296,6 +1255632,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1239068,7 +1256405,7 @@ paths: tags: - shares.listItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1239733,7 +1257070,7 @@ paths: tags: - shares.permission summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1245074,6 +1262411,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1245165,6 +1262503,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1250144,6 +1267483,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1250235,6 +1267575,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1254028,6 +1271369,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1254119,6 +1271461,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1255833,6 +1273176,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1255924,6 +1273268,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1257410,6 +1274755,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1257501,6 +1274847,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1258443,7 +1275790,7 @@ paths: tags: - sites.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1259546,6 +1276893,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1259637,6 +1276985,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1260602,7 +1277951,7 @@ paths: tags: - sites.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1262275,6 +1279624,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1262366,6 +1279716,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1263470,6 +1280821,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1263561,6 +1280913,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1275297,6 +1292650,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1275388,6 +1292742,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1275811,6 +1293166,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1275902,6 +1293258,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1278051,6 +1295408,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1278142,6 +1295500,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1278565,6 +1295924,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1278656,6 +1296016,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1281505,6 +1298866,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1281596,6 +1298958,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1282019,6 +1299382,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1282110,6 +1299474,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1283076,7 +1300441,7 @@ paths: tags: - sites.permission summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1283418,6 +1300783,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1283509,6 +1300875,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1284181,6 +1301548,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1284272,6 +1301640,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1284695,6 +1302064,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1284786,6 +1302156,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1285310,6 +1302681,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1285401,6 +1302773,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1305528,6 +1322901,7 @@ paths: - driveProtectionUnits - driveProtectionUnitsBulkAdditionJobs - emailNotificationsSetting + - entraProtectionPolicies - exchangeProtectionPolicies - exchangeRestoreSessions - exclusionUnits @@ -1305573,6 +1322947,7 @@ paths: - driveProtectionUnits - driveProtectionUnitsBulkAdditionJobs - emailNotificationsSetting + - entraProtectionPolicies - exchangeProtectionPolicies - exchangeRestoreSessions - exclusionUnits @@ -1305649,7 +1323024,11 @@ paths: get: tags: - solutions.backupRestoreRoot - summary: Get activityLogs from solutions + summary: List activityLogs + description: Get a list of activityLogBase objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-activitylogs?view=graph-rest-beta operationId: solutions.backupRestore.ListActivityLogs parameters: - $ref: '#/components/parameters/top' @@ -1305752,6 +1323131,7 @@ paths: tags: - solutions.backupRestoreRoot summary: Get activityLogs from solutions + description: The list of activity logs in the tenant. operationId: solutions.backupRestore.GetActivityLogs parameters: - name: activityLogBase-id @@ -1307477,6 +1324857,249 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /solutions/backupRestore/entraProtectionPolicies: + description: Provides operations to manage the entraProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. + get: + tags: + - solutions.backupRestoreRoot + summary: Get entraProtectionPolicies from solutions + operationId: solutions.backupRestore.ListEntraProtectionPolicies + 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: + enum: + - id + - id desc + - billingPolicyId + - billingPolicyId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - isEnabled + - isEnabled desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - offboardRequestedDateTime + - offboardRequestedDateTime desc + - protectionMode + - protectionMode desc + - protectionPolicyArtifactCount + - protectionPolicyArtifactCount desc + - retentionSettings + - retentionSettings desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - billingPolicyId + - createdBy + - createdDateTime + - displayName + - isEnabled + - lastModifiedBy + - lastModifiedDateTime + - offboardRequestedDateTime + - protectionMode + - protectionPolicyArtifactCount + - retentionSettings + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.entraProtectionPolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.backupRestoreRoot + summary: Create new navigation property to entraProtectionPolicies for solutions + operationId: solutions.backupRestore.CreateEntraProtectionPolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/backupRestore/entraProtectionPolicies/{entraProtectionPolicy-id}': + description: Provides operations to manage the entraProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. + get: + tags: + - solutions.backupRestoreRoot + summary: Get entraProtectionPolicies from solutions + operationId: solutions.backupRestore.GetEntraProtectionPolicies + parameters: + - name: entraProtectionPolicy-id + in: path + description: The unique identifier of entraProtectionPolicy + required: true + schema: + type: string + x-ms-docs-key-type: entraProtectionPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - billingPolicyId + - createdBy + - createdDateTime + - displayName + - isEnabled + - lastModifiedBy + - lastModifiedDateTime + - offboardRequestedDateTime + - protectionMode + - protectionPolicyArtifactCount + - retentionSettings + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.backupRestoreRoot + summary: Update the navigation property entraProtectionPolicies in solutions + operationId: solutions.backupRestore.UpdateEntraProtectionPolicies + parameters: + - name: entraProtectionPolicy-id + in: path + description: The unique identifier of entraProtectionPolicy + required: true + schema: + type: string + x-ms-docs-key-type: entraProtectionPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.backupRestoreRoot + summary: Delete navigation property entraProtectionPolicies for solutions + operationId: solutions.backupRestore.DeleteEntraProtectionPolicies + parameters: + - name: entraProtectionPolicy-id + in: path + description: The unique identifier of entraProtectionPolicy + required: true + schema: + type: string + x-ms-docs-key-type: entraProtectionPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /solutions/backupRestore/entraProtectionPolicies/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - solutions.backupRestoreRoot + summary: Get the number of the resource + operationId: solutions.backupRestore.entraProtectionPolicies.GetCount-340d + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' /solutions/backupRestore/exchangeProtectionPolicies: description: Provides operations to manage the exchangeProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. get: @@ -1341606,7 +1359229,7 @@ paths: tags: - storage.fileStorage summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1341948,6 +1359571,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1342039,6 +1359663,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1342707,6 +1360332,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1342798,6 +1360424,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1343216,6 +1360843,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1343307,6 +1360935,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1343830,6 +1361459,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1343921,6 +1361551,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1346419,7 +1364050,7 @@ paths: tags: - storage.fileStorage summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1348484,7 +1366115,7 @@ paths: tags: - storage.fileStorage summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1348826,6 +1366457,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1348917,6 +1366549,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1349585,6 +1367218,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1349676,6 +1367310,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1350094,6 +1367729,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1350185,6 +1367821,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1350708,6 +1368345,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1350799,6 +1368437,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1356737,6 +1374376,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1356877,6 +1374522,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1357897,6 +1375548,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1358058,6 +1375715,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1359099,8 +1376762,11 @@ paths: get: tags: - teams.channel - summary: Get planner from teams - description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' + summary: Get teamsChannelPlanner + description: Read the properties and relationships of teamsChannelPlanner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamschannelplanner-get?view=graph-rest-beta operationId: teams.channels.GetPlanner parameters: - name: team-id @@ -1359129,6 +1376795,7 @@ paths: enum: - id - plans + - plans_v2 type: string - name: $expand in: query @@ -1359142,6 +1376809,7 @@ paths: enum: - '*' - plans + - plans_v2 type: string responses: '200': @@ -1359156,7 +1376824,11 @@ paths: patch: tags: - teams.channel - summary: Update the navigation property planner in teams + summary: Update teamsChannelPlanner + description: Update the properties of a teamsChannelPlanner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamschannelplanner-update?view=graph-rest-beta operationId: teams.channels.UpdatePlanner parameters: - name: team-id @@ -1359189,7 +1376861,11 @@ paths: delete: tags: - teams.channel - summary: Delete navigation property planner for teams + summary: Delete teamsChannelPlanner + description: Delete a teamsChannelPlanner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-delete-planner?view=graph-rest-beta operationId: teams.channels.DeletePlanner parameters: - name: team-id @@ -1359378,6 +1377054,268 @@ paths: x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - '/teams/{team-id}/primaryChannel/planner/plans' + '/teams/{team-id}/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teams.channel + summary: List plans_v2 for a Teams channel + description: Get a list of the plan objects owned by the Teams channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamschannelplanner-list-plans_v2?view=graph-rest-beta + operationId: teams.channels.planner.ListPlans_v2 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - calendar + - calendar desc + - capabilities + - capabilities desc + - container + - container desc + - contentSensitivityLabelAssignment + - contentSensitivityLabelAssignment desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc + - duration + - duration desc + - extensions + - extensions desc + - hasChat + - hasChat desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - planView + - planView desc + - sharedWithContainers + - sharedWithContainers desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teams/{team-id}/primaryChannel/planner/plans_v2' + '/teams/{team-id}/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teams.channel + summary: Get plans_v2 from teams + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teams.channels.planner.GetPlans_v2 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teams/{team-id}/primaryChannel/planner/plans_v2/{plan-id}' + '/teams/{team-id}/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: teams.channels.planner.plans_v2.GetCount-5f93 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1362966,6 +1380904,43 @@ paths: - '/teams/{team-id}/microsoft.graph.archive' - '/teams/{team-id}/primaryChannel/microsoft.graph.archive' - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teams.channel + summary: Invoke action extendExpiry + operationId: teams.team.channels.channel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1368958,6 +1386933,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1369049,6 +1387025,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1369260,6 +1387237,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1369351,6 +1387329,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1369768,6 +1387747,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1369859,6 +1387839,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1372837,6 +1390818,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1372956,6 +1390943,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1373855,6 +1391848,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1373995,6 +1391994,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1374954,6 +1392959,7 @@ paths: enum: - id - plans + - plans_v2 type: string - name: $expand in: query @@ -1374967,6 +1392973,7 @@ paths: enum: - '*' - plans + - plans_v2 type: string responses: '200': @@ -1375172,6 +1393179,244 @@ paths: x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - '/teams/{team-id}/channels/{channel-id}/planner/plans' + '/teams/{team-id}/primaryChannel/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teams.channel + summary: Get plans_v2 from teams + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teams.primaryChannel.planner.ListPlans_v2 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - $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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - calendar + - calendar desc + - capabilities + - capabilities desc + - container + - container desc + - contentSensitivityLabelAssignment + - contentSensitivityLabelAssignment desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc + - duration + - duration desc + - extensions + - extensions desc + - hasChat + - hasChat desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - planView + - planView desc + - sharedWithContainers + - sharedWithContainers desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/planner/plans_v2' + '/teams/{team-id}/primaryChannel/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teams.channel + summary: Get plans_v2 from teams + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teams.primaryChannel.planner.GetPlans_v2 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/planner/plans_v2/{plan-id}' + '/teams/{team-id}/primaryChannel/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: teams.primaryChannel.planner.plans_v2.GetCount-274b + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1378410,6 +1396655,36 @@ paths: - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' - '/teams/{team-id}/microsoft.graph.archive' - '/teams/{team-id}/primaryChannel/microsoft.graph.archive' + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teams.channel + summary: Invoke action extendExpiry + operationId: teams.team.primaryChannel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1390585,6 +1408860,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1390725,6 +1409006,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1391729,6 +1410016,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1391890,6 +1410183,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1392961,6 +1411260,7 @@ paths: enum: - id - plans + - plans_v2 type: string - name: $expand in: query @@ -1392974,6 +1411274,7 @@ paths: enum: - '*' - plans + - plans_v2 type: string responses: '200': @@ -1393207,6 +1411508,265 @@ paths: x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamTemplateDefinition.team + summary: Get plans_v2 from teamTemplateDefinition + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamTemplateDefinition.teamDefinition.channels.planner.ListPlans_v2 + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - calendar + - calendar desc + - capabilities + - capabilities desc + - container + - container desc + - contentSensitivityLabelAssignment + - contentSensitivityLabelAssignment desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc + - duration + - duration desc + - extensions + - extensions desc + - hasChat + - hasChat desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - planView + - planView desc + - sharedWithContainers + - sharedWithContainers desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamTemplateDefinition.team + summary: Get plans_v2 from teamTemplateDefinition + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamTemplateDefinition.teamDefinition.channels.planner.GetPlans_v2 + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamTemplateDefinition.team + summary: Get the number of the resource + operationId: teamTemplateDefinition.teamDefinition.channels.planner.plans_v2.GetCount-0c05 + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1396795,6 +1415355,43 @@ paths: - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action extendExpiry + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.channels.channel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1402732,6 +1421329,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1402823,6 +1421421,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1403034,6 +1421633,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1403125,6 +1421725,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1403542,6 +1422143,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1403633,6 +1422235,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1406598,6 +1425201,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1406717,6 +1425326,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1407616,6 +1426231,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1407756,6 +1426377,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1408715,6 +1427342,7 @@ paths: enum: - id - plans + - plans_v2 type: string - name: $expand in: query @@ -1408728,6 +1427356,7 @@ paths: enum: - '*' - plans + - plans_v2 type: string responses: '200': @@ -1408933,6 +1427562,244 @@ paths: x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamTemplateDefinition.team + summary: Get plans_v2 from teamTemplateDefinition + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.ListPlans_v2 + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - $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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - calendar + - calendar desc + - capabilities + - capabilities desc + - container + - container desc + - contentSensitivityLabelAssignment + - contentSensitivityLabelAssignment desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc + - duration + - duration desc + - extensions + - extensions desc + - hasChat + - hasChat desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - planView + - planView desc + - sharedWithContainers + - sharedWithContainers desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamTemplateDefinition.team + summary: Get plans_v2 from teamTemplateDefinition + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.GetPlans_v2 + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamTemplateDefinition.team + summary: Get the number of the resource + operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans_v2.GetCount-620a + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1412171,6 +1431038,36 @@ paths: - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action extendExpiry + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1423234,6 +1442131,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1423382,6 +1442285,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1424396,6 +1443305,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1424565,6 +1443480,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1425669,6 +1444590,7 @@ paths: enum: - id - plans + - plans_v2 type: string - name: $expand in: query @@ -1425682,6 +1444604,7 @@ paths: enum: - '*' - plans + - plans_v2 type: string responses: '200': @@ -1425917,6 +1444840,267 @@ paths: x-ms-docs-grouped-path: - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.deletedTeam + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.deletedTeams.channels.planner.ListPlans_v2 + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - calendar + - calendar desc + - capabilities + - capabilities desc + - container + - container desc + - contentSensitivityLabelAssignment + - contentSensitivityLabelAssignment desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc + - duration + - duration desc + - extensions + - extensions desc + - hasChat + - hasChat desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - planView + - planView desc + - sharedWithContainers + - sharedWithContainers desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.deletedTeam + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.deletedTeams.channels.planner.GetPlans_v2 + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeams.channels.planner.plans_v2.GetCount-c03c + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1429549,6 +1448733,44 @@ paths: - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teamwork.deletedTeam + summary: Invoke action extendExpiry + operationId: teamwork.deletedTeams.deletedTeam.channels.channel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1439428,6 +1458650,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1439597,6 +1458825,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1440716,6 +1459950,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1440906,6 +1460146,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1442122,6 +1461368,7 @@ paths: enum: - id - plans + - plans_v2 type: string - name: $expand in: query @@ -1442135,6 +1461382,7 @@ paths: enum: - '*' - plans + - plans_v2 type: string responses: '200': @@ -1442174,67 +1461422,238 @@ paths: type: string x-ms-docs-key-type: channel requestBody: - description: New navigation property values + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.teamTemplate + summary: Delete navigation property planner for teamwork + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.DeletePlanner + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans': + description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.teamTemplate + summary: Get plans from teamwork + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.ListPlans + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - container + - container desc + - contentSensitivityLabelAssignment + - contentSensitivityLabelAssignment desc + - contexts + - contexts desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - creationSource + - creationSource desc + - isArchived + - isArchived desc + - owner + - owner desc + - sharedWithContainers + - sharedWithContainers desc + - title + - title desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - container + - contentSensitivityLabelAssignment + - contexts + - createdBy + - createdDateTime + - creationSource + - isArchived + - owner + - sharedWithContainers + - title + - buckets + - details + - goals + - historyItems + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - details + - goals + - historyItems + - tasks + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.teamTemplate + summary: Create new navigation property to plans for teamwork + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.CreatePlans + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teamwork.teamTemplate - summary: Delete navigation property planner for teamwork - operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.DeletePlanner - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - schema: - type: string - x-ms-docs-key-type: channel - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans': - description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. get: tags: - teamwork.teamTemplate - summary: Get plans from teamwork - description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' - operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.ListPlans + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.ListPlans_v2 parameters: - name: teamTemplate-id in: path @@ -1442276,26 +1461695,32 @@ paths: - id desc - archivalInfo - archivalInfo desc + - calendar + - calendar desc + - capabilities + - capabilities desc - container - container desc - contentSensitivityLabelAssignment - contentSensitivityLabelAssignment desc - - contexts - - contexts desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - creationSource - - creationSource desc - - isArchived - - isArchived desc - - owner - - owner desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc + - duration + - duration desc + - extensions + - extensions desc + - hasChat + - hasChat desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - planView + - planView desc - sharedWithContainers - sharedWithContainers desc - - title - - title desc type: string - name: $select in: query @@ -1442309,20 +1461734,26 @@ paths: enum: - id - archivalInfo + - calendar + - capabilities - container - contentSensitivityLabelAssignment - - contexts - - createdBy - - createdDateTime - - creationSource - - isArchived - - owner + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView - sharedWithContainers - - title - buckets - - details + - contexts + - customFieldDefinitions + - dependencies - goals - historyItems + - links - tasks type: string - name: $expand @@ -1442337,25 +1461768,34 @@ paths: enum: - '*' - buckets - - details + - contexts + - customFieldDefinitions + - dependencies - goals - historyItems + - links - tasks type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: tags: - teamwork.teamTemplate - summary: Create new navigation property to plans for teamwork - operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.CreatePlans + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.GetPlans_v2 parameters: - name: teamTemplate-id in: path @@ -1442378,26 +1461818,116 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string responses: - '201': - description: Created navigation property. + '200': + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans' + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2/{plan-id}' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.plans_v2.GetCount-c9a4 + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1446380,6 +1465910,51 @@ paths: - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teamwork.teamTemplate + summary: Invoke action extendExpiry + operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.channels.channel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1452997,6 +1472572,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1453088,6 +1472664,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1453306,6 +1472883,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1453397,6 +1472975,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1453849,6 +1473428,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1453940,6 +1473520,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1457386,6 +1476967,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1457534,6 +1477121,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1458548,6 +1478141,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1458717,6 +1478316,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1459821,6 +1479426,7 @@ paths: enum: - id - plans + - plans_v2 type: string - name: $expand in: query @@ -1459834,6 +1479440,7 @@ paths: enum: - '*' - plans + - plans_v2 type: string responses: '200': @@ -1460069,6 +1479676,267 @@ paths: x-ms-docs-grouped-path: - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.teamTemplate + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.ListPlans_v2 + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - $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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - calendar + - calendar desc + - capabilities + - capabilities desc + - container + - container desc + - contentSensitivityLabelAssignment + - contentSensitivityLabelAssignment desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc + - duration + - duration desc + - extensions + - extensions desc + - hasChat + - hasChat desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - planView + - planView desc + - sharedWithContainers + - sharedWithContainers desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.teamTemplate + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.GetPlans_v2 + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2/{plan-id}' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.plans_v2.GetCount-66e9 + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1463701,6 +1483569,44 @@ paths: - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teamwork.teamTemplate + summary: Invoke action extendExpiry + operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1506319,6 +1526225,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1506410,6 +1526317,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1506643,6 +1526551,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1506734,6 +1526643,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1511536,6 +1531446,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1511569,6 +1531480,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1511674,6 +1531586,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1511707,6 +1531620,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1511815,6 +1531729,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1511848,6 +1531763,7 @@ paths: - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails + - lifecycle - memberOf - oauth2PermissionGrants - ownedObjects @@ -1514274,6 +1534190,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1514365,6 +1534282,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1515090,6 +1535008,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1515181,6 +1535100,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1527300,7 +1547220,7 @@ paths: tags: - users.calendarGroup summary: Invoke function delta - description: 'Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' + description: 'Get a set of calendar resources added, updated, or deleted in a user''s mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/calendar-delta?view=graph-rest-beta @@ -1531447,7 +1551367,7 @@ paths: tags: - users.calendar summary: Invoke function delta - description: 'Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' + description: 'Get a set of calendar resources added, updated, or deleted in a user''s mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/calendar-delta?view=graph-rest-beta @@ -1534377,6 +1554297,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1534513,6 +1554439,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1535515,6 +1555447,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1535672,6 +1555610,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1540082,6 +1560026,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1540239,6 +1560189,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1561326,6 +1581282,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1561417,6 +1581374,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1565621,6 +1585579,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1565712,6 +1585671,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1566496,6 +1586456,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1566587,6 +1586548,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1568167,6 +1588129,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1568258,6 +1588221,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1569821,6 +1589785,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1569912,6 +1589877,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1570865,7 +1590831,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1574034,7 +1594000,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1575853,6 +1595819,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1575944,6 +1595911,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1579545,6 +1599513,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1579636,6 +1599605,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1581441,6 +1601411,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1581532,6 +1601503,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1583095,6 +1603067,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1583186,6 +1603159,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1584139,7 +1604113,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1585352,6 +1605326,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1585443,6 +1605418,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1586402,7 +1606378,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1590353,6 +1610329,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1590444,6 +1610421,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1591151,6 +1611129,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1591242,6 +1611221,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1592661,6 +1612641,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1592752,6 +1612733,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1594140,6 +1614122,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1594231,6 +1614214,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1595100,7 +1615084,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1597982,7 +1617966,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1600813,6 +1620797,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1600904,6 +1620889,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1611254,6 +1631240,345 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/users/{user-id}/lifecycle': + description: Provides operations to manage the lifecycle property of the microsoft.graph.user entity. + get: + tags: + - users.userIdentityLifecycle + summary: Get lifecycle from users + description: Lifecycle information for the user. Read-only. + operationId: users.GetLifecycle + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - lastAttestationDateTime + - complianceState + - complianceIssues + - effectiveGoverningPolicy + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - complianceIssues + - effectiveGoverningPolicy + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.userIdentityLifecycle + summary: Update the navigation property lifecycle in users + operationId: users.UpdateLifecycle + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.userIdentityLifecycle + summary: Delete navigation property lifecycle for users + operationId: users.DeleteLifecycle + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/lifecycle/complianceIssues': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - users.userIdentityLifecycle + summary: Get complianceIssues from users + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + operationId: users.lifecycle.ListComplianceIssues + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $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: + enum: + - id + - id desc + - description + - description desc + - governingPolicyReferenceId + - governingPolicyReferenceId desc + - issueCode + - issueCode desc + - ruleType + - ruleType desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - governingPolicyReferenceId + - issueCode + - ruleType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.complianceIssueCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/users/{user-id}/lifecycle/complianceIssues/{complianceIssue-id}': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - users.userIdentityLifecycle + summary: Get complianceIssues from users + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + operationId: users.lifecycle.GetComplianceIssues + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: complianceIssue-id + in: path + description: The unique identifier of complianceIssue + required: true + schema: + type: string + x-ms-docs-key-type: complianceIssue + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - governingPolicyReferenceId + - issueCode + - ruleType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/lifecycle/complianceIssues/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - users.userIdentityLifecycle + summary: Get the number of the resource + operationId: users.lifecycle.complianceIssues.GetCount-1107 + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/lifecycle/effectiveGoverningPolicy': + description: Provides operations to manage the effectiveGoverningPolicy property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - users.userIdentityLifecycle + summary: Get effectiveGoverningPolicy from users + description: The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + operationId: users.lifecycle.GetEffectiveGoverningPolicy + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - displayName + - enforcementAction + - gracePeriodInDays + - isEnabled + - lastModifiedDateTime + - notificationSchedule + - policySource + - scope + - versionNumber + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdBy + - lastModifiedBy + - report + - rules + - versions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/users/{user-id}/mailboxSettings': get: tags: @@ -1615320,6 +1635645,50 @@ paths: - '/users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.copy' - '/users/{user-id}/mailFolders/{mailFolder-id}/microsoft.graph.copy' - '/users/{user-id}/messages/{message-id}/microsoft.graph.copy' + '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.importMime': + description: Provides operations to call the importMime method. + post: + tags: + - users.mailFolder + summary: Invoke action importMime + operationId: users.user.mailFolders.mailFolder.childFolders.mailFolder.importMime + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + - name: mailFolder-id1 + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/users/{user-id}/mailFolders/{mailFolder-id}/microsoft.graph.importMime' '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.move': description: Provides operations to call the move method. post: @@ -1619174,6 +1639543,43 @@ paths: - '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.copy' - '/users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.copy' - '/users/{user-id}/messages/{message-id}/microsoft.graph.copy' + '/users/{user-id}/mailFolders/{mailFolder-id}/microsoft.graph.importMime': + description: Provides operations to call the importMime method. + post: + tags: + - users.mailFolder + summary: Invoke action importMime + operationId: users.user.mailFolders.mailFolder.importMime + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.importMime' '/users/{user-id}/mailFolders/{mailFolder-id}/microsoft.graph.move': description: Provides operations to call the move method. post: @@ -1626280,6 +1646686,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1626371,6 +1646778,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1631664,6 +1652072,69 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/microsoft.graph.identityGovernance.addSelfAsSponsor': + description: Provides operations to call the addSelfAsSponsor method. + post: + tags: + - users.user.Actions + summary: Invoke action addSelfAsSponsor + operationId: users.user.addSelfAsSponsor + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/microsoft.graph.identityGovernance.attest': + description: Provides operations to call the attest method. + post: + tags: + - users.user.Actions + summary: Invoke action attest + operationId: users.user.attest + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/microsoft.graph.identityGovernance.removeSelfAsSponsor': + description: Provides operations to call the removeSelfAsSponsor method. + post: + tags: + - users.user.Actions + summary: Invoke action removeSelfAsSponsor + operationId: users.user.removeSelfAsSponsor + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/microsoft.graph.invalidateAllRefreshTokens': description: Provides operations to call the invalidateAllRefreshTokens method. post: @@ -1663513,9 +1683984,11 @@ paths: - favoritePlans - myDayTasks - plans + - plans_v2 - recentPlans - rosterPlans - tasks + - tasks_v2 type: string - name: $expand in: query @@ -1663532,9 +1684005,11 @@ paths: - favoritePlans - myDayTasks - plans + - plans_v2 - recentPlans - rosterPlans - tasks + - tasks_v2 type: string responses: '200': @@ -1664514,22 +1684989,171 @@ paths: - container desc - contentSensitivityLabelAssignment - contentSensitivityLabelAssignment desc - - contexts - - contexts desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - creationSource - - creationSource desc - - isArchived - - isArchived desc - - owner - - owner desc + - contexts + - contexts desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - creationSource + - creationSource desc + - isArchived + - isArchived desc + - owner + - owner desc + - sharedWithContainers + - sharedWithContainers desc + - title + - title desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - container + - contentSensitivityLabelAssignment + - contexts + - createdBy + - createdDateTime + - creationSource + - isArchived + - owner + - sharedWithContainers + - title + - buckets + - details + - goals + - historyItems + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - details + - goals + - historyItems + - tasks + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.plannerUser + summary: Create new navigation property to plans for users + operationId: users.planner.CreatePlans + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - users.plannerUser + summary: List plans_v2 for a user + description: Get a list of the plan objects associated with the user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planneruser-list-plans_v2?view=graph-rest-beta + operationId: users.planner.ListPlans_v2 + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $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: + enum: + - id + - id desc + - archivalInfo + - archivalInfo desc + - calendar + - calendar desc + - capabilities + - capabilities desc + - container + - container desc + - contentSensitivityLabelAssignment + - contentSensitivityLabelAssignment desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc + - duration + - duration desc + - extensions + - extensions desc + - hasChat + - hasChat desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - planView + - planView desc - sharedWithContainers - sharedWithContainers desc - - title - - title desc type: string - name: $select in: query @@ -1664543,20 +1685167,26 @@ paths: enum: - id - archivalInfo + - calendar + - capabilities - container - contentSensitivityLabelAssignment - - contexts - - createdBy - - createdDateTime - - creationSource - - isArchived - - owner + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView - sharedWithContainers - - title - buckets - - details + - contexts + - customFieldDefinitions + - dependencies - goals - historyItems + - links - tasks type: string - name: $expand @@ -1664571,25 +1685201,31 @@ paths: enum: - '*' - buckets - - details + - contexts + - customFieldDefinitions + - dependencies - goals - historyItems + - links - tasks type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/users/{user-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. + get: tags: - users.plannerUser - summary: Create new navigation property to plans for users - operationId: users.planner.CreatePlans + summary: Get plans_v2 from users + description: Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + operationId: users.planner.GetPlans_v2 parameters: - name: user-id in: path @@ -1664598,23 +1685234,99 @@ paths: schema: type: string x-ms-docs-key-type: user - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - calendar + - capabilities + - container + - contentSensitivityLabelAssignment + - creationInfo + - displayName + - duration + - extensions + - hasChat + - lastModifiedBy + - lastModifiedDateTime + - planView + - sharedWithContainers + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - contexts + - customFieldDefinitions + - dependencies + - goals + - historyItems + - links + - tasks + type: string responses: - '201': - description: Created navigation property. + '200': + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/users/{user-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - users.plannerUser + summary: Get the number of the resource + operationId: users.planner.plans_v2.GetCount-4409 + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/users/{user-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.plannerUser entity. get: @@ -1667894,6 +1688606,34 @@ paths: x-ms-docs-grouped-path: - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.archive' - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.archive' + '/users/{user-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - users.plannerUser + summary: Invoke action extendExpiry + operationId: users.user.planner.plans.plannerPlan.extendExpiry + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1670461,70 +1691201,264 @@ paths: enum: - id - id desc - - activeChecklistItemCount - - activeChecklistItemCount desc - - appliedCategories - - appliedCategories desc + - activeChecklistItemCount + - activeChecklistItemCount desc + - appliedCategories + - appliedCategories desc + - archivalInfo + - archivalInfo desc + - assigneePriority + - assigneePriority desc + - assignments + - assignments desc + - bucketId + - bucketId desc + - checklistItemCount + - checklistItemCount desc + - completedBy + - completedBy desc + - completedDateTime + - completedDateTime desc + - conversationThreadId + - conversationThreadId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - creationSource + - creationSource desc + - dueDateTime + - dueDateTime desc + - goalIds + - goalIds desc + - hasChat + - hasChat desc + - hasDescription + - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - orderHint + - orderHint desc + - percentComplete + - percentComplete desc + - planId + - planId desc + - previewType + - previewType desc + - priority + - priority desc + - recurrence + - recurrence desc + - referenceCount + - referenceCount desc + - specifiedCompletionRequirements + - specifiedCompletionRequirements desc + - startDateTime + - startDateTime desc + - title + - title desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activeChecklistItemCount + - appliedCategories + - archivalInfo + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId + - createdBy + - createdDateTime + - creationSource + - dueDateTime + - goalIds + - hasChat + - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate + - lastModifiedBy + - lastModifiedDateTime + - orderHint + - percentComplete + - planId + - previewType + - priority + - recurrence + - referenceCount + - specifiedCompletionRequirements + - startDateTime + - title + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - messages + - progressTaskBoardFormat + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - messages + - progressTaskBoardFormat + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.plannerUser + summary: Create new navigation property to tasks for users + operationId: users.planner.CreateTasks + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/planner/tasks_v2': + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - users.plannerUser + summary: List tasks_v2 for a user + description: Get a list of the task objects assigned to the user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planneruser-list-tasks_v2?view=graph-rest-beta + operationId: users.planner.ListTasks_v2 + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $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: + enum: + - id + - id desc - archivalInfo - archivalInfo desc - - assigneePriority - - assigneePriority desc - - assignments - - assignments desc - bucketId - bucketId desc - - checklistItemCount - - checklistItemCount desc + - capabilities + - capabilities desc - completedBy - completedBy desc - completedDateTime - completedDateTime desc - - conversationThreadId - - conversationThreadId desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - creationSource - - creationSource desc + - creationInfo + - creationInfo desc + - displayName + - displayName desc - dueDateTime - dueDateTime desc + - extensions + - extensions desc + - finishDateTime + - finishDateTime desc - goalIds - goalIds desc - hasChat - hasChat desc - - hasDescription - - hasDescription desc - - isArchived - - isArchived desc - - isOnMyDay - - isOnMyDay desc - - isOnMyDayLastModifiedDate - - isOnMyDayLastModifiedDate desc + - hasChildren + - hasChildren desc + - isCritical + - isCritical desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - orderHint - - orderHint desc + - notes + - notes desc + - parentTaskId + - parentTaskId desc - percentComplete - percentComplete desc + - personalView + - personalView desc - planId - planId desc - - previewType - - previewType desc + - planView + - planView desc - priority - priority desc - recurrence - recurrence desc - - referenceCount - - referenceCount desc - - specifiedCompletionRequirements - - specifiedCompletionRequirements desc - startDateTime - startDateTime desc - - title - - title desc + - status + - status desc type: string - name: $select in: query @@ -1670537,43 +1691471,37 @@ paths: items: enum: - id - - activeChecklistItemCount - - appliedCategories - archivalInfo - - assigneePriority - - assignments - bucketId - - checklistItemCount + - capabilities - completedBy - completedDateTime - - conversationThreadId - - createdBy - - createdDateTime - - creationSource + - creationInfo + - displayName - dueDateTime + - extensions + - finishDateTime - goalIds - hasChat - - hasDescription - - isArchived - - isOnMyDay - - isOnMyDayLastModifiedDate + - hasChildren + - isCritical - lastModifiedBy - lastModifiedDateTime - - orderHint + - notes + - parentTaskId - percentComplete + - personalView - planId - - previewType + - planView - priority - recurrence - - referenceCount - - specifiedCompletionRequirements - startDateTime - - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details + - status + - checklist + - customFieldValues + - links - messages - - progressTaskBoardFormat + - userAssignments type: string - name: $expand in: query @@ -1670586,26 +1691514,29 @@ paths: items: enum: - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details + - checklist + - customFieldValues + - links - messages - - progressTaskBoardFormat + - userAssignments type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.taskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/users/{user-id}/planner/tasks_v2/{task-id}': + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + get: tags: - users.plannerUser - summary: Create new navigation property to tasks for users - operationId: users.planner.CreateTasks + summary: Get tasks_v2 from users + description: Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + operationId: users.planner.GetTasks_v2 parameters: - name: user-id in: path @@ -1670614,23 +1691545,105 @@ paths: schema: type: string x-ms-docs-key-type: user - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - required: true + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - archivalInfo + - bucketId + - capabilities + - completedBy + - completedDateTime + - creationInfo + - displayName + - dueDateTime + - extensions + - finishDateTime + - goalIds + - hasChat + - hasChildren + - isCritical + - lastModifiedBy + - lastModifiedDateTime + - notes + - parentTaskId + - percentComplete + - personalView + - planId + - planView + - priority + - recurrence + - startDateTime + - status + - checklist + - customFieldValues + - links + - messages + - userAssignments + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - checklist + - customFieldValues + - links + - messages + - userAssignments + type: string responses: - '201': - description: Created navigation property. + '200': + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.task' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/users/{user-id}/planner/tasks_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - users.plannerUser + summary: Get the number of the resource + operationId: users.planner.tasks_v2.GetCount-7f29 + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/users/{user-id}/planner/tasks/{plannerTask-id}': description: Provides operations to manage the tasks property of the microsoft.graph.plannerUser entity. get: @@ -1690585,6 +1711598,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1690865,6 +1711879,7 @@ paths: - joinedGroups - joinedTeams - licenseDetails + - lifecycle - mailFolders - managedAppLogCollectionRequests - managedAppRegistrations @@ -1691803,6 +1712818,7 @@ components: 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 date and time when the drift record was created. format: date-time readOnly: true driftSource: @@ -1691815,6 +1712831,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.driftIdentityInfo' + description: The identities affected by this drift record. x-ms-navigationProperty: true microsoft.graph.accessDriftReport: allOf: @@ -1691824,10 +1712841,12 @@ components: properties: downloadUri: type: string + description: The time-limited SAS URI for downloading the report file. This property is populated only in the response of the generateDownloadUri action. readOnly: true expiresAt: 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 when the download URI expires. This property is populated only in the response of the generateDownloadUri action. format: date-time readOnly: true resourceType: @@ -1691841,6 +1712860,7 @@ components: 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 date and time when the drift snapshot was created. format: date-time readOnly: true driftCounts: @@ -1691853,6 +1712873,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.accessDriftDetail' + description: The collection of access drift details for this summary. x-ms-navigationProperty: true microsoft.graph.accessPackage: allOf: @@ -1693581,12 +1714602,15 @@ components: - $ref: '#/components/schemas/microsoft.graph.publicError' - type: object nullable: true + description: Contains error details if an error occurred while processing this activity. eventDateTime: 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: Timestamp of activity completion. format: date-time performedBy: type: string + description: The identity of the person who performed the activity. nullable: true resultStatus: $ref: '#/components/schemas/microsoft.graph.activityLogResultStatus' @@ -1694362,6 +1715386,24 @@ components: description: The date and time the agent identity was created. Read-only. Inherited from servicePrincipal. format: date-time nullable: true + lifecyclePolicyComplianceState: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lifecyclePolicyComplianceState' + - type: object + nullable: true + lifecyclePolicyComplianceStateLastModifiedDateTime: + 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 + format: date-time + nullable: true + lifecyclePolicyComplianceStateReason: + type: string + nullable: true + lifecyclePolicyNonComplianceDisablementDateTime: + 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 + format: date-time + nullable: true managerApplications: type: array items: @@ -1694426,6 +1715468,24 @@ components: - title: agentIdentityBlueprintPrincipal type: object properties: + lifecyclePolicyComplianceState: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lifecyclePolicyComplianceState' + - type: object + nullable: true + lifecyclePolicyComplianceStateLastModifiedDateTime: + 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 + format: date-time + nullable: true + lifecyclePolicyComplianceStateReason: + type: string + nullable: true + lifecyclePolicyNonComplianceDisablementDateTime: + 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 + format: date-time + nullable: true managerApplications: type: array items: @@ -1695207,6 +1716267,12 @@ components: type: boolean description: 'Indicates whether the predefined value is active or deactivated. If set to false, this predefined value can''t be assigned to any more supported directory objects.' nullable: true + microsoft.graph.allUsersSpendingPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + - title: allUsersSpendingPolicy + type: object + description: A spending policy that governs every user in the tenant. microsoft.graph.androidAospReferencedApp: allOf: - $ref: '#/components/schemas/microsoft.graph.mobileApp' @@ -1699677,7 +1720743,7 @@ components: properties: metric: type: string - description: 'The name of the API usage report metric. The supported values are: egressReport, throttlingReport.' + description: 'The name of the API usage report metric. The supported values are: egressReport, sharePointServicePrioritizationReport, throttlingReport.' onboardingStatus: $ref: '#/components/schemas/microsoft.graph.apiUsageReportOnboardingStatus' microsoft.graph.appCatalogs: @@ -1700502,6 +1721568,16 @@ components: status: $ref: '#/components/schemas/microsoft.graph.appLogUploadState' description: Entity for AppLogCollectionRequest contains all logs values. + microsoft.graph.appManagementAudit: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryAudit' + - title: appManagementAudit + type: object + properties: + appliedAppManagementPolicyRestrictions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appliedAppManagementPolicyRestriction' microsoft.graph.appManagementPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -1702868,12 +1723944,15 @@ components: properties: oldPolicyName: type: string + description: 'The previous policy name, if applicable.' nullable: true policyId: type: string + description: The unique identifier of the protection policy associated with the activity log. nullable: true policyName: type: string + description: Name of the protection policy. nullable: true policyStatus: $ref: '#/components/schemas/microsoft.graph.protectionPolicyStatus' @@ -1702882,8 +1723961,10 @@ components: - $ref: '#/components/schemas/microsoft.graph.protectionUnitDetails' - type: object nullable: true + description: Contains Protection unit counts information. retentionPeriod: type: string + description: The period of time to retain the protected data for a single Microsoft 365 service. nullable: true microsoft.graph.backupReport: allOf: @@ -1702906,6 +1723987,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.activityLogBase' + description: The list of activity logs in the tenant. x-ms-navigationProperty: true browseSessions: type: array @@ -1702949,6 +1724031,11 @@ components: nullable: true description: The email notification settings in the tenant. x-ms-navigationProperty: true + entraProtectionPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' + x-ms-navigationProperty: true exchangeProtectionPolicies: type: array items: @@ -1704081,6 +1725168,51 @@ components: nullable: true status: $ref: '#/components/schemas/microsoft.graph.browseSessionStatus' + microsoft.graph.bucket: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: bucket + type: object + properties: + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.bucketCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + creationInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.creationInfo' + - type: object + nullable: true + description: Read-only creation metadata for the entity. + readOnly: true + displayName: + type: string + description: Title of the bucket. + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + planId: + type: string + description: ID of the plan that contains the bucket. Immutable after creation. + nullable: true microsoft.graph.building: allOf: - $ref: '#/components/schemas/microsoft.graph.place' @@ -1704942,6 +1726074,28 @@ components: description: Version of the CartToClassAssociation. format: int32 description: CartToClassAssociation for associating device carts with classrooms. + microsoft.graph.categoryDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: categoryDefinition + type: object + properties: + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.categoryDefinitionCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + displayName: + type: string + description: Name of the category. + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. microsoft.graph.certificateAuthorityAsEntity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1705623,6 +1726777,64 @@ components: type: boolean description: State that indicates whether the item is checked off or not. nullable: true + microsoft.graph.checklistItemV4: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: checklistItemV4 + type: object + properties: + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.checklistCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + completedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user who checked the checklist item. + completedDateTime: + 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 the checklist item was checked. + format: date-time + nullable: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + displayName: + type: string + description: Title of the checklist item. + nullable: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + isChecked: + type: boolean + description: Indicates whether the checklist item is checked (completed). + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true microsoft.graph.chromeOSOnboardingSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1706791,7 +1728003,7 @@ components: - $ref: '#/components/schemas/microsoft.graph.cloudPcDeviceImageStatusDetails' - type: object nullable: true - description: 'The details of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only. The statusDetails property is deprecated and will stop returning data on January 31, 2024. Going forward, use the errorCode property.' + description: 'The details of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only. The statusDetails property is deprecated and will stop returning data on December 7, 2026. Going forward, use the errorCode property.' version: type: string description: 'The image version. For example, 0.0.1 and 1.5.13. Read-only.' @@ -1706952,11 +1728164,11 @@ components: nullable: true offer: type: string - description: 'The offer name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The offer property is deprecated and will stop returning data on January 31, 2024. Going forward, use the offerName property.' + description: 'The offer name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The offer property is deprecated and will stop returning data on December 7, 2026. Going forward, use the offerName property.' nullable: true offerDisplayName: type: string - description: 'The official display offer name of this gallery image. For example, Windows 11 Enterprise. The offerDisplayName property is deprecated and will stop returning data on January 31, 2024.' + description: 'The official display offer name of this gallery image. For example, Windows 11 Enterprise + Microsoft 365 Apps. The offerDisplayName property is deprecated and will stop returning data on December 7, 2026. Going forward, use the displayName property.' nullable: true offerName: type: string @@ -1706968,7 +1728180,7 @@ components: nullable: true publisher: type: string - description: 'The publisher name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The publisher property is deprecated and will stop returning data on January 31, 2024. Going forward, use the publisherName property.' + description: 'The publisher name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The publisher property is deprecated and will stop returning data on December 7, 2026. Going forward, use the publisherName property.' nullable: true publisherName: type: string @@ -1706976,7 +1728188,7 @@ components: nullable: true recommendedSku: type: string - description: 'The recommended Cloud PC SKU for this gallery image. Read-only. The recommendedSku property is deprecated and will stop returning data on January 31, 2024.' + description: 'The recommended Cloud PC SKU for this gallery image. Read-only. The recommendedSku property is deprecated and will stop returning data on December 7, 2026. No replacement is planned.' nullable: true sizeInGB: maximum: 2147483647 @@ -1706987,11 +1728199,11 @@ components: nullable: true sku: type: string - description: 'The SKU name of this image that is passed to ARM to retrieve the image resource. Read-only. The sku property is deprecated and will stop returning data on January 31, 2024. Going forward, use the skuName property.' + description: 'The SKU name of this image that is passed to ARM to retrieve the image resource. Read-only. The sku property is deprecated and will stop returning data on December 7, 2026. Going forward, use the skuName property.' nullable: true skuDisplayName: type: string - description: 'The official display SKU name of this gallery image. For example, 2004. Read-only. The skuDisplayName property is deprecated and will stop returning data on January 31, 2024.' + description: 'The official display SKU name of this gallery image. For example, 22H2. Read-only. The skuDisplayName property is deprecated and will stop returning data on December 7, 2026. Going forward, use the displayName property.' nullable: true skuName: type: string @@ -1707549,6 +1728761,38 @@ components: description: 'The status of the supported region. The possible values are: available, restricted, unavailable, unknownFutureValue. Read-only.' supportedSolution: $ref: '#/components/schemas/microsoft.graph.cloudPcManagementService' + microsoft.graph.cloudPcUserProfileSnapshot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: cloudPcUserProfileSnapshot + type: object + properties: + cloudProfileId: + type: string + 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 + format: date-time + expirationDateTime: + 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 + format: date-time + nullable: true + lastRestoredDateTime: + 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 + format: date-time + nullable: true + snapshotSizeInGB: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + snapshotType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingsPersistenceSnapshotType' + userPrincipalName: + type: string microsoft.graph.cloudPcUserSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1707637,12 +1728881,32 @@ components: - title: cloudPCUserSettingsPersistenceDetail type: object properties: + autoCleanupDetail: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPCUserSettingsPersistenceAutoCleanupDetail' + - type: object + nullable: true gracePeriodEndDateTime: 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: 'Indicates the grace period end time when user settings persistence exceeds the available quota. If usage exceeds the available quota when the grace period expires, the system automatically deletes the profile with the oldest last attached timestamp. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true + snapshotConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingsPersistenceSnapshotConfiguration' + - type: object + nullable: true + storageConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcStorageConfiguration' + - type: object + nullable: true + userProfileSnapshots: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + x-ms-navigationProperty: true microsoft.graph.columnDefinition: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1709157,6 +1730421,58 @@ components: type: string description: ID of the user. nullable: true + microsoft.graph.contentLink: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: contentLink + type: object + properties: + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentLinkCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + displayName: + type: string + description: Display label for the link. + nullable: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + linkType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentLinkType' + - type: object + nullable: true + description: 'Type of content the link points to. The possible values are: documentReference, webReference, unknownFutureValue.' + webUrl: + type: string + description: URL the link points to. + nullable: true microsoft.graph.contentModel: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1709853,6 +1731169,13 @@ components: $ref: '#/components/schemas/microsoft.graph.copilotConversation' description: The users conversations with Copilot Chat. x-ms-navigationProperty: true + costManagement: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementRoot' + - type: object + nullable: true + description: The Copilot Cost Management administration root. + x-ms-navigationProperty: true interactionHistory: anyOf: - $ref: '#/components/schemas/microsoft.graph.aiInteractionHistory' @@ -1709964,6 +1731287,106 @@ components: resource: type: string description: Resource within the application segment for which CORS permissions are granted. / grants permission for the whole app segment. + microsoft.graph.costManagementAlertSetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: costManagementAlertSetting + type: object + properties: + isEnabled: + type: boolean + description: Whether alerting is enabled. + thresholds: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertThreshold' + description: The configured thresholds. + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + description: "The directory users notified when a threshold is crossed. The address is resolved at send\ntime, so a recipient survives a mailbox change. Managed with $ref add and remove. A\nreference that does not resolve to a user in the tenant is rejected with\nalertRecipientNotFound." + x-ms-navigationProperty: true + description: "Notify-only alert configuration for a spending policy. Each policy has at most one,\nretrieved from its own URL beneath the policy." + microsoft.graph.costManagementRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: costManagementRoot + type: object + properties: + spendingPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + description: The spending policies that govern Copilot Credits consumption. + x-ms-navigationProperty: true + userBalances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUserBalance' + description: 'Per-user consumption balances, addressed by the user''s identifier.' + x-ms-navigationProperty: true + description: The Copilot Cost Management administration root. + microsoft.graph.costManagementUserBalance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: costManagementUserBalance + type: object + properties: + selectionDataStatus: + $ref: '#/components/schemas/microsoft.graph.selectionDataStatus' + unevaluatedServices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUnevaluatedService' + description: "Services whose balance could not be evaluated. Empty on a fully successful read; a\nnon-empty collection means the result is partial. When no service could be evaluated, the\nrequest fails with 503 sourceUnavailable. Read-only." + readOnly: true + serviceBalances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUserServiceBalance' + description: "Per-service balance rows for the user. Services listed in unevaluatedServices are\nomitted. Expand to inline them." + x-ms-navigationProperty: true + description: "A user's computed per-service consumption balance. Addressed by the user's identifier; one\nbalance resource exists per user." + microsoft.graph.costManagementUserServiceBalance: + title: costManagementUserServiceBalance + type: object + properties: + accessDecisionReason: + $ref: '#/components/schemas/microsoft.graph.accessDecisionReason' + configuredPeriodLimit: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + configuredPerUserLimit: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + consumedQuantity: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: "Measured consumption for the selected service context, counted from the start of the\ncurrent period: month-to-date in UTC." + dataStatus: + $ref: '#/components/schemas/microsoft.graph.costManagementDataStatus' + effectiveCapacityQuantity: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + isConsumptionAllowed: + type: boolean + description: "Whether the user can currently consume the service. False covers both an entitlement gate\nand an exhausted limit; accessDecisionReason states which one applies." + remainingQuantity: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + serviceId: + type: string + description: The service identifier. A user holds at most one balance per service. Read-only. + readOnly: true + spendingPolicyId: + type: string + description: "The identifier of the spending policy selected for this service. Always present: a\nservice with no selected policy is reported in\ncostManagementUserBalance.unevaluatedServices instead of as a balance row. Read-only." + readOnly: true + unit: + $ref: '#/components/schemas/microsoft.graph.costManagementUnit' + description: Per-service balance and enforcement-selection diagnosis for a user. microsoft.graph.countryNamedLocation: allOf: - $ref: '#/components/schemas/microsoft.graph.namedLocation' @@ -1710557,6 +1731980,22 @@ components: - type: object nullable: true description: The type and details for configuring the endpoint to call the logic app's workflow. + microsoft.graph.customChoiceOption: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: customChoiceOption + type: object + properties: + displayName: + type: string + description: Display text of the choice option. + nullable: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. microsoft.graph.customClaimsPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1710894,6 +1732333,96 @@ components: nullable: true description: Indicates the custom workflow extension that is executed at this stage. Nullable. Supports $expand. x-ms-navigationProperty: true + microsoft.graph.customFieldDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: customFieldDefinition + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + 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: Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + readOnly: true + deletedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: 'Identity of the user who deleted the custom field definition, if it was deleted.' + readOnly: true + 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 the custom field definition was deleted, if applicable.' + format: date-time + nullable: true + readOnly: true + displayName: + type: string + description: Name of the custom field. + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + planId: + type: string + description: 'ID of the plan the custom field is defined on. Required, and immutable after creation.' + rollupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.customFieldRollupType' + - type: object + nullable: true + description: 'How values of this custom field are rolled up across tasks. The possible values are: noRollup, max, min, sum, average, unknownFutureValue.' + valueType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.customFieldValueType' + - type: object + nullable: true + description: 'Data type of the custom field''s values.. The possible values are: text, date, utcDateTime, number, decimal, flag, singleChoiceText, multipleChoiceText, unknownFutureValue.' + choiceOptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customChoiceOption' + description: The collection of selectable choice options for a single-choice or multiple-choice custom field. Read-only. Nullable. + x-ms-navigationProperty: true + microsoft.graph.customFieldValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: customFieldValue + type: object + properties: + customFieldDefinitionId: + type: string + description: ID of the customFieldDefinition this value is for. Immutable after creation. + nullable: true + value: + type: string + description: 'The value of the custom field, formatted according to the field''s valueType.' + nullable: true microsoft.graph.customSecurityAttributeAudit: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1711745,6 +1733274,12 @@ components: - title: deletedItemContainer type: object properties: + lifecyclePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + description: Deleted lifecycle policies that can be restored. + x-ms-navigationProperty: true workflows: type: array items: @@ -1711780,6 +1733315,51 @@ components: $ref: '#/components/schemas/microsoft.graph.participant' description: The collection of participants that were updated since the last roster update. x-ms-navigationProperty: true + microsoft.graph.dependency: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: dependency + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + constraint: + $ref: '#/components/schemas/microsoft.graph.dependencyType' + creationInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.creationInfo' + - type: object + nullable: true + description: Read-only creation metadata for the entity. + readOnly: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + sourceItemId: + type: string + description: ID of the source item in the dependency. + targetItemId: + type: string + description: ID of the target item in the dependency. microsoft.graph.depEnrollmentBaseProfile: allOf: - $ref: '#/components/schemas/microsoft.graph.enrollmentProfile' @@ -1712573,6 +1734153,8 @@ components: displayName: type: string description: The name of the Assignment Filter. + evaluationMode: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationMode' 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 @@ -1718508,6 +1740090,18 @@ components: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleSettings' - type: object nullable: true + microsoft.graph.directoryRoleManagementDeletedItemContainer: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: directoryRoleManagementDeletedItemContainer + type: object + properties: + roleDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + description: The soft-deleted custom role definitions in the directory. + x-ms-navigationProperty: true microsoft.graph.directoryRoleTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -1718990,11 +1740584,14 @@ components: properties: displayName: type: string + description: The display name of the identity. nullable: true identifier: type: string + description: The unique identifier for the identity within the drift record. principalName: type: string + description: The principal name of the identity. nullable: true microsoft.graph.drive: allOf: @@ -1719463,15 +1741060,18 @@ components: properties: policyId: type: string + description: The unique identifier of the protection policy associated with the activity log. nullable: true policyName: type: string + description: Name of the protection policy. nullable: true protectionUnitDetails: anyOf: - $ref: '#/components/schemas/microsoft.graph.protectionUnitDetails' - type: object nullable: true + description: Contains Protection unit counts information. microsoft.graph.easEmailProfileConfigurationBase: allOf: - $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' @@ -1721737,13 +1743337,16 @@ components: - $ref: '#/components/schemas/microsoft.graph.driftAccessPackageInfo' - type: object nullable: true + description: The access package associated with this drift record. readOnly: true assignedRole: type: string + description: The role currently assigned to the identity on the resource. nullable: true readOnly: true expectedRole: type: string + description: The role expected based on the access package assignment. nullable: true readOnly: true microsoft.graph.entraDriftIdentityInfo: @@ -1721754,6 +1743357,7 @@ components: properties: identityType: type: string + description: The type of identity. The possible values are user and group. nullable: true microsoft.graph.entraIdProtectionRiskyUserApproval: allOf: @@ -1721766,6 +1743370,11 @@ components: description: Indicates whether approval is required for risky users. minimumRiskLevel: $ref: '#/components/schemas/microsoft.graph.riskLevel' + microsoft.graph.entraProtectionPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase' + - title: entraProtectionPolicy + type: object microsoft.graph.evaluateLabelJobResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.jobResponseBase' @@ -1723701,6 +1745310,99 @@ components: - type: object nullable: true x-ms-navigationProperty: true + microsoft.graph.goal: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: goal + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.goalCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + 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: Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + readOnly: true + displayName: + type: string + description: Title of the goal. + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + finishDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: Date the goal is targeted to finish. + format: date + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + notes: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemBody' + - type: object + nullable: true + description: Additional details or notes about the goal. + planId: + type: string + description: 'ID of the plan that contains the goal. Required, and immutable after creation.' + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Priority of the goal. + format: int32 + startDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: Date the goal starts. + format: date + nullable: true + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerGoalStatus' + - type: object + nullable: true + description: 'Progress status of the goal. The possible values are: notStarted, onTrack, behind, atRisk, closed, unknownFutureValue.' + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' + description: The collection of tasks associated with the goal. Read-only. Nullable. + x-ms-navigationProperty: true microsoft.graph.goals: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1724308,7 +1746010,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. To learn more about managing this property for Microsoft 365 vs. cloud security groups, see Key differences from Microsoft 365 group labeling.' assignedLicenses: type: array items: @@ -1726152,6 +1747854,53 @@ components: type: string description: Associated device's serial number . This property is read-only. description: 'Intune will provide customer the ability to configure hardware/bios settings on the enrolled windows 10 Azure Active Directory joined devices. Starting from June, 2024 (Intune Release 2406), this type will no longer be supported and will be marked as deprecated' + microsoft.graph.historyItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: historyItem + type: object + properties: + actor: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) that performed the change. + entityId: + type: string + description: ID of the entity the history item describes. + nullable: true + entityType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.historyEntityType' + - type: object + nullable: true + description: 'Type of the entity the history item describes. The possible values are: task, unknownFutureValue.' + eventType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.historyEventType' + - type: object + nullable: true + description: 'Type of the change event that occurred. The possible values are: created, updated, deleted, undeleted, moved, unknownFutureValue.' + newData: + type: string + description: Serialized representation of the entity state after the change. + nullable: true + occurredDateTime: + 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 the change occurred. Read-only. + format: date-time + nullable: true + readOnly: true + oldData: + type: string + description: Serialized representation of the entity state before the change. + nullable: true + planId: + type: string + description: ID of the plan the change occurred in. + nullable: true microsoft.graph.homeRealmDiscoveryPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' @@ -1732703,6 +1754452,10 @@ components: type: string description: The display name of the folder. nullable: true + isHidden: + type: boolean + description: 'Indicates whether the folder is hidden. The default value is false. This property can be set only when you create the folder; it can''t be updated using PATCH. By default, listing folders or listing child folders returns only folders that aren''t hidden. To include hidden folders in the response, use the optional query parameter includeHiddenFolders=true. The response includes both hidden and nonhidden folders. If you use $select to limit the returned properties, include isHidden in the selection.' + nullable: true parentFolderId: type: string description: The unique identifier for the parent folder of this folder. @@ -1737548,11 +1759301,14 @@ components: - $ref: '#/components/schemas/microsoft.graph.offboardingDetails' - type: object nullable: true + description: 'Contains detailed information about the offboarding operation, including affected protection units and their status.' policyId: type: string + description: The unique identifier of the protection policy associated with the activity log. nullable: true policyName: type: string + description: Name of the protection policy. nullable: true policyStatus: $ref: '#/components/schemas/microsoft.graph.protectionPolicyStatus' @@ -1741715,6 +1763471,194 @@ components: description: The progress of the operation. status: $ref: '#/components/schemas/microsoft.graph.placeOperationStatus' + microsoft.graph.plan: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plan + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + calendar: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planCalendar' + - type: object + nullable: true + description: Working-time calendar settings for the plan. + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + container: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planContainer' + - type: object + nullable: true + description: 'Identifies the group, Teams channel, or user that owns the plan. Required, and immutable after creation.' + contentSensitivityLabelAssignment: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentSensitivityLabelAssignment' + - type: object + nullable: true + description: The sensitivity label assigned to content associated with the plan. + creationInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.creationInfo' + - type: object + nullable: true + description: Read-only creation metadata for the entity. + readOnly: true + displayName: + type: string + description: Title of the plan. + duration: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Duration of the plan, in days.' + format: int32 + nullable: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + hasChat: + type: boolean + description: Indicates whether the plan has an associated chat. + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + planView: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planView' + - type: object + nullable: true + description: 'Plan-scoped view settings, including category definitions.' + sharedWithContainers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerSharedWithContainer' + description: 'The list of containers (for example, additional groups or channels) that the plan is shared with.' + buckets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bucket' + description: The collection of buckets in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + contexts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + description: The collection of context links describing where the plan is surfaced. Read-only. Nullable. + x-ms-navigationProperty: true + customFieldDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customFieldDefinition' + description: The collection of custom field definitions in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + dependencies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dependency' + description: The collection of dependencies between items in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + goals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.goal' + description: The collection of goals in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + historyItems: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.historyItem' + description: The collection of history (audit) items for the plan. Read-only. Nullable. + x-ms-navigationProperty: true + links: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentLink' + description: The collection of content links attached to the plan. Read-only. Nullable. + x-ms-navigationProperty: true + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' + description: The collection of tasks in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + microsoft.graph.planContextLink: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: planContextLink + type: object + properties: + associationType: + type: string + description: Describes how the plan is associated with the surface. + nullable: true + 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: Date and time the context link was created. Read-only. + format: date-time + nullable: true + readOnly: true + customLinkText: + type: string + description: 'Custom text used to render the link, if provided.' + nullable: true + displayAs: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerPlanContextType' + - type: object + nullable: true + description: 'How the context link should be displayed. The possible values are: teamsTab, sharePointPage, meetingNotes, other, unknownFutureValue, loopPage, project. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: loopPage , project.' + displayNameSegments: + type: array + items: + type: string + nullable: true + description: Display name segments used to render where the plan is surfaced. + isActive: + type: boolean + description: Indicates whether the context link is currently active. + nullable: true + isCreation: + type: boolean + description: Indicates whether this context link represents the original creation surface for the plan. + nullable: true + key: + type: string + description: Identifier for the context the plan is surfaced in. + nullable: true + ownerAppId: + type: string + description: Application ID of the app that owns the surface the plan is linked from. + nullable: true + webUrl: + type: string + description: URL of the surface where the plan is displayed. + nullable: true microsoft.graph.planner: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1741739,6 +1763683,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns a collection of the specified plans x-ms-navigationProperty: true + plans_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' + description: Read-only. Nullable. The collection of Planner Graph V4 plans. + x-ms-navigationProperty: true rosters: type: array items: @@ -1741751,6 +1763701,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. Returns a collection of the specified tasks x-ms-navigationProperty: true + tasks_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' + description: Read-only. Nullable. The collection of Planner Graph V4 tasks. + x-ms-navigationProperty: true microsoft.graph.plannerAssignedToTaskBoardTaskFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.plannerDelta' @@ -1741816,6 +1763772,72 @@ components: type: string description: 'Hint used to order tasks in the bucket view of the task board. For details about the supported format, see Using order hints in Planner.' nullable: true + microsoft.graph.plannerChatMessage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plannerChatMessage + type: object + properties: + content: + type: string + description: Body content of the chat message. + nullable: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + 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: Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + readOnly: true + deletedTime: + 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 the message was deleted. + format: date-time + nullable: true + editedTime: + 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 the message was last edited. + format: date-time + nullable: true + isDeleted: + type: boolean + description: Indicates whether the message was deleted. + nullable: true + isEdited: + type: boolean + description: Indicates whether the message was edited after it was sent. + nullable: true + messageType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerChatMessageType' + - type: object + nullable: true + description: 'Format of the message content. The possible values are: richTextHtml, plainText, unknownFutureValue.' + parentEntityId: + type: string + description: ID of the task or plan the message belongs to. + nullable: true + properties: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.chatMessageProperties' + - type: object + nullable: true + description: '@mentions and reactions associated with the message.' + threadType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerChatThreadType' + - type: object + nullable: true + description: 'Indicates whether the message belongs to a task-level or plan-level conversation. The possible values are: task, plan, unknownFutureValue.' microsoft.graph.plannerDelta: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1741878,6 +1763900,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans owned by the group. x-ms-navigationProperty: true + plans_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' + description: Read-only. Nullable. The collection of Planner Graph V4 plans owned by the group. + x-ms-navigationProperty: true microsoft.graph.plannerHistoryItem: allOf: - $ref: '#/components/schemas/microsoft.graph.plannerDelta' @@ -1742506,6 +1764534,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' x-ms-navigationProperty: true + plans_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' + description: Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + x-ms-navigationProperty: true recentPlans: type: array items: @@ -1742524,6 +1764558,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. Returns the plannerTasks assigned to the user. x-ms-navigationProperty: true + tasks_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' + description: Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + x-ms-navigationProperty: true microsoft.graph.platformCredentialAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -1743055,11 +1765095,11 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are available, away, beRightBack, busy, doNotDisturb, offline, outOfOffice, presenceUnknown.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, Offline, OutOfOffice, PresenceUnknown.' nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are available, away, beRightBack, busy, doNotDisturb, focusing, inACall, inAMeeting, offline, presenting, presenceUnknown.' + description: 'The base presence information for a user. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, Focusing, InACall, InAMeeting, Offline, Presenting, PresenceUnknown.' nullable: true outOfOfficeSettings: anyOf: @@ -1745702,6 +1767742,13 @@ components: - title: rbacApplication type: object properties: + deletedItems: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + - type: object + nullable: true + description: Container for soft-deleted directory role management resources. + x-ms-navigationProperty: true resourceNamespaces: type: array items: @@ -1747183,13 +1769230,16 @@ components: - $ref: '#/components/schemas/microsoft.graph.restoreArtifactDetails' - type: object nullable: true + description: 'Contains detailed information about the artifacts being restored, including counts and status of restored items.' restoreCompletionDateTime: 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 when the restore task was completed. format: date-time nullable: true restoreSessionId: type: string + description: The unique identifier of the restore session associated with this activity log. nullable: true restoreSessionStatus: $ref: '#/components/schemas/microsoft.graph.restoreSessionStatus' @@ -1749848,6 +1771898,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userSecurityProfile' x-ms-navigationProperty: true + workbooks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + description: The Microsoft Security workbooks in the tenant. The collection response omits workbook content by default; explicitly select content to include it. + x-ms-navigationProperty: true zones: type: array items: @@ -1750171,6 +1772227,19 @@ components: - $ref: '#/components/schemas/microsoft.graph.awsSecurityToolAdministrationFinding' - title: securityToolAwsUserAdministratorFinding type: object + microsoft.graph.selectedGroupsSpendingPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + - title: selectedGroupsSpendingPolicy + type: object + properties: + assignedGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + description: "The groups the policy is assigned to. On create, omit this property or supply an empty\ncollection to create a disabled policy. Add the first group later through the\nassignedGroups/$ref operation to activate the policy when its other requirements are satisfied." + x-ms-navigationProperty: true + description: "A spending policy that governs only the users in its assigned groups. Omitting assignedGroups\nor supplying an empty collection creates a disabled policy that is not enforced. The policy\ntakes effect after at least one valid group is assigned and its other requirements are satisfied." microsoft.graph.selfServiceSignUp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1750941,6 +1773010,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' x-ms-navigationProperty: true + lifecycle: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + - type: object + nullable: true + description: The lifecycle governance state of the agent identity backed by this service principal. + x-ms-navigationProperty: true memberOf: type: array items: @@ -1753662,6 +1775738,69 @@ components: type: number description: Total number of words spoken by the student in the submission. format: int64 + microsoft.graph.spendingPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: spendingPolicy + type: object + properties: + billingMethods: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethods' + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + 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: When the policy was created. Read-only. + format: date-time + readOnly: true + displayName: + type: string + description: 'The policy display name. Must be 10-64 characters, letters, digits, and spaces only.' + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + 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: When the policy was last modified. Read-only. + format: date-time + readOnly: true + periodLimit: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + perUserLimit: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + status: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyStatus' + emailThresholdSettings: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementAlertSetting' + - type: object + nullable: true + description: "Notify-only email threshold configuration for the policy. Alerts are delivered by email\nonly. Addressed beneath the policy rather than returned inline in the policy response." + x-ms-navigationProperty: true + serviceSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + description: "Per-service settings contained by the policy. Add a service with POST; remove one by\nsetting its state to disabled, which retains the entry in that state." + x-ms-navigationProperty: true + description: "A policy that governs Copilot Credits consumption for an audience. Every policy is one of\nits derived types, identified by @odata.type on create." + microsoft.graph.spendingPolicyServiceSetting: + title: spendingPolicyServiceSetting + type: object + properties: + parentEtag: + type: string + description: "The containing policy's ETag. Use this value in If-Match for concurrency control on\nservice-setting changes. Read-only." + readOnly: true + parentStatus: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyStatus' + serviceId: + type: string + description: "The identifier of the AI service this setting governs, such as cowork or workIQ. Several\nbillable services can share one identifier and are governed together. Discover valid\nvalues from the service catalog using a category identifier, not the catalog entry's\nown id." + state: + $ref: '#/components/schemas/microsoft.graph.serviceSettingState' + description: Desired governance state for a single service within a spending policy. microsoft.graph.staleSignInAlertConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementAlertConfiguration' @@ -1754635,6 +1776774,185 @@ components: description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. x-ms-navigationProperty: true description: Policy used to configure detailed management settings targeted to specific security groups + microsoft.graph.task: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: task + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + bucketId: + type: string + description: ID of the bucket that the task belongs to. + nullable: true + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.taskCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + completedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user who marked the task complete. + completedDateTime: + 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 the task was completed. + format: date-time + nullable: true + creationInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.creationInfo' + - type: object + nullable: true + description: Read-only creation metadata for the entity. + readOnly: true + displayName: + type: string + description: Title of the task. + dueDateTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateWithOptionalTime' + - type: object + nullable: true + description: 'Date and, optionally, time the task is due.' + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + finishDateTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateWithOptionalTime' + - type: object + nullable: true + description: 'Date and, optionally, time the task was finished.' + goalIds: + type: array + items: + type: string + nullable: true + description: IDs of the goals that the task is associated with. + hasChat: + type: boolean + description: Indicates whether the task has an associated chat. + nullable: true + hasChildren: + type: boolean + description: Indicates whether the task has subtasks. + nullable: true + isCritical: + type: boolean + description: 'Indicates whether the task is on the critical path, as computed from its dependencies.' + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + notes: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemBody' + - type: object + nullable: true + description: Additional details or notes about the task. + parentTaskId: + type: string + description: 'ID of the parent task, if this task is a subtask.' + nullable: true + percentComplete: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Percentage of the task''s completion, ranging from 0 to 100.' + format: int32 + personalView: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.taskPersonalView' + - type: object + nullable: true + description: 'Per-user personal view settings for the task, such as My Day membership.' + planId: + type: string + description: ID of the plan that contains the task. Immutable after creation. + nullable: true + planView: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.taskPlanView' + - type: object + nullable: true + description: 'Task view settings scoped to the plan, such as applied category IDs.' + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Priority of the task. Supported values range from 0 (urgent) to 10 (low). + format: int32 + recurrence: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerTaskRecurrence' + - type: object + nullable: true + description: 'Recurrence pattern for the task, if it repeats.' + startDateTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateWithOptionalTime' + - type: object + nullable: true + description: 'Date and, optionally, time the task is scheduled to start.' + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerTaskStatus' + - type: object + nullable: true + description: 'Indicates progress on the task. The possible values are: notStarted, inProgress, completed, blocked, unknownFutureValue.' + checklist: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + description: The collection of checklist items on the task. Read-only. Nullable. + x-ms-navigationProperty: true + customFieldValues: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + description: The collection of custom field values set on the task. Read-only. Nullable. + x-ms-navigationProperty: true + links: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentLink' + description: The collection of content links attached to the task. Read-only. Nullable. + x-ms-navigationProperty: true + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + description: The collection of chat messages associated with the task. Read-only. Nullable. + x-ms-navigationProperty: true + userAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userAssignment' + description: The collection of user assignments on the task. Read-only. Nullable. + x-ms-navigationProperty: true microsoft.graph.taskFileAttachment: allOf: - $ref: '#/components/schemas/microsoft.graph.attachmentBase' @@ -1755186,6 +1777504,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' x-ms-navigationProperty: true + plans_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + x-ms-navigationProperty: true microsoft.graph.teamsTab: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1759396,6 +1781720,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' x-ms-navigationProperty: true + lifecycle: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + - type: object + nullable: true + description: Lifecycle information for the user. Read-only. + x-ms-navigationProperty: true mailFolders: type: array items: @@ -1759806,6 +1782137,33 @@ components: description: The install state of the app on devices. x-ms-navigationProperty: true description: 'Contains properties for the installation status for a user. This will be deprecated starting May, 2023 (Intune Release 2305).' + microsoft.graph.userAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: userAssignment + type: object + properties: + assignedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) that made the assignment. + assignedDateTime: + 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 the assignment was made. + format: date-time + nullable: true + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userAssignmentCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' microsoft.graph.userCloudCommunication: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1771988,6 +1794346,9 @@ components: - type: object nullable: true description: Determines whether issuer(CA) hints are sent back to the client side to filter the certificates shown in certificate picker. + requireCertificateSidAlignment: + type: boolean + description: 'When set to true, Microsoft Entra ID matches the SID in the Security Identifier (SID) extension or the SAN URI SID value from the user''s X.509 certificate to the user''s on-premises SID attribute for hybrid users and cloud SID for cloud-only users. Certificate-based authentication fails if the values don''t match. The value can''t be null. The default value is false.' includeTargets: type: array items: @@ -1772126,6 +1794487,15 @@ components: userId: type: string description: Microsoft Entra user identifier. Use the List users method to get this ID. + microsoft.graph.absoluteCostManagementAlertThreshold: + allOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementAlertThreshold' + - title: absoluteCostManagementAlertThreshold + type: object + properties: + unit: + $ref: '#/components/schemas/microsoft.graph.costManagementUnit' + description: "A threshold expressed as an absolute quantity. The value is positive and is stated in the\naccompanying unit, which matches the policy's limit unit." microsoft.graph.acceptJoinResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.participantJoiningResponse' @@ -1772140,15 +1794510,18 @@ components: properties: catalogId: type: string + description: 'Reserved for future use. This property is currently ignored, and the report includes data from all catalogs.' nullable: true reportFormat: type: string + description: 'The file format of the report. The supported values are csv and parquet. For the generateDownloadUri action, specify parquet.' nullable: true resourceIds: type: array items: type: string nullable: true + description: 'Reserved for future use. This property is currently ignored, and the report includes all resources of the specified resource type.' resourceType: $ref: '#/components/schemas/microsoft.graph.accessDriftReportResourceType' microsoft.graph.accessPackageAnswer: @@ -1775269,6 +1797642,26 @@ components: value: type: string description: The category value as it appears in the categories property of an applicationTemplate. Use this value when filtering application templates by category. + microsoft.graph.appliedAppManagementPolicyRestriction: + title: appliedAppManagementPolicyRestriction + type: object + properties: + attemptedChanges: + $ref: '#/components/schemas/microsoft.graph.Dictionary' + auditResult: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditLogAuditResult' + policyId: + type: string + policyType: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditLogPolicyType' + restrictionDetails: + $ref: '#/components/schemas/microsoft.graph.Dictionary' + restrictionResult: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditLogRestrictionResult' + restrictionState: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditLogRestrictionState' + restrictionType: + type: string microsoft.graph.appliedAuthenticationEventListener: title: appliedAuthenticationEventListener type: object @@ -1775960,6 +1798353,8 @@ components: type: string description: The data type of the property. nullable: true + evaluationSource: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterPropertyEvaluationSource' isCollection: type: boolean description: Indicates whether the property is a collection type or not. @@ -1778306,6 +1800701,13 @@ components: to: type: string description: Defines the upper bound up to which to compute the aggregation. This can be a numeric value or a string representation of a date using the YYYY-MM-DDTHH:mm:ss.sssZ format. Required. + microsoft.graph.bucketCapability: + title: bucketCapability + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the bucket. microsoft.graph.bufferDecryptionResult: title: bufferDecryptionResult type: object @@ -1778712,6 +1801114,13 @@ components: microsoft.graph.capturedOAuthDetails: title: capturedOAuthDetails type: object + microsoft.graph.categoryDefinitionCapability: + title: categoryDefinitionCapability + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the category definition. microsoft.graph.certificateAuthority: title: certificateAuthority type: object @@ -1779175,6 +1801584,27 @@ components: chatId: type: string description: The unique identifier for the chat whose members should receive the notifications. + microsoft.graph.chatMention: + title: chatMention + type: object + properties: + index: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Character position of the mention within the message content. + format: int32 + nullable: true + mentioned: + type: string + description: Identifier of the mentioned user or application. + nullable: true + type: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.chatMentionType' + - type: object + nullable: true + description: 'Type of the mentioned entity. The possible values are: user, application, unknownFutureValue.' microsoft.graph.chatMessageAttachment: title: chatMessageAttachment type: object @@ -1779383,6 +1801813,20 @@ components: type: string nullable: true description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' + microsoft.graph.chatMessageProperties: + title: chatMessageProperties + type: object + properties: + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMention' + description: Collection of @mentions in the message. + reactions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatReaction' + description: Collection of reactions applied to the message. microsoft.graph.chatMessageReaction: title: chatMessageReaction type: object @@ -1779400,6 +1801844,10 @@ components: type: string description: The hosted content URL for the custom reaction type. nullable: true + reactionId: + type: string + description: The service-issued identifier for a custom emoji reaction. The identifier is scoped to the tenant. + nullable: true reactionType: type: string description: 'The reaction type. Supported values include Unicode characters, custom, and some backward-compatible reaction types, such as like, angry, sad, laugh, heart, and surprised.' @@ -1779410,6 +1801858,19 @@ components: - $ref: '#/components/schemas/microsoft.graph.identitySet' - title: chatMessageReactionIdentitySet type: object + microsoft.graph.chatReaction: + title: chatReaction + type: object + properties: + key: + type: string + description: 'Identifier of the reaction (for example, an emoji key).' + nullable: true + users: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.creationTimestamp' + description: 'Users who applied the reaction, and when.' microsoft.graph.chatRenamedEventMessageDetail: allOf: - $ref: '#/components/schemas/microsoft.graph.eventMessageDetail' @@ -1779452,6 +1801913,13 @@ components: description: Represents the dateTime up until which the current user has read chatMessages in a specific chat. format: date-time nullable: true + microsoft.graph.checklistCapability: + title: checklistCapability + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the checklist item. microsoft.graph.choiceColumn: title: choiceColumn type: object @@ -1781107,7 +1803575,7 @@ components: nullable: true id: type: string - description: 'The unique identifier (ID) of the source image. Read-only. The id property is deprecated and will stop returning data on January 31, 2024. Going forward, use the resourceId property.' + description: 'The unique identifier (ID) of the source image. Read-only. The id property is deprecated and will stop returning data on December 7, 2026. Going forward, use the resourceId property.' nullable: true resourceId: type: string @@ -1781180,6 +1803648,20 @@ components: storageAccountId: type: string description: 'Indicates the unique identifier for the Azure storage account. For example, /subscriptions/0231ef39-1113-4772-bffe-26e7d8a15c9e/resourceGroups/myresourcegroup/providers/Microsoft.Storage/storageAccounts/mystorageaccount.' + microsoft.graph.cloudPcStorageConfiguration: + title: cloudPcStorageConfiguration + type: object + properties: + allocatedStorageSizeCategory: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingsPersistenceStorageSizeCategory' + - type: object + nullable: true + storageSizingType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcStorageSizingType' + - type: object + nullable: true microsoft.graph.cloudPcSubscription: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1781230,6 +1803712,53 @@ components: - type: object nullable: true description: 'Indicates the Cloud PC disk encryption type for a tenant. It is a tenant-level setting that applies globally to all Cloud PCs in the tenant. The possible values are: platformManagedKey, customerManagedKey, unknownFutureValue. Read-only.' + microsoft.graph.cloudPcUserProfileBulkActionResult: + title: cloudPcUserProfileBulkActionResult + type: object + properties: + failedCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + totalCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + microsoft.graph.cloudPcUserProfileSnapshotCreateBulkActionResult: + allOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileBulkActionResult' + - title: cloudPcUserProfileSnapshotCreateBulkActionResult + type: object + properties: + failedCloudProfileIds: + type: array + items: + type: string + microsoft.graph.cloudPcUserProfileSnapshotExportBulkActionResult: + allOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileBulkActionResult' + - title: cloudPcUserProfileSnapshotExportBulkActionResult + type: object + properties: + failedSnapshotIds: + type: array + items: + type: string + microsoft.graph.cloudPcUserProfileSnapshotStorageDetail: + title: cloudPcUserProfileSnapshotStorageDetail + type: object + properties: + accessTier: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcStorageAccountAccessTier' + - type: object + nullable: true + containerName: + type: string + storageAccountId: + type: string microsoft.graph.cloudPcUserRoleScopeTagInfo: title: cloudPcUserRoleScopeTagInfo type: object @@ -1781240,6 +1803769,21 @@ components: roleScopeTagId: type: string description: Scope tag ID. + microsoft.graph.cloudPCUserSettingsPersistenceAutoCleanupDetail: + title: cloudPCUserSettingsPersistenceAutoCleanupDetail + type: object + properties: + autoCleanupMode: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcAutoCleanupMode' + - type: object + nullable: true + inactiveProfileRetentionDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true microsoft.graph.cloudPcUserSettingsPersistenceConfiguration: title: cloudPcUserSettingsPersistenceConfiguration type: object @@ -1781263,6 +1803807,11 @@ components: description: 'The last time the user settings persistence profile was attached to the Cloud PC. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true + profileDiskEncryptionType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionType' + - type: object + nullable: true profileId: type: string description: Indicates the unique identifier of the Cloud PC user settings persistence profile for the selected Cloud PC user settings persistence. Required. Read-only. @@ -1781274,9 +1803823,41 @@ components: format: int32 status: $ref: '#/components/schemas/microsoft.graph.cloudPCUserSettingsPersistenceProfileStatus' + usageDetail: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPCUserSettingsPersistenceProfileUsageDetail' + - type: object + nullable: true userPrincipalName: type: string description: 'The user principal name of the owner of the cloud profile. For example, connie@contoso.com. Required. Read-only.' + microsoft.graph.cloudPCUserSettingsPersistenceProfileUsageDetail: + title: cloudPCUserSettingsPersistenceProfileUsageDetail + type: object + properties: + lastUsedSizeSyncDateTime: + 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 + format: date-time + nullable: true + profileUsedSizeInGB: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + microsoft.graph.cloudPcUserSettingsPersistenceSnapshotConfiguration: + title: cloudPcUserSettingsPersistenceSnapshotConfiguration + type: object + properties: + autoSnapshotFrequencyInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true microsoft.graph.cloudPCUserSettingsPersistenceUsageResult: title: cloudPCUserSettingsPersistenceUsageResult type: object @@ -1782619,6 +1805200,13 @@ components: description: 'Existing Microsoft Purview Information Protection metadata is passed as key/value pairs, where the key is the MSIPLabelGUID_PropName.' state: $ref: '#/components/schemas/microsoft.graph.contentState' + microsoft.graph.contentLinkCapability: + title: contentLinkCapability + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the content link. microsoft.graph.contentMetadata: title: contentMetadata type: object @@ -1783166,6 +1805754,95 @@ components: type: string description: Resource within the application segment for which CORS permissions are granted. / grants permission for whole app segment. nullable: true + microsoft.graph.costManagementAlertThreshold: + title: costManagementAlertThreshold + type: object + properties: + value: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: The threshold value. Its permitted range is set by the derived type. + description: "A single notify-only alert threshold. Every threshold is one of its derived types,\nidentified by @odata.type on create." + microsoft.graph.costManagementBillingMethodBalance: + title: costManagementBillingMethodBalance + type: object + properties: + billingMethod: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethod' + consumedQuantity: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: Credits consumed. Reported for every billing method. + dataStatus: + $ref: '#/components/schemas/microsoft.graph.costManagementDataStatus' + purchasedQuantity: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: "Credits purchased for this billing method. Omitted when there is no purchased pool, as for\npay-as-you-go, where consumption is billed as incurred." + remainingQuantity: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: "Credits still available, as calculated by the service. This is not the difference between\npurchasedQuantity and consumedQuantity — use this value rather than deriving one. Omitted when\nthe billing method has no finite pool." + unit: + $ref: '#/components/schemas/microsoft.graph.costManagementUnit' + description: Credit balance for one billing method. + microsoft.graph.costManagementDataStatus: + title: costManagementDataStatus + type: object + properties: + 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: 'When the underlying data was last modified, not when the request was received.' + format: date-time + description: Last modification time for the source data represented by a result. + microsoft.graph.costManagementQuantity: + title: costManagementQuantity + type: object + properties: + unit: + $ref: '#/components/schemas/microsoft.graph.costManagementUnit' + description: "A unit-bearing quantity that is either limited to a value or unlimited. Every quantity is\none of its derived types, identified by @odata.type on create." + microsoft.graph.costManagementTenantCreditBalance: + title: costManagementTenantCreditBalance + type: object + properties: + billingMethodBalances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethodBalance' + description: 'Credit balances, one per billing method. Each entry carries its own data status.' + description: The tenant's Copilot credit balance snapshot. + microsoft.graph.costManagementUnevaluatedService: + title: costManagementUnevaluatedService + type: object + properties: + reason: + $ref: '#/components/schemas/microsoft.graph.balanceEvaluationFailureReason' + serviceId: + type: string + description: The service identifier whose balance could not be evaluated. + description: "A service whose balance could not be evaluated for the user, reported instead of an\nunreliable costManagementUserServiceBalance row." microsoft.graph.createAction: title: createAction type: object @@ -1783183,6 +1805860,58 @@ components: type: string description: The unique identifier for a session description: Remote help - response we provide back to the helper after successfully creating an ACS session + microsoft.graph.creationInfo: + title: creationInfo + type: object + properties: + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) that created the entity. + 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: Date and time the entity was created. + format: date-time + nullable: true + externalId: + type: string + description: 'Identifier of the entity in an external system, if it originated outside Planner.' + nullable: true + externalUrl: + type: string + description: 'URL of the entity in the external system, if applicable.' + nullable: true + externalVersion: + type: string + description: 'Version of the entity in the external system, if applicable.' + nullable: true + scenarioId: + type: string + description: Identifier of the scenario or workflow that created the entity. + nullable: true + scope: + type: string + description: Scope the entity was created in. + nullable: true + microsoft.graph.creationTimestamp: + title: creationTimestamp + type: object + properties: + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) associated with the action. + 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: Date and time the action occurred. + format: date-time + nullable: true microsoft.graph.credential: title: credential type: object @@ -1784083,6 +1806812,29 @@ components: properties: dateTime: type: string + microsoft.graph.dateWithOptionalTime: + title: dateWithOptionalTime + type: object + properties: + date: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date component of the value. + format: date + nullable: true + isTimeSpecified: + type: boolean + description: Indicates whether a specific time (not just a date) was provided. + time: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: The optional time-of-day component of the value. + format: time + nullable: true + timeZone: + type: string + description: 'Time zone the time value is expressed in, if time is set.' + nullable: true microsoft.graph.daylightTimeZoneOffset: allOf: - $ref: '#/components/schemas/microsoft.graph.standardTimeZoneOffset' @@ -1787432,9 +1810184,11 @@ components: properties: displayName: type: string + description: The display name of the access package. nullable: true identifier: type: string + description: The unique identifier of the access package. microsoft.graph.driftCounts: title: driftCounts type: object @@ -1787443,16 +1810197,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of assignments that are expected but not present on the resource. format: int32 total: maximum: 2147483647 minimum: -2147483648 type: number + description: The total number of unauthorized and missing access assignments. format: int32 unauthorized: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of assignments that exist on the resource but are not expected. format: int32 microsoft.graph.driftedProperty: title: driftedProperty @@ -1787482,12 +1810239,16 @@ components: properties: catalogIdentifier: type: string + description: The identifier of the entitlement management catalog that contains the resource. catalogName: type: string + description: The display name of the entitlement management catalog. displayName: type: string + description: The display name of the governed resource. identifier: type: string + description: The unique identifier of the governed resource. type: $ref: '#/components/schemas/microsoft.graph.accessDriftResourceType' microsoft.graph.driveItemAccessOperationsViewpoint: @@ -1788770,6 +1811531,15 @@ components: description: Name of the resource type. nullable: true readOnly: true + microsoft.graph.errorSettings: + title: errorSettings + type: object + properties: + errorAction: + $ref: '#/components/schemas/microsoft.graph.errorActions' + isEnabled: + type: boolean + description: Indicates whether Secure by Default is enabled for the protection scope. microsoft.graph.evaluateDynamicMembershipResult: title: evaluateDynamicMembershipResult type: object @@ -1788832,6 +1811602,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' + microsoft.graph.evaluationErrorDetail: + title: evaluationErrorDetail + type: object + properties: + errorCategory: + $ref: '#/components/schemas/microsoft.graph.evaluationErrorCategory' + errorMessage: + type: string + errorType: + $ref: '#/components/schemas/microsoft.graph.evaluationErrorType' + microsoft.graph.evaluationIncompleteActivityMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.processContentMetadataBase' + - title: evaluationIncompleteActivityMetadata + type: object + properties: + errorAction: + $ref: '#/components/schemas/microsoft.graph.errorActions' + inspectionIncompleteReason: + $ref: '#/components/schemas/microsoft.graph.evaluationErrorDetail' microsoft.graph.evaluationScope: title: evaluationScope type: object @@ -1789157,6 +1811947,9 @@ components: type: string description: The unique identifier for a session description: Remote help - response we provide back to the helper after getting response from pubSub + microsoft.graph.extensionFieldCollection: + title: extensionFieldCollection + type: object microsoft.graph.extensionSchemaProperty: title: extensionSchemaProperty type: object @@ -1789510,6 +1812303,10 @@ components: title: fileStorageContainerCustomPropertyValue type: object properties: + isPatternToken: + type: boolean + description: 'Indicates whether value is a urlTemplate pattern (for example, a token such as {itemId} used to configure redirect behavior when opening files), rather than a literal value that consumers must resolve before use. Optional. The default value is false.' + nullable: true isSearchable: type: boolean description: Indicates whether the custom property is searchable. Optional. The default value is false. @@ -1790019,6 +1812816,9 @@ components: profileId: type: string description: Specifies the distinct identifier that is assigned to the security profile or filtering profile. + microsoft.graph.goalCapability: + title: goalCapability + type: object microsoft.graph.governanceCriteria: title: governanceCriteria type: object @@ -1791933,6 +1814733,9 @@ components: v26_0: type: boolean description: 'Indicates the minimum iOS version support required for the managed device. When ''True'', iOS with OS Version 26.0 or later is required to install the app. If ''False'', iOS Version 26.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' + v27_0: + type: boolean + description: 'Indicates the minimum iOS version support required for the managed device. When ''True'', iOS with OS Version 27.0 or later is required to install the app. If ''False'', iOS Version 27.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' v8_0: type: boolean description: 'Indicates the minimum iOS version support required for the managed device. When ''True'', iOS with OS Version 8.0 or later is required to install the app. If ''False'', iOS Version 8.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' @@ -1792990,6 +1815793,22 @@ components: description: 'The number of units that are in warning status. When the subscription of the service SKU has expired, the customer has a grace period to renew their subscription before it''s canceled (moved to a suspended state).' format: int32 nullable: true + microsoft.graph.limitedCostManagementQuantity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + - title: limitedCostManagementQuantity + type: object + properties: + value: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: 'The numeric value of the quantity, expressed in the stated unit.' + description: "A quantity limited to a specific value. A value of zero permits no consumption and is\ndistinct from unlimited." microsoft.graph.linkableIdentifiers: title: linkableIdentifiers type: object @@ -1793906,6 +1816725,9 @@ components: v26_0: type: boolean description: 'Indicates the minimum OS X version support required for the managed device. When ''True'', macOS with OS X 26.0 or later is required to install the app. If ''False'', OS X Version 26.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' + v27_0: + type: boolean + description: 'Indicates the minimum OS X version support required for the managed device. When ''True'', macOS with OS X 27.0 or later is required to install the app. If ''False'', OS X Version 27.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' description: The minimum operating system required for a macOS app. microsoft.graph.macOSPrivacyAccessControlItem: title: macOSPrivacyAccessControlItem @@ -1796505,34 +1819327,41 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units whose offboarding was cancelled during the operation. format: int32 failedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that failed to be offboarded during the operation. format: int32 offboardedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were successfully offboarded during the operation. format: int32 offboardEndDateTime: 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 when the offboarding operation ended. format: date-time nullable: true offboardingStatus: type: string + description: The current status of the offboarding operation. nullable: true offboardStartDateTime: 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 when the offboarding operation started. format: date-time nullable: true totalRequestedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The total number of protection units that were requested to be offboarded in this operation. format: int32 microsoft.graph.oidcAddressInboundClaims: title: oidcAddressInboundClaims @@ -1797368,6 +1820197,7 @@ components: nullable: true isDeviceAccessEnabled: type: boolean + description: Indicates whether the Microsoft Entra Private Access application is accessible or available in device access mode. false by default. isDnsResolutionEnabled: type: boolean description: Indicates Microsoft Entra Private Access should handle DNS resolution. false by default. @@ -1798358,6 +1821188,12 @@ components: - type: object nullable: true description: A property that indicates that an operation that might update the binary content of a file is pending completion. + microsoft.graph.percentageCostManagementAlertThreshold: + allOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementAlertThreshold' + - title: percentageCostManagementAlertThreshold + type: object + description: "A threshold expressed as a percentage of the policy's period limit. The value is an\ninteger from 1 to 100 and carries no unit." microsoft.graph.permissionsAnalyticsAggregatedIamKeySummary: title: permissionsAnalyticsAggregatedIamKeySummary type: object @@ -1798829,6 +1821665,49 @@ components: type: string description: The service plan identifier. nullable: true + microsoft.graph.planCalendar: + title: planCalendar + type: object + properties: + timeZone: + type: string + description: Time zone the plan's calendar is expressed in. + nullable: true + workDayDefaults: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workDayDefaults' + - type: object + nullable: true + description: Default working-day start and end times for the plan. + microsoft.graph.planCapability: + title: planCapability + type: object + properties: + calendar: + type: boolean + description: Indicates whether calendar features are enabled for the plan. + customFields: + type: boolean + description: Indicates whether custom fields are enabled for the plan. + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the plan. + goals: + type: boolean + description: Indicates whether goals are enabled for the plan. + undo: + type: boolean + description: Indicates whether undo is enabled for the plan. + microsoft.graph.planContainer: + title: planContainer + type: object + properties: + containerId: + type: string + description: 'ID of the container (group ID, user ID, or Teams channel ID).' + nullable: true + containerType: + $ref: '#/components/schemas/microsoft.graph.plannerContainerType' microsoft.graph.plannerAppliedCategories: title: plannerAppliedCategories type: object @@ -1798844,10 +1821723,26 @@ components: title: plannerArchivalInfo type: object properties: + isArchived: + type: boolean + description: Read-only. Indicates whether the entity is archived. + nullable: true justification: type: string description: Read-only. Reason why the entity was archived or unarchived. nullable: true + modifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Read-only. Identity of the user who archived or unarchived the entity. + 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: Read-only. Date and time at which the entity's archive status changed. + format: date-time + nullable: true statusChangedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -1799945,6 +1822840,15 @@ components: - type: object nullable: true description: The detailed usage rights information for the requesting user on the plan. This property is null when no sensitivity label is applied to the plan. Optional. + microsoft.graph.planView: + title: planView + type: object + properties: + categories: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.categoryDefinition' + x-ms-navigationProperty: true microsoft.graph.policyBinding: title: policyBinding type: object @@ -1799959,6 +1822863,18 @@ components: items: $ref: '#/components/schemas/microsoft.graph.scopeBase' description: Specifies the users or groups to be included in this policy scope. Often set to tenantScope for 'All users'. + microsoft.graph.policyConfiguration: + title: policyConfiguration + type: object + properties: + errorSettings: + $ref: '#/components/schemas/microsoft.graph.errorSettings' + 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 when the effective policy configuration was last modified. The timestamp is always in UTC. + format: date-time + nullable: true microsoft.graph.policyLocation: title: policyLocation type: object @@ -1800015,6 +1822931,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.dlpActionInfo' description: The enforcement actions to take if the policy conditions are met within this scope. Required. + policyConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.policyConfiguration' + - type: object + nullable: true + description: The effective configuration for policy evaluation scenarios. This property can be omitted or null when no configuration is available or applicable. microsoft.graph.policyTenantScope: allOf: - $ref: '#/components/schemas/microsoft.graph.policyScopeBase' @@ -1801657,29 +1824579,35 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were successfully added to the backup policy. format: int32 backupConfigurationType: type: string + description: The type of backup configuration applied to the protection units. nullable: true failedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection unit operations that failed during processing. format: int32 removedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were successfully removed from the backup policy. format: int32 requestedToAddCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were requested to be added to the backup policy. format: int32 requestedToRemoveCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were requested to be removed from the backup policy. format: int32 microsoft.graph.protectOnlineMeetingAction: allOf: @@ -1802847,6 +1825775,10 @@ components: - type: object nullable: true description: 'The possible values are: manager, colleague, directReport, dotLineReport, assistant, dotLineManager, alternateContact, friend, spouse, sibling, child, parent, sponsor, emergencyContact, other, unknownFutureValue.' + relationshipLabel: + type: string + description: 'Information (free-text) describing the relationship between the user and the related person. This property provides additional context beyond the predefined relationship values and can be used by clients, including AI-powered experiences, to better understand and reason about the relationship.' + nullable: true userId: type: string description: The user's directory object ID (Microsoft Entra ID or CID). @@ -1803539,16 +1826471,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of artifacts that failed to be restored during the restore operation. format: int32 restoredCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of artifacts that were successfully restored during the restore operation. format: int32 totalArtifactsCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The total number of artifacts included in the restore operation. format: int32 microsoft.graph.restorePointSearchResponse: title: restorePointSearchResponse @@ -1805061,6 +1827996,34 @@ components: microsoft.graph.segmentConfiguration: title: segmentConfiguration type: object + microsoft.graph.selectionDataStatus: + title: selectionDataStatus + type: object + properties: + evaluatedDateTime: + 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: When the result was evaluated. Always present. + format: date-time + groupMembershipAsOfDateTime: + 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: As-of time of the group membership used. + format: date-time + nullable: true + policyConfigurationAsOfDateTime: + 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: As-of time of the policy configuration used. + format: date-time + nullable: true + usageAsOfDateTime: + 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: As-of time of the usage data used. Omitted when no usage read was performed. + format: date-time + nullable: true + description: Freshness of each source that contributed to a computed balance or selection. microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration: title: selfServiceSignUpAuthenticationFlowConfiguration type: object @@ -1805726,7 +1828689,7 @@ components: nullable: true throttledRequests: type: number - description: 'The number of API requests that were throttled. Only present in the throttlingReport; this property isn''t returned for the egressReport. Summary rows: total throttled requests across all applications. Detail rows: throttled requests for the specific application on the specific date. Read-only.' + description: 'The number of API requests that were throttled. Only present in the throttlingReport. For summary rows, this is the total number of throttled requests across all applications. For detail rows, this is the number of throttled requests for the specific application on the specific date. Read-only.' format: int64 nullable: true usageDateTime: @@ -1805737,12 +1828700,12 @@ components: nullable: true usageMB: type: number - description: 'Total usage in megabytes (MB) for this data point. Only present in the egressReport; this property isn''t returned for the throttlingReport. Summary rows: total aggregated usage across all applications for the reporting period. Detail rows: usage for the specific application on the specific date. Read-only.' + description: 'Total usage in megabytes (MB) for this data point. Only present in the egressReport. For summary rows, this is the total aggregated usage across all applications for the reporting period. For detail rows, this is the usage for the specific application on the specific date. Read-only.' format: int64 nullable: true usageRequests: type: number - description: 'The number of API requests. Summary rows: total requests across all applications. Detail rows: requests for the specific application on the specific date. Read-only.' + description: 'The number of API requests. Present in all report types. For summary rows, this is the total number of requests across all applications. For detail rows, this is the number of requests for the specific application on the specific date. Read-only.' format: int64 nullable: true microsoft.graph.sharePointApiUsageReport: @@ -1807734,6 +1830697,36 @@ components: - $ref: '#/components/schemas/microsoft.graph.userSet' - title: targetUserSponsors type: object + microsoft.graph.taskCapability: + title: taskCapability + type: object + properties: + assignedPriorityForTaskPersonalView: + type: boolean + description: Indicates whether assigned priority is shown in the task's personal view. + dependencies: + type: boolean + description: Indicates whether dependencies are enabled for the task. + history: + type: boolean + description: Indicates whether history tracking is enabled for the task. + microsoft.graph.taskPersonalView: + title: taskPersonalView + type: object + properties: + isOnMyDay: + type: boolean + description: Indicates whether the task is included in the user's My Day view. + microsoft.graph.taskPlanView: + title: taskPlanView + type: object + properties: + appliedCategoryIds: + type: array + items: + type: string + nullable: true + description: IDs of the categories applied to the task within this plan. microsoft.graph.teamArchivedEventMessageDetail: allOf: - $ref: '#/components/schemas/microsoft.graph.eventMessageDetail' @@ -1810116,6 +1833109,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.authorizationSystemIdentitySource' - title: unknownSource type: object + microsoft.graph.unlimitedCostManagementQuantity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + - title: unlimitedCostManagementQuantity + type: object + description: A quantity that is not limited. Carries no numeric value. microsoft.graph.unmanagedDevice: title: unmanagedDevice type: object @@ -1810391,6 +1833390,13 @@ components: - type: object nullable: true description: 'Represents the user action that the authenticating identity is performing. The possible values are: registerSecurityInformation, registerOrJoinDevices, unknownFutureValue.' + microsoft.graph.userAssignmentCapability: + title: userAssignmentCapability + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the user assignment. microsoft.graph.userAttributeValuesItem: title: userAttributeValuesItem type: object @@ -1812323,6 +1835329,12 @@ components: - type: object nullable: true description: The install time settings to apply for this app assignment. + inUseSettings: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.win32LobAppInUseSettings' + - type: object + nullable: true + description: 'The in-use deferral and countdown settings for the associated app assignment. These settings are only applied when the app''s `installExperience.inUseBehavior` is set to `terminateWithUserInteraction`. When `inUseBehavior` is set to any other value, this property is ignored.' notifications: $ref: '#/components/schemas/microsoft.graph.win32LobAppNotification' restartSettings: @@ -1812437,6 +1835449,29 @@ components: runAsAccount: $ref: '#/components/schemas/microsoft.graph.runAsAccountType' description: Contains installation experience properties for a Win32 App + microsoft.graph.win32LobAppInUseSettings: + title: win32LobAppInUseSettings + type: object + properties: + countdownMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Indicates the prompt countdown duration in minutes before installation is enforced. For Required assignments, the countdown starts after the final deferral and valid values are 1 to 240 (4 hours). Available assignments require a fixed value of 5.' + format: int32 + minutesBetweenDeferrals: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Indicates the duration in minutes between deferral attempts. For Required assignments, valid values are 1 to 1440 (24 hours). Available assignments require 1 as a fixed placeholder because deferrals are not supported.' + format: int32 + numberOfDeferrals: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Indicates the maximum number of times the user can defer installation. For Required assignments, valid values are 0 to 5. Available assignments require 0.' + format: int32 + description: Contains in-use deferral and prompt countdown settings for Required and Available Win32 app installation assignments. These settings apply only when the app's `installExperience.inUseBehavior` is `terminateWithUserInteraction`. They are not supported for Uninstall assignments. microsoft.graph.win32LobAppMsiInformation: title: win32LobAppMsiInformation type: object @@ -1814319,6 +1837354,22 @@ components: allowSort: type: boolean description: Represents the worksheet protection option of allowing using sort feature. + microsoft.graph.workDayDefaults: + title: workDayDefaults + type: object + properties: + endTime: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: Default end time of the working day. + format: time + nullable: true + startTime: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: Default start time of the working day. + format: time + nullable: true microsoft.graph.workforceIntegrationEncryption: title: workforceIntegrationEncryption type: object @@ -1814747,6 +1837798,31 @@ components: - value: unknownFutureValue description: A marker value for members added after the release of this API. name: unknownFutureValue + microsoft.graph.accessDecisionReason: + title: accessDecisionReason + enum: + - allowed + - notEntitled + - limitExhausted + - unknownFutureValue + type: string + description: The reason for a user's access decision for a service. + x-ms-enum: + name: accessDecisionReason + modelAsString: false + values: + - value: allowed + description: The user is allowed to consume. + name: allowed + - value: notEntitled + description: The user is not entitled to the service. + name: notEntitled + - value: limitExhausted + description: The applicable limit is exhausted. + name: limitExhausted + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.accessDriftReportResourceType: title: accessDriftReportResourceType enum: @@ -1817280,6 +1840356,37 @@ components: - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue + microsoft.graph.appManagementAuditLogAuditResult: + title: appManagementAuditLogAuditResult + enum: + - notApplicable + - wouldHaveBeenAllowed + - wouldHaveBeenBlocked + - unknownFutureValue + type: string + microsoft.graph.appManagementAuditLogPolicyType: + title: appManagementAuditLogPolicyType + enum: + - defaultEntraId + - tenant + - app + - unknownFutureValue + type: string + microsoft.graph.appManagementAuditLogRestrictionResult: + title: appManagementAuditLogRestrictionResult + enum: + - allowed + - blocked + - unknownFutureValue + type: string + microsoft.graph.appManagementAuditLogRestrictionState: + title: appManagementAuditLogRestrictionState + enum: + - enabled + - disabled + - audit + - unknownFutureValue + type: string microsoft.graph.appManagementLevel: title: appManagementLevel enum: @@ -1817442,6 +1840549,35 @@ components: - transcript - unknownFutureValue type: string + microsoft.graph.assignmentFilterEvaluationMode: + title: assignmentFilterEvaluationMode + enum: + - checkinTimeEvaluation + - inventoryEvaluation + - mixedEvaluation + - disabled + - unknownFutureValue + type: string + description: Represents the mode used by the service to evaluate an assignment filter. + x-ms-enum: + name: assignmentFilterEvaluationMode + modelAsString: false + values: + - value: checkinTimeEvaluation + description: The filter is evaluated when the device checks in. + name: checkinTimeEvaluation + - value: inventoryEvaluation + description: The filter is evaluated from inventory-backed device properties. + name: inventoryEvaluation + - value: mixedEvaluation + description: The filter requires both check-in-time and inventory-backed device properties. + name: mixedEvaluation + - value: disabled + description: Inventory-based evaluation is disabled for the requesting account. + name: disabled + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.assignmentFilterEvaluationResult: title: assignmentFilterEvaluationResult enum: @@ -1817586,6 +1840722,27 @@ components: - value: enrollmentRestrictions description: EnrollmentRestrictions name: enrollmentRestrictions + microsoft.graph.assignmentFilterPropertyEvaluationSource: + title: assignmentFilterPropertyEvaluationSource + enum: + - deviceCheckIn + - deviceInventory + - unknownFutureValue + type: string + description: Identifies the data source used to evaluate an assignment filter property. + x-ms-enum: + name: assignmentFilterPropertyEvaluationSource + modelAsString: false + values: + - value: deviceCheckIn + description: The property is evaluated when the device checks in. + name: deviceCheckIn + - value: deviceInventory + description: The property is evaluated from device inventory. + name: deviceInventory + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.assignmentMethod: title: assignmentMethod enum: @@ -1818274,6 +1841431,27 @@ components: - restoreLocked - unknownFutureValue type: string + microsoft.graph.balanceEvaluationFailureReason: + title: balanceEvaluationFailureReason + enum: + - upstreamFailure + - noApplicablePolicy + - unknownFutureValue + type: string + description: The reason a service's balance could not be evaluated for the user. + x-ms-enum: + name: balanceEvaluationFailureReason + modelAsString: false + values: + - value: upstreamFailure + description: "The service could not resolve the spending policy, so no authoritative balance or access\ndecision could be produced." + name: upstreamFailure + - value: noApplicablePolicy + description: "No spending policy governs this service for this user, so there is no balance to report.\nRetrying does not change this until a policy is created for the service, or the user is\nbrought into an existing policy's scope." + name: noApplicablePolicy + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.baseAuthenticationMethod: title: baseAuthenticationMethod enum: @@ -1819120,6 +1842298,13 @@ components: - value: mobileUnknown description: Unknown mobile. name: mobileUnknown + microsoft.graph.chatMentionType: + title: chatMentionType + enum: + - user + - application + - unknownFutureValue + type: string microsoft.graph.chatMessageActions: title: chatMessageActions enum: @@ -1819636,6 +1842821,16 @@ components: - cloudPC - unknownFutureValue type: string + microsoft.graph.cloudPcAutoCleanupMode: + title: cloudPcAutoCleanupMode + enum: + - none + - scheduled + - onQuotaExceeded + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.cloudPcBlobAccessTier: title: cloudPcBlobAccessTier enum: @@ -1820446,6 +1843641,13 @@ components: - cold - unknownFutureValue type: string + microsoft.graph.cloudPcStorageSizingType: + title: cloudPcStorageSizingType + enum: + - dynamic + - fixed + - unknownFutureValue + type: string microsoft.graph.cloudPcSupportedRegionStatus: title: cloudPcSupportedRegionStatus enum: @@ -1820492,6 +1843694,13 @@ components: - deleting - unknownFutureValue type: string + microsoft.graph.cloudPcUserSettingsPersistenceSnapshotType: + title: cloudPcUserSettingsPersistenceSnapshotType + enum: + - automatic + - manual + - unknownFutureValue + type: string microsoft.graph.cloudPcUserSettingsPersistenceStorageSizeCategory: title: cloudPcUserSettingsPersistenceStorageSizeCategory enum: @@ -1821352,6 +1844561,13 @@ components: - default - email type: string + microsoft.graph.contentLinkType: + title: contentLinkType + enum: + - documentReference + - webReference + - unknownFutureValue + type: string microsoft.graph.contentModality: title: contentModality enum: @@ -1821518,6 +1844734,75 @@ components: - value: unknownFutureValue description: A marker value for members added after the release of this API. name: unknownFutureValue + microsoft.graph.costManagementBillingMethod: + title: costManagementBillingMethod + enum: + - prepaidCredits + - payAsYouGo + - notSpecified + - unknownFutureValue + type: string + description: How Copilot consumption is billed. + x-ms-enum: + name: costManagementBillingMethod + modelAsString: false + values: + - value: prepaidCredits + description: 'Prepaid Copilot Credits, purchased through the P3 pre-purchase plan.' + name: prepaidCredits + - value: payAsYouGo + description: 'Consumption billed on demand, with no prepaid pool.' + name: payAsYouGo + - value: notSpecified + description: The billing method is not known or was not specified. + name: notSpecified + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue + microsoft.graph.costManagementBillingMethods: + title: costManagementBillingMethods + enum: + - notSpecified + - prepaidCredits + - payAsYouGo + - unknownFutureValue + type: string + description: "How Copilot consumption is billed when more than one method may apply. This is a flags enum,\nso combined values such as prepaidCredits,payAsYouGo are valid." + x-ms-enum-flags: + isFlags: true + x-ms-enum: + name: costManagementBillingMethods + modelAsString: false + values: + - value: notSpecified + description: No billing method is known or was specified. + name: notSpecified + - value: prepaidCredits + description: 'Prepaid Copilot Credits, purchased through the P3 pre-purchase plan.' + name: prepaidCredits + - value: payAsYouGo + description: 'Consumption billed on demand, with no prepaid pool.' + name: payAsYouGo + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue + microsoft.graph.costManagementUnit: + title: costManagementUnit + enum: + - copilotCredit + - unknownFutureValue + type: string + description: 'Unit in which consumption quantities are expressed. Values are consumption units, not currency.' + x-ms-enum: + name: costManagementUnit + modelAsString: false + values: + - value: copilotCredit + description: The current Copilot Credits consumption unit. + name: copilotCredit + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.countryLookupMethodType: title: countryLookupMethodType enum: @@ -1821626,6 +1844911,29 @@ components: - waitingForCallback - unknownFutureValue type: string + microsoft.graph.customFieldRollupType: + title: customFieldRollupType + enum: + - noRollup + - max + - min + - sum + - average + - unknownFutureValue + type: string + microsoft.graph.customFieldValueType: + title: customFieldValueType + enum: + - text + - date + - utcDateTime + - number + - decimal + - flag + - singleChoiceText + - multipleChoiceText + - unknownFutureValue + type: string microsoft.graph.customSecurityAttributeComparisonOperator: title: customSecurityAttributeComparisonOperator enum: @@ -1822259,6 +1845567,15 @@ components: - value: subnetMask description: Subnet mask. name: subnetMask + microsoft.graph.dependencyType: + title: dependencyType + enum: + - sourceFinishDrivesTargetStart + - sourceStartDrivesTargetStart + - sourceFinishDrivesTargetFinish + - targetStartDrivesSourceFinish + - unknownFutureValue + type: string microsoft.graph.depTokenType: title: depTokenType enum: @@ -1827131,6 +1850448,16 @@ components: - Delete - Update type: string + microsoft.graph.errorActions: + title: errorActions + enum: + - none + - audit + - block + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.errorCode: title: errorCode enum: @@ -1827385,6 +1850712,43 @@ components: - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue + microsoft.graph.evaluationErrorCategory: + title: evaluationErrorCategory + enum: + - unknown + - systemLimit + - systemError + - enforcementError + - unknownFutureValue + type: string + microsoft.graph.evaluationErrorType: + title: evaluationErrorType + enum: + - unsupportedFile + - passwordProtectedFile + - fileTooLarge + - archiveSizeTooLarge + - textExceedsMceThreshold + - partiallyScannedArchive + - partialImageExtraction + - imageOcrPartialResult + - ocrProcessingFailure + - ocrQuotaExhausted + - classificationServiceError + - sitExtractionFailure + - textExtractionFailure + - archiveTextExtractionError + - missingOrInvalidConfiguration + - agentFailure + - enforcementTimeout + - osOverride + - processNonExistent + - other + - serviceTimeout + - serviceError + - serviceUnavailable + - unknownFutureValue + type: string microsoft.graph.evaluationScopeType: title: evaluationScopeType enum: @@ -1829325,6 +1852689,24 @@ components: - subscriptionRemoved - reauthorizationRequired type: string + microsoft.graph.lifecyclePolicyComplianceState: + title: lifecyclePolicyComplianceState + enum: + - compliant + - warning + - warningNotify + - nonCompliant + type: string + microsoft.graph.loadTestFailureType: + title: loadTestFailureType + enum: + - expectedListArray + - missingListValueProperty + - missingKeyProperty + - objectInsteadOfArray + - stringInsteadOfInteger + - unknownFutureValue + type: string microsoft.graph.lobbyBypassScope: title: lobbyBypassScope enum: @@ -1832592,6 +1855974,7 @@ components: - role - unknownFutureValue - tenantConfiguration + - deviceDeprovision type: string description: The set of available policy types that can be configured for approval. The policy type must always be defined in an OperationApprovalRequest. x-ms-enum: @@ -1832625,6 +1856008,9 @@ components: - value: tenantConfiguration description: Indicates that the configured policy type is for Tenant Configuration operations. name: tenantConfiguration + - value: deviceDeprovision + description: Indicates that the configured policy type is for a Device Deprovision Action. + name: deviceDeprovision microsoft.graph.operationApprovalRequestStatus: title: operationApprovalRequestStatus enum: @@ -1833255,6 +1856641,20 @@ components: - cancelled - unknownFutureValue type: string + microsoft.graph.plannerChatMessageType: + title: plannerChatMessageType + enum: + - richTextHtml + - plainText + - unknownFutureValue + type: string + microsoft.graph.plannerChatThreadType: + title: plannerChatThreadType + enum: + - task + - plan + - unknownFutureValue + type: string microsoft.graph.plannerContainerType: title: plannerContainerType enum: @@ -1833267,6 +1856667,9 @@ components: - teamsChannel - onlineMeeting - plannerTask + - officeDocument + - meeting + - dataverseProject type: string microsoft.graph.plannerContextState: title: plannerContextState @@ -1833372,6 +1856775,15 @@ components: type: string x-ms-enum-flags: isFlags: true + microsoft.graph.plannerTaskStatus: + title: plannerTaskStatus + enum: + - notStarted + - inProgress + - completed + - blocked + - unknownFutureValue + type: string microsoft.graph.plannerTaskTargetKind: title: plannerTaskTargetKind enum: @@ -1837689,6 +1861101,27 @@ components: - everywhere - unknownFutureValue type: string + microsoft.graph.serviceSettingState: + title: serviceSettingState + enum: + - enabled + - disabled + - unknownFutureValue + type: string + description: Desired state of a governed service within a spending policy. + x-ms-enum: + name: serviceSettingState + modelAsString: false + values: + - value: enabled + description: The service is governed by the policy. + name: enabled + - value: disabled + description: The service is excluded from the policy. + name: disabled + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.serviceStartType: title: serviceStartType enum: @@ -1838174,6 +1861607,35 @@ components: - facebook - unknownFutureValue type: string + microsoft.graph.spendingPolicyStatus: + title: spendingPolicyStatus + enum: + - enabled + - disabled + - provisioning + - provisioningFailed + - unknownFutureValue + type: string + description: Lifecycle status of a spending policy. + x-ms-enum: + name: spendingPolicyStatus + modelAsString: false + values: + - value: enabled + description: The policy is active and enforced. + name: enabled + - value: disabled + description: "The policy is not enforced. This is the initial state of a newly created policy. A policy\nis also disabled when every group assigned to it has been deleted, or when the service\ndisables it in response to a change in the tenant's subscription." + name: disabled + - value: provisioning + description: The policy is being created or transitioned; group links and validation are in progress. + name: provisioning + - value: provisioningFailed + description: The most recent provisioning attempt failed; the policy is not enforced. + name: provisioningFailed + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.sslVersion: title: sslVersion enum: @@ -1848189,6 +1871651,51 @@ components: - saml - gsa type: string + microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: accessPackageAssignmentRequiredRule + type: object + microsoft.graph.identityGovernance.agentIdentityLifecycle: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + - title: agentIdentityLifecycle + type: object + microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - title: agentIdentityLifecyclePolicy + type: object + microsoft.graph.identityGovernance.attestationComplianceIssue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + - title: attestationComplianceIssue + type: object + properties: + attestationBlockReasons: + type: array + items: + type: string + description: The reasons that prevented the identity from being attested. + microsoft.graph.identityGovernance.complianceIssue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: complianceIssue + type: object + properties: + description: + type: string + description: A human-readable description of the compliance issue. + governingPolicyReferenceId: + type: string + description: The identifier of the lifecycle policy that generated the compliance issue. + issueCode: + type: string + description: A code that identifies the type of compliance issue. + ruleType: + type: string + description: 'The type of rule that generated the compliance issue, so callers can identify which rule caused non-compliance.' + nullable: true microsoft.graph.identityGovernance.customTaskExtension: allOf: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' @@ -1848229,11 +1871736,66 @@ components: nullable: true description: 'The unique identifier of the Microsoft Entra user that modified the custom task extension last.Supports $filter(eq, ne) and $expand.' x-ms-navigationProperty: true + microsoft.graph.identityGovernance.guestLifecyclePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - title: guestLifecyclePolicy + type: object + microsoft.graph.identityGovernance.identityLifecycle: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: identityLifecycle + type: object + properties: + lastAttestationDateTime: + 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 when the identity was last attested. This value can be null if the identity hasn't yet been attested. + format: date-time + nullable: true + complianceIssues: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + x-ms-navigationProperty: true + effectiveGoverningPolicy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + description: The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + x-ms-navigationProperty: true + microsoft.graph.identityGovernance.inactivityRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: inactivityRule + type: object + properties: + lastActivityThresholdInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The maximum number of days an identity can remain inactive before it's flagged as non-compliant by the rule. + format: int32 microsoft.graph.identityGovernance.insights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: insights type: object + microsoft.graph.identityGovernance.invitationRedemptionRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: invitationRedemptionRule + type: object + properties: + invitationRedemptionThresholdInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of days in which the guest user must redeem their invitation. + format: int32 + description: Requires a pending guest invitation to be redeemed within a threshold period. Guest lifecycle policies only; adding this rule to a non-guest lifecycle policy returns HTTP 400. microsoft.graph.identityGovernance.lifecycleManagementSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1848254,6 +1871816,180 @@ components: type: number description: The interval in hours at which all workflows running in the tenant should be scheduled for execution. This interval has a minimum value of 1 and a maximum value of 24. The default value is 3 hours. format: int32 + microsoft.graph.identityGovernance.lifecyclePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicy + type: object + properties: + 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 date and time when the policy was created. + format: date-time + description: + type: string + description: The description of the policy. + nullable: true + displayName: + type: string + description: The display name of the policy. + enforcementAction: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction' + gracePeriodInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of days after an identity becomes non-compliant before the enforcement action is applied. + format: int32 + nullable: true + isEnabled: + type: boolean + description: Indicates whether the policy is enabled and actively evaluated. + 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 when the policy was last modified. + format: date-time + notificationSchedule: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyNotificationSettings' + - type: object + nullable: true + description: 'The notification settings for the policy, including the offsets, in days after non-compliance, at which notifications are sent.' + policySource: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySource' + scope: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - type: object + nullable: true + description: 'The set of subjects that the policy applies to. For example, use an allExcludingGroupsSubjectSet to exclude specific groups from evaluation.' + versionNumber: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The version number of the policy, which increments each time the policy is updated.' + format: int32 + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - type: object + nullable: true + description: The user or service principal that created the policy. + x-ms-navigationProperty: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - type: object + nullable: true + description: The user or service principal that last modified the policy. + x-ms-navigationProperty: true + report: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReport' + - type: object + nullable: true + description: The latest processing report for the policy. + x-ms-navigationProperty: true + rules: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + x-ms-navigationProperty: true + versions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + description: The collection of previous versions of the policy. + x-ms-navigationProperty: true + microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicyImpactSummary + type: object + properties: + actionsTaken: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactAction' + description: The policy actions taken for the subject during the evaluation period. + subject: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - type: object + nullable: true + description: The subject evaluated by the policy. + x-ms-navigationProperty: true + microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicyPriorityConfiguration + type: object + properties: + orderedPolicyIds: + type: array + items: + type: string + description: The identifiers of the lifecycle policies in evaluation priority order. The first policy in the collection has the highest priority. A maximum of 10 policies are allowed per subject type. + subjectType: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.subjectType' + microsoft.graph.identityGovernance.lifecyclePolicyReport: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicyReport + type: object + properties: + policyVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The version of the lifecycle policy represented by the report. + format: int32 + scopeProcessing: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessing' + subjectsInScopeCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of subjects currently in scope for the policy. + format: int32 + subjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' + description: The processing results for subjects included in the report. + x-ms-navigationProperty: true + microsoft.graph.identityGovernance.lifecyclePolicyRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicyRule + type: object + properties: + isEnabled: + type: boolean + description: Indicates whether the rule is enabled and evaluated as part of its policy. + microsoft.graph.identityGovernance.lifecyclePolicySubjectReport: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicySubjectReport + type: object + properties: + compliance: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectCompliance' + effectivePolicy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReference' + - type: object + nullable: true + description: A reference to the effective lifecycle policy for the subject. + enforcement: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectEnforcement' + relationship: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRelationship' + subject: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReference' microsoft.graph.identityGovernance.lifecycleWorkflowsContainer: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1848280,6 +1872016,18 @@ components: nullable: true description: The insight container holding workflow insight summaries for a tenant. x-ms-navigationProperty: true + lifecyclePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + description: The lifecycle policies in this tenant. + x-ms-navigationProperty: true + lifecyclePolicyPriorityConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' + description: The priority ordering of lifecycle policies per subject type. + x-ms-navigationProperty: true settings: $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' taskDefinitions: @@ -1848300,6 +1872048,18 @@ components: $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowTemplate' description: The workflow templates in the lifecycle workflow instance. x-ms-navigationProperty: true + microsoft.graph.identityGovernance.periodicAttestationRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: periodicAttestationRule + type: object + properties: + attestationIntervalInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of days within which an identity must be attested to remain compliant with the rule. + format: int32 microsoft.graph.identityGovernance.run: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1848398,6 +1872158,18 @@ components: $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' description: The associated individual user execution. x-ms-navigationProperty: true + microsoft.graph.identityGovernance.sponsorPresenceRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: sponsorPresenceRule + type: object + properties: + minimumSponsorCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The minimum number of sponsors that an identity must have to remain compliant with the rule. + format: int32 microsoft.graph.identityGovernance.subjectProcessingResult: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1848641,6 +1872413,14 @@ components: $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' description: The related lifecycle workflow taskProcessingResults. x-ms-navigationProperty: true + microsoft.graph.identityGovernance.userIdentityLifecycle: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + - title: userIdentityLifecycle + type: object + properties: + complianceState: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceState' microsoft.graph.identityGovernance.userProcessingResult: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1848932,6 +1872712,37 @@ components: microsoft.graph.identityGovernance.activationScope: title: activationScope type: object + microsoft.graph.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - title: allExcludingAgentBuilderPlatformsSubjectSet + type: object + properties: + excludedAgentBuilderPlatforms: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.agentBuilderPlatforms' + description: Defines the scope as all agent identities except those created by the specified builder platforms. Agent identity lifecycle policies only; using this scope on another policy type returns HTTP 400. + microsoft.graph.identityGovernance.allExcludingGroupsSubjectSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - title: allExcludingGroupsSubjectSet + type: object + properties: + excludedGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + x-ms-navigationProperty: true + microsoft.graph.identityGovernance.allExcludingSpecificObjectsSubjectSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - title: allExcludingSpecificObjectsSubjectSet + type: object + properties: + excludedObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true microsoft.graph.identityGovernance.attributeChangeTrigger: allOf: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionTrigger' @@ -1849073,6 +1872884,11 @@ components: - type: object nullable: true description: The workflow subject that was processed by the custom task extension. + microsoft.graph.identityGovernance.deleteOnlyEnforcementAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction' + - title: deleteOnlyEnforcementAction + type: object microsoft.graph.identityGovernance.directoryObjectWorkflowSubject: allOf: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowSubject' @@ -1849081,6 +1872897,23 @@ components: properties: directoryObject: $ref: '#/components/schemas/microsoft.graph.directoryObject' + microsoft.graph.identityGovernance.disableOnlyEnforcementAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction' + - title: disableOnlyEnforcementAction + type: object + microsoft.graph.identityGovernance.disableThenDeleteEnforcementAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction' + - title: disableThenDeleteEnforcementAction + type: object + properties: + deletionGracePeriodInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of days to wait after disabling a non-compliant identity before deleting it. + format: int32 microsoft.graph.identityGovernance.groupBasedSubjectSet: allOf: - $ref: '#/components/schemas/microsoft.graph.subjectSet' @@ -1849104,6 +1872937,44 @@ components: type: number description: 'The minimum number of sponsors required for a guest user. When a guest has fewer sponsors than this value, the workflow is triggered.' format: int32 + microsoft.graph.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReference' + - title: lifecyclePolicyAgentIdentitySubjectReference + type: object + microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction: + title: lifecyclePolicyEnforcementAction + type: object + microsoft.graph.identityGovernance.lifecyclePolicyImpactAction: + title: lifecyclePolicyImpactAction + type: object + properties: + actionType: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactActionType' + dateTime: + 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 when the action occurred. + format: date-time + microsoft.graph.identityGovernance.lifecyclePolicyNotificationSettings: + title: lifecyclePolicyNotificationSettings + type: object + properties: + additionalFallbackRecipients: + type: array + items: + type: string + nullable: true + description: The email addresses used when no targeted notification recipient has a valid email address. These addresses aren't copied on every notification or used alongside a valid targeted recipient. + offsetsAfterNonComplianceInDays: + type: array + items: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + description: 'The offsets, in days after an identity becomes non-compliant, at which notifications are sent.' microsoft.graph.identityGovernance.lifecyclePolicyReference: title: lifecyclePolicyReference type: object @@ -1849127,6 +1872998,8 @@ components: description: The date and time when the current scope-processing operation started. format: date-time nullable: true + currentStatus: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingStatus' lastSuccessfulProcessingDateTime: 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 @@ -1849161,6 +1873034,8 @@ components: description: The date and time when the attempt started. format: date-time nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus' microsoft.graph.identityGovernance.lifecyclePolicySubjectCompliance: title: lifecyclePolicySubjectCompliance type: object @@ -1849171,6 +1873046,8 @@ components: description: The date and time when the subject's compliance was evaluated. format: date-time nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyComplianceStatus' microsoft.graph.identityGovernance.lifecyclePolicySubjectEnforcement: title: lifecyclePolicySubjectEnforcement type: object @@ -1849181,18 +1873058,40 @@ components: isTerminal: type: boolean description: Indicates whether enforcement reached a terminal state. + lastAction: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementActionState' lastActionDateTime: 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 when the last enforcement action completed. format: date-time nullable: true + nextAction: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyNextEnforcementAction' + - type: object + nullable: true + description: 'The next enforcement action. The possible values are: nonComplianceNotification, firstNotification, secondNotification, finalNotification, disable, disableNotification, delete, unknownFutureValue.' nextActionDateTime: 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 when the next enforcement action is scheduled. format: date-time nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementStatus' + microsoft.graph.identityGovernance.lifecyclePolicySubjectReference: + title: lifecyclePolicySubjectReference + type: object + properties: + id: + type: string + description: The unique identifier of the subject. + microsoft.graph.identityGovernance.lifecyclePolicyUserSubjectReference: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReference' + - title: lifecyclePolicyUserSubjectReference + type: object microsoft.graph.identityGovernance.membershipChangeTrigger: allOf: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionTrigger' @@ -1849389,6 +1873288,17 @@ components: type: number description: The total number of users processed by a workflow. format: int32 + microsoft.graph.identityGovernance.selectedObjectsSubjectSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - title: selectedObjectsSubjectSet + type: object + properties: + inScopeObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true microsoft.graph.identityGovernance.subjectSummary: title: subjectSummary type: object @@ -1849836,6 +1873746,24 @@ components: - failedUsers - unknownFutureValue type: string + microsoft.graph.identityGovernance.agentBuilderPlatforms: + title: agentBuilderPlatforms + enum: + - microsoftCopilotStudio + - foundry + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.identityGovernance.complianceState: + title: complianceState + enum: + - compliant + - warning + - warningNotify + - nonCompliant + - unknownFutureValue + type: string microsoft.graph.identityGovernance.customTaskExtensionOperationStatus: title: customTaskExtensionOperationStatus enum: @@ -1849851,6 +1873779,98 @@ components: - response - unknownFutureValue type: string + microsoft.graph.identityGovernance.lifecyclePolicyComplianceStatus: + title: lifecyclePolicyComplianceStatus + enum: + - notEvaluated + - compliant + - nonCompliant + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyEnforcementActionState: + title: lifecyclePolicyEnforcementActionState + enum: + - none + - warningStateEnabled + - nonComplianceNotificationSent + - firstNotificationSent + - secondNotificationSent + - finalNotificationSent + - disabled + - deleted + - complianceRestored + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyEnforcementStatus: + title: lifecyclePolicyEnforcementStatus + enum: + - notRequired + - notStarted + - processing + - waiting + - actionDue + - complete + - unknown + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyImpactActionType: + title: lifecyclePolicyImpactActionType + enum: + - objectCoveredByPolicy + - attestationNeededWarning + - attestationNeededNotificationSent + - disabledDueToAttestationNonCompliance + - deletedDueToAttestationNonCompliance + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyNextEnforcementAction: + title: lifecyclePolicyNextEnforcementAction + enum: + - nonComplianceNotification + - firstNotification + - secondNotification + - finalNotification + - disable + - disableNotification + - delete + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyRelationship: + title: lifecyclePolicyRelationship + enum: + - effective + - inScopeButIneffective + - pending + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus: + title: lifecyclePolicyScopeProcessingAttemptStatus + enum: + - notStarted + - evaluating + - processing + - completed + - failed + - timedOut + - invalidScope + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingStatus: + title: lifecyclePolicyScopeProcessingStatus + enum: + - idle + - notStarted + - evaluating + - processing + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicySource: + title: lifecyclePolicySource + enum: + - userCreated + - systemDefault + - unknownFutureValue + type: string microsoft.graph.identityGovernance.lifecycleTaskCategory: title: lifecycleTaskCategory enum: @@ -1857774,6 +1881794,14 @@ components: - spendingBudgetSetForCustomerAzureSubscriptions - unknownFutureValue type: string + microsoft.graph.partners.billing.azureAggregatedUsage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: azureAggregatedUsage + type: object + properties: + billed: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedAggregatedUsage' microsoft.graph.partners.billing.azureUsage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1857784,6 +1881812,11 @@ components: $ref: '#/components/schemas/microsoft.graph.partners.billing.billedUsage' unbilled: $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage' + microsoft.graph.partners.billing.billedAggregatedUsage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: billedAggregatedUsage + type: object microsoft.graph.partners.billing.billedReconciliation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1857800,6 +1881833,8 @@ components: - title: billing type: object properties: + aggregatedUsage: + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureAggregatedUsage' manifests: type: array items: @@ -1858669,7 +1882704,7 @@ components: readOnly: true keywordFilter: type: string - description: Free text field to search non-indexed properties of the audit log. + description: 'Free text to match against the non-indexed content of each record: the workload-specific properties inside auditData, including its AppAccessContext object. The indexed common-schema properties, such as the operation name, aren''t matched by keyword; use their own filters, such as operationFilters, for those.' nullable: true objectIdFilters: type: array @@ -1862391,6 +1886426,49 @@ components: $ref: '#/components/schemas/microsoft.graph.security.whoisHistoryRecord' description: The collection of historical records associated to this WHOIS object. x-ms-navigationProperty: true + microsoft.graph.security.workbook: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: workbook + type: object + properties: + content: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.workbookContent' + - type: object + nullable: true + description: 'The workbook''s JSON document. Required when creating or replacing a workbook. Supply a JSON object, not a JSON-encoded string. Replaced as a whole on update. Omitted from collection responses by default; use $select to include it.' + createdAtDateTime: + 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 when the workbook was created. Set by the service and preserved on update. Read-only. + format: date-time + readOnly: true + createdByUpn: + type: string + description: The user principal name recorded when the workbook was created. Set by the service and preserved on update. Read-only. + nullable: true + readOnly: true + etag: + type: string + description: 'The opaque concurrency token derived from the workbook''s storage ETag. Set by the service. Read-only. For conditional updates, use the value returned in the HTTP ETag response header.' + nullable: true + readOnly: true + lastUpdatedByUpn: + type: string + description: The user principal name recorded for the most recent update. Set by the service. Read-only. + nullable: true + readOnly: true + name: + type: string + description: The display name of the workbook. Required when creating or replacing a workbook. Maximum length is 256 characters. + updatedAtDateTime: + 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 most recent update. Set by the service. Read-only. + format: date-time + readOnly: true + description: A tenant-scoped Microsoft Security workbook containing a display name and arbitrary JSON content. microsoft.graph.security.zone: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1862435,6 +1886513,12 @@ components: - title: a365AiExecuteTool type: object description: Audit data for A365 AI Execute Tool events. + microsoft.graph.security.a365AiGuardrail: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: a365AiGuardrail + type: object + description: Audit data for A365 AI Guardrail events. microsoft.graph.security.a365AiInferenceCall: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1862700,6 +1886784,12 @@ components: - title: aiExecuteToolAuditRecord type: object description: Audit data for AI Execute Tool events. + microsoft.graph.security.aiGuardrail: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: aiGuardrail + type: object + description: Audit data for AI Guardrail events. microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1863780,6 +1887870,24 @@ components: type: string description: 'The user agent that is used for the sign-in, if known.' nullable: true + microsoft.graph.security.cloudSecurityConnector: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: cloudSecurityConnector + type: object + description: Audit data for Cloud Security Connector events. + microsoft.graph.security.cloudSecurityEnablement: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: cloudSecurityEnablement + type: object + description: Audit data for Cloud Security Enablement events. + microsoft.graph.security.cloudSecurityManagement: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: cloudSecurityManagement + type: object + description: Audit data for Cloud Security Management events. microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1863907,6 +1888015,18 @@ components: - title: complianceDLPSharePointClassificationExtendedAuditRecord type: object description: Audit data for Compliance DLP SharePoint Classification Extended events. + microsoft.graph.security.complianceEndpointEvaluationIncomplete: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: complianceEndpointEvaluationIncomplete + type: object + description: Audit data for incomplete compliance endpoint evaluations. + microsoft.graph.security.complianceEvaluationIncomplete: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: complianceEvaluationIncomplete + type: object + description: Audit data for incomplete compliance evaluations. microsoft.graph.security.complianceExchangeOcrAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1864216,6 +1888336,12 @@ components: - title: crossTenantAccessPolicyAuditRecord type: object description: Audit data for Cross Tenant Access Policy events. + microsoft.graph.security.cscContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: cscContentMetadata + type: object + description: Audit data for CSC Content Metadata events. microsoft.graph.security.customAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' @@ -1864302,12 +1888428,30 @@ components: - title: defaultAuditData type: object description: Default open-type audit data when no specific subtype applies. + microsoft.graph.security.defenderAutomationRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: defenderAutomationRule + type: object + description: Audit data for Defender Automation Rule events. microsoft.graph.security.defenderCaseManagementAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' - title: defenderCaseManagementAuditRecord type: object description: Audit data for Defender Case Management events. + microsoft.graph.security.defenderGeneratedPlaybook: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: defenderGeneratedPlaybook + type: object + description: Audit data for Defender Generated Playbook events. + microsoft.graph.security.defenderIntegration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: defenderIntegration + type: object + description: Audit data for Defender Integration events. microsoft.graph.security.defenderPreviewFeaturesRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1864345,6 +1888489,12 @@ components: - type: object nullable: true description: The set of automated actions to run against entities that match the detection. Replaces the deprecated responseActions property. + incidentConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.incidentConfiguration' + - type: object + nullable: true + description: The settings that control how alerts generated by the custom detection rule are associated with incidents. organizationalScope: anyOf: - $ref: '#/components/schemas/microsoft.graph.security.organizationalScope' @@ -1864754,6 +1888904,12 @@ components: - title: dragonCopilotSessionRecord type: object description: Audit data for Dragon Copilot Session events. + microsoft.graph.security.dspmAdminActivity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: dspmAdminActivity + type: object + description: Audit data for DSPM Admin Activity events. microsoft.graph.security.dynamicColumnValue: title: dynamicColumnValue type: object @@ -1864763,6 +1888919,12 @@ components: - title: dynamics365BusinessCentralAuditRecord type: object description: Audit data for Dynamics365 Business Central events. + microsoft.graph.security.ecsContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: ecsContentMetadata + type: object + description: Audit data for ECS Content Metadata events. microsoft.graph.security.ehrConnectorAuditBaseRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1865185,6 +1889347,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.security.filePlanDescriptorBase' - title: filePlanSubcategory type: object + microsoft.graph.security.filteringTeamsMessageFileInfo: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: filteringTeamsMessageFileInfo + type: object + description: Audit data for Filtering Teams Message File Info events. microsoft.graph.security.forceUserPasswordResetIncidentTaskResponseAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.incidentTaskResponseAction' @@ -1865761,6 +1889929,14 @@ components: properties: identifier: $ref: '#/components/schemas/microsoft.graph.security.userAssetIdentifier' + microsoft.graph.security.incidentConfiguration: + title: incidentConfiguration + type: object + properties: + isExcludedFromIncidentCorrelation: + type: boolean + description: 'Indicates whether alerts generated by the rule are excluded from automatic incident correlation. When true, each alert creates a standalone, single-alert incident. When false, alerts can be correlated with other related alerts. The default is false. On create, null or omission defaults to false. On update, null or omission leaves the existing value unchanged.' + nullable: true microsoft.graph.security.incidentTaskResponseAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.responseAction' @@ -1866601,6 +1890777,12 @@ components: - title: mcasAlertsAuditRecord type: object description: Audit data for MCAS Alerts events. + microsoft.graph.security.mcsRawEmailContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: mcsRawEmailContentMetadata + type: object + description: Audit data for MCS Raw Email Content Metadata events. microsoft.graph.security.mdaAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1866650,6 +1890832,12 @@ components: - title: meshWorldsAuditRecord type: object description: Audit data for Mesh Worlds events. + microsoft.graph.security.mesRawEmailContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: mesRawEmailContentMetadata + type: object + description: Audit data for MES Raw Email Content Metadata events. microsoft.graph.security.metadataAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' @@ -1866769,6 +1890957,18 @@ components: - title: microsoftPurviewUnifiedCatalogOperationRecord type: object description: Audit data for Microsoft Purview Unified Catalog Operation events. + microsoft.graph.security.microsoftSecurityForAiConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: microsoftSecurityForAiConfiguration + type: object + description: Audit data for Microsoft Security for AI Configuration events. + microsoft.graph.security.microsoftSecurityForAiRealTimeProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: microsoftSecurityForAiRealTimeProtection + type: object + description: Audit data for Microsoft Security for AI Real-Time Protection events. microsoft.graph.security.microsoftStreamAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1866799,6 +1890999,12 @@ components: - title: microsoftTeamsDeviceAuditRecord type: object description: Audit data for Microsoft Teams Device events. + microsoft.graph.security.microsoftTeamsMoveMessages: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: microsoftTeamsMoveMessages + type: object + description: Audit data for Microsoft Teams Move Messages events. microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1867020,6 +1891226,12 @@ components: - title: msticNationStateNotificationRecord type: object description: Audit data for MSTIC Nation State Notification events. + microsoft.graph.security.mtpContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: mtpContentMetadata + type: object + description: Audit data for MTP Content Metadata events. microsoft.graph.security.multiStageDispositionAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1867162,6 +1891374,12 @@ components: - title: omePortalAuditRecord type: object description: Audit data for OME Portal events. + microsoft.graph.security.onDemandExchangeClassification: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: onDemandExchangeClassification + type: object + description: Audit data for On-Demand Exchange Classification events. microsoft.graph.security.onDemandSharePointClassificationAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1867246,6 +1891464,12 @@ components: - title: p4aiAssessmentRecord type: object description: Audit data for P4AI Assessment events. + microsoft.graph.security.p4AiDagSitePermissionsRecord: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: p4AiDagSitePermissionsRecord + type: object + description: Audit data for P4 AI DAG Site Permissions events. microsoft.graph.security.p4AIRiskScoreRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1867258,6 +1891482,18 @@ components: - title: peopleAdminSettingsAuditRecord type: object description: Audit data for People Admin Settings events. + microsoft.graph.security.peopleSkillsAdmin: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: peopleSkillsAdmin + type: object + description: Audit data for People Skills Admin events. + microsoft.graph.security.peopleSkillsUser: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: peopleSkillsUser + type: object + description: Audit data for People Skills User events. microsoft.graph.security.physicalBadgingSignalAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1867288,6 +1891524,30 @@ components: - title: plannerCopyPlanAuditRecord type: object description: Audit data for Planner Copy Plan events. + microsoft.graph.security.plannerCustomFieldDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: plannerCustomFieldDefinition + type: object + description: Audit data for Planner Custom Field Definition events. + microsoft.graph.security.plannerCustomFieldDefinitionList: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: plannerCustomFieldDefinitionList + type: object + description: Audit data for Planner Custom Field Definition List events. + microsoft.graph.security.plannerDependency: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: plannerDependency + type: object + description: Audit data for Planner Dependency events. + microsoft.graph.security.plannerDependencyList: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: plannerDependencyList + type: object + description: Audit data for Planner Dependency List events. microsoft.graph.security.plannerGoalAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1868394,6 +1892654,12 @@ components: - title: sharePointFieldOperationAuditRecord type: object description: Audit data for SharePoint Field Operation events. + microsoft.graph.security.sharePointFileArchivePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: sharePointFileArchivePolicy + type: object + description: Audit data for SharePoint File Archive Policy events. microsoft.graph.security.sharePointFileOperationAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1868723,6 +1892989,12 @@ components: - title: supervisoryReviewDayXInsightsAuditRecord type: object description: Audit data for Supervisory Review Day X Insights events. + microsoft.graph.security.syntheticMediaDetectionEvent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: syntheticMediaDetectionEvent + type: object + description: Audit data for Synthetic Media Detection events. microsoft.graph.security.syntheticProbeAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1869116,6 +1893388,12 @@ components: - title: universalPrintPrintJobAuditRecord type: object description: Audit data for Universal Print Print Job events. + microsoft.graph.security.universalPrintSecureScan: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: universalPrintSecureScan + type: object + description: Audit data for Universal Print Secure Scan events. microsoft.graph.security.unRestrictAppExecutionIncidentTaskResponseAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.incidentTaskResponseAction' @@ -1869290,6 +1893568,18 @@ components: - title: vivaGlintAgenticCampaignAuditRecord type: object description: Audit data for Viva Glint Agentic Campaign events. + microsoft.graph.security.vivaGlintClientConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: vivaGlintClientConfiguration + type: object + description: Audit data for Viva Glint Client Configuration events. + microsoft.graph.security.vivaGlintDataRetention: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: vivaGlintDataRetention + type: object + description: Audit data for Viva Glint Data Retention events. microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1869356,6 +1893646,12 @@ components: - title: vivaGlintUserGroupAuditRecord type: object description: Audit data for Viva Glint User Group events. + microsoft.graph.security.vivaGlintVivaInsightsIntegration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: vivaGlintVivaInsightsIntegration + type: object + description: Audit data for Viva Glint Viva Insights Integration events. microsoft.graph.security.vivaGoalsAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1869482,6 +1893778,18 @@ components: - title: windows365CustomerLockboxAuditRecord type: object description: Audit data for Windows365 Customer Lockbox events. + microsoft.graph.security.workbookContent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: workbookContent + type: object + description: An open dictionary containing the workbook JSON document. + microsoft.graph.security.workIQAdminActivity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: workIQAdminActivity + type: object + description: Audit data for Work IQ Admin Activity events. microsoft.graph.security.workplaceAnalyticsAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1870278,6 +1894586,41 @@ components: - MDASH - DefenderSecurityForAIConfiguration - SparkCoreCustomLivePool + - PlannerCustomFieldDefinition + - PlannerCustomFieldDefinitionList + - SyntheticMediaDetectionEvent + - VivaGlintVivaInsightsIntegration + - PeopleSkillsAdmin + - PeopleSkillsUser + - DSPMAdminActivity + - OnDemandExchangeClassification + - UniversalPrintSecureScan + - CloudSecurityManagement + - CloudSecurityConnector + - CloudSecurityEnablement + - MCSRawEmailContentMetadata + - AIGuardrail + - A365AIGuardrail + - WorkIQAdminActivity + - VivaGlintClientConfiguration + - VivaGlintDataRetention + - FilteringTeamsMessageFileInfo + - SharePointFileArchivePolicy + - DefenderAutomationRule + - DefenderGeneratedPlaybook + - DefenderIntegration + - P4AIDagSitePermissionsRecord + - PlannerDependency + - PlannerDependencyList + - CSCContentMetadata + - MicrosoftSecurityForAIConfiguration + - MicrosoftSecurityForAIRealTimeProtection + - MTPContentMetadata + - ComplianceEvaluationIncomplete + - ComplianceEndpointEvaluationIncomplete + - MicrosoftTeamsMoveMessages + - ECSContentMetadata + - MESRawEmailContentMetadata - unknownFutureValue type: string description: Specifies the type of audit log record. @@ -1878034,6 +1902377,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.aiOnlineMeeting' + microsoft.graph.spendingPolicyServiceSettingCollectionResponse: + title: Collection of spendingPolicyServiceSetting + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' microsoft.graph.mobileAppAssignmentCollectionResponse: title: Collection of mobileAppAssignment type: object @@ -1879112,6 +1903466,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + microsoft.graph.entraProtectionPolicyCollectionResponse: + title: Collection of entraProtectionPolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' microsoft.graph.exchangeProtectionPolicyCollectionResponse: title: Collection of exchangeProtectionPolicy type: object @@ -1879926,6 +1904291,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingAssignment' + microsoft.graph.cloudPcUserProfileSnapshotCollectionResponse: + title: Collection of cloudPcUserProfileSnapshot + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' microsoft.graph.accountCollectionResponse: title: Collection of account type: object @@ -1880531,6 +1904907,39 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.aiUser' + microsoft.graph.spendingPolicyCollectionResponse: + title: Collection of spendingPolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + microsoft.graph.costManagementUserBalanceCollectionResponse: + title: Collection of costManagementUserBalance + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUserBalance' + microsoft.graph.costManagementUserServiceBalanceCollectionResponse: + title: Collection of costManagementUserServiceBalance + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUserServiceBalance' microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse: title: Collection of crossTenantAccessPolicyConfigurationPartner type: object @@ -1880575,6 +1904984,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + microsoft.graph.customChoiceOptionCollectionResponse: + title: Collection of customChoiceOption + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customChoiceOption' microsoft.graph.allowedValueCollectionResponse: title: Collection of allowedValue type: object @@ -1880784,6 +1905204,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.delegatedAdminRelationshipRequest' + microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse: + title: Collection of lifecyclePolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' microsoft.graph.identityGovernance.workflowCollectionResponse: title: Collection of workflow type: object @@ -1882984,6 +1907415,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.companySubscription' + microsoft.graph.unifiedRoleDefinitionCollectionResponse: + title: Collection of unifiedRoleDefinition + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' microsoft.graph.distributionListMemberCollectionResponse: title: Collection of distributionListMember type: object @@ -1883743,6 +1908185,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.gcpRole' + microsoft.graph.taskCollectionResponse: + title: Collection of task + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' microsoft.graph.goalsExportJobCollectionResponse: title: Collection of goalsExportJob type: object @@ -1885140,6 +1909593,83 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.scheduledPermissionsRequest' + microsoft.graph.bucketCollectionResponse: + title: Collection of bucket + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bucket' + microsoft.graph.planContextLinkCollectionResponse: + title: Collection of planContextLink + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + microsoft.graph.customFieldDefinitionCollectionResponse: + title: Collection of customFieldDefinition + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customFieldDefinition' + microsoft.graph.dependencyCollectionResponse: + title: Collection of dependency + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dependency' + microsoft.graph.goalCollectionResponse: + title: Collection of goal + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.goal' + microsoft.graph.historyItemCollectionResponse: + title: Collection of historyItem + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.historyItem' + microsoft.graph.contentLinkCollectionResponse: + title: Collection of contentLink + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentLink' microsoft.graph.plannerBucketCollectionResponse: title: Collection of plannerBucket type: object @@ -1885173,6 +1909703,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' + microsoft.graph.planCollectionResponse: + title: Collection of plan + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' microsoft.graph.plannerRosterCollectionResponse: title: Collection of plannerRoster type: object @@ -1885877,17 +1910418,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' - microsoft.graph.unifiedRoleDefinitionCollectionResponse: - title: Collection of unifiedRoleDefinition - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' microsoft.graph.unifiedRoleEligibilityScheduleInstanceCollectionResponse: title: Collection of unifiedRoleEligibilityScheduleInstance type: object @@ -1886614,6 +1911144,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userSecurityProfile' + microsoft.graph.security.workbookCollectionResponse: + title: Collection of workbook + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.workbook' microsoft.graph.security.zoneCollectionResponse: title: Collection of zone type: object @@ -1886999,6 +1911540,50 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryDefinition' + microsoft.graph.checklistItemV4CollectionResponse: + title: Collection of checklistItemV4 + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + microsoft.graph.customFieldValueCollectionResponse: + title: Collection of customFieldValue + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + microsoft.graph.plannerChatMessageCollectionResponse: + title: Collection of plannerChatMessage + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + microsoft.graph.userAssignmentCollectionResponse: + title: Collection of userAssignment + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userAssignment' microsoft.graph.teamworkTagCollectionResponse: title: Collection of teamworkTag type: object @@ -1888341,6 +1912926,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permissionsDefinitionGcpRole' + microsoft.graph.categoryDefinitionCollectionResponse: + title: Collection of categoryDefinition + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.categoryDefinition' microsoft.graph.teamworkPeripheralCollectionResponse: title: Collection of teamworkPeripheral type: object @@ -1888737,6 +1913333,39 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alert' + microsoft.graph.identityGovernance.complianceIssueCollectionResponse: + title: Collection of complianceIssue + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse: + title: Collection of lifecyclePolicyRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse: + title: Collection of lifecyclePolicySubjectReport + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' microsoft.graph.identityGovernance.customTaskExtensionCollectionResponse: title: Collection of customTaskExtension type: object @@ -1888748,6 +1913377,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' + microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse: + title: Collection of lifecyclePolicyPriorityConfiguration + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' microsoft.graph.identityGovernance.taskDefinitionCollectionResponse: title: Collection of taskDefinition type: object @@ -1891696,6 +1916336,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtection' + microsoft.graph.appManagementAuditCollectionResponse: + title: Collection of appManagementAudit + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appManagementAudit' microsoft.graph.qrCodePinAuthenticationMethodCollectionResponse: title: Collection of qrCodePinAuthenticationMethod type: object @@ -1892279,6 +1916930,28 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.copilotConversationResponseMessage' + microsoft.graph.allUsersSpendingPolicyCollectionResponse: + title: Collection of allUsersSpendingPolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.allUsersSpendingPolicy' + microsoft.graph.selectedGroupsSpendingPolicyCollectionResponse: + title: Collection of selectedGroupsSpendingPolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.selectedGroupsSpendingPolicy' microsoft.graph.anonymousCalendarSharingFreeBusyDetailCollectionResponse: title: Collection of anonymousCalendarSharingFreeBusyDetail type: object @@ -1892466,6 +1917139,28 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' + microsoft.graph.identityGovernance.agentIdentityLifecyclePolicyCollectionResponse: + title: Collection of agentIdentityLifecyclePolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy' + microsoft.graph.identityGovernance.guestLifecyclePolicyCollectionResponse: + title: Collection of guestLifecyclePolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.guestLifecyclePolicy' microsoft.graph.depEnrollmentBaseProfileCollectionResponse: title: Collection of depEnrollmentBaseProfile type: object @@ -1897372,6 +1922067,72 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalActivityResult' + microsoft.graph.identityGovernance.attestationComplianceIssueCollectionResponse: + title: Collection of attestationComplianceIssue + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.attestationComplianceIssue' + microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRuleCollectionResponse: + title: Collection of accessPackageAssignmentRequiredRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule' + microsoft.graph.identityGovernance.inactivityRuleCollectionResponse: + title: Collection of inactivityRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.inactivityRule' + microsoft.graph.identityGovernance.invitationRedemptionRuleCollectionResponse: + title: Collection of invitationRedemptionRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.invitationRedemptionRule' + microsoft.graph.identityGovernance.periodicAttestationRuleCollectionResponse: + title: Collection of periodicAttestationRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.periodicAttestationRule' + microsoft.graph.identityGovernance.sponsorPresenceRuleCollectionResponse: + title: Collection of sponsorPresenceRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.sponsorPresenceRule' microsoft.graph.industryData.apiDataConnectorCollectionResponse: title: Collection of apiDataConnector type: object @@ -1898978,6 +1923739,28 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.configurationUri' + microsoft.graph.targetResourceCollectionResponse: + title: Collection of microsoft.graph.targetResource + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.targetResource' + microsoft.graph.appliedAppManagementPolicyRestrictionCollectionResponse: + title: Collection of microsoft.graph.appliedAppManagementPolicyRestriction + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appliedAppManagementPolicyRestriction' microsoft.graph.approvalIdentitySetCollectionResponse: title: Collection of microsoft.graph.approvalIdentitySet type: object @@ -1899484,6 +1924267,28 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.packageElementDetail' + microsoft.graph.costManagementAlertThresholdCollectionResponse: + title: Collection of microsoft.graph.costManagementAlertThreshold + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertThreshold' + microsoft.graph.costManagementUnevaluatedServiceCollectionResponse: + title: Collection of microsoft.graph.costManagementUnevaluatedService + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUnevaluatedService' microsoft.graph.userRegistrationCountCollectionResponse: title: Collection of microsoft.graph.userRegistrationCount type: object @@ -1899517,17 +1924322,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.customClaimBase' - microsoft.graph.targetResourceCollectionResponse: - title: Collection of microsoft.graph.targetResource - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.targetResource' microsoft.graph.unifiedRolePermissionCollectionResponse: title: Collection of microsoft.graph.unifiedRolePermission type: object @@ -1899924,6 +1924718,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCode' + microsoft.graph.retentionSettingCollectionResponse: + title: Collection of microsoft.graph.retentionSetting + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.retentionSetting' microsoft.graph.attendeeCollectionResponse: title: Collection of microsoft.graph.attendee type: object @@ -1899957,17 +1924762,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.exactDataMatchStoreColumn' - microsoft.graph.retentionSettingCollectionResponse: - title: Collection of microsoft.graph.retentionSetting - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.retentionSetting' microsoft.graph.aclCollectionResponse: title: Collection of microsoft.graph.acl type: object @@ -1902047,6 +1926841,39 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.changeNotification' + microsoft.graph.chatMentionCollectionResponse: + title: Collection of microsoft.graph.chatMention + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMention' + microsoft.graph.chatReactionCollectionResponse: + title: Collection of microsoft.graph.chatReaction + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatReaction' + microsoft.graph.creationTimestampCollectionResponse: + title: Collection of microsoft.graph.creationTimestamp + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.creationTimestamp' microsoft.graph.classifcationErrorBaseCollectionResponse: title: Collection of microsoft.graph.classifcationErrorBase type: object @@ -1902223,6 +1927050,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.copilotSearchHit' + microsoft.graph.costManagementBillingMethodBalanceCollectionResponse: + title: Collection of microsoft.graph.costManagementBillingMethodBalance + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethodBalance' microsoft.graph.keyTypedValuePairCollectionResponse: title: Collection of microsoft.graph.keyTypedValuePair type: object @@ -1904170,6 +1929008,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.healthMonitoring.resourceImpactSummary' + microsoft.graph.identityGovernance.lifecyclePolicyImpactActionCollectionResponse: + title: Collection of microsoft.graph.identityGovernance.lifecyclePolicyImpactAction + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactAction' microsoft.graph.identityGovernance.parameterCollectionResponse: title: Collection of microsoft.graph.identityGovernance.parameter type: object @@ -1906801,6 +1931650,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.aiOnlineMeetingCollectionResponse' + microsoft.graph.spendingPolicyServiceSettingCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSettingCollectionResponse' microsoft.graph.mobileAppAssignmentCollectionResponse: description: Retrieved collection content: @@ -1907389,6 +1932244,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJobCollectionResponse' + microsoft.graph.entraProtectionPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicyCollectionResponse' microsoft.graph.exchangeProtectionPolicyCollectionResponse: description: Retrieved collection content: @@ -1907833,6 +1932694,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingAssignmentCollectionResponse' + microsoft.graph.cloudPcUserProfileSnapshotCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshotCollectionResponse' microsoft.graph.accountCollectionResponse: description: Retrieved collection content: @@ -1908163,6 +1933030,24 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.aiUserCollectionResponse' + microsoft.graph.spendingPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyCollectionResponse' + microsoft.graph.costManagementUserBalanceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementUserBalanceCollectionResponse' + microsoft.graph.costManagementUserServiceBalanceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementUserServiceBalanceCollectionResponse' microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse: description: Retrieved collection content: @@ -1908187,6 +1933072,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + microsoft.graph.customChoiceOptionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customChoiceOptionCollectionResponse' microsoft.graph.allowedValueCollectionResponse: description: Retrieved collection content: @@ -1908301,6 +1933192,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.delegatedAdminRelationshipRequestCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse' microsoft.graph.identityGovernance.workflowCollectionResponse: description: Retrieved collection content: @@ -1909501,6 +1934398,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.companySubscriptionCollectionResponse' + microsoft.graph.unifiedRoleDefinitionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinitionCollectionResponse' microsoft.graph.distributionListMemberCollectionResponse: description: Retrieved collection content: @@ -1909915,6 +1934818,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.gcpRoleCollectionResponse' + microsoft.graph.taskCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.taskCollectionResponse' microsoft.graph.goalsExportJobCollectionResponse: description: Retrieved collection content: @@ -1910677,6 +1935586,48 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.scheduledPermissionsRequestCollectionResponse' + microsoft.graph.bucketCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucketCollectionResponse' + microsoft.graph.planContextLinkCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLinkCollectionResponse' + microsoft.graph.customFieldDefinitionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldDefinitionCollectionResponse' + microsoft.graph.dependencyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dependencyCollectionResponse' + microsoft.graph.goalCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.goalCollectionResponse' + microsoft.graph.historyItemCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.historyItemCollectionResponse' + microsoft.graph.contentLinkCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLinkCollectionResponse' microsoft.graph.plannerBucketCollectionResponse: description: Retrieved collection content: @@ -1910695,6 +1935646,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.plannerPlanCollectionResponse' + microsoft.graph.planCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planCollectionResponse' microsoft.graph.plannerRosterCollectionResponse: description: Retrieved collection content: @@ -1911079,12 +1936036,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleCollectionResponse' - microsoft.graph.unifiedRoleDefinitionCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinitionCollectionResponse' microsoft.graph.unifiedRoleEligibilityScheduleInstanceCollectionResponse: description: Retrieved collection content: @@ -1911481,6 +1936432,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.userSecurityProfileCollectionResponse' + microsoft.graph.security.workbookCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbookCollectionResponse' microsoft.graph.security.zoneCollectionResponse: description: Retrieved collection content: @@ -1911691,6 +1936648,30 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.directoryDefinitionCollectionResponse' + microsoft.graph.checklistItemV4CollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4CollectionResponse' + microsoft.graph.customFieldValueCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValueCollectionResponse' + microsoft.graph.plannerChatMessageCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessageCollectionResponse' + microsoft.graph.userAssignmentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userAssignmentCollectionResponse' microsoft.graph.teamworkTagCollectionResponse: description: Retrieved collection content: @@ -1912423,6 +1937404,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.permissionsDefinitionGcpRoleCollectionResponse' + microsoft.graph.categoryDefinitionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.categoryDefinitionCollectionResponse' microsoft.graph.teamworkPeripheralCollectionResponse: description: Retrieved collection content: @@ -1912639,12 +1937626,36 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertCollectionResponse' + microsoft.graph.identityGovernance.complianceIssueCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssueCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' microsoft.graph.identityGovernance.customTaskExtensionCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse' microsoft.graph.identityGovernance.taskDefinitionCollectionResponse: description: Retrieved collection content: @@ -1914253,6 +1939264,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionCollectionResponse' + microsoft.graph.appManagementAuditCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditCollectionResponse' microsoft.graph.qrCodePinAuthenticationMethodCollectionResponse: description: Retrieved collection content: @@ -1914571,6 +1939588,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.copilotConversationResponseMessageCollectionResponse' + microsoft.graph.allUsersSpendingPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.allUsersSpendingPolicyCollectionResponse' + microsoft.graph.selectedGroupsSpendingPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.selectedGroupsSpendingPolicyCollectionResponse' microsoft.graph.anonymousCalendarSharingFreeBusyDetailCollectionResponse: description: Retrieved collection content: @@ -1914673,6 +1939702,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponseCollectionResponse' + microsoft.graph.identityGovernance.agentIdentityLifecyclePolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.agentIdentityLifecyclePolicyCollectionResponse' + microsoft.graph.identityGovernance.guestLifecyclePolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.guestLifecyclePolicyCollectionResponse' microsoft.graph.depEnrollmentBaseProfileCollectionResponse: description: Retrieved collection content: @@ -1917349,6 +1942390,42 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalActivityResultCollectionResponse' + microsoft.graph.identityGovernance.attestationComplianceIssueCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.attestationComplianceIssueCollectionResponse' + microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRuleCollectionResponse' + microsoft.graph.identityGovernance.inactivityRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.inactivityRuleCollectionResponse' + microsoft.graph.identityGovernance.invitationRedemptionRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.invitationRedemptionRuleCollectionResponse' + microsoft.graph.identityGovernance.periodicAttestationRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.periodicAttestationRuleCollectionResponse' + microsoft.graph.identityGovernance.sponsorPresenceRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.sponsorPresenceRuleCollectionResponse' microsoft.graph.industryData.apiDataConnectorCollectionResponse: description: Retrieved collection content: @@ -1918225,6 +1943302,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.configurationUriCollectionResponse' + microsoft.graph.targetResourceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.targetResourceCollectionResponse' + microsoft.graph.appliedAppManagementPolicyRestrictionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appliedAppManagementPolicyRestrictionCollectionResponse' microsoft.graph.approvalIdentitySetCollectionResponse: description: Retrieved collection content: @@ -1918501,6 +1943590,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.packageElementDetailCollectionResponse' + microsoft.graph.costManagementAlertThresholdCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertThresholdCollectionResponse' + microsoft.graph.costManagementUnevaluatedServiceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementUnevaluatedServiceCollectionResponse' microsoft.graph.userRegistrationCountCollectionResponse: description: Retrieved collection content: @@ -1918519,12 +1943620,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.customClaimBaseCollectionResponse' - microsoft.graph.targetResourceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.targetResourceCollectionResponse' microsoft.graph.unifiedRolePermissionCollectionResponse: description: Retrieved collection content: @@ -1918741,6 +1943836,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodeCollectionResponse' + microsoft.graph.retentionSettingCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.retentionSettingCollectionResponse' microsoft.graph.attendeeCollectionResponse: description: Retrieved collection content: @@ -1918759,12 +1943860,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.exactDataMatchStoreColumnCollectionResponse' - microsoft.graph.retentionSettingCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.retentionSettingCollectionResponse' microsoft.graph.aclCollectionResponse: description: Retrieved collection content: @@ -1919899,6 +1944994,24 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.changeNotificationCollectionResponse' + microsoft.graph.chatMentionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMentionCollectionResponse' + microsoft.graph.chatReactionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatReactionCollectionResponse' + microsoft.graph.creationTimestampCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.creationTimestampCollectionResponse' microsoft.graph.classifcationErrorBaseCollectionResponse: description: Retrieved collection content: @@ -1919995,6 +1945108,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.copilotSearchHitCollectionResponse' + microsoft.graph.costManagementBillingMethodBalanceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethodBalanceCollectionResponse' microsoft.graph.keyTypedValuePairCollectionResponse: description: Retrieved collection content: @@ -1921057,6 +1946176,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.healthMonitoring.resourceImpactSummaryCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicyImpactActionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactActionCollectionResponse' microsoft.graph.identityGovernance.parameterCollectionResponse: description: Retrieved collection content: @@ -1923076,6 +1948201,11 @@ components: - '@odata.type': microsoft.graph.appRoleAssignment inheritedOauth2PermissionGrants: - '@odata.type': microsoft.graph.oAuth2PermissionGrant + lifecyclePolicyComplianceState: + '@odata.type': microsoft.graph.lifecyclePolicyComplianceState + lifecyclePolicyComplianceStateLastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + lifecyclePolicyComplianceStateReason: String + lifecyclePolicyNonComplianceDisablementDateTime: '0001-01-01T00:00:00.0000000+00:00' managerApplications: - 00000000-0000-0000-0000-000000000000 sponsors: @@ -1923090,6 +1948220,11 @@ components: - '@odata.type': microsoft.graph.directoryObject microsoft.graph.agentIdentityBlueprintPrincipal: value: + lifecyclePolicyComplianceState: + '@odata.type': microsoft.graph.lifecyclePolicyComplianceState + lifecyclePolicyComplianceStateLastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + lifecyclePolicyComplianceStateReason: String + lifecyclePolicyNonComplianceDisablementDateTime: '0001-01-01T00:00:00.0000000+00:00' managerApplications: - 00000000-0000-0000-0000-000000000000 sponsors: @@ -1923342,6 +1948477,8 @@ components: microsoft.graph.allowedValue: value: isActive: 'true' + microsoft.graph.allUsersSpendingPolicy: + value: { } microsoft.graph.androidAospReferencedApp: value: packageId: String @@ -1924986,6 +1950123,10 @@ components: errorMessage: String status: '@odata.type': microsoft.graph.appLogUploadState + microsoft.graph.appManagementAudit: + value: + appliedAppManagementPolicyRestrictions: + - '@odata.type': microsoft.graph.appliedAppManagementPolicyRestriction microsoft.graph.appManagementPolicy: value: appliesTo: @@ -1925793,6 +1950934,8 @@ components: - '@odata.type': microsoft.graph.driveProtectionUnitsBulkAdditionJob emailNotificationsSetting: '@odata.type': microsoft.graph.emailNotificationsSetting + entraProtectionPolicies: + - '@odata.type': microsoft.graph.entraProtectionPolicy exchangeProtectionPolicies: - '@odata.type': microsoft.graph.exchangeProtectionPolicy exchangeRestoreSessions: @@ -1926138,6 +1951281,19 @@ components: restorePointId: String status: '@odata.type': microsoft.graph.browseSessionStatus + microsoft.graph.bucket: + value: + capabilities: + '@odata.type': microsoft.graph.bucketCapability + creationInfo: + '@odata.type': microsoft.graph.creationInfo + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + planId: String microsoft.graph.building: value: hasWiFi: 'true' @@ -1926402,6 +1951558,13 @@ components: displayName: String lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' version: '0' + microsoft.graph.categoryDefinition: + value: + capabilities: + '@odata.type': microsoft.graph.categoryDefinitionCapability + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection microsoft.graph.certificateAuthorityAsEntity: value: certificate: AA== @@ -1926608,6 +1951771,22 @@ components: createdDateTime: '0001-01-01T00:00:00.0000000+00:00' displayName: String isChecked: 'true' + microsoft.graph.checklistItemV4: + value: + capabilities: + '@odata.type': microsoft.graph.checklistCapability + completedBy: + '@odata.type': microsoft.graph.identitySet + completedDateTime: '0001-01-01T00:00:00.0000000+00:00' + createdBy: + '@odata.type': microsoft.graph.identitySet + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + isChecked: 'true' + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.chromeOSOnboardingSettings: value: lastDirectorySyncDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1927206,6 +1952385,16 @@ components: '@odata.type': microsoft.graph.cloudPcSupportedRegionStatus supportedSolution: '@odata.type': microsoft.graph.cloudPcManagementService + microsoft.graph.cloudPcUserProfileSnapshot: + value: + cloudProfileId: String + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + expirationDateTime: '0001-01-01T00:00:00.0000000+00:00' + lastRestoredDateTime: '0001-01-01T00:00:00.0000000+00:00' + snapshotSizeInGB: '0' + snapshotType: + '@odata.type': microsoft.graph.cloudPcUserSettingsPersistenceSnapshotType + userPrincipalName: String microsoft.graph.cloudPcUserSetting: value: assignments: @@ -1927231,7 +1952420,15 @@ components: '@odata.type': microsoft.graph.cloudPcManagementAssignmentTarget microsoft.graph.cloudPCUserSettingsPersistenceDetail: value: + autoCleanupDetail: + '@odata.type': microsoft.graph.cloudPCUserSettingsPersistenceAutoCleanupDetail gracePeriodEndDateTime: '0001-01-01T00:00:00.0000000+00:00' + snapshotConfiguration: + '@odata.type': microsoft.graph.cloudPcUserSettingsPersistenceSnapshotConfiguration + storageConfiguration: + '@odata.type': microsoft.graph.cloudPcStorageConfiguration + userProfileSnapshots: + - '@odata.type': microsoft.graph.cloudPcUserProfileSnapshot microsoft.graph.columnDefinition: value: boolean: @@ -1927738,6 +1952935,21 @@ components: '@odata.type': microsoft.graph.processContentRequest scopeIdentifier: String userId: String + microsoft.graph.contentLink: + value: + capabilities: + '@odata.type': microsoft.graph.contentLinkCapability + createdBy: + '@odata.type': microsoft.graph.identitySet + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + linkType: + '@odata.type': microsoft.graph.contentLinkType + webUrl: String microsoft.graph.contentModel: value: createdBy: @@ -1927959,6 +1953171,8 @@ components: '@odata.type': microsoft.graph.copilotCommunicationsRoot conversations: - '@odata.type': microsoft.graph.copilotConversation + costManagement: + '@odata.type': microsoft.graph.costManagementRoot interactionHistory: '@odata.type': microsoft.graph.aiInteractionHistory reports: @@ -1927995,6 +1953209,47 @@ components: - String maxAgeInSeconds: '0' resource: String + microsoft.graph.costManagementAlertSetting: + value: + isEnabled: 'true' + recipients: + - '@odata.type': microsoft.graph.user + thresholds: + - '@odata.type': microsoft.graph.costManagementAlertThreshold + microsoft.graph.costManagementRoot: + value: + spendingPolicies: + - '@odata.type': microsoft.graph.spendingPolicy + userBalances: + - '@odata.type': microsoft.graph.costManagementUserBalance + microsoft.graph.costManagementUserBalance: + value: + selectionDataStatus: + '@odata.type': microsoft.graph.selectionDataStatus + serviceBalances: + - '@odata.type': microsoft.graph.costManagementUserServiceBalance + unevaluatedServices: + - '@odata.type': microsoft.graph.costManagementUnevaluatedService + microsoft.graph.costManagementUserServiceBalance: + value: + accessDecisionReason: + '@odata.type': microsoft.graph.accessDecisionReason + configuredPeriodLimit: + '@odata.type': microsoft.graph.costManagementQuantity + configuredPerUserLimit: + '@odata.type': microsoft.graph.costManagementQuantity + consumedQuantity: '0' + dataStatus: + '@odata.type': microsoft.graph.costManagementDataStatus + effectiveCapacityQuantity: + '@odata.type': microsoft.graph.costManagementQuantity + isConsumptionAllowed: 'true' + remainingQuantity: + '@odata.type': microsoft.graph.costManagementQuantity + serviceId: String (identifier) + spendingPolicyId: String + unit: + '@odata.type': microsoft.graph.costManagementUnit microsoft.graph.countryNamedLocation: value: countriesAndRegions: @@ -1928195,6 +1953450,11 @@ components: displayName: String endpointConfiguration: '@odata.type': microsoft.graph.customExtensionEndpointConfiguration + microsoft.graph.customChoiceOption: + value: + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection microsoft.graph.customClaimsPolicy: value: audienceOverride: String @@ -1928301,6 +1953561,31 @@ components: '@odata.type': microsoft.graph.customCalloutExtension stage: '@odata.type': microsoft.graph.accessPackageCustomExtensionStage + microsoft.graph.customFieldDefinition: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + choiceOptions: + - '@odata.type': microsoft.graph.customChoiceOption + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + deletedBy: + '@odata.type': microsoft.graph.identitySet + deletedDateTime: '0001-01-01T00:00:00.0000000+00:00' + displayName: String + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + planId: String + rollupType: + '@odata.type': microsoft.graph.customFieldRollupType + valueType: + '@odata.type': microsoft.graph.customFieldValueType + microsoft.graph.customFieldValue: + value: + customFieldDefinitionId: String + value: String microsoft.graph.customSecurityAttributeAudit: value: activityDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1928583,6 +1953868,8 @@ components: value: { } microsoft.graph.deletedItemContainer: value: + lifecyclePolicies: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicy workflows: - '@odata.type': microsoft.graph.identityGovernance.workflow microsoft.graph.deletedTeam: @@ -1928594,6 +1953881,21 @@ components: participants: - '@odata.type': microsoft.graph.participant sequenceNumber: '0' + microsoft.graph.dependency: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + constraint: + '@odata.type': microsoft.graph.dependencyType + creationInfo: + '@odata.type': microsoft.graph.creationInfo + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + sourceItemId: String + targetItemId: String microsoft.graph.depEnrollmentBaseProfile: value: appleIdDisabled: 'true' @@ -1928832,6 +1954134,8 @@ components: createdDateTime: '0001-01-01T00:00:00.0000000+00:00' description: String displayName: String + evaluationMode: + '@odata.type': microsoft.graph.assignmentFilterEvaluationMode lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' payloads: - '@odata.type': microsoft.graph.payloadByFilter @@ -1930607,6 +1955911,10 @@ components: value: settings: '@odata.type': microsoft.graph.accessReviewScheduleSettings + microsoft.graph.directoryRoleManagementDeletedItemContainer: + value: + roleDefinitions: + - '@odata.type': microsoft.graph.unifiedRoleDefinition microsoft.graph.directoryRoleTemplate: value: description: String @@ -1931615,6 +1956923,8 @@ components: isApprovalRequired: 'true' minimumRiskLevel: '@odata.type': microsoft.graph.riskLevel + microsoft.graph.entraProtectionPolicy: + value: { } microsoft.graph.evaluateLabelJobResponse: value: result: @@ -1932253,6 +1957563,31 @@ components: id: 00000000-0000-0000-0000-000000000000 (identifier) lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' postingDate: '0001-01-01' + microsoft.graph.goal: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + capabilities: + '@odata.type': microsoft.graph.goalCapability + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + finishDate: '0001-01-01' + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + notes: + '@odata.type': microsoft.graph.itemBody + planId: String + priority: '0' + startDate: '0001-01-01' + status: + '@odata.type': microsoft.graph.plannerGoalStatus + tasks: + - '@odata.type': microsoft.graph.task microsoft.graph.goals: value: exportJobs: @@ -1932951,6 +1958286,19 @@ components: previousPasswords: - String serialNumber: String + microsoft.graph.historyItem: + value: + actor: + '@odata.type': microsoft.graph.identitySet + entityId: String + entityType: + '@odata.type': microsoft.graph.historyEntityType + eventType: + '@odata.type': microsoft.graph.historyEventType + newData: String + occurredDateTime: '0001-01-01T00:00:00.0000000+00:00' + oldData: String + planId: String microsoft.graph.homeRealmDiscoveryPolicy: value: { } microsoft.graph.horizontalSection: @@ -1935032,6 +1960380,7 @@ components: childFolders: - '@odata.type': microsoft.graph.mailboxFolder displayName: String + isHidden: 'true' items: - '@odata.type': microsoft.graph.mailboxItem multiValueExtendedProperties: @@ -1937734,6 +1963083,62 @@ components: '@odata.type': microsoft.graph.placeOperationProgress status: '@odata.type': microsoft.graph.placeOperationStatus + microsoft.graph.plan: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + buckets: + - '@odata.type': microsoft.graph.bucket + calendar: + '@odata.type': microsoft.graph.planCalendar + capabilities: + '@odata.type': microsoft.graph.planCapability + container: + '@odata.type': microsoft.graph.planContainer + contentSensitivityLabelAssignment: + '@odata.type': microsoft.graph.contentSensitivityLabelAssignment + contexts: + - '@odata.type': microsoft.graph.planContextLink + creationInfo: + '@odata.type': microsoft.graph.creationInfo + customFieldDefinitions: + - '@odata.type': microsoft.graph.customFieldDefinition + dependencies: + - '@odata.type': microsoft.graph.dependency + displayName: String + duration: '0' + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + goals: + - '@odata.type': microsoft.graph.goal + hasChat: 'true' + historyItems: + - '@odata.type': microsoft.graph.historyItem + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + links: + - '@odata.type': microsoft.graph.contentLink + planView: + '@odata.type': microsoft.graph.planView + sharedWithContainers: + - '@odata.type': microsoft.graph.plannerSharedWithContainer + tasks: + - '@odata.type': microsoft.graph.task + microsoft.graph.planContextLink: + value: + associationType: String + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + customLinkText: String + displayAs: + '@odata.type': microsoft.graph.plannerPlanContextType + displayNameSegments: + - String + isActive: 'true' + isCreation: 'true' + key: String + ownerAppId: String + webUrl: String microsoft.graph.planner: value: buckets: @@ -1937742,10 +1963147,14 @@ components: - '@odata.type': microsoft.graph.plannerGoal plans: - '@odata.type': microsoft.graph.plannerPlan + plans_v2: + - '@odata.type': microsoft.graph.plan rosters: - '@odata.type': microsoft.graph.plannerRoster tasks: - '@odata.type': microsoft.graph.plannerTask + tasks_v2: + - '@odata.type': microsoft.graph.task microsoft.graph.plannerAssignedToTaskBoardTaskFormat: value: orderHintsByAssignee: @@ -1937766,6 +1963175,23 @@ components: microsoft.graph.plannerBucketTaskBoardTaskFormat: value: orderHint: String + microsoft.graph.plannerChatMessage: + value: + content: String + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + deletedTime: '0001-01-01T00:00:00.0000000+00:00' + editedTime: '0001-01-01T00:00:00.0000000+00:00' + isDeleted: 'true' + isEdited: 'true' + messageType: + '@odata.type': microsoft.graph.plannerChatMessageType + parentEntityId: String + properties: + '@odata.type': microsoft.graph.chatMessageProperties + threadType: + '@odata.type': microsoft.graph.plannerChatThreadType microsoft.graph.plannerDelta: value: { } microsoft.graph.plannerGoal: @@ -1937785,6 +1963211,8 @@ components: value: plans: - '@odata.type': microsoft.graph.plannerPlan + plans_v2: + - '@odata.type': microsoft.graph.plan microsoft.graph.plannerHistoryItem: value: actor: @@ -1937973,6 +1963401,8 @@ components: - '@odata.type': microsoft.graph.plannerTask plans: - '@odata.type': microsoft.graph.plannerPlan + plans_v2: + - '@odata.type': microsoft.graph.plan recentPlanReferences: '@odata.type': microsoft.graph.plannerRecentPlanReferenceCollection recentPlans: @@ -1937981,6 +1963411,8 @@ components: - '@odata.type': microsoft.graph.plannerPlan tasks: - '@odata.type': microsoft.graph.plannerTask + tasks_v2: + - '@odata.type': microsoft.graph.task microsoft.graph.platformCredentialAuthenticationMethod: value: device: @@ -1938974,6 +1964406,8 @@ components: updatedDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.rbacApplication: value: + deletedItems: + '@odata.type': microsoft.graph.directoryRoleManagementDeletedItemContainer resourceNamespaces: - '@odata.type': microsoft.graph.unifiedRbacResourceNamespace roleAssignmentApprovals: @@ -1940215,6 +1965649,8 @@ components: '@odata.type': microsoft.graph.security.triggerTypesRoot userSecurityProfiles: - '@odata.type': microsoft.graph.userSecurityProfile + workbooks: + - '@odata.type': microsoft.graph.security.workbook zones: - '@odata.type': microsoft.graph.security.zone microsoft.graph.securityAction: @@ -1940315,6 +1965751,10 @@ components: value: { } microsoft.graph.securityToolAwsUserAdministratorFinding: value: { } + microsoft.graph.selectedGroupsSpendingPolicy: + value: + assignedGroups: + - '@odata.type': microsoft.graph.group microsoft.graph.selfServiceSignUp: value: appDisplayName: String @@ -1940522,6 +1965962,8 @@ components: - '@odata.type': microsoft.graph.keyCredential licenseDetails: - '@odata.type': microsoft.graph.licenseDetails + lifecycle: + '@odata.type': microsoft.graph.identityGovernance.identityLifecycle loginUrl: String logoutUrl: String memberOf: @@ -1941378,6 +1966820,35 @@ components: topRepetitiveWordsAndPhrases: - String wordsSpokenCount: '0' + microsoft.graph.spendingPolicy: + value: + billingMethods: + '@odata.type': microsoft.graph.costManagementBillingMethods + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + displayName: String + emailThresholdSettings: + '@odata.type': microsoft.graph.costManagementAlertSetting + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + periodLimit: + '@odata.type': microsoft.graph.costManagementQuantity + perUserLimit: + '@odata.type': microsoft.graph.costManagementQuantity + serviceSettings: + - '@odata.type': microsoft.graph.spendingPolicyServiceSetting + status: + '@odata.type': microsoft.graph.spendingPolicyStatus + microsoft.graph.spendingPolicyServiceSetting: + value: + parentEtag: String + parentStatus: + '@odata.type': microsoft.graph.spendingPolicyStatus + serviceId: String (identifier) + state: + '@odata.type': microsoft.graph.serviceSettingState microsoft.graph.staleSignInAlertConfiguration: value: duration: Duration @@ -1941681,6 +1967152,59 @@ components: isAssigned: 'true' targetedAppManagementLevels: '@odata.type': microsoft.graph.appManagementLevel + microsoft.graph.task: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + bucketId: String + capabilities: + '@odata.type': microsoft.graph.taskCapability + checklist: + - '@odata.type': microsoft.graph.checklistItemV4 + completedBy: + '@odata.type': microsoft.graph.identitySet + completedDateTime: '0001-01-01T00:00:00.0000000+00:00' + creationInfo: + '@odata.type': microsoft.graph.creationInfo + customFieldValues: + - '@odata.type': microsoft.graph.customFieldValue + displayName: String + dueDateTime: + '@odata.type': microsoft.graph.dateWithOptionalTime + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + finishDateTime: + '@odata.type': microsoft.graph.dateWithOptionalTime + goalIds: + - String + hasChat: 'true' + hasChildren: 'true' + isCritical: 'true' + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + links: + - '@odata.type': microsoft.graph.contentLink + messages: + - '@odata.type': microsoft.graph.plannerChatMessage + notes: + '@odata.type': microsoft.graph.itemBody + parentTaskId: String + percentComplete: '0' + personalView: + '@odata.type': microsoft.graph.taskPersonalView + planId: String + planView: + '@odata.type': microsoft.graph.taskPlanView + priority: '0' + recurrence: + '@odata.type': microsoft.graph.plannerTaskRecurrence + startDateTime: + '@odata.type': microsoft.graph.dateWithOptionalTime + status: + '@odata.type': microsoft.graph.plannerTaskStatus + userAssignments: + - '@odata.type': microsoft.graph.userAssignment microsoft.graph.taskFileAttachment: value: contentBytes: AA== @@ -1941850,6 +1967374,8 @@ components: value: plans: - '@odata.type': microsoft.graph.plannerPlan + plans_v2: + - '@odata.type': microsoft.graph.plan microsoft.graph.teamsTab: value: configuration: @@ -1943051,6 +1968577,8 @@ components: - '@odata.type': microsoft.graph.licenseAssignmentState licenseDetails: - '@odata.type': microsoft.graph.licenseDetails + lifecycle: + '@odata.type': microsoft.graph.identityGovernance.userIdentityLifecycle mail: String mailboxSettings: '@odata.type': microsoft.graph.mailboxSettings @@ -1943235,6 +1968763,15 @@ components: notInstalledDeviceCount: '0' userName: String userPrincipalName: String + microsoft.graph.userAssignment: + value: + assignedBy: + '@odata.type': microsoft.graph.identitySet + assignedDateTime: '0001-01-01T00:00:00.0000000+00:00' + capabilities: + '@odata.type': microsoft.graph.userAssignmentCapability + user: + '@odata.type': microsoft.graph.identity microsoft.graph.userCloudCommunication: value: callSettings: @@ -1946929,6 +1972466,7 @@ components: - '@odata.type': microsoft.graph.authenticationMethodTarget issuerHintsConfiguration: '@odata.type': microsoft.graph.x509CertificateIssuerHintsConfiguration + requireCertificateSidAlignment: 'true' microsoft.graph.x509CertificateCombinationConfiguration: value: allowedIssuerSkis: @@ -1946975,6 +1972513,10 @@ components: microsoft.graph.aadUserNotificationRecipient: value: userId: String + microsoft.graph.absoluteCostManagementAlertThreshold: + value: + unit: + '@odata.type': microsoft.graph.costManagementUnit microsoft.graph.acceptJoinResponse: value: { } microsoft.graph.accessAction: @@ -1948025,6 +1973567,22 @@ components: value: displayName: String value: String + microsoft.graph.appliedAppManagementPolicyRestriction: + value: + attemptedChanges: + '@odata.type': microsoft.graph.Dictionary + auditResult: + '@odata.type': microsoft.graph.appManagementAuditLogAuditResult + policyId: String + policyType: + '@odata.type': microsoft.graph.appManagementAuditLogPolicyType + restrictionDetails: + '@odata.type': microsoft.graph.Dictionary + restrictionResult: + '@odata.type': microsoft.graph.appManagementAuditLogRestrictionResult + restrictionState: + '@odata.type': microsoft.graph.appManagementAuditLogRestrictionState + restrictionType: String microsoft.graph.appliedAuthenticationEventListener: value: eventType: @@ -1948252,6 +1973810,8 @@ components: microsoft.graph.assignmentFilterSupportedProperty: value: dataType: String + evaluationSource: + '@odata.type': microsoft.graph.assignmentFilterPropertyEvaluationSource isCollection: 'true' name: String propertyRegexConstraint: String @@ -1949061,6 +1974621,9 @@ components: value: from: String to: String + microsoft.graph.bucketCapability: + value: + extensions: 'true' microsoft.graph.bufferDecryptionResult: value: decryptedBuffer: AA== @@ -1949203,6 +1974766,9 @@ components: value: { } microsoft.graph.capturedOAuthDetails: value: { } + microsoft.graph.categoryDefinitionCapability: + value: + extensions: 'true' microsoft.graph.certificateAuthority: value: certificate: AA== @@ -1949343,6 +1974909,12 @@ components: microsoft.graph.chatMembersNotificationRecipient: value: chatId: String + microsoft.graph.chatMention: + value: + index: '0' + mentioned: String + type: + '@odata.type': microsoft.graph.chatMentionType microsoft.graph.chatMessageAttachment: value: content: String @@ -1949410,16 +1974982,28 @@ components: generalText: String matchedConditionDescriptions: - String + microsoft.graph.chatMessageProperties: + value: + mentions: + - '@odata.type': microsoft.graph.chatMention + reactions: + - '@odata.type': microsoft.graph.chatReaction microsoft.graph.chatMessageReaction: value: createdDateTime: '0001-01-01T00:00:00.0000000+00:00' displayName: String reactionContentUrl: String + reactionId: String reactionType: String user: '@odata.type': microsoft.graph.chatMessageReactionIdentitySet microsoft.graph.chatMessageReactionIdentitySet: value: { } + microsoft.graph.chatReaction: + value: + key: String + users: + - '@odata.type': microsoft.graph.creationTimestamp microsoft.graph.chatRenamedEventMessageDetail: value: chatDisplayName: String @@ -1949433,6 +1975017,9 @@ components: value: isHidden: 'true' lastMessageReadDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.checklistCapability: + value: + extensions: 'true' microsoft.graph.choiceColumn: value: allowTextEntry: 'true' @@ -1950020,6 +1975607,12 @@ components: containerName: String fileName: String storageAccountId: String + microsoft.graph.cloudPcStorageConfiguration: + value: + allocatedStorageSizeCategory: + '@odata.type': microsoft.graph.cloudPcUserSettingsPersistenceStorageSizeCategory + storageSizingType: + '@odata.type': microsoft.graph.cloudPcStorageSizingType microsoft.graph.cloudPcSubscription: value: subscriptionId: String @@ -1950035,10 +1975628,33 @@ components: lastSyncDateTime: '0001-01-01T00:00:00.0000000+00:00' tenantDiskEncryptionType: '@odata.type': microsoft.graph.cloudPcDiskEncryptionType + microsoft.graph.cloudPcUserProfileBulkActionResult: + value: + failedCount: '0' + totalCount: '0' + microsoft.graph.cloudPcUserProfileSnapshotCreateBulkActionResult: + value: + failedCloudProfileIds: + - String + microsoft.graph.cloudPcUserProfileSnapshotExportBulkActionResult: + value: + failedSnapshotIds: + - String + microsoft.graph.cloudPcUserProfileSnapshotStorageDetail: + value: + accessTier: + '@odata.type': microsoft.graph.cloudPcStorageAccountAccessTier + containerName: String + storageAccountId: String microsoft.graph.cloudPcUserRoleScopeTagInfo: value: displayName: String roleScopeTagId: String + microsoft.graph.cloudPCUserSettingsPersistenceAutoCleanupDetail: + value: + autoCleanupMode: + '@odata.type': microsoft.graph.cloudPcAutoCleanupMode + inactiveProfileRetentionDays: '0' microsoft.graph.cloudPcUserSettingsPersistenceConfiguration: value: userSettingsPersistenceEnabled: 'true' @@ -1950047,11 +1975663,22 @@ components: microsoft.graph.cloudPCUserSettingsPersistenceProfile: value: lastProfileAttachedDateTime: '0001-01-01T00:00:00.0000000+00:00' + profileDiskEncryptionType: + '@odata.type': microsoft.graph.cloudPcDiskEncryptionType profileId: String profileSizeInGB: '0' status: '@odata.type': microsoft.graph.cloudPCUserSettingsPersistenceProfileStatus + usageDetail: + '@odata.type': microsoft.graph.cloudPCUserSettingsPersistenceProfileUsageDetail userPrincipalName: String + microsoft.graph.cloudPCUserSettingsPersistenceProfileUsageDetail: + value: + lastUsedSizeSyncDateTime: '0001-01-01T00:00:00.0000000+00:00' + profileUsedSizeInGB: '0' + microsoft.graph.cloudPcUserSettingsPersistenceSnapshotConfiguration: + value: + autoSnapshotFrequencyInDays: '0' microsoft.graph.cloudPCUserSettingsPersistenceUsageResult: value: remainingAvailableStorageInGB: '0' @@ -1950539,6 +1976166,9 @@ components: - '@odata.type': microsoft.graph.keyValuePair state: '@odata.type': microsoft.graph.contentState + microsoft.graph.contentLinkCapability: + value: + extensions: 'true' microsoft.graph.contentMetadata: value: { } microsoft.graph.contentModelUsage: @@ -1950731,6 +1976361,36 @@ components: - String maxAgeInSeconds: '0' resource: String + microsoft.graph.costManagementAlertThreshold: + value: + value: '0' + microsoft.graph.costManagementBillingMethodBalance: + value: + billingMethod: + '@odata.type': microsoft.graph.costManagementBillingMethod + consumedQuantity: '0' + dataStatus: + '@odata.type': microsoft.graph.costManagementDataStatus + purchasedQuantity: '0' + remainingQuantity: '0' + unit: + '@odata.type': microsoft.graph.costManagementUnit + microsoft.graph.costManagementDataStatus: + value: + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.costManagementQuantity: + value: + unit: + '@odata.type': microsoft.graph.costManagementUnit + microsoft.graph.costManagementTenantCreditBalance: + value: + billingMethodBalances: + - '@odata.type': microsoft.graph.costManagementBillingMethodBalance + microsoft.graph.costManagementUnevaluatedService: + value: + reason: + '@odata.type': microsoft.graph.balanceEvaluationFailureReason + serviceId: String microsoft.graph.createAction: value: { } microsoft.graph.createRemoteHelpSessionResponse: @@ -1950738,6 +1976398,21 @@ components: remoteHelpRecordingState: '@odata.type': microsoft.graph.remoteHelpRecordingState sessionKey: String + microsoft.graph.creationInfo: + value: + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + externalId: String + externalUrl: String + externalVersion: String + scenarioId: String + scope: String + microsoft.graph.creationTimestamp: + value: + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.credential: value: fieldId: String @@ -1951061,6 +1976736,12 @@ components: microsoft.graph.dateTimeTimeZoneType: value: dateTime: String + microsoft.graph.dateWithOptionalTime: + value: + date: '0001-01-01' + isTimeSpecified: 'true' + time: TimeOfDay (timestamp) + timeZone: String microsoft.graph.daylightTimeZoneOffset: value: daylightBias: '0' @@ -1952578,6 +1978259,11 @@ components: errorMessage: String resourceInstanceName: String resourceType: String + microsoft.graph.errorSettings: + value: + errorAction: + '@odata.type': microsoft.graph.errorActions + isEnabled: 'true' microsoft.graph.evaluateDynamicMembershipResult: value: membershipRule: String @@ -1952604,6 +1978290,19 @@ components: '@odata.type': microsoft.graph.currentLabel discoveredSensitiveTypes: - '@odata.type': microsoft.graph.discoveredSensitiveType + microsoft.graph.evaluationErrorDetail: + value: + errorCategory: + '@odata.type': microsoft.graph.evaluationErrorCategory + errorMessage: String + errorType: + '@odata.type': microsoft.graph.evaluationErrorType + microsoft.graph.evaluationIncompleteActivityMetadata: + value: + errorAction: + '@odata.type': microsoft.graph.errorActions + inspectionIncompleteReason: + '@odata.type': microsoft.graph.evaluationErrorDetail microsoft.graph.evaluationScope: value: type: @@ -1952727,6 +1978426,8 @@ components: pubSubHelperAccessUri: String sessionExpirationDateTime: '0001-01-01T00:00:00.0000000+00:00' sessionKey: String + microsoft.graph.extensionFieldCollection: + value: { } microsoft.graph.extensionSchemaProperty: value: name: String @@ -1952851,6 +1978552,7 @@ components: value: { } microsoft.graph.fileStorageContainerCustomPropertyValue: value: + isPatternToken: 'true' isSearchable: 'true' value: String microsoft.graph.fileStorageContainerSettings: @@ -1953019,6 +1978721,8 @@ components: microsoft.graph.globalSecureAccessFilteringProfileSessionControl: value: profileId: String + microsoft.graph.goalCapability: + value: { } microsoft.graph.governanceCriteria: value: { } microsoft.graph.governanceNotificationPolicy: @@ -1953632,6 +1979336,7 @@ components: v17_0: 'true' v18_0: 'true' v26_0: 'true' + v27_0: 'true' v8_0: 'true' v9_0: 'true' microsoft.graph.iosMobileAppIdentifier: @@ -1953958,6 +1979663,9 @@ components: lockedOut: '0' suspended: '0' warning: '0' + microsoft.graph.limitedCostManagementQuantity: + value: + value: '0' microsoft.graph.linkableIdentifiers: value: deviceId: String @@ -1954254,6 +1979962,7 @@ components: v14_0: 'true' v15_0: 'true' v26_0: 'true' + v27_0: 'true' microsoft.graph.macOSPrivacyAccessControlItem: value: accessibility: @@ -1955807,6 +1981516,8 @@ components: value: pendingContentUpdate: '@odata.type': microsoft.graph.pendingContentUpdate + microsoft.graph.percentageCostManagementAlertThreshold: + value: { } microsoft.graph.permissionsAnalyticsAggregatedIamKeySummary: value: findingsCountOverLimit: '0' @@ -1955949,6 +1981660,23 @@ components: microsoft.graph.placeServicePlanInfo: value: servicePlanId: String + microsoft.graph.planCalendar: + value: + timeZone: String + workDayDefaults: + '@odata.type': microsoft.graph.workDayDefaults + microsoft.graph.planCapability: + value: + calendar: 'true' + customFields: 'true' + extensions: 'true' + goals: 'true' + undo: 'true' + microsoft.graph.planContainer: + value: + containerId: String + containerType: + '@odata.type': microsoft.graph.plannerContainerType microsoft.graph.plannerAppliedCategories: value: { } microsoft.graph.plannerApprovalRequirement: @@ -1955956,7 +1981684,11 @@ components: isApprovalRequired: 'true' microsoft.graph.plannerArchivalInfo: value: + isArchived: 'true' justification: String + modifiedBy: + '@odata.type': microsoft.graph.identitySet + modifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' statusChangedBy: '@odata.type': microsoft.graph.identitySet statusChangedDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1956319,12 +1982051,21 @@ components: planId: String usageRights: '@odata.type': microsoft.graph.usageRightsInfo + microsoft.graph.planView: + value: + categories: + - '@odata.type': microsoft.graph.categoryDefinition microsoft.graph.policyBinding: value: exclusions: - '@odata.type': microsoft.graph.scopeBase inclusions: - '@odata.type': microsoft.graph.scopeBase + microsoft.graph.policyConfiguration: + value: + errorSettings: + '@odata.type': microsoft.graph.errorSettings + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.policyLocation: value: value: String @@ -1956350,6 +1982091,8 @@ components: - '@odata.type': microsoft.graph.policyLocation policyActions: - '@odata.type': microsoft.graph.dlpActionInfo + policyConfiguration: + '@odata.type': microsoft.graph.policyConfiguration microsoft.graph.policyTenantScope: value: policyScope: @@ -1957276,6 +1983019,7 @@ components: displayName: String relationship: '@odata.type': microsoft.graph.personRelationship + relationshipLabel: String userId: String userPrincipalName: String microsoft.graph.relatedTenantsRefreshStatus: @@ -1958047,6 +1983791,12 @@ components: vendor: String microsoft.graph.segmentConfiguration: value: { } + microsoft.graph.selectionDataStatus: + value: + evaluatedDateTime: '0001-01-01T00:00:00.0000000+00:00' + groupMembershipAsOfDateTime: '0001-01-01T00:00:00.0000000+00:00' + policyConfigurationAsOfDateTime: '0001-01-01T00:00:00.0000000+00:00' + usageAsOfDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration: value: isEnabled: 'true' @@ -1958930,6 +1984680,18 @@ components: userPrincipalName: String microsoft.graph.targetUserSponsors: value: { } + microsoft.graph.taskCapability: + value: + assignedPriorityForTaskPersonalView: 'true' + dependencies: 'true' + history: 'true' + microsoft.graph.taskPersonalView: + value: + isOnMyDay: 'true' + microsoft.graph.taskPlanView: + value: + appliedCategoryIds: + - String microsoft.graph.teamArchivedEventMessageDetail: value: initiator: @@ -1959684,6 +1985446,8 @@ components: - String microsoft.graph.unknownSource: value: { } + microsoft.graph.unlimitedCostManagementQuantity: + value: { } microsoft.graph.unmanagedDevice: value: deviceName: String @@ -1959771,6 +1985535,9 @@ components: value: userAction: '@odata.type': microsoft.graph.userAction + microsoft.graph.userAssignmentCapability: + value: + extensions: 'true' microsoft.graph.userAttributeValuesItem: value: isDefault: 'true' @@ -1960379,6 +1986146,8 @@ components: '@odata.type': microsoft.graph.win32LobAppDeliveryOptimizationPriority installTimeSettings: '@odata.type': microsoft.graph.mobileAppInstallTimeSettings + inUseSettings: + '@odata.type': microsoft.graph.win32LobAppInUseSettings notifications: '@odata.type': microsoft.graph.win32LobAppNotification restartSettings: @@ -1960425,6 +1986194,11 @@ components: maxRunTimeInMinutes: '0' runAsAccount: '@odata.type': microsoft.graph.runAsAccountType + microsoft.graph.win32LobAppInUseSettings: + value: + countdownMinutes: '0' + minutesBetweenDeferrals: '0' + numberOfDeferrals: '0' microsoft.graph.win32LobAppMsiInformation: value: packageType: @@ -1961063,6 +1986837,10 @@ components: allowInsertRows: 'true' allowPivotTables: 'true' allowSort: 'true' + microsoft.graph.workDayDefaults: + value: + endTime: TimeOfDay (timestamp) + startTime: TimeOfDay (timestamp) microsoft.graph.workforceIntegrationEncryption: value: protocol: @@ -1962250,6 +1988028,22 @@ components: value: { } microsoft.graph.healthMonitoring.userImpactSummary: value: { } + microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule: + value: { } + microsoft.graph.identityGovernance.agentIdentityLifecycle: + value: { } + microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy: + value: { } + microsoft.graph.identityGovernance.attestationComplianceIssue: + value: + attestationBlockReasons: + - String + microsoft.graph.identityGovernance.complianceIssue: + value: + description: String + governingPolicyReferenceId: String + issueCode: String + ruleType: String microsoft.graph.identityGovernance.customTaskExtension: value: callbackConfiguration: @@ -1962262,8 +1988056,23 @@ components: lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' replyMode: '@odata.type': microsoft.graph.identityGovernance.customTaskExtensionReplyMode + microsoft.graph.identityGovernance.guestLifecyclePolicy: + value: { } + microsoft.graph.identityGovernance.identityLifecycle: + value: + complianceIssues: + - '@odata.type': microsoft.graph.identityGovernance.complianceIssue + effectiveGoverningPolicy: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicy + lastAttestationDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.identityGovernance.inactivityRule: + value: + lastActivityThresholdInDays: '0' microsoft.graph.identityGovernance.insights: value: { } + microsoft.graph.identityGovernance.invitationRedemptionRule: + value: + invitationRedemptionThresholdInDays: '0' microsoft.graph.identityGovernance.lifecycleManagementSettings: value: emailSettings: @@ -1962271,6 +1988080,68 @@ components: quarantineConfiguration: '@odata.type': microsoft.graph.identityGovernance.quarantineConfiguration workflowScheduleIntervalInHours: '0' + microsoft.graph.identityGovernance.lifecyclePolicy: + value: + createdBy: + '@odata.type': microsoft.graph.directoryObject + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + description: String + displayName: String + enforcementAction: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction + gracePeriodInDays: '0' + isEnabled: 'true' + lastModifiedBy: + '@odata.type': microsoft.graph.directoryObject + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + notificationSchedule: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyNotificationSettings + policySource: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySource + report: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyReport + rules: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyRule + scope: + '@odata.type': microsoft.graph.subjectSet + versionNumber: '0' + versions: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicy + microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary: + value: + actionsTaken: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyImpactAction + subject: + '@odata.type': microsoft.graph.directoryObject + microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration: + value: + orderedPolicyIds: + - String + subjectType: + '@odata.type': microsoft.graph.identityGovernance.subjectType + microsoft.graph.identityGovernance.lifecyclePolicyReport: + value: + policyVersion: '0' + scopeProcessing: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessing + subjects: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySubjectReport + subjectsInScopeCount: '0' + microsoft.graph.identityGovernance.lifecyclePolicyRule: + value: + isEnabled: 'true' + microsoft.graph.identityGovernance.lifecyclePolicySubjectReport: + value: + compliance: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySubjectCompliance + effectivePolicy: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyReference + enforcement: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySubjectEnforcement + relationship: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyRelationship + subject: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySubjectReference microsoft.graph.identityGovernance.lifecycleWorkflowsContainer: value: customTaskExtensions: @@ -1962279,6 +1988150,10 @@ components: '@odata.type': microsoft.graph.deletedItemContainer insights: '@odata.type': microsoft.graph.identityGovernance.insights + lifecyclePolicies: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicy + lifecyclePolicyPriorityConfigurations: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration settings: '@odata.type': microsoft.graph.identityGovernance.lifecycleManagementSettings taskDefinitions: @@ -1962287,6 +1988162,9 @@ components: - '@odata.type': microsoft.graph.identityGovernance.workflow workflowTemplates: - '@odata.type': microsoft.graph.identityGovernance.workflowTemplate + microsoft.graph.identityGovernance.periodicAttestationRule: + value: + attestationIntervalInDays: '0' microsoft.graph.identityGovernance.run: value: activatedOnScope: @@ -1962313,6 +1988191,9 @@ components: - '@odata.type': microsoft.graph.identityGovernance.userProcessingResult workflowExecutionType: '@odata.type': microsoft.graph.identityGovernance.workflowExecutionType + microsoft.graph.identityGovernance.sponsorPresenceRule: + value: + minimumSponsorCount: '0' microsoft.graph.identityGovernance.subjectProcessingResult: value: completedDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1962391,6 +1988272,10 @@ components: - '@odata.type': microsoft.graph.identityGovernance.taskProcessingResult totalUsersCount: '0' unprocessedUsersCount: '0' + microsoft.graph.identityGovernance.userIdentityLifecycle: + value: + complianceState: + '@odata.type': microsoft.graph.identityGovernance.complianceState microsoft.graph.identityGovernance.userProcessingResult: value: completedDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1962495,6 +1988380,18 @@ components: - '@odata.type': microsoft.graph.user microsoft.graph.identityGovernance.activationScope: value: { } + microsoft.graph.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet: + value: + excludedAgentBuilderPlatforms: + '@odata.type': microsoft.graph.identityGovernance.agentBuilderPlatforms + microsoft.graph.identityGovernance.allExcludingGroupsSubjectSet: + value: + excludedGroups: + - '@odata.type': microsoft.graph.group + microsoft.graph.identityGovernance.allExcludingSpecificObjectsSubjectSet: + value: + excludedObjects: + - '@odata.type': microsoft.graph.directoryObject microsoft.graph.identityGovernance.attributeChangeTrigger: value: triggerAttributes: @@ -1962548,10 +1988445,17 @@ components: - String targetSubject: '@odata.type': microsoft.graph.identityGovernance.workflowSubject + microsoft.graph.identityGovernance.deleteOnlyEnforcementAction: + value: { } microsoft.graph.identityGovernance.directoryObjectWorkflowSubject: value: directoryObject: '@odata.type': microsoft.graph.directoryObject + microsoft.graph.identityGovernance.disableOnlyEnforcementAction: + value: { } + microsoft.graph.identityGovernance.disableThenDeleteEnforcementAction: + value: + deletionGracePeriodInDays: '0' microsoft.graph.identityGovernance.groupBasedSubjectSet: value: groups: @@ -1962559,6 +1988463,21 @@ components: microsoft.graph.identityGovernance.guestSponsorTrigger: value: minimumRequiredSponsors: '0' + microsoft.graph.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference: + value: { } + microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction: + value: { } + microsoft.graph.identityGovernance.lifecyclePolicyImpactAction: + value: + actionType: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyImpactActionType + dateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.identityGovernance.lifecyclePolicyNotificationSettings: + value: + additionalFallbackRecipients: + - String + offsetsAfterNonComplianceInDays: + - '0' microsoft.graph.identityGovernance.lifecyclePolicyReference: value: id: String @@ -1962566,6 +1988485,8 @@ components: microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessing: value: currentStartedDateTime: '0001-01-01T00:00:00.0000000+00:00' + currentStatus: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingStatus lastSuccessfulProcessingDateTime: '0001-01-01T00:00:00.0000000+00:00' latestAttempt: '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingAttempt @@ -1962575,15 +1988496,30 @@ components: error: '@odata.type': microsoft.graph.publicError startedDateTime: '0001-01-01T00:00:00.0000000+00:00' + status: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus microsoft.graph.identityGovernance.lifecyclePolicySubjectCompliance: value: evaluatedDateTime: '0001-01-01T00:00:00.0000000+00:00' + status: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyComplianceStatus microsoft.graph.identityGovernance.lifecyclePolicySubjectEnforcement: value: isLocked: 'true' isTerminal: 'true' + lastAction: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyEnforcementActionState lastActionDateTime: '0001-01-01T00:00:00.0000000+00:00' + nextAction: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyNextEnforcementAction nextActionDateTime: '0001-01-01T00:00:00.0000000+00:00' + status: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyEnforcementStatus + microsoft.graph.identityGovernance.lifecyclePolicySubjectReference: + value: + id: String + microsoft.graph.identityGovernance.lifecyclePolicyUserSubjectReference: + value: { } microsoft.graph.identityGovernance.membershipChangeTrigger: value: changeType: @@ -1962648,6 +1988584,10 @@ components: totalRuns: '0' totalTasks: '0' totalUsers: '0' + microsoft.graph.identityGovernance.selectedObjectsSubjectSet: + value: + inScopeObjects: + - '@odata.type': microsoft.graph.directoryObject microsoft.graph.identityGovernance.subjectSummary: value: failedSubjects: '0' @@ -1964984,18 +1990924,26 @@ components: securityDefaultsStatus: '@odata.type': microsoft.graph.partner.security.policyStatus totalUsersCount: '0' + microsoft.graph.partners.billing.azureAggregatedUsage: + value: + billed: + '@odata.type': microsoft.graph.partners.billing.billedAggregatedUsage microsoft.graph.partners.billing.azureUsage: value: billed: '@odata.type': microsoft.graph.partners.billing.billedUsage unbilled: '@odata.type': microsoft.graph.partners.billing.unbilledUsage + microsoft.graph.partners.billing.billedAggregatedUsage: + value: { } microsoft.graph.partners.billing.billedReconciliation: value: { } microsoft.graph.partners.billing.billedUsage: value: { } microsoft.graph.partners.billing.billing: value: + aggregatedUsage: + '@odata.type': microsoft.graph.partners.billing.azureAggregatedUsage manifests: - '@odata.type': microsoft.graph.partners.billing.manifest operations: @@ -1966566,6 +1992514,16 @@ components: value: history: - '@odata.type': microsoft.graph.security.whoisHistoryRecord + microsoft.graph.security.workbook: + value: + content: + '@odata.type': microsoft.graph.security.workbookContent + createdAtDateTime: '0001-01-01T00:00:00.0000000+00:00' + createdByUpn: String + etag: String + lastUpdatedByUpn: String + name: String + updatedAtDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.security.zone: value: aggregations: @@ -1966580,6 +1992538,8 @@ components: '@odata.type': microsoft.graph.security.auditInfo microsoft.graph.security.a365AiExecuteTool: value: { } + microsoft.graph.security.a365AiGuardrail: + value: { } microsoft.graph.security.a365AiInferenceCall: value: { } microsoft.graph.security.a365AiInvokeAgent: @@ -1966663,6 +1992623,8 @@ components: value: { } microsoft.graph.security.aiExecuteToolAuditRecord: value: { } + microsoft.graph.security.aiGuardrail: + value: { } microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord: value: { } microsoft.graph.security.aiInteractionsExportAuditRecord: @@ -1967014,6 +1992976,12 @@ components: sessionId: String startUtcDateTime: '0001-01-01T00:00:00.0000000+00:00' userAgent: String + microsoft.graph.security.cloudSecurityConnector: + value: { } + microsoft.graph.security.cloudSecurityEnablement: + value: { } + microsoft.graph.security.cloudSecurityManagement: + value: { } microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord: value: { } microsoft.graph.security.cloudUpdateProfileConfigAuditRecord: @@ -1967058,6 +1993026,10 @@ components: value: { } microsoft.graph.security.complianceDLPSharePointClassificationExtendedAuditRecord: value: { } + microsoft.graph.security.complianceEndpointEvaluationIncomplete: + value: { } + microsoft.graph.security.complianceEvaluationIncomplete: + value: { } microsoft.graph.security.complianceExchangeOcrAuditRecord: value: { } microsoft.graph.security.complianceManagerActionRecord: @@ -1967165,6 +1993137,8 @@ components: value: { } microsoft.graph.security.crossTenantAccessPolicyAuditRecord: value: { } + microsoft.graph.security.cscContentMetadata: + value: { } microsoft.graph.security.customAction: value: name: String @@ -1967192,8 +1993166,14 @@ components: value: { } microsoft.graph.security.defaultAuditData: value: { } + microsoft.graph.security.defenderAutomationRule: + value: { } microsoft.graph.security.defenderCaseManagementAuditRecord: value: { } + microsoft.graph.security.defenderGeneratedPlaybook: + value: { } + microsoft.graph.security.defenderIntegration: + value: { } microsoft.graph.security.defenderPreviewFeaturesRecord: value: { } microsoft.graph.security.defenderSecurityForAIConfigurationAuditRecord: @@ -1967209,6 +1993189,8 @@ components: '@odata.type': microsoft.graph.security.alertTemplate automatedActions: '@odata.type': microsoft.graph.security.automatedActionSet + incidentConfiguration: + '@odata.type': microsoft.graph.security.incidentConfiguration organizationalScope: '@odata.type': microsoft.graph.security.organizationalScope responseActions: @@ -1967339,10 +1993321,14 @@ components: value: { } microsoft.graph.security.dragonCopilotSessionRecord: value: { } + microsoft.graph.security.dspmAdminActivity: + value: { } microsoft.graph.security.dynamicColumnValue: value: { } microsoft.graph.security.dynamics365BusinessCentralAuditRecord: value: { } + microsoft.graph.security.ecsContentMetadata: + value: { } microsoft.graph.security.ehrConnectorAuditBaseRecord: value: { } microsoft.graph.security.emailAction: @@ -1967494,6 +1993480,8 @@ components: value: { } microsoft.graph.security.filePlanSubcategory: value: { } + microsoft.graph.security.filteringTeamsMessageFileInfo: + value: { } microsoft.graph.security.forceUserPasswordResetIncidentTaskResponseAction: value: { } microsoft.graph.security.forceUserPasswordResetResponseAction: @@ -1967680,6 +1993668,9 @@ components: value: identifier: '@odata.type': microsoft.graph.security.userAssetIdentifier + microsoft.graph.security.incidentConfiguration: + value: + isExcludedFromIncidentCorrelation: 'true' microsoft.graph.security.incidentTaskResponseAction: value: identifierValue: String @@ -1967961,6 +1993952,8 @@ components: '@odata.type': microsoft.graph.security.markUserAsCompromisedEntityIdentifier microsoft.graph.security.mcasAlertsAuditRecord: value: { } + microsoft.graph.security.mcsRawEmailContentMetadata: + value: { } microsoft.graph.security.mdaAuditRecord: value: { } microsoft.graph.security.mdaDataSecuritySignalRecord: @@ -1967978,6 +1993971,8 @@ components: targetIncidentId: String microsoft.graph.security.meshWorldsAuditRecord: value: { } + microsoft.graph.security.mesRawEmailContentMetadata: + value: { } microsoft.graph.security.metadataAction: value: metadataToAdd: @@ -1968018,6 +1994013,10 @@ components: value: { } microsoft.graph.security.microsoftPurviewUnifiedCatalogOperationRecord: value: { } + microsoft.graph.security.microsoftSecurityForAiConfiguration: + value: { } + microsoft.graph.security.microsoftSecurityForAiRealTimeProtection: + value: { } microsoft.graph.security.microsoftStreamAuditRecord: value: { } microsoft.graph.security.microsoftTeamsAdminAuditRecord: @@ -1968028,6 +1994027,8 @@ components: value: { } microsoft.graph.security.microsoftTeamsDeviceAuditRecord: value: { } + microsoft.graph.security.microsoftTeamsMoveMessages: + value: { } microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord: value: { } microsoft.graph.security.microsoftTeamsSensitivityLabelActionAuditRecord: @@ -1968108,6 +1994109,8 @@ components: value: { } microsoft.graph.security.msticNationStateNotificationRecord: value: { } + microsoft.graph.security.mtpContentMetadata: + value: { } microsoft.graph.security.multiStageDispositionAuditRecord: value: { } microsoft.graph.security.myAnalyticsSettingsAuditRecord: @@ -1968149,6 +1994152,8 @@ components: value: { } microsoft.graph.security.omePortalAuditRecord: value: { } + microsoft.graph.security.onDemandExchangeClassification: + value: { } microsoft.graph.security.onDemandSharePointClassificationAuditRecord: value: { } microsoft.graph.security.oneDriveAuditRecord: @@ -1968179,10 +1994184,16 @@ components: value: { } microsoft.graph.security.p4aiAssessmentRecord: value: { } + microsoft.graph.security.p4AiDagSitePermissionsRecord: + value: { } microsoft.graph.security.p4AIRiskScoreRecord: value: { } microsoft.graph.security.peopleAdminSettingsAuditRecord: value: { } + microsoft.graph.security.peopleSkillsAdmin: + value: { } + microsoft.graph.security.peopleSkillsUser: + value: { } microsoft.graph.security.physicalBadgingSignalAuditRecord: value: { } microsoft.graph.security.placesDirectoryAuditRecord: @@ -1968193,6 +1994204,14 @@ components: value: { } microsoft.graph.security.plannerCopyPlanAuditRecord: value: { } + microsoft.graph.security.plannerCustomFieldDefinition: + value: { } + microsoft.graph.security.plannerCustomFieldDefinitionList: + value: { } + microsoft.graph.security.plannerDependency: + value: { } + microsoft.graph.security.plannerDependencyList: + value: { } microsoft.graph.security.plannerGoalAuditRecord: value: { } microsoft.graph.security.plannerGoalListAuditRecord: @@ -1968547,6 +1994566,8 @@ components: value: { } microsoft.graph.security.sharePointFieldOperationAuditRecord: value: { } + microsoft.graph.security.sharePointFileArchivePolicy: + value: { } microsoft.graph.security.sharePointFileOperationAuditRecord: value: { } microsoft.graph.security.sharePointListItemOperationAuditRecord: @@ -1968656,6 +1994677,8 @@ components: email: String microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord: value: { } + microsoft.graph.security.syntheticMediaDetectionEvent: + value: { } microsoft.graph.security.syntheticProbeAuditRecord: value: { } microsoft.graph.security.teamCopilotInteractionAuditRecord: @@ -1968776,6 +1994799,8 @@ components: value: { } microsoft.graph.security.universalPrintPrintJobAuditRecord: value: { } + microsoft.graph.security.universalPrintSecureScan: + value: { } microsoft.graph.security.unRestrictAppExecutionIncidentTaskResponseAction: value: { } microsoft.graph.security.urbacAssignmentAuditRecord: @@ -1968833,6 +1994858,10 @@ components: value: { } microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord: value: { } + microsoft.graph.security.vivaGlintClientConfiguration: + value: { } + microsoft.graph.security.vivaGlintDataRetention: + value: { } microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord: value: { } microsoft.graph.security.vivaGlintOrganizationalDataAuditRecord: @@ -1968855,6 +1994884,8 @@ components: value: { } microsoft.graph.security.vivaGlintUserGroupAuditRecord: value: { } + microsoft.graph.security.vivaGlintVivaInsightsIntegration: + value: { } microsoft.graph.security.vivaGoalsAuditRecord: value: { } microsoft.graph.security.vivaLearningAdminAuditRecord: @@ -1968897,6 +1994928,10 @@ components: lastSeenDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.security.windows365CustomerLockboxAuditRecord: value: { } + microsoft.graph.security.workbookContent: + value: { } + microsoft.graph.security.workIQAdminActivity: + value: { } microsoft.graph.security.workplaceAnalyticsAuditRecord: value: { } microsoft.graph.security.yammerAuditRecord: @@ -1970752,6 +1996787,8 @@ tags: x-ms-docs-toc-type: page - name: copilot.copilotConversation x-ms-docs-toc-type: page + - name: copilot.costManagementRoot + x-ms-docs-toc-type: page - name: copilot.aiInteractionHistory x-ms-docs-toc-type: page - name: copilot.copilotRoot.Actions @@ -1971606,6 +1997643,8 @@ tags: x-ms-docs-toc-type: page - name: me.licenseDetails x-ms-docs-toc-type: page + - name: me.userIdentityLifecycle + x-ms-docs-toc-type: page - name: me.mailboxSettings x-ms-docs-toc-type: page - name: me.mailFolder @@ -1971790,10 +1997829,14 @@ tags: x-ms-docs-toc-type: page - name: planner.plannerPlan x-ms-docs-toc-type: page + - name: planner.plan + x-ms-docs-toc-type: page - name: planner.plannerRoster x-ms-docs-toc-type: page - name: planner.plannerTask x-ms-docs-toc-type: page + - name: planner.task + x-ms-docs-toc-type: page - name: policies.policyRoot x-ms-docs-toc-type: page - name: policies.accessReviewPolicy @@ -1972088,6 +1998131,8 @@ tags: x-ms-docs-toc-type: page - name: security.userSecurityProfile x-ms-docs-toc-type: page + - name: security.workbook + x-ms-docs-toc-type: page - name: security.zone x-ms-docs-toc-type: page - name: servicePrincipals.servicePrincipal @@ -1972112,6 +1998157,8 @@ tags: x-ms-docs-toc-type: page - name: servicePrincipals.licenseDetails x-ms-docs-toc-type: page + - name: servicePrincipals.identityLifecycle + x-ms-docs-toc-type: page - name: servicePrincipals.servicePrincipal.Actions x-ms-docs-toc-type: container - name: servicePrincipals.oAuth2PermissionGrant @@ -1972382,6 +1998429,8 @@ tags: x-ms-docs-toc-type: page - name: users.licenseDetails x-ms-docs-toc-type: page + - name: users.userIdentityLifecycle + x-ms-docs-toc-type: page - name: users.mailboxSettings x-ms-docs-toc-type: page - name: users.mailFolder diff --git a/openapi/beta/openapi.yaml b/openapi/beta/openapi.yaml index c005d18d..672e53ca 100644 --- a/openapi/beta/openapi.yaml +++ b/openapi/beta/openapi.yaml @@ -5921,7 +5921,7 @@ paths: tags: - admin.exchangeAdmin summary: List folders - description: 'Get all the mailboxFolder objects in the specified mailbox, including any search folders.' + description: 'Get all the mailboxFolder objects in the specified mailbox, including any search folders. By default, hidden folders aren''t returned. To include them, specify includeHiddenFolders=true.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/mailbox-list-folders?view=graph-rest-beta @@ -6125,7 +6125,7 @@ paths: tags: - admin.exchangeAdmin summary: List childFolders - description: Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. + description: 'Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. By default, hidden child folders aren''t returned. To include them, specify includeHiddenFolders=true.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/mailboxfolder-list-childfolders?view=graph-rest-beta @@ -9847,7 +9847,7 @@ paths: tags: - admin.adminReportSettings summary: List apiUsageReportMetrics - description: Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. + description: 'Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport, sharePointServicePrioritizationReport, and throttlingReport.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/sharepointreportsettings-list-apiusagereportmetrics?view=graph-rest-beta @@ -51974,6 +51974,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -52092,6 +52098,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -52690,6 +52702,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -52829,6 +52847,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -55775,6 +55799,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -55914,6 +55944,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -82567,13 +82603,93 @@ paths: 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /copilot/interactionHistory: - description: Provides operations to manage the interactionHistory property of the microsoft.graph.copilotRoot entity. + /copilot/costManagement/spendingPolicies: + description: Provides operations to manage the spendingPolicies property of the microsoft.graph.costManagementRoot entity. get: tags: - - copilot.aiInteractionHistory - summary: Get interactionHistory from copilot - operationId: copilot.GetInteractionHistory + - copilot.costManagementRoot + summary: Get spendingPolicies from copilot + description: The spending policies that govern Copilot Credits consumption. + operationId: copilot.costManagement.ListSpendingPolicies + 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.spendingPolicyCollectionResponse' + 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: + - copilot.costManagementRoot + summary: Create new navigation property to spendingPolicies for copilot + operationId: copilot.costManagement.CreateSpendingPolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}': + description: Provides operations to manage the spendingPolicies property of the microsoft.graph.costManagementRoot entity. + get: + tags: + - copilot.costManagementRoot + summary: Get spendingPolicies from copilot + description: The spending policies that govern Copilot Credits consumption. + operationId: copilot.costManagement.GetSpendingPolicies parameters: - name: $select in: query @@ -82601,7 +82717,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.aiInteractionHistory' + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' 4XX: $ref: '#/components/responses/error' 5XX: @@ -82609,15 +82725,15 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - copilot.aiInteractionHistory - summary: Update the navigation property interactionHistory in copilot - operationId: copilot.UpdateInteractionHistory + - copilot.costManagementRoot + summary: Update the navigation property spendingPolicies in copilot + operationId: copilot.costManagement.UpdateSpendingPolicies requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.aiInteractionHistory' + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' required: true responses: 2XX: @@ -82625,7 +82741,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.aiInteractionHistory' + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' 4XX: $ref: '#/components/responses/error' 5XX: @@ -82633,9 +82749,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - copilot.aiInteractionHistory - summary: Delete navigation property interactionHistory for copilot - operationId: copilot.DeleteInteractionHistory + - copilot.costManagementRoot + summary: Delete navigation property spendingPolicies for copilot + operationId: copilot.costManagement.DeleteSpendingPolicies parameters: - name: If-Match in: header @@ -82650,19 +82766,23 @@ paths: 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /copilot/interactionHistory/getAllEnterpriseInteractions(): - description: Provides operations to call the getAllEnterpriseInteractions method. + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings': + description: Provides operations to manage the emailThresholdSettings property of the microsoft.graph.spendingPolicy entity. get: tags: - - copilot.aiInteractionHistory - summary: Invoke function getAllEnterpriseInteractions - operationId: copilot.interactionHistory.getAllEnterpriseInteractions + - copilot.costManagementRoot + summary: Get emailThresholdSettings from copilot + description: "Notify-only email threshold configuration for the policy. Alerts are delivered by email\nonly. Addressed beneath the policy rather than returned inline in the policy response." + operationId: copilot.costManagement.spendingPolicies.GetEmailThresholdSettings parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -82673,16 +82793,6 @@ paths: type: array items: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $expand in: query description: Expand related entities @@ -82695,74 +82805,27 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of aiInteraction - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.aiInteraction' + $ref: '#/components/schemas/microsoft.graph.costManagementAlertSetting' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-grouped-path: - - '/copilot/users/{aiUser-id}/interactionHistory/getAllEnterpriseInteractions()' - /copilot/retrieval: - description: Provides operations to call the retrieval method. - post: + x-ms-docs-operation-type: operation + patch: tags: - - copilot.copilotRoot.Actions - summary: Invoke action retrieval - operationId: copilot.retrieval + - copilot.costManagementRoot + summary: Update the navigation property emailThresholdSettings in copilot + operationId: copilot.costManagement.spendingPolicies.UpdateEmailThresholdSettings requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - queryString: - type: string - dataSource: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.retrievalDataSource' - - type: object - nullable: true - filterExpression: - type: string - nullable: true - resourceMetadata: - type: array - items: - type: string - nullable: true - maximumNumberOfResults: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - dataSourceConfiguration: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dataSourceConfiguration' - - type: object - nullable: true - includeThumbnails: - type: boolean - default: false - nullable: true + $ref: '#/components/schemas/microsoft.graph.costManagementAlertSetting' required: true responses: 2XX: @@ -82770,66 +82833,1147 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.retrievalResponse' + $ref: '#/components/schemas/microsoft.graph.costManagementAlertSetting' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-31' - date: '2024-02-23' - version: 2024-12/PrivatePreview:retrievalAPI - x-ms-docs-operation-type: action - /copilot/search: - description: Provides operations to call the search method. - post: + x-ms-docs-operation-type: operation + delete: tags: - - copilot.copilotRoot.Actions - summary: Invoke action search - description: "Performs a semantic search across Microsoft data sources like OneDrive, SharePoint, etc.\nThe search query is processed using AI to return relevant results." - operationId: copilot.search - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - query: - type: string - pageSize: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - dataSources: - $ref: '#/components/schemas/microsoft.graph.copilotSearchDataSourcesConfiguration' - required: true + - copilot.costManagementRoot + summary: Delete navigation property emailThresholdSettings for copilot + operationId: copilot.costManagement.spendingPolicies.DeleteEmailThresholdSettings + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - 2XX: + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.copilotSearchResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-09-15' - date: '2025-07-18' - version: 2025-08/PrivatePreview:copilotsearchpreview1 - x-ms-docs-operation-type: action - /copilot/reports: - description: Provides operations to manage the reports property of the microsoft.graph.copilotRoot entity. + x-ms-docs-operation-type: operation + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients': + description: Provides operations to manage the recipients property of the microsoft.graph.costManagementAlertSetting entity. get: tags: - - copilot.copilotReportRoot - summary: Get reports from copilot - operationId: copilot.GetReports + - copilot.costManagementRoot + summary: Get recipients from copilot + description: "The directory users notified when a threshold is crossed. The address is resolved at send\ntime, so a recipient survives a mailbox change. Managed with $ref add and remove. A\nreference that does not resolve to a user in the tenant is rejected with\nalertRecipientNotFound." + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.ListRecipients + 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.userCollectionResponse' + 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: + - copilot.costManagementRoot + summary: Create new navigation property to recipients for copilot + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.CreateRecipients + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}': + description: Provides operations to manage the recipients property of the microsoft.graph.costManagementAlertSetting entity. + get: + tags: + - copilot.costManagementRoot + summary: Get recipients from copilot + description: "The directory users notified when a threshold is crossed. The address is resolved at send\ntime, so a recipient survives a mailbox change. Managed with $ref add and remove. A\nreference that does not resolve to a user in the tenant is rejected with\nalertRecipientNotFound." + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.GetRecipients + 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.user' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - copilot.costManagementRoot + summary: Delete navigation property recipients for copilot + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.DeleteRecipients + 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: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + x-ms-docs-grouped-path: + - '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients(userPrincipalName=''{userPrincipalName}'')' + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}/mailboxSettings': + get: + tags: + - copilot.costManagementRoot + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve.' + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.GetMailboxSettings + 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: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + patch: + tags: + - copilot.costManagementRoot + summary: Update property mailboxSettings value. + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.UpdateMailboxSettings + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}/serviceProvisioningErrors': + get: + tags: + - copilot.costManagementRoot + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.ListServiceProvisioningErrors + 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.serviceProvisioningErrorCollectionResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}/serviceProvisioningErrors/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.ServiceProvisioningErrors.GetCount-fb6d + 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: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients(userPrincipalName=''{userPrincipalName}'')': + description: Provides operations to manage the recipients property of the microsoft.graph.costManagementAlertSetting entity. + get: + tags: + - copilot.costManagementRoot + summary: Get recipients from copilot + description: "The directory users notified when a threshold is crossed. The address is resolved at send\ntime, so a recipient survives a mailbox change. Managed with $ref add and remove. A\nreference that does not resolve to a user in the tenant is rejected with\nalertRecipientNotFound." + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.GetByUserPrincipalName + 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.user' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - copilot.costManagementRoot + summary: Delete navigation property recipients for copilot + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.DeleteByUserPrincipalName + 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: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: userPrincipalName + in: path + description: Alternate key of user + required: true + schema: + type: string + nullable: true + x-ms-docs-grouped-path: + - '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}' + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.GetCount-3293 + 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: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/serviceSettings': + description: Provides operations to manage the serviceSettings property of the microsoft.graph.spendingPolicy entity. + get: + tags: + - copilot.costManagementRoot + summary: Get serviceSettings from copilot + description: "Per-service settings contained by the policy. Add a service with POST; remove one by\nsetting its state to disabled, which retains the entry in that state." + operationId: copilot.costManagement.spendingPolicies.ListServiceSettings + 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.spendingPolicyServiceSettingCollectionResponse' + 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: + - copilot.costManagementRoot + summary: Create new navigation property to serviceSettings for copilot + operationId: copilot.costManagement.spendingPolicies.CreateServiceSettings + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/serviceSettings/{spendingPolicyServiceSetting-serviceId}': + description: Provides operations to manage the serviceSettings property of the microsoft.graph.spendingPolicy entity. + get: + tags: + - copilot.costManagementRoot + summary: Get serviceSettings from copilot + description: "Per-service settings contained by the policy. Add a service with POST; remove one by\nsetting its state to disabled, which retains the entry in that state." + operationId: copilot.costManagement.spendingPolicies.GetServiceSettings + 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.spendingPolicyServiceSetting' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - copilot.costManagementRoot + summary: Update the navigation property serviceSettings in copilot + operationId: copilot.costManagement.spendingPolicies.UpdateServiceSettings + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: spendingPolicyServiceSetting-serviceId + in: path + description: The unique identifier of spendingPolicyServiceSetting + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicyServiceSetting + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/serviceSettings/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.spendingPolicies.serviceSettings.GetCount-61b8 + 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: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + /copilot/costManagement/spendingPolicies/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.spendingPolicies.GetCount-7cc6 + 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' + '/copilot/costManagement/userBalances/{costManagementUserBalance-id}': + description: Provides operations to manage the userBalances property of the microsoft.graph.costManagementRoot entity. + get: + tags: + - copilot.costManagementRoot + summary: Get userBalances from copilot + description: 'Per-user consumption balances, addressed by the user''s identifier.' + operationId: copilot.costManagement.GetUserBalances + 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.costManagementUserBalance' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: costManagementUserBalance-id + in: path + description: The unique identifier of costManagementUserBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserBalance + '/copilot/costManagement/userBalances/{costManagementUserBalance-id}/serviceBalances': + description: Provides operations to manage the serviceBalances property of the microsoft.graph.costManagementUserBalance entity. + get: + tags: + - copilot.costManagementRoot + summary: Get serviceBalances from copilot + description: "Per-service balance rows for the user. Services listed in unevaluatedServices are\nomitted. Expand to inline them." + operationId: copilot.costManagement.userBalances.ListServiceBalances + 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.costManagementUserServiceBalanceCollectionResponse' + 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: costManagementUserBalance-id + in: path + description: The unique identifier of costManagementUserBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserBalance + '/copilot/costManagement/userBalances/{costManagementUserBalance-id}/serviceBalances/{costManagementUserServiceBalance-serviceId}': + description: Provides operations to manage the serviceBalances property of the microsoft.graph.costManagementUserBalance entity. + get: + tags: + - copilot.costManagementRoot + summary: Get serviceBalances from copilot + description: "Per-service balance rows for the user. Services listed in unevaluatedServices are\nomitted. Expand to inline them." + operationId: copilot.costManagement.userBalances.GetServiceBalances + 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.costManagementUserServiceBalance' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: costManagementUserBalance-id + in: path + description: The unique identifier of costManagementUserBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserBalance + - name: costManagementUserServiceBalance-serviceId + in: path + description: The unique identifier of costManagementUserServiceBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserServiceBalance + '/copilot/costManagement/userBalances/{costManagementUserBalance-id}/serviceBalances/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.userBalances.serviceBalances.GetCount-3b31 + 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: costManagementUserBalance-id + in: path + description: The unique identifier of costManagementUserBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserBalance + /copilot/interactionHistory: + description: Provides operations to manage the interactionHistory property of the microsoft.graph.copilotRoot entity. + get: + tags: + - copilot.aiInteractionHistory + summary: Get interactionHistory from copilot + operationId: copilot.GetInteractionHistory + 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.aiInteractionHistory' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - copilot.aiInteractionHistory + summary: Update the navigation property interactionHistory in copilot + operationId: copilot.UpdateInteractionHistory + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.aiInteractionHistory' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.aiInteractionHistory' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - copilot.aiInteractionHistory + summary: Delete navigation property interactionHistory for copilot + operationId: copilot.DeleteInteractionHistory + 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 + /copilot/interactionHistory/getAllEnterpriseInteractions(): + description: Provides operations to call the getAllEnterpriseInteractions method. + get: + tags: + - copilot.aiInteractionHistory + summary: Invoke function getAllEnterpriseInteractions + operationId: copilot.interactionHistory.getAllEnterpriseInteractions + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of aiInteraction + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.aiInteraction' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/copilot/users/{aiUser-id}/interactionHistory/getAllEnterpriseInteractions()' + /copilot/retrieval: + description: Provides operations to call the retrieval method. + post: + tags: + - copilot.copilotRoot.Actions + summary: Invoke action retrieval + operationId: copilot.retrieval + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + queryString: + type: string + dataSource: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.retrievalDataSource' + - type: object + nullable: true + filterExpression: + type: string + nullable: true + resourceMetadata: + type: array + items: + type: string + nullable: true + maximumNumberOfResults: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + dataSourceConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dataSourceConfiguration' + - type: object + nullable: true + includeThumbnails: + type: boolean + default: false + nullable: true + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.retrievalResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2025-12-31' + date: '2024-02-23' + version: 2024-12/PrivatePreview:retrievalAPI + x-ms-docs-operation-type: action + /copilot/search: + description: Provides operations to call the search method. + post: + tags: + - copilot.copilotRoot.Actions + summary: Invoke action search + description: "Performs a semantic search across Microsoft data sources like OneDrive, SharePoint, etc.\nThe search query is processed using AI to return relevant results." + operationId: copilot.search + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + query: + type: string + pageSize: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + dataSources: + $ref: '#/components/schemas/microsoft.graph.copilotSearchDataSourcesConfiguration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.copilotSearchResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2025-09-15' + date: '2025-07-18' + version: 2025-08/PrivatePreview:copilotsearchpreview1 + x-ms-docs-operation-type: action + /copilot/reports: + description: Provides operations to manage the reports property of the microsoft.graph.copilotRoot entity. + get: + tags: + - copilot.copilotReportRoot + summary: Get reports from copilot + operationId: copilot.GetReports parameters: - name: $select in: query @@ -213263,6 +214407,8 @@ paths: schema: type: string x-ms-docs-key-type: cloudPC + x-ms-docs-grouped-path: + - '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots/{cloudPcUserProfileSnapshot-id}/restore' '/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/retrieveCloudPcLaunchDetail()': description: Provides operations to call the retrieveCloudPcLaunchDetail method. get: @@ -216924,6 +218070,106 @@ paths: schema: type: string x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/bulkCreateUserProfileSnapshot': + description: Provides operations to call the bulkCreateUserProfileSnapshot method. + post: + tags: + - deviceManagement.virtualEndpoint + summary: Invoke action bulkCreateUserProfileSnapshot + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.cloudPcProvisioningPolicy.assignments.cloudPcProvisioningPolicyAssignment.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + cloudProfileIds: + type: array + items: + type: string + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileBulkActionResult' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/bulkExportUserProfileSnapshot': + description: Provides operations to call the bulkExportUserProfileSnapshot method. + post: + tags: + - deviceManagement.virtualEndpoint + summary: Invoke action bulkExportUserProfileSnapshot + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.cloudPcProvisioningPolicy.assignments.cloudPcProvisioningPolicyAssignment.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + snapshotIds: + type: array + items: + type: string + storageDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshotStorageDetail' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileBulkActionResult' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/retrieveUserSettingsPersistenceProfiles(configurationId=''{configurationId}'')': description: Provides operations to call the retrieveUserSettingsPersistenceProfiles method. get: @@ -217026,6 +218272,285 @@ paths: schema: type: string nullable: true + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots': + description: Provides operations to manage the userProfileSnapshots property of the microsoft.graph.cloudPCUserSettingsPersistenceDetail entity. + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get userProfileSnapshots from deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.ListUserProfileSnapshots + 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.cloudPcUserProfileSnapshotCollectionResponse' + 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: + - deviceManagement.virtualEndpoint + summary: Create new navigation property to userProfileSnapshots for deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.CreateUserProfileSnapshots + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots/{cloudPcUserProfileSnapshot-id}': + description: Provides operations to manage the userProfileSnapshots property of the microsoft.graph.cloudPCUserSettingsPersistenceDetail entity. + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get userProfileSnapshots from deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.GetUserProfileSnapshots + 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.cloudPcUserProfileSnapshot' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.virtualEndpoint + summary: Update the navigation property userProfileSnapshots in deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.UpdateUserProfileSnapshots + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.virtualEndpoint + summary: Delete navigation property userProfileSnapshots for deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.DeleteUserProfileSnapshots + 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: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - name: cloudPcUserProfileSnapshot-id + in: path + description: The unique identifier of cloudPcUserProfileSnapshot + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcUserProfileSnapshot + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots/{cloudPcUserProfileSnapshot-id}/restore': + description: Provides operations to call the restore method. + post: + tags: + - deviceManagement.virtualEndpoint + summary: Invoke action restore + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.cloudPcProvisioningPolicy.assignments.cloudPcProvisioningPolicyAssignment.userSettingsPersistenceDetail.userProfileSnapshots.cloudPcUserProfileSnapshot.restore + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetAssignmentId: + type: string + required: true + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - name: cloudPcUserProfileSnapshot-id + in: path + description: The unique identifier of cloudPcUserProfileSnapshot + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcUserProfileSnapshot + x-ms-docs-grouped-path: + - '/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/restore' + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get the number of the resource + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.userProfileSnapshots.GetCount-3a15 + 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: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/$count': description: Provides operations to count the resources in the collection. get: @@ -256537,7 +258062,7 @@ paths: tags: - drives.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -383198,7 +384723,7 @@ paths: tags: - drives.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -384543,7 +386068,7 @@ paths: tags: - drives.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -462529,8 +464054,11 @@ paths: get: tags: - groups.plannerGroup - summary: Get planner from groups - description: Selective Planner services available to the group. Read-only. Nullable. + summary: Get plannerGroup + description: Read the properties and relationships of plannerGroup object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannergroup-get?view=graph-rest-beta operationId: groups.GetPlanner parameters: - name: $select @@ -462568,7 +464096,11 @@ paths: patch: tags: - groups.plannerGroup - summary: Update the navigation property planner in groups + summary: Update plannerGroup + description: Update the properties of a plannerGroup object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannergroup-update?view=graph-rest-beta operationId: groups.UpdatePlanner parameters: - name: If-Match @@ -462599,7 +464131,11 @@ paths: delete: tags: - groups.plannerGroup - summary: Delete navigation property planner for groups + summary: Delete plannerGroup + description: Delete a plannerGroup object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/group-delete-planner?view=graph-rest-beta operationId: groups.DeletePlanner parameters: - name: If-Match @@ -462713,6 +464249,153 @@ paths: schema: type: string x-ms-docs-key-type: group + '/groups/{group-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerGroup entity. + get: + tags: + - groups.plannerGroup + summary: List plans_v2 for a group + description: Get a list of the plan objects owned by the group. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannergroup-list-plans_v2?view=graph-rest-beta + operationId: groups.planner.ListPlans_v2 + 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.planCollectionResponse' + 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: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + '/groups/{group-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerGroup entity. + get: + tags: + - groups.plannerGroup + summary: Get plans_v2 from groups + description: Read-only. Nullable. The collection of Planner Graph V4 plans owned by the group. + operationId: groups.planner.GetPlans_v2 + 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.plan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/groups/{group-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - groups.plannerGroup + summary: Get the number of the resource + operationId: groups.planner.plans_v2.GetCount-1183 + 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: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group '/groups/{group-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.plannerGroup entity. get: @@ -465071,6 +466754,39 @@ paths: - '/groups/{group-id}/team/archive' - '/groups/{group-id}/team/primaryChannel/archive' - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/archive' + '/groups/{group-id}/planner/plans/{plannerPlan-id}/extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - groups.plannerGroup + summary: Invoke action extendExpiry + operationId: groups.group.planner.plans.plannerPlan.extendExpiry + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/extendExpiry' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/extendExpiry' '/groups/{group-id}/planner/plans/{plannerPlan-id}/getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -481159,7 +482875,7 @@ paths: tags: - groups.site summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -482792,7 +484508,7 @@ paths: tags: - groups.site summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -500720,7 +502436,7 @@ paths: tags: - groups.site summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -520239,6 +521955,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -520387,6 +522109,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -521041,6 +522769,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -521210,6 +522944,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -522374,15 +524114,30 @@ paths: x-ms-docs-key-type: channel x-ms-docs-grouped-path: - '/groups/{group-id}/team/primaryChannel/planner/plans' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}': - description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. get: tags: - groups.team - summary: Get plans from groups - description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' - operationId: groups.team.channels.planner.GetPlans + summary: Get plans_v2 from groups + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: groups.team.channels.planner.ListPlans_v2 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 @@ -522405,54 +524160,208 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/primaryChannel/planner/plans_v2' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: tags: - groups.team - summary: Update the navigation property plans in groups - operationId: groups.team.channels.planner.UpdatePlans - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + summary: Get plans_v2 from groups + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: groups.team.channels.planner.GetPlans_v2 + 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: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.team - summary: Delete navigation property plans for groups - operationId: groups.team.channels.planner.DeletePlans - parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.plan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/primaryChannel/planner/plans_v2/{plan-id}' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - groups.team + summary: Get the number of the resource + operationId: groups.team.channels.planner.plans_v2.GetCount-f2f7 + 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: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}': + description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - groups.team + summary: Get plans from groups + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: groups.team.channels.planner.GetPlans + 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.plannerPlan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.team + summary: Update the navigation property plans in groups + operationId: groups.team.channels.planner.UpdatePlans + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.team + summary: Delete navigation property plans for groups + operationId: groups.team.channels.planner.DeletePlans + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success 4XX: $ref: '#/components/responses/error' 5XX: @@ -524916,139 +526825,179 @@ paths: - '/groups/{group-id}/team/archive' - '/groups/{group-id}/team/primaryChannel/archive' - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/archive' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/getUsageRights()': - description: Provides operations to call the getUsageRights method. - get: - tags: - - groups.team - summary: Invoke function getUsageRights - operationId: groups.group.team.channels.channel.planner.plans.plannerPlan.getUsageRights - responses: - 2XX: - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.planUsageRight' - - type: object - nullable: true - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: channel-id - in: path - description: The unique identifier of channel - required: true - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - x-ms-docs-grouped-path: - - '/groups/{group-id}/planner/plans/{plannerPlan-id}/getUsageRights()' - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/getUsageRights()' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/moveToContainer': - description: Provides operations to call the moveToContainer method. - post: - tags: - - groups.team - summary: Invoke action moveToContainer - description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta - operationId: groups.group.team.channels.channel.planner.plans.plannerPlan.moveToContainer - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - container: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' - - type: object - nullable: true - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - - type: object - nullable: true - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: channel-id - in: path - description: The unique identifier of channel - required: true - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - x-ms-docs-grouped-path: - - '/groups/{group-id}/planner/plans/{plannerPlan-id}/moveToContainer' - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/moveToContainer' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/unarchive': - description: Provides operations to call the unarchive method. + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/extendExpiry': + description: Provides operations to call the extendExpiry method. post: tags: - groups.team - summary: Invoke action unarchive - description: 'Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-unarchive?view=graph-rest-beta - operationId: groups.group.team.channels.channel.planner.plans.plannerPlan.unarchive - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - justification: - type: string - nullable: true - required: true + summary: Invoke action extendExpiry + operationId: groups.group.team.channels.channel.planner.plans.plannerPlan.extendExpiry + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + x-ms-docs-grouped-path: + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/extendExpiry' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/extendExpiry' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/getUsageRights()': + description: Provides operations to call the getUsageRights method. + get: + tags: + - groups.team + summary: Invoke function getUsageRights + operationId: groups.group.team.channels.channel.planner.plans.plannerPlan.getUsageRights + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planUsageRight' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + x-ms-docs-grouped-path: + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/getUsageRights()' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/getUsageRights()' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/moveToContainer': + description: Provides operations to call the moveToContainer method. + post: + tags: + - groups.team + summary: Invoke action moveToContainer + description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta + operationId: groups.group.team.channels.channel.planner.plans.plannerPlan.moveToContainer + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + container: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + - type: object + nullable: true + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + x-ms-docs-grouped-path: + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/moveToContainer' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/moveToContainer' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/unarchive': + description: Provides operations to call the unarchive method. + post: + tags: + - groups.team + summary: Invoke action unarchive + description: 'Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-unarchive?view=graph-rest-beta + operationId: groups.group.team.channels.channel.planner.plans.plannerPlan.unarchive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + required: true responses: '204': description: Success @@ -531743,6 +533692,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -531870,6 +533825,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -532475,6 +534436,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -532623,6 +534590,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -533661,15 +535634,30 @@ paths: x-ms-docs-key-type: group x-ms-docs-grouped-path: - '/groups/{group-id}/team/channels/{channel-id}/planner/plans' - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}': - description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + '/groups/{group-id}/team/primaryChannel/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. get: tags: - groups.team - summary: Get plans from groups - description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' - operationId: groups.team.primaryChannel.planner.GetPlans + summary: Get plans_v2 from groups + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: groups.team.primaryChannel.planner.ListPlans_v2 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 @@ -533692,58 +535680,14 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.team - summary: Update the navigation property plans in groups - operationId: groups.team.primaryChannel.planner.UpdatePlans - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.team - summary: Delete navigation property plans for groups - operationId: groups.team.primaryChannel.planner.DeletePlans - parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' 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: group-id @@ -533753,39 +535697,216 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan x-ms-docs-grouped-path: - - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}' - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets': - description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2' + '/groups/{group-id}/team/primaryChannel/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. get: tags: - groups.team - summary: Get buckets from groups - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: groups.team.primaryChannel.planner.plans.ListBuckets + summary: Get plans_v2 from groups + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: groups.team.primaryChannel.planner.GetPlans_v2 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: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2/{plan-id}' + '/groups/{group-id}/team/primaryChannel/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - groups.team + summary: Get the number of the resource + operationId: groups.team.primaryChannel.planner.plans_v2.GetCount-c619 + 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: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}': + description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - groups.team + summary: Get plans from groups + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: groups.team.primaryChannel.planner.GetPlans + 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.plannerPlan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.team + summary: Update the navigation property plans in groups + operationId: groups.team.primaryChannel.planner.UpdatePlans + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.team + summary: Delete navigation property plans for groups + operationId: groups.team.primaryChannel.planner.DeletePlans + 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: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}' + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets': + description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + get: + tags: + - groups.team + summary: Get buckets from groups + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: groups.team.primaryChannel.planner.plans.ListBuckets + 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 @@ -536021,80 +538142,113 @@ paths: - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/archive' - '/groups/{group-id}/team/archive' - '/groups/{group-id}/team/primaryChannel/archive' - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/getUsageRights()': - description: Provides operations to call the getUsageRights method. - get: - tags: - - groups.team - summary: Invoke function getUsageRights - operationId: groups.group.team.primaryChannel.planner.plans.plannerPlan.getUsageRights - responses: - 2XX: - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.planUsageRight' - - type: object - nullable: true - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - x-ms-docs-grouped-path: - - '/groups/{group-id}/planner/plans/{plannerPlan-id}/getUsageRights()' - - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/getUsageRights()' - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/moveToContainer': - description: Provides operations to call the moveToContainer method. + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/extendExpiry': + description: Provides operations to call the extendExpiry method. post: tags: - groups.team - summary: Invoke action moveToContainer - description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta - operationId: groups.group.team.primaryChannel.planner.plans.plannerPlan.moveToContainer - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - container: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' - - type: object - nullable: true - required: true + summary: Invoke action extendExpiry + operationId: groups.group.team.primaryChannel.planner.plans.plannerPlan.extendExpiry responses: - 2XX: + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - - type: object - nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + x-ms-docs-grouped-path: + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/extendExpiry' + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/extendExpiry' + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/getUsageRights()': + description: Provides operations to call the getUsageRights method. + get: + tags: + - groups.team + summary: Invoke function getUsageRights + operationId: groups.group.team.primaryChannel.planner.plans.plannerPlan.getUsageRights + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planUsageRight' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + x-ms-docs-grouped-path: + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/getUsageRights()' + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/getUsageRights()' + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/moveToContainer': + description: Provides operations to call the moveToContainer method. + post: + tags: + - groups.team + summary: Invoke action moveToContainer + description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta + operationId: groups.group.team.primaryChannel.planner.plans.plannerPlan.moveToContainer + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + container: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + - type: object + nullable: true + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + - type: object + nullable: true 4XX: $ref: '#/components/responses/error' 5XX: @@ -687551,17 +689705,14 @@ paths: 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/lifecycleWorkflows/deletedItems/workflows: - description: Provides operations to manage the workflows property of the microsoft.graph.deletedItemContainer entity. + /identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies: + description: Provides operations to manage the lifecyclePolicies property of the microsoft.graph.deletedItemContainer entity. get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: List deletedItems (deleted lifecycle workflows) - description: Get a list of deleted workflow objects and their properties from the deletedItemContainer. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflows.deletedItems.ListWorkflows + summary: Get lifecyclePolicies from identityGovernance + description: Deleted lifecycle policies that can be restored. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.ListLifecyclePolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -687600,7 +689751,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: @@ -687609,17 +689760,14 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}': - description: Provides operations to manage the workflows property of the microsoft.graph.deletedItemContainer entity. + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}': + description: Provides operations to manage the lifecyclePolicies property of the microsoft.graph.deletedItemContainer entity. get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get deletedItemContainer (a deleted lifecycle workflow) - description: Retrieve a deleted workflow object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-deleteditemcontainer-get?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflows.deletedItems.GetWorkflows + summary: Get lifecyclePolicies from identityGovernance + description: Deleted lifecycle policies that can be restored. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.GetLifecyclePolicies parameters: - name: $select in: query @@ -687647,7 +689795,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' 4XX: $ref: '#/components/responses/error' 5XX: @@ -687656,12 +689804,8 @@ paths: delete: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Delete deletedItemContainer (permanently delete a deleted lifecycle workflow) - description: Delete a workflow object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-deleteditemcontainer-delete?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflows.deletedItems.DeleteWorkflows + summary: Delete navigation property lifecyclePolicies for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.DeleteLifecyclePolicies parameters: - name: If-Match in: header @@ -687677,173 +689821,1694 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - schema: - type: string - x-ms-docs-key-type: workflow - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets': - description: Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get administrationScopeTargets from identityGovernance - description: The administrative units in the scope of the workflow. Optional. Supports $expand. - operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ListAdministrationScopeTargets - 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: workflow-id + - name: lifecyclePolicy-id in: path - description: The unique identifier of workflow + description: The unique identifier of lifecyclePolicy required: true schema: type: string - x-ms-docs-key-type: workflow - x-ms-docs-grouped-path: - - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets' - - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets' - - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets/{directoryObject-id}': - description: Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get administrationScopeTargets from identityGovernance - description: The administrative units in the scope of the workflow. Optional. Supports $expand. - operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.GetAdministrationScopeTargets - 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: workflow-id - in: path - description: The unique identifier of workflow - required: true - schema: - type: string - x-ms-docs-key-type: workflow - - 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: - - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/{directoryObject-id}' - - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets/{directoryObject-id}' - - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/{directoryObject-id}' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets/$count': - description: Provides operations to count the resources in the collection. - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.administrationScopeTargets.GetCount-9431 - 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: workflow-id - in: path - description: The unique identifier of workflow - required: true - schema: - type: string - x-ms-docs-key-type: workflow - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy': - description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.workflowBase entity. + x-ms-docs-key-type: lifecyclePolicy + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get createdBy from identityGovernance - description: The user who created the workflow. - operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.GetCreatedBy + description: The user or service principal that created the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetCreatedBy + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy': + description: Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: The user or service principal that last modified the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetLastModifiedBy + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)': + description: Provides operations to call the impact method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function impact + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePolicy.impact + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of lifecyclePolicyImpactSummary + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: startDateTime + in: query + description: 'Usage: startDateTime=@startDateTime' + schema: + 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 + format: date-time + nullable: true + - name: endDateTime + in: query + description: 'Usage: endDateTime=@endDateTime' + schema: + 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 + format: date-time + nullable: true + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore': + description: Provides operations to call the restore method. + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action restore + description: Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePolicy.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report': + description: Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get report from identityGovernance + description: The latest processing report for the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetReport + 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.identityGovernance.lifecyclePolicyReport' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.report.ListSubjects + 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.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.report.GetSubjects + 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.identityGovernance.lifecyclePolicySubjectReport' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicySubjectReport-id + in: path + description: The unique identifier of lifecyclePolicySubjectReport + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicySubjectReport + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.report.subjects.GetCount-ed96 + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.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.identityGovernance.lifecyclePolicyRuleCollectionResponse' + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.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.identityGovernance.lifecyclePolicyRule' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicyRule-id + in: path + description: The unique identifier of lifecyclePolicyRule + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyRule + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions': + description: Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The collection of previous versions of the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.ListVersions + 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.identityGovernance.lifecyclePolicyCollectionResponse' + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}': + description: Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The collection of previous versions of the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetVersions + 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.identityGovernance.lifecyclePolicy' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user or service principal that created the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.GetCreatedBy + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy': + description: Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: The user or service principal that last modified the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.GetLastModifiedBy + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)': + description: Provides operations to call the impact method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function impact + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePolicy.versions.lifecyclePolicy.impact + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of lifecyclePolicyImpactSummary + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: startDateTime + in: query + description: 'Usage: startDateTime=@startDateTime' + schema: + 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 + format: date-time + nullable: true + - name: endDateTime + in: query + description: 'Usage: endDateTime=@endDateTime' + schema: + 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 + format: date-time + nullable: true + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore': + description: Provides operations to call the restore method. + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action restore + description: Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePolicy.versions.lifecyclePolicy.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report': + description: Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get report from identityGovernance + description: The latest processing report for the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.GetReport + 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.identityGovernance.lifecyclePolicyReport' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.report.ListSubjects + 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.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.report.GetSubjects + 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.identityGovernance.lifecyclePolicySubjectReport' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicySubjectReport-id + in: path + description: The unique identifier of lifecyclePolicySubjectReport + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicySubjectReport + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.report.subjects.GetCount-10ed + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.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.identityGovernance.lifecyclePolicyRuleCollectionResponse' + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.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.identityGovernance.lifecyclePolicyRule' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicyRule-id + in: path + description: The unique identifier of lifecyclePolicyRule + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyRule + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.rules.GetCount-5393 + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + /identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetCount-3ec0 + 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' + /identityGovernance/lifecycleWorkflows/deletedItems/workflows: + description: Provides operations to manage the workflows property of the microsoft.graph.deletedItemContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: List deletedItems (deleted lifecycle workflows) + description: Get a list of deleted workflow objects and their properties from the deletedItemContainer. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.deletedItems.ListWorkflows + 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.identityGovernance.workflowCollectionResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}': + description: Provides operations to manage the workflows property of the microsoft.graph.deletedItemContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get deletedItemContainer (a deleted lifecycle workflow) + description: Retrieve a deleted workflow object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-deleteditemcontainer-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.deletedItems.GetWorkflows + 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.identityGovernance.workflow' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete deletedItemContainer (permanently delete a deleted lifecycle workflow) + description: Delete a workflow object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-deleteditemcontainer-delete?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.deletedItems.DeleteWorkflows + 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: workflow-id + in: path + description: The unique identifier of workflow + required: true + schema: + type: string + x-ms-docs-key-type: workflow + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets': + description: Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get administrationScopeTargets from identityGovernance + description: The administrative units in the scope of the workflow. Optional. Supports $expand. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ListAdministrationScopeTargets + 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: workflow-id + in: path + description: The unique identifier of workflow + required: true + schema: + type: string + x-ms-docs-key-type: workflow + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets' + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets/{directoryObject-id}': + description: Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get administrationScopeTargets from identityGovernance + description: The administrative units in the scope of the workflow. Optional. Supports $expand. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.GetAdministrationScopeTargets + 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: workflow-id + in: path + description: The unique identifier of workflow + required: true + schema: + type: string + x-ms-docs-key-type: workflow + - 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: + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/{directoryObject-id}' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets/{directoryObject-id}' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/{directoryObject-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.administrationScopeTargets.GetCount-9431 + 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: workflow-id + in: path + description: The unique identifier of workflow + required: true + schema: + type: string + x-ms-docs-key-type: workflow + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.workflowBase entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user who created the workflow. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.GetCreatedBy parameters: - name: $select in: query @@ -688793,6 +692458,10 @@ paths: type: string x-ms-docs-key-type: workflow x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope': description: Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. @@ -698171,255 +701840,1958 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.insights' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.insights' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property insights in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.UpdateInsights + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.insights' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.insights' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property insights for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.DeleteInsights + 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 + '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.topTasksProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': + description: Provides operations to call the topTasksProcessedSummary method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function topTasksProcessedSummary + description: 'Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-insights-toptasksprocessedsummary?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.insights.topTasksProcessedSummary + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.topTasksInsightsSummary' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + parameters: + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + schema: + 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 + format: date-time + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + schema: + 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 + format: date-time + '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.topWorkflowsProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': + description: Provides operations to call the topWorkflowsProcessedSummary method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function topWorkflowsProcessedSummary + description: 'Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-insights-topworkflowsprocessedsummary?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.insights.topWorkflowsProcessedSummary + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.topWorkflowsInsightsSummary' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + parameters: + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + schema: + 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 + format: date-time + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + schema: + 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 + format: date-time + '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.workflowsProcessedByCategory(startDateTime={startDateTime},endDateTime={endDateTime})': + description: Provides operations to call the workflowsProcessedByCategory method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function workflowsProcessedByCategory + description: 'Provide a summary from the insights resource of workflow objects processed by category in a tenant. This allows you to quickly get category information, by numerical value, without retrieving the other information included in the workflowsProcessedSummary call.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-insights-workflowsprocessedbycategory?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.insights.workflowsProcessedByCategory + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowsInsightsByCategory' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + parameters: + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + schema: + 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 + format: date-time + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + schema: + 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 + format: date-time + '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.workflowsProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': + description: Provides operations to call the workflowsProcessedSummary method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function workflowsProcessedSummary + description: 'Provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn''t indicate which workflows were processed, this summary gives you a quick overview based on counts.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-insights-workflowsprocessedsummary?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.insights.workflowsProcessedSummary + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowsInsightsSummary' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + parameters: + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + schema: + 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 + format: date-time + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + schema: + 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 + format: date-time + /identityGovernance/lifecycleWorkflows/lifecyclePolicies: + description: Provides operations to manage the lifecyclePolicies property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: List lifecyclePolicies + description: Get a list of the lifecyclePolicy objects and their properties in the lifecycle workflows container. Use $filter on the policySource property to distinguish system-managed default policies from user-created policies. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-lifecyclepolicies?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.ListLifecyclePolicies + 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.identityGovernance.lifecyclePolicyCollectionResponse' + 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: + - identityGovernance.lifecycleWorkflowsContainer + summary: Create lifecyclePolicy + description: Create a new lifecyclePolicy object in the lifecycle workflows container. A policy is created for a specific subject type and takes effect according to its priority order. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-post-lifecyclepolicies?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.CreateLifecyclePolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}': + description: Provides operations to manage the lifecyclePolicies property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lifecyclePolicy + description: Read the properties and relationships of microsoft.graph.identityGovernance.lifecyclePolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.GetLifecyclePolicies + 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.identityGovernance.lifecyclePolicy' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete lifecyclePolicy + description: 'Delete a lifecyclePolicy object. This is a soft-delete operation: the policy can be restored with the restore action and appears under the deleted items container until it''s permanently removed.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-delete?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.DeleteLifecyclePolicies + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user or service principal that created the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetCreatedBy + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy': + description: Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: The user or service principal that last modified the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetLastModifiedBy + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)': + description: Provides operations to call the impact method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function impact + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePolicy.impact + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of lifecyclePolicyImpactSummary + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: startDateTime + in: query + description: 'Usage: startDateTime=@startDateTime' + schema: + 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 + format: date-time + nullable: true + - name: endDateTime + in: query + description: 'Usage: endDateTime=@endDateTime' + schema: + 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 + format: date-time + nullable: true + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore': + description: Provides operations to call the restore method. + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action restore + description: Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePolicy.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report': + description: Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get report from identityGovernance + description: The latest processing report for the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetReport + 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.identityGovernance.lifecyclePolicyReport' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.report.ListSubjects + 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.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.report.GetSubjects + 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.identityGovernance.lifecyclePolicySubjectReport' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicySubjectReport-id + in: path + description: The unique identifier of lifecyclePolicySubjectReport + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicySubjectReport + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.report.subjects.GetCount-15a6 + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: List rules + description: Get a list of the lifecyclePolicyRule objects and their properties for a lifecyclePolicy. Rules are evaluated together with AND logic. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-list-rules?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.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.identityGovernance.lifecyclePolicyRuleCollectionResponse' + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lifecyclePolicyRule + description: Read the properties and relationships of microsoft.graph.identityGovernance.lifecyclePolicyRule object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicyrule-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.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.identityGovernance.lifecyclePolicyRule' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicyRule-id + in: path + description: The unique identifier of lifecyclePolicyRule + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyRule + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions': + description: Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The collection of previous versions of the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.ListVersions + 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.identityGovernance.lifecyclePolicyCollectionResponse' + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}': + description: Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The collection of previous versions of the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetVersions + 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.identityGovernance.lifecyclePolicy' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user or service principal that created the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.GetCreatedBy + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy': + description: Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: The user or service principal that last modified the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.GetLastModifiedBy + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)': + description: Provides operations to call the impact method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function impact + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePolicy.versions.lifecyclePolicy.impact + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of lifecyclePolicyImpactSummary + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: startDateTime + in: query + description: 'Usage: startDateTime=@startDateTime' + schema: + 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 + format: date-time + nullable: true + - name: endDateTime + in: query + description: 'Usage: endDateTime=@endDateTime' + schema: + 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 + format: date-time + nullable: true + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore': + description: Provides operations to call the restore method. + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action restore + description: Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePolicy.versions.lifecyclePolicy.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report': + description: Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get report from identityGovernance + description: The latest processing report for the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.GetReport + 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.identityGovernance.lifecyclePolicyReport' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.report.ListSubjects + 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.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.report.GetSubjects + 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.identityGovernance.lifecyclePolicySubjectReport' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicySubjectReport-id + in: path + description: The unique identifier of lifecyclePolicySubjectReport + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicySubjectReport + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.report.subjects.GetCount-2bdb + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.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.identityGovernance.lifecyclePolicyRuleCollectionResponse' + 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: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.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.identityGovernance.lifecyclePolicyRule' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicyRule-id + in: path + description: The unique identifier of lifecyclePolicyRule + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyRule + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/$count': + description: Provides operations to count the resources in the collection. + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Update the navigation property insights in identityGovernance - operationId: identityGovernance.lifecycleWorkflows.UpdateInsights - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.insights' - required: true + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.rules.GetCount-d6ce + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.insights' + $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + /identityGovernance/lifecycleWorkflows/lifecyclePolicies/$count: + description: Provides operations to count the resources in the collection. + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Delete navigation property insights for identityGovernance - operationId: identityGovernance.lifecycleWorkflows.DeleteInsights + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetCount-d433 parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: - '204': - description: Success + 2XX: + $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.topTasksProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': - description: Provides operations to call the topTasksProcessedSummary method. + /identityGovernance/lifecycleWorkflows/lifecyclePolicyPriorityConfigurations: + description: Provides operations to manage the lifecyclePolicyPriorityConfigurations property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke function topTasksProcessedSummary - description: 'Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary.' + summary: List lifecyclePolicyPriorityConfigurations + description: Get a list of the lifecyclePolicyPriorityConfiguration objects and their properties in the lifecycle workflows container. Each configuration defines the policy evaluation order for one subject type. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-insights-toptasksprocessedsummary?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflows.insights.topTasksProcessedSummary + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-lifecyclepolicypriorityconfigurations?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.ListLifecyclePolicyPriorityConfigurations 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: - description: Success - content: - application/json: - schema: - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.topTasksInsightsSummary' + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - parameters: - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - schema: - 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 - format: date-time - - name: endDateTime - in: path - description: 'Usage: endDateTime={endDateTime}' - required: true - schema: - 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 - format: date-time - '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.topWorkflowsProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': - description: Provides operations to call the topWorkflowsProcessedSummary method. + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/lifecyclePolicyPriorityConfigurations/{lifecyclePolicyPriorityConfiguration-id}': + description: Provides operations to manage the lifecyclePolicyPriorityConfigurations property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke function topWorkflowsProcessedSummary - description: 'Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-insights-topworkflowsprocessedsummary?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflows.insights.topWorkflowsProcessedSummary + summary: Get lifecyclePolicyPriorityConfigurations from identityGovernance + description: The priority ordering of lifecycle policies per subject type. + operationId: identityGovernance.lifecycleWorkflows.GetLifecyclePolicyPriorityConfigurations parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + - 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: Success + description: Retrieved navigation property content: application/json: schema: - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.topWorkflowsInsightsSummary' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - parameters: - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - schema: - 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 - format: date-time - - name: endDateTime - in: path - description: 'Usage: endDateTime={endDateTime}' - required: true - schema: - 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 - format: date-time - '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.workflowsProcessedByCategory(startDateTime={startDateTime},endDateTime={endDateTime})': - description: Provides operations to call the workflowsProcessedByCategory method. - get: + x-ms-docs-operation-type: operation + patch: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke function workflowsProcessedByCategory - description: 'Provide a summary from the insights resource of workflow objects processed by category in a tenant. This allows you to quickly get category information, by numerical value, without retrieving the other information included in the workflowsProcessedSummary call.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-insights-workflowsprocessedbycategory?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflows.insights.workflowsProcessedByCategory + summary: Update the navigation property lifecyclePolicyPriorityConfigurations in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.UpdateLifecyclePolicyPriorityConfigurations + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' + required: true responses: 2XX: description: Success content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowsInsightsByCategory' - - type: object - nullable: true + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: operation parameters: - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - schema: - 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 - format: date-time - - name: endDateTime + - name: lifecyclePolicyPriorityConfiguration-id in: path - description: 'Usage: endDateTime={endDateTime}' + description: The unique identifier of lifecyclePolicyPriorityConfiguration required: true schema: - 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 - format: date-time - '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.workflowsProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': - description: Provides operations to call the workflowsProcessedSummary method. + x-ms-docs-key-type: lifecyclePolicyPriorityConfiguration + /identityGovernance/lifecycleWorkflows/lifecyclePolicyPriorityConfigurations/$count: + description: Provides operations to count the resources in the collection. get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke function workflowsProcessedSummary - description: 'Provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn''t indicate which workflows were processed, this summary gives you a quick overview based on counts.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-insights-workflowsprocessedsummary?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflows.insights.workflowsProcessedSummary + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.GetCount-a1a8 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowsInsightsSummary' - - type: object - nullable: true + $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - parameters: - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - schema: - 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 - format: date-time - - name: endDateTime - in: path - description: 'Usage: endDateTime={endDateTime}' - required: true - schema: - 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 - format: date-time /identityGovernance/lifecycleWorkflows/settings: description: Provides operations to manage the settings property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. get: @@ -699917,7 +705289,11 @@ paths: type: string x-ms-docs-key-type: workflow x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/previewScope': description: Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. get: @@ -738454,7 +743830,7 @@ paths: tags: - me.calendarGroup summary: Invoke function delta - description: 'Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' + description: 'Get a set of calendar resources added, updated, or deleted in a user''s mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/calendar-delta?view=graph-rest-beta @@ -740957,7 +746333,7 @@ paths: tags: - me.calendar summary: Invoke function delta - description: 'Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' + description: 'Get a set of calendar resources added, updated, or deleted in a user''s mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/calendar-delta?view=graph-rest-beta @@ -742743,6 +748119,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -742864,6 +748246,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -743465,6 +748853,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -743607,6 +749001,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -746596,6 +751996,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -746738,6 +752144,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -767880,70 +773292,301 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.licenseDetails - summary: Update the navigation property licenseDetails in me - operationId: me.UpdateLicenseDetails - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.licenseDetails - summary: Delete navigation property licenseDetails for me - operationId: me.DeleteLicenseDetails - parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.licenseDetails + summary: Update the navigation property licenseDetails in me + operationId: me.UpdateLicenseDetails + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.licenseDetails + summary: Delete navigation property licenseDetails for me + operationId: me.DeleteLicenseDetails + 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: licenseDetails-id + in: path + description: The unique identifier of licenseDetails + required: true + schema: + type: string + x-ms-docs-key-type: licenseDetails + /me/licenseDetails/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - me.licenseDetails + summary: Get the number of the resource + operationId: me.licenseDetails.GetCount-481c + 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' + /me/licenseDetails/getTeamsLicensingDetails(): + description: Provides operations to call the getTeamsLicensingDetails method. + get: + tags: + - me.licenseDetails + summary: Invoke function getTeamsLicensingDetails + description: Get the license status of a user in Microsoft Teams. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/licensedetails-getteamslicensingdetails?view=graph-rest-beta + operationId: me.licenseDetails.getTeamsLicensingDetails + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.teamsLicensingDetails' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/lifecycle: + description: Provides operations to manage the lifecycle property of the microsoft.graph.user entity. + get: + tags: + - me.userIdentityLifecycle + summary: Get lifecycle from me + description: Lifecycle information for the user. Read-only. + operationId: me.GetLifecycle + 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.identityGovernance.userIdentityLifecycle' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.userIdentityLifecycle + summary: Update the navigation property lifecycle in me + operationId: me.UpdateLifecycle + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.userIdentityLifecycle + summary: Delete navigation property lifecycle for me + operationId: me.DeleteLifecycle + 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 + /me/lifecycle/complianceIssues: + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - me.userIdentityLifecycle + summary: Get complianceIssues from me + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + operationId: me.lifecycle.ListComplianceIssues + 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.identityGovernance.complianceIssueCollectionResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/me/lifecycle/complianceIssues/{complianceIssue-id}': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - me.userIdentityLifecycle + summary: Get complianceIssues from me + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + operationId: me.lifecycle.GetComplianceIssues + 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.identityGovernance.complianceIssue' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - - name: licenseDetails-id + - name: complianceIssue-id in: path - description: The unique identifier of licenseDetails + description: The unique identifier of complianceIssue required: true schema: type: string - x-ms-docs-key-type: licenseDetails - /me/licenseDetails/$count: + x-ms-docs-key-type: complianceIssue + /me/lifecycle/complianceIssues/$count: description: Provides operations to count the resources in the collection. get: tags: - - me.licenseDetails + - me.userIdentityLifecycle summary: Get the number of the resource - operationId: me.licenseDetails.GetCount-481c + operationId: me.lifecycle.complianceIssues.GetCount-a297 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -767954,32 +773597,47 @@ paths: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - /me/licenseDetails/getTeamsLicensingDetails(): - description: Provides operations to call the getTeamsLicensingDetails method. + /me/lifecycle/effectiveGoverningPolicy: + description: Provides operations to manage the effectiveGoverningPolicy property of the microsoft.graph.identityGovernance.identityLifecycle entity. get: tags: - - me.licenseDetails - summary: Invoke function getTeamsLicensingDetails - description: Get the license status of a user in Microsoft Teams. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/licensedetails-getteamslicensingdetails?view=graph-rest-beta - operationId: me.licenseDetails.getTeamsLicensingDetails + - me.userIdentityLifecycle + summary: Get effectiveGoverningPolicy from me + description: The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + operationId: me.lifecycle.GetEffectiveGoverningPolicy + 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: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.teamsLicensingDetails' - - type: object - nullable: true + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: operation /me/mailboxSettings: get: tags: @@ -770854,6 +776512,45 @@ paths: - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/copy' - '/me/mailFolders/{mailFolder-id}/copy' - '/me/messages/{message-id}/copy' + '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/importMime': + description: Provides operations to call the importMime method. + post: + tags: + - me.mailFolder + summary: Invoke action importMime + operationId: me.mailFolders.mailFolder.childFolders.mailFolder.importMime + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + - name: mailFolder-id1 + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + x-ms-docs-grouped-path: + - '/me/mailFolders/{mailFolder-id}/importMime' '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/move': description: Provides operations to call the move method. post: @@ -773714,6 +779411,38 @@ paths: - '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/copy' - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/copy' - '/me/messages/{message-id}/copy' + '/me/mailFolders/{mailFolder-id}/importMime': + description: Provides operations to call the importMime method. + post: + tags: + - me.mailFolder + summary: Invoke action importMime + operationId: me.mailFolders.mailFolder.importMime + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + x-ms-docs-grouped-path: + - '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/importMime' '/me/mailFolders/{mailFolder-id}/move': description: Provides operations to call the move method. post: @@ -782329,6 +788058,51 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + /me/microsoft.graph.identityGovernance.addSelfAsSponsor: + description: Provides operations to call the addSelfAsSponsor method. + post: + tags: + - me.user.Actions + summary: Invoke action addSelfAsSponsor + operationId: me.addSelfAsSponsor + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.identityGovernance.attest: + description: Provides operations to call the attest method. + post: + tags: + - me.user.Actions + summary: Invoke action attest + operationId: me.attest + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.identityGovernance.removeSelfAsSponsor: + description: Provides operations to call the removeSelfAsSponsor method. + post: + tags: + - me.user.Actions + summary: Invoke action removeSelfAsSponsor + operationId: me.removeSelfAsSponsor + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /me/invalidateAllRefreshTokens: description: Provides operations to call the invalidateAllRefreshTokens method. post: @@ -805223,7 +810997,7 @@ paths: tags: - me.plannerUser summary: Get plannerUser - description: 'Retrieve the properties and relationships of a plannerUser object. The returned properties include the user''s favorite plans and recently viewed plans. ' + description: Read the properties and relationships of plannerUser object. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/planneruser-get?view=graph-rest-beta @@ -805299,7 +811073,11 @@ paths: delete: tags: - me.plannerUser - summary: Delete navigation property planner for me + summary: Delete plannerUser + description: Delete a plannerUser object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/agentuser-delete-planner?view=graph-rest-beta operationId: me.DeletePlanner parameters: - name: If-Match @@ -805786,7 +811564,131 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/me/planner/myDayTasks/{plannerTask-id}': + description: Provides operations to manage the myDayTasks property of the microsoft.graph.plannerUser entity. + get: + tags: + - me.plannerUser + summary: Get myDayTasks from me + description: Read-only. Nullable. Returns the plannerTasks to be shown in the My Day view of the user. + operationId: me.planner.GetMyDayTasks + 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.plannerTask' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + /me/planner/myDayTasks/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - me.plannerUser + summary: Get the number of the resource + operationId: me.planner.myDayTasks.GetCount-8dbb + 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' + /me/planner/plans: + description: Provides operations to manage the plans property of the microsoft.graph.plannerUser entity. + get: + tags: + - me.plannerUser + summary: List plans + description: Retrieve a list of plannerplan objects shared with a user object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planneruser-list-plans?view=graph-rest-beta + operationId: me.planner.ListPlans + 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.plannerPlanCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: @@ -805795,83 +811697,38 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/me/planner/myDayTasks/{plannerTask-id}': - description: Provides operations to manage the myDayTasks property of the microsoft.graph.plannerUser entity. - get: + post: tags: - me.plannerUser - summary: Get myDayTasks from me - description: Read-only. Nullable. Returns the plannerTasks to be shown in the My Day view of the user. - operationId: me.planner.GetMyDayTasks - 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 + summary: Create new navigation property to plans for me + operationId: me.planner.CreatePlans + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true responses: 2XX: - description: Retrieved navigation property + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - parameters: - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - schema: - type: string - x-ms-docs-key-type: plannerTask - /me/planner/myDayTasks/$count: - description: Provides operations to count the resources in the collection. + /me/planner/plans_v2: + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. get: tags: - me.plannerUser - summary: Get the number of the resource - operationId: me.planner.myDayTasks.GetCount-8dbb - 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' - /me/planner/plans: - description: Provides operations to manage the plans property of the microsoft.graph.plannerUser entity. - get: - tags: - - me.plannerUser - summary: List plans - description: Retrieve a list of plannerplan objects shared with a user object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/planneruser-list-plans?view=graph-rest-beta - operationId: me.planner.ListPlans + summary: Get plans_v2 from me + description: Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + operationId: me.planner.ListPlans_v2 parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -805910,7 +811767,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: @@ -805919,30 +811776,72 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/me/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. + get: tags: - me.plannerUser - summary: Create new navigation property to plans for me - operationId: me.planner.CreatePlans - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + summary: Get plans_v2 from me + description: Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + operationId: me.planner.GetPlans_v2 + 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: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plan' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + /me/planner/plans_v2/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - me.plannerUser + summary: Get the number of the resource + operationId: me.planner.plans_v2.GetCount-976d + 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' '/me/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.plannerUser entity. get: @@ -808085,6 +813984,29 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + '/me/planner/plans/{plannerPlan-id}/extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - me.plannerUser + summary: Invoke action extendExpiry + operationId: me.planner.plans.plannerPlan.extendExpiry + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan '/me/planner/plans/{plannerPlan-id}/getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -809775,6 +815697,127 @@ paths: 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /me/planner/tasks_v2: + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - me.plannerUser + summary: Get tasks_v2 from me + description: Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + operationId: me.planner.ListTasks_v2 + 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.taskCollectionResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/me/planner/tasks_v2/{task-id}': + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - me.plannerUser + summary: Get tasks_v2 from me + description: Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + operationId: me.planner.GetTasks_v2 + 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.task' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + /me/planner/tasks_v2/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - me.plannerUser + summary: Get the number of the resource + operationId: me.planner.tasks_v2.GetCount-d4e5 + 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' '/me/planner/tasks/{plannerTask-id}': description: Provides operations to manage the tasks property of the microsoft.graph.plannerUser entity. get: @@ -833952,7 +839995,7 @@ paths: 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 format: date-time - '/networkAccess/reports/microsoft.graph.networkaccess.getDiscoveredApplicationSegmentReport(startDateTime={startDateTime},endDateTime={endDateTime},userId=''@userId'')': + '/networkAccess/reports/microsoft.graph.networkaccess.getDiscoveredApplicationSegmentReport(startDateTime={startDateTime},endDateTime={endDateTime},userId=''@userId'',groupingId=''@groupingId'')': description: Provides operations to call the getDiscoveredApplicationSegmentReport method. get: tags: @@ -834015,6 +840058,12 @@ paths: schema: type: string nullable: true + - name: groupingId + in: query + description: 'Usage: groupingId=''@groupingId''' + schema: + type: string + nullable: true '/networkAccess/reports/microsoft.graph.networkaccess.getEnterpriseApplicationReport(startDateTime={startDateTime},endDateTime={endDateTime},userId=''@userId'')': description: Provides operations to call the getEnterpriseApplicationReport method. get: @@ -852739,6 +858788,10 @@ paths: tags: - planner.planner summary: Get planner + description: Read the properties and relationships of planner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-get?view=graph-rest-beta operationId: planner.planner.GetPlanner parameters: - name: $select @@ -852777,6 +858830,10 @@ paths: tags: - planner.planner summary: Update planner + description: Update the properties of a planner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-update?view=graph-rest-beta operationId: planner.planner.UpdatePlanner requestBody: description: New property values @@ -854620,7 +860677,1277 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + 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: + - planner.plannerPlan + summary: Create plannerPlan + description: Create a new plannerPlan object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-post-plans?view=graph-rest-beta + operationId: planner.CreatePlans + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /planner/plans_v2: + description: Provides operations to manage the plans_v2 property of the microsoft.graph.planner entity. + get: + tags: + - planner.plan + summary: List plans_v2 + description: Get a list of the plan objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-list-plans_v2?view=graph-rest-beta + operationId: planner.ListPlans_v2 + 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.planCollectionResponse' + 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: + - planner.plan + summary: Create plan_v2 + description: Create a new plan object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-post-plans_v2?view=graph-rest-beta + operationId: planner.CreatePlans_v2 + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.planner entity. + get: + tags: + - planner.plan + summary: Get plan + description: Read the properties and relationships of plan object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-get?view=graph-rest-beta + operationId: planner.GetPlans_v2 + 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.plan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.plan + summary: Update plan + description: Update the properties of a plan object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-update?view=graph-rest-beta + operationId: planner.UpdatePlans_v2 + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.plan + summary: Delete plan + description: Delete a plan object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planneruser-delete-v2?view=graph-rest-beta + operationId: planner.DeletePlans_v2 + 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: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/planner/plans_v2/{plan-id}/buckets': + description: Provides operations to manage the buckets property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get buckets from planner + description: The collection of buckets in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListBuckets + 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.bucketCollectionResponse' + 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: + - planner.plan + summary: Create new navigation property to buckets for planner + operationId: planner.plans_v2.CreateBuckets + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucket' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucket' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/planner/plans_v2/{plan-id}/buckets/{bucket-id}': + description: Provides operations to manage the buckets property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get buckets from planner + description: The collection of buckets in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetBuckets + 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.bucket' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.plan + summary: Update the navigation property buckets in planner + operationId: planner.plans_v2.UpdateBuckets + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucket' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucket' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.plan + summary: Delete navigation property buckets for planner + operationId: planner.plans_v2.DeleteBuckets + 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: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: bucket-id + in: path + description: The unique identifier of bucket + required: true + schema: + type: string + x-ms-docs-key-type: bucket + '/planner/plans_v2/{plan-id}/buckets/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.buckets.GetCount-3e9d + 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: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/planner/plans_v2/{plan-id}/contexts': + description: Provides operations to manage the contexts property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get contexts from planner + description: The collection of context links describing where the plan is surfaced. Read-only. Nullable. + operationId: planner.plans_v2.ListContexts + 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.planContextLinkCollectionResponse' + 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: + - planner.plan + summary: Create new navigation property to contexts for planner + operationId: planner.plans_v2.CreateContexts + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/planner/plans_v2/{plan-id}/contexts/{planContextLink-id}': + description: Provides operations to manage the contexts property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get contexts from planner + description: The collection of context links describing where the plan is surfaced. Read-only. Nullable. + operationId: planner.plans_v2.GetContexts + 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.planContextLink' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.plan + summary: Update the navigation property contexts in planner + operationId: planner.plans_v2.UpdateContexts + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.plan + summary: Delete navigation property contexts for planner + operationId: planner.plans_v2.DeleteContexts + 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: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: planContextLink-id + in: path + description: The unique identifier of planContextLink + required: true + schema: + type: string + x-ms-docs-key-type: planContextLink + '/planner/plans_v2/{plan-id}/contexts/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.contexts.GetCount-c2ba + 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: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/planner/plans_v2/{plan-id}/customFieldDefinitions': + description: Provides operations to manage the customFieldDefinitions property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get customFieldDefinitions from planner + description: The collection of custom field definitions in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListCustomFieldDefinitions + 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.customFieldDefinitionCollectionResponse' + 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: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/planner/plans_v2/{plan-id}/customFieldDefinitions/{customFieldDefinition-id}': + description: Provides operations to manage the customFieldDefinitions property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get customFieldDefinitions from planner + description: The collection of custom field definitions in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetCustomFieldDefinitions + 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.customFieldDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: customFieldDefinition-id + in: path + description: The unique identifier of customFieldDefinition + required: true + schema: + type: string + x-ms-docs-key-type: customFieldDefinition + '/planner/plans_v2/{plan-id}/customFieldDefinitions/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.customFieldDefinitions.GetCount-ee79 + 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: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/planner/plans_v2/{plan-id}/dependencies': + description: Provides operations to manage the dependencies property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get dependencies from planner + description: The collection of dependencies between items in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListDependencies + 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.dependencyCollectionResponse' + 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: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/planner/plans_v2/{plan-id}/dependencies/{dependency-id}': + description: Provides operations to manage the dependencies property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get dependencies from planner + description: The collection of dependencies between items in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetDependencies + 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.dependency' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: dependency-id + in: path + description: The unique identifier of dependency + required: true + schema: + type: string + x-ms-docs-key-type: dependency + '/planner/plans_v2/{plan-id}/dependencies/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.dependencies.GetCount-eb69 + 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: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/planner/plans_v2/{plan-id}/goals': + description: Provides operations to manage the goals property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get goals from planner + description: The collection of goals in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListGoals + 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.goalCollectionResponse' + 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: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/planner/plans_v2/{plan-id}/goals/{goal-id}': + description: Provides operations to manage the goals property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get goals from planner + description: The collection of goals in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetGoals + 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.goal' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: goal-id + in: path + description: The unique identifier of goal + required: true + schema: + type: string + x-ms-docs-key-type: goal + '/planner/plans_v2/{plan-id}/goals/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.goals.GetCount-4046 + 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: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/planner/plans_v2/{plan-id}/historyItems': + description: Provides operations to manage the historyItems property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get historyItems from planner + description: The collection of history (audit) items for the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListHistoryItems + 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.historyItemCollectionResponse' + 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: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/planner/plans_v2/{plan-id}/historyItems/{historyItem-id}': + description: Provides operations to manage the historyItems property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get historyItems from planner + description: The collection of history (audit) items for the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetHistoryItems + 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.historyItem' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: historyItem-id + in: path + description: The unique identifier of historyItem + required: true + schema: + type: string + x-ms-docs-key-type: historyItem + '/planner/plans_v2/{plan-id}/historyItems/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.historyItems.GetCount-9f24 + 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: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/planner/plans_v2/{plan-id}/links': + description: Provides operations to manage the links property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get links from planner + description: The collection of content links attached to the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListLinks + 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.contentLinkCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: @@ -854631,19 +861958,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - planner.plannerPlan - summary: Create plannerPlan - description: Create a new plannerPlan object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/planner-post-plans?view=graph-rest-beta - operationId: planner.CreatePlans + - planner.plan + summary: Create new navigation property to links for planner + operationId: planner.plans_v2.CreateLinks requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.contentLink' required: true responses: 2XX: @@ -854651,12 +861974,305 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.contentLink' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/planner/plans_v2/{plan-id}/links/{contentLink-id}': + description: Provides operations to manage the links property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get links from planner + description: The collection of content links attached to the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetLinks + 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.contentLink' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.plan + summary: Update the navigation property links in planner + operationId: planner.plans_v2.UpdateLinks + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.plan + summary: Delete navigation property links for planner + operationId: planner.plans_v2.DeleteLinks + 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: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + '/planner/plans_v2/{plan-id}/links/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.links.GetCount-a4d1 + 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: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/planner/plans_v2/{plan-id}/tasks': + description: Provides operations to manage the tasks property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get tasks from planner + description: The collection of tasks in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListTasks + 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.taskCollectionResponse' + 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: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/planner/plans_v2/{plan-id}/tasks/{task-id}': + description: Provides operations to manage the tasks property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get tasks from planner + description: The collection of tasks in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetTasks + 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.task' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + '/planner/plans_v2/{plan-id}/tasks/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.tasks.GetCount-fc24 + 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: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + /planner/plans_v2/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.GetCount-ffbb + 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' '/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.planner entity. get: @@ -856762,6 +864378,29 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + '/planner/plans/{plannerPlan-id}/extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - planner.plannerPlan + summary: Invoke action extendExpiry + operationId: planner.plans.plannerPlan.extendExpiry + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan '/planner/plans/{plannerPlan-id}/getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -858732,7 +866371,1123 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + 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: + - planner.plannerTask + summary: Create plannerTask + description: Create a new plannerTask. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-post-tasks?view=graph-rest-beta + operationId: planner.CreateTasks + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /planner/tasks_v2: + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.planner entity. + get: + tags: + - planner.task + summary: List task objects + description: Get a list of the task objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-list-tasks?view=graph-rest-beta + operationId: planner.ListTasks_v2 + 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.taskCollectionResponse' + 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: + - planner.task + summary: Create task + description: Create a new task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-post-tasks?view=graph-rest-beta + operationId: planner.CreateTasks_v2 + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}': + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.planner entity. + get: + tags: + - planner.task + summary: Get task_v2 + description: Read the properties and relationships of task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/task-get?view=graph-rest-beta + operationId: planner.GetTasks_v2 + 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.task' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update task_v2 + description: Update the properties of a task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/task-update?view=graph-rest-beta + operationId: planner.UpdateTasks_v2 + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete task_v2 + description: Delete a task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-delete-tasks?view=graph-rest-beta + operationId: planner.DeleteTasks_v2 + 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: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + '/planner/tasks_v2/{task-id}/checklist': + description: Provides operations to manage the checklist property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get checklist from planner + description: The collection of checklist items on the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListChecklist + 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.checklistItemV4CollectionResponse' + 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: + - planner.task + summary: Create new navigation property to checklist for planner + operationId: planner.tasks_v2.CreateChecklist + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + '/planner/tasks_v2/{task-id}/checklist/{checklistItemV4-id}': + description: Provides operations to manage the checklist property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get checklist from planner + description: The collection of checklist items on the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetChecklist + 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.checklistItemV4' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property checklist in planner + operationId: planner.tasks_v2.UpdateChecklist + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property checklist for planner + operationId: planner.tasks_v2.DeleteChecklist + 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: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: checklistItemV4-id + in: path + description: The unique identifier of checklistItemV4 + required: true + schema: + type: string + x-ms-docs-key-type: checklistItemV4 + '/planner/tasks_v2/{task-id}/checklist/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.checklist.GetCount-3082 + 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: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + '/planner/tasks_v2/{task-id}/customFieldValues': + description: Provides operations to manage the customFieldValues property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get customFieldValues from planner + description: The collection of custom field values set on the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListCustomFieldValues + 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.customFieldValueCollectionResponse' + 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: + - planner.task + summary: Create new navigation property to customFieldValues for planner + operationId: planner.tasks_v2.CreateCustomFieldValues + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + '/planner/tasks_v2/{task-id}/customFieldValues/{customFieldValue-id}': + description: Provides operations to manage the customFieldValues property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get customFieldValues from planner + description: The collection of custom field values set on the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetCustomFieldValues + 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.customFieldValue' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property customFieldValues in planner + operationId: planner.tasks_v2.UpdateCustomFieldValues + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property customFieldValues for planner + operationId: planner.tasks_v2.DeleteCustomFieldValues + 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: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: customFieldValue-id + in: path + description: The unique identifier of customFieldValue + required: true + schema: + type: string + x-ms-docs-key-type: customFieldValue + '/planner/tasks_v2/{task-id}/customFieldValues/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.customFieldValues.GetCount-a66c + 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: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + '/planner/tasks_v2/{task-id}/links': + description: Provides operations to manage the links property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get links from planner + description: The collection of content links attached to the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListLinks + 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.contentLinkCollectionResponse' + 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: + - planner.task + summary: Create new navigation property to links for planner + operationId: planner.tasks_v2.CreateLinks + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + '/planner/tasks_v2/{task-id}/links/{contentLink-id}': + description: Provides operations to manage the links property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get links from planner + description: The collection of content links attached to the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetLinks + 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.contentLink' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property links in planner + operationId: planner.tasks_v2.UpdateLinks + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property links for planner + operationId: planner.tasks_v2.DeleteLinks + 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: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + '/planner/tasks_v2/{task-id}/links/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.links.GetCount-df23 + 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: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + '/planner/tasks_v2/{task-id}/messages': + description: Provides operations to manage the messages property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get messages from planner + description: The collection of chat messages associated with the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListMessages + 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.plannerChatMessageCollectionResponse' + 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: + - planner.task + summary: Create new navigation property to messages for planner + operationId: planner.tasks_v2.CreateMessages + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + '/planner/tasks_v2/{task-id}/messages/{plannerChatMessage-id}': + description: Provides operations to manage the messages property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get messages from planner + description: The collection of chat messages associated with the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetMessages + 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.plannerChatMessage' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property messages in planner + operationId: planner.tasks_v2.UpdateMessages + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property messages for planner + operationId: planner.tasks_v2.DeleteMessages + 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: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: plannerChatMessage-id + in: path + description: The unique identifier of plannerChatMessage + required: true + schema: + type: string + x-ms-docs-key-type: plannerChatMessage + '/planner/tasks_v2/{task-id}/messages/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.messages.GetCount-4cdb + 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: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + '/planner/tasks_v2/{task-id}/userAssignments': + description: Provides operations to manage the userAssignments property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get userAssignments from planner + description: The collection of user assignments on the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListUserAssignments + 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.userAssignmentCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: @@ -858743,19 +867498,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - planner.plannerTask - summary: Create plannerTask - description: Create a new plannerTask. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/planner-post-tasks?view=graph-rest-beta - operationId: planner.CreateTasks + - planner.task + summary: Create new navigation property to userAssignments for planner + operationId: planner.tasks_v2.CreateUserAssignments requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.userAssignment' required: true responses: 2XX: @@ -858763,12 +867514,161 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.userAssignment' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + '/planner/tasks_v2/{task-id}/userAssignments/{userAssignment-id}': + description: Provides operations to manage the userAssignments property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get userAssignments from planner + description: The collection of user assignments on the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetUserAssignments + 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.userAssignment' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property userAssignments in planner + operationId: planner.tasks_v2.UpdateUserAssignments + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userAssignment' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userAssignment' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property userAssignments for planner + operationId: planner.tasks_v2.DeleteUserAssignments + 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: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: userAssignment-id + in: path + description: The unique identifier of userAssignment + required: true + schema: + type: string + x-ms-docs-key-type: userAssignment + '/planner/tasks_v2/{task-id}/userAssignments/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.userAssignments.GetCount-834f + 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: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + /planner/tasks_v2/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.GetCount-2cf1 + 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' '/planner/tasks/{plannerTask-id}': description: Provides operations to manage the tasks property of the microsoft.graph.planner entity. get: @@ -898891,7 +907791,7 @@ paths: tags: - reports.reportRoot.Functions summary: Invoke function getSharePointApiUsage - description: 'Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn''t enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message ''Tenant is not enabled for this report type.'' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs.' + description: 'Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: The sharePointServicePrioritizationReport is intended for tenants that use SharePoint Service Prioritization. For details about the offering and onboarding, see SharePoint Service Prioritization. Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn''t enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message ''Tenant is not enabled for this report type.'' CSV column headers use PascalCase (for example, BilledStandardRequestCount), and JSON properties use camelCase (for example, billedStandardRequestCount) to maintain consistency with other Microsoft Graph reporting APIs.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/reportroot-getsharepointapiusage?view=graph-rest-beta @@ -902326,29 +911226,156 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.printUsageByUser + summary: Update the navigation property monthlyPrintUsageSummariesByUser in reports + operationId: reports.UpdateMonthlyPrintUsageSummariesByUser + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.printUsageByUser + summary: Delete navigation property monthlyPrintUsageSummariesByUser for reports + operationId: reports.DeleteMonthlyPrintUsageSummariesByUser + 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' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + x-ms-docs-operation-type: operation + parameters: + - name: printUsageByUser-id + in: path + description: The unique identifier of printUsageByUser + required: true + schema: + type: string + x-ms-docs-key-type: printUsageByUser + /reports/monthlyPrintUsageSummariesByUser/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - reports.printUsageByUser + summary: Get the number of the resource + operationId: reports.monthlyPrintUsageSummariesByUser.GetCount-3b6d + 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' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + /reports/partners: + description: Provides operations to manage the partners property of the microsoft.graph.reportRoot entity. + get: + tags: + - reports.partners + summary: Get partners from reports + description: Represents billing details for a Microsoft direct partner. + operationId: reports.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.partners' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByUser - summary: Update the navigation property monthlyPrintUsageSummariesByUser in reports - operationId: reports.UpdateMonthlyPrintUsageSummariesByUser + - reports.partners + summary: Update the navigation property partners in reports + operationId: reports.UpdatePartners requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners' required: true responses: 2XX: @@ -902356,23 +911383,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByUser - summary: Delete navigation property monthlyPrintUsageSummariesByUser for reports - operationId: reports.DeleteMonthlyPrintUsageSummariesByUser + - reports.partners + summary: Delete navigation property partners for reports + operationId: reports.DeletePartners parameters: - name: If-Match in: header @@ -902386,52 +911407,99 @@ paths: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation - parameters: - - name: printUsageByUser-id - in: path - description: The unique identifier of printUsageByUser - required: true - schema: - type: string - x-ms-docs-key-type: printUsageByUser - /reports/monthlyPrintUsageSummariesByUser/$count: - description: Provides operations to count the resources in the collection. + /reports/partners/billing: + description: Provides operations to manage the billing property of the microsoft.graph.partners entity. get: tags: - - reports.printUsageByUser - summary: Get the number of the resource - operationId: reports.monthlyPrintUsageSummariesByUser.GetCount-3b6d + - reports.partners + summary: Get billing from reports + description: Represents billing details for billed and unbilled data. + operationId: reports.partners.GetBilling parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - 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/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' - /reports/partners: - description: Provides operations to manage the partners property of the microsoft.graph.reportRoot entity. + x-ms-docs-operation-type: operation + patch: + tags: + - reports.partners + summary: Update the navigation property billing in reports + operationId: reports.partners.UpdateBilling + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.partners + summary: Delete navigation property billing for reports + operationId: reports.partners.DeleteBilling + 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 + /reports/partners/billing/aggregatedUsage: + description: Provides operations to manage the aggregatedUsage property of the microsoft.graph.partners.billing.billing entity. get: tags: - reports.partners - summary: Get partners from reports - description: Represents billing details for a Microsoft direct partner. - operationId: reports.GetPartners + summary: Get aggregatedUsage from reports + description: Represents aggregated Azure usage data for partner billing. + operationId: reports.partners.billing.GetAggregatedUsage parameters: - name: $select in: query @@ -902459,7 +911527,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners' + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureAggregatedUsage' 4XX: $ref: '#/components/responses/error' 5XX: @@ -902468,14 +911536,14 @@ paths: patch: tags: - reports.partners - summary: Update the navigation property partners in reports - operationId: reports.UpdatePartners + summary: Update the navigation property aggregatedUsage in reports + operationId: reports.partners.billing.UpdateAggregatedUsage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners' + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureAggregatedUsage' required: true responses: 2XX: @@ -902483,7 +911551,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners' + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureAggregatedUsage' 4XX: $ref: '#/components/responses/error' 5XX: @@ -902492,8 +911560,8 @@ paths: delete: tags: - reports.partners - summary: Delete navigation property partners for reports - operationId: reports.DeletePartners + summary: Delete navigation property aggregatedUsage for reports + operationId: reports.partners.billing.DeleteAggregatedUsage parameters: - name: If-Match in: header @@ -902508,14 +911576,14 @@ paths: 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/partners/billing: - description: Provides operations to manage the billing property of the microsoft.graph.partners entity. + /reports/partners/billing/aggregatedUsage/billed: + description: Provides operations to manage the billed property of the microsoft.graph.partners.billing.azureAggregatedUsage entity. get: tags: - reports.partners - summary: Get billing from reports - description: Represents billing details for billed and unbilled data. - operationId: reports.partners.GetBilling + summary: Get billed from reports + description: The billed aggregated usage data that can be exported. + operationId: reports.partners.billing.aggregatedUsage.GetBilled parameters: - name: $select in: query @@ -902543,7 +911611,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedAggregatedUsage' 4XX: $ref: '#/components/responses/error' 5XX: @@ -902552,14 +911620,14 @@ paths: patch: tags: - reports.partners - summary: Update the navigation property billing in reports - operationId: reports.partners.UpdateBilling + summary: Update the navigation property billed in reports + operationId: reports.partners.billing.aggregatedUsage.UpdateBilled requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedAggregatedUsage' required: true responses: 2XX: @@ -902567,7 +911635,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedAggregatedUsage' 4XX: $ref: '#/components/responses/error' 5XX: @@ -902576,8 +911644,8 @@ paths: delete: tags: - reports.partners - summary: Delete navigation property billing for reports - operationId: reports.partners.DeleteBilling + summary: Delete navigation property billed for reports + operationId: reports.partners.billing.aggregatedUsage.DeleteBilled parameters: - name: If-Match in: header @@ -902592,6 +911660,47 @@ paths: 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export: + description: Provides operations to call the export method. + post: + tags: + - reports.partners + summary: Invoke action export + description: Export billed aggregated Azure usage data for a specific invoice from a billedAggregatedUsage resource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/partners-billing-billedaggregatedusage-export?view=graph-rest-beta + operationId: reports.partners.billing.aggregatedUsage.billed.export + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + invoiceId: + type: string + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export + - /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export + - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export + - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export /reports/partners/billing/manifests: description: Provides operations to manage the manifests property of the microsoft.graph.partners.billing.billing entity. get: @@ -903185,6 +912294,7 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export @@ -903320,6 +912430,7 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export @@ -903534,6 +912645,7 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export @@ -903669,6 +912781,7 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export @@ -912023,7 +921136,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -912093,7 +921206,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete unifiedRoleDefinition - description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta @@ -912213,8 +921326,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': @@ -912319,8 +921435,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': @@ -912431,14 +921550,81 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.cloudPC.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -912565,14 +921751,74 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.cloudPC.roleDefinitions.unifiedRoleDefinition.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' /roleManagement/cloudPC/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -914302,7 +923548,7 @@ paths: tags: - roleManagement.unifiedRbacApplicationMultiple summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -914368,7 +923614,7 @@ paths: tags: - roleManagement.unifiedRbacApplicationMultiple summary: Delete unifiedRoleDefinition - description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta @@ -914488,8 +923734,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': @@ -914594,8 +923843,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': @@ -914706,14 +923958,81 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.unifiedRbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.defender.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -914840,14 +924159,74 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.unifiedRbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.defender.roleDefinitions.unifiedRoleDefinition.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' /roleManagement/defender/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -916445,15 +925824,968 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - /roleManagement/cloudPC/roleDefinitions - - /roleManagement/defender/roleDefinitions - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}': - description: Provides operations to manage the roleDefinitions property of the microsoft.graph.rbacApplicationMultiple entity. + - /roleManagement/cloudPC/roleDefinitions + - /roleManagement/defender/roleDefinitions + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.rbacApplicationMultiple entity. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get roleDefinitions from roleManagement + operationId: roleManagement.deviceManagement.GetRoleDefinitions + 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.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplicationMultiple + summary: Update the navigation property roleDefinitions in roleManagement + operationId: roleManagement.deviceManagement.UpdateRoleDefinitions + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplicationMultiple + summary: Delete navigation property roleDefinitions for roleManagement + operationId: roleManagement.deviceManagement.DeleteRoleDefinitions + 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: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.deviceManagement.roleDefinitions.ListInheritsPermissionsFrom + 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.unifiedRoleDefinitionCollectionResponse' + 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: + - roleManagement.rbacApplicationMultiple + summary: Create new navigation property to inheritsPermissionsFrom for roleManagement + operationId: roleManagement.deviceManagement.roleDefinitions.CreateInheritsPermissionsFrom + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.deviceManagement.roleDefinitions.GetInheritsPermissionsFrom + 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.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplicationMultiple + summary: Update the navigation property inheritsPermissionsFrom in roleManagement + operationId: roleManagement.deviceManagement.roleDefinitions.UpdateInheritsPermissionsFrom + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplicationMultiple + summary: Delete navigation property inheritsPermissionsFrom for roleManagement + operationId: roleManagement.deviceManagement.roleDefinitions.DeleteInheritsPermissionsFrom + 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: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get the number of the resource + operationId: roleManagement.deviceManagement.roleDefinitions.inheritsPermissionsFrom.GetCount-fb75 + 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: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.assignedPrincipals + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' + /roleManagement/deviceManagement/roleDefinitions/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get the number of the resource + operationId: roleManagement.deviceManagement.roleDefinitions.GetCount-e40e + 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' + /roleManagement/directory: + description: Provides operations to manage the directory property of the microsoft.graph.roleManagement entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get directory from roleManagement + operationId: roleManagement.GetDirectory + 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.rbacApplication' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property directory in roleManagement + operationId: roleManagement.UpdateDirectory + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property directory for roleManagement + operationId: roleManagement.DeleteDirectory + 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 + /roleManagement/directory/deletedItems: + description: Provides operations to manage the deletedItems property of the microsoft.graph.rbacApplication entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get deletedItems from roleManagement + description: Container for soft-deleted directory role management resources. + operationId: roleManagement.directory.GetDeletedItems + 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.directoryRoleManagementDeletedItemContainer' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property deletedItems in roleManagement + operationId: roleManagement.directory.UpdateDeletedItems + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property deletedItems for roleManagement + operationId: roleManagement.directory.DeleteDeletedItems + 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 + x-ms-docs-grouped-path: + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems' + - /roleManagement/entitlementManagement/deletedItems + /roleManagement/directory/deletedItems/roleDefinitions: + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: List roleDefinitions + description: List custom unifiedRoleDefinition objects that have been soft-deleted from Microsoft Entra directory role management. Built-in role definitions can't be deleted and aren't returned. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/directoryrolemanagementdeleteditemcontainer-list-roledefinitions?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.ListRoleDefinitions + 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.unifiedRoleDefinitionCollectionResponse' + 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: + - roleManagement.rbacApplication + summary: Create new navigation property to roleDefinitions for roleManagement + operationId: roleManagement.directory.deletedItems.CreateRoleDefinitions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions' + - /roleManagement/entitlementManagement/deletedItems/roleDefinitions + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. get: tags: - - roleManagement.rbacApplicationMultiple - summary: Get roleDefinitions from roleManagement - operationId: roleManagement.deviceManagement.GetRoleDefinitions + - roleManagement.rbacApplication + summary: Get unifiedRoleDefinition + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.GetRoleDefinitions parameters: - name: $select in: query @@ -916489,9 +926821,9 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Update the navigation property roleDefinitions in roleManagement - operationId: roleManagement.deviceManagement.UpdateRoleDefinitions + operationId: roleManagement.directory.deletedItems.UpdateRoleDefinitions requestBody: description: New navigation property values content: @@ -916513,9 +926845,13 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - roleManagement.rbacApplicationMultiple - summary: Delete navigation property roleDefinitions for roleManagement - operationId: roleManagement.deviceManagement.DeleteRoleDefinitions + - roleManagement.rbacApplication + summary: Delete unifiedRoleDefinition + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.DeleteRoleDefinitions parameters: - name: If-Match in: header @@ -916539,16 +926875,16 @@ paths: type: string x-ms-docs-key-type: unifiedRoleDefinition x-ms-docs-grouped-path: - - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}' - - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. get: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Get inheritsPermissionsFrom from roleManagement description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. - operationId: roleManagement.deviceManagement.roleDefinitions.ListInheritsPermissionsFrom + operationId: roleManagement.directory.deletedItems.roleDefinitions.ListInheritsPermissionsFrom parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -916598,9 +926934,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Create new navigation property to inheritsPermissionsFrom for roleManagement - operationId: roleManagement.deviceManagement.roleDefinitions.CreateInheritsPermissionsFrom + operationId: roleManagement.directory.deletedItems.roleDefinitions.CreateInheritsPermissionsFrom requestBody: description: New navigation property content: @@ -916631,18 +926967,21 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. get: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Get inheritsPermissionsFrom from roleManagement description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. - operationId: roleManagement.deviceManagement.roleDefinitions.GetInheritsPermissionsFrom + operationId: roleManagement.directory.deletedItems.roleDefinitions.GetInheritsPermissionsFrom parameters: - name: $select in: query @@ -916678,9 +927017,9 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Update the navigation property inheritsPermissionsFrom in roleManagement - operationId: roleManagement.deviceManagement.roleDefinitions.UpdateInheritsPermissionsFrom + operationId: roleManagement.directory.deletedItems.roleDefinitions.UpdateInheritsPermissionsFrom requestBody: description: New navigation property values content: @@ -916702,9 +927041,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Delete navigation property inheritsPermissionsFrom for roleManagement - operationId: roleManagement.deviceManagement.roleDefinitions.DeleteInheritsPermissionsFrom + operationId: roleManagement.directory.deletedItems.roleDefinitions.DeleteInheritsPermissionsFrom parameters: - name: If-Match in: header @@ -916737,21 +927076,24 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': description: Provides operations to call the assignedPrincipals method. get: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Invoke function assignedPrincipals description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta - operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals + operationId: roleManagement.directory.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -916848,22 +927190,89 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Get the number of the resource - operationId: roleManagement.deviceManagement.roleDefinitions.inheritsPermissionsFrom.GetCount-fb75 + operationId: roleManagement.directory.deletedItems.roleDefinitions.inheritsPermissionsFrom.GetCount-442b parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -916882,17 +927291,17 @@ paths: schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': description: Provides operations to call the assignedPrincipals method. get: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Invoke function assignedPrincipals description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta - operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.assignedPrincipals + operationId: roleManagement.directory.deletedItems.roleDefinitions.unifiedRoleDefinition.assignedPrincipals parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -916983,114 +927392,91 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - /roleManagement/deviceManagement/roleDefinitions/$count: - description: Provides operations to count the resources in the collection. - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get the number of the resource - operationId: roleManagement.deviceManagement.roleDefinitions.GetCount-e40e - 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' - /roleManagement/directory: - description: Provides operations to manage the directory property of the microsoft.graph.roleManagement entity. - get: - tags: - - roleManagement.rbacApplication - summary: Get directory from roleManagement - operationId: roleManagement.GetDirectory - 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.rbacApplication' - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore': + description: Provides operations to call the restore method. + post: tags: - roleManagement.rbacApplication - summary: Update the navigation property directory in roleManagement - operationId: roleManagement.UpdateDirectory - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' - required: true + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.roleDefinitions.unifiedRoleDefinition.restore responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' + /roleManagement/directory/deletedItems/roleDefinitions/$count: + description: Provides operations to count the resources in the collection. + get: tags: - roleManagement.rbacApplication - summary: Delete navigation property directory for roleManagement - operationId: roleManagement.DeleteDirectory + summary: Get the number of the resource + operationId: roleManagement.directory.deletedItems.roleDefinitions.GetCount-0de8 parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: - '204': - description: Success + 2XX: + $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/roleManagement/directory/roleScheduleInstances(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': description: Provides operations to call the roleScheduleInstances method. get: @@ -920811,7 +931197,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -920881,7 +931267,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete unifiedRoleDefinition - description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta @@ -921002,7 +931388,10 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': @@ -921108,7 +931497,10 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': @@ -921220,13 +931612,80 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.directory.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -921354,13 +931813,73 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.directory.roleDefinitions.unifiedRoleDefinition.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' /roleManagement/directory/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -923675,6 +934194,950 @@ paths: schema: type: string x-ms-docs-key-type: rbacApplication + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems': + description: Provides operations to manage the deletedItems property of the microsoft.graph.rbacApplication entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get deletedItems from roleManagement + description: Container for soft-deleted directory role management resources. + operationId: roleManagement.enterpriseApps.GetDeletedItems + 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.directoryRoleManagementDeletedItemContainer' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property deletedItems in roleManagement + operationId: roleManagement.enterpriseApps.UpdateDeletedItems + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property deletedItems for roleManagement + operationId: roleManagement.enterpriseApps.DeleteDeletedItems + 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: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + x-ms-docs-grouped-path: + - /roleManagement/directory/deletedItems + - /roleManagement/entitlementManagement/deletedItems + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: The soft-deleted custom role definitions in the directory. + operationId: roleManagement.enterpriseApps.deletedItems.ListRoleDefinitions + 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.unifiedRoleDefinitionCollectionResponse' + 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: + - roleManagement.rbacApplication + summary: Create new navigation property to roleDefinitions for roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.CreateRoleDefinitions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + x-ms-docs-grouped-path: + - /roleManagement/directory/deletedItems/roleDefinitions + - /roleManagement/entitlementManagement/deletedItems/roleDefinitions + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: The soft-deleted custom role definitions in the directory. + operationId: roleManagement.enterpriseApps.deletedItems.GetRoleDefinitions + 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.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property roleDefinitions in roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.UpdateRoleDefinitions + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property roleDefinitions for roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.DeleteRoleDefinitions + 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: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.ListInheritsPermissionsFrom + 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.unifiedRoleDefinitionCollectionResponse' + 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: + - roleManagement.rbacApplication + summary: Create new navigation property to inheritsPermissionsFrom for roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.CreateInheritsPermissionsFrom + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.GetInheritsPermissionsFrom + 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.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property inheritsPermissionsFrom in roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.UpdateInheritsPermissionsFrom + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property inheritsPermissionsFrom for roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.DeleteInheritsPermissionsFrom + 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: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. + get: + tags: + - roleManagement.rbacApplication + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplication + summary: Get the number of the resource + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.inheritsPermissionsFrom.GetCount-cd73 + 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: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. + get: + tags: + - roleManagement.rbacApplication + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.deletedItems.roleDefinitions.unifiedRoleDefinition.assignedPrincipals + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.deletedItems.roleDefinitions.unifiedRoleDefinition.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplication + summary: Get the number of the resource + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.GetCount-ae5e + 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: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication '/roleManagement/enterpriseApps/{rbacApplication-id}/roleScheduleInstances(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': description: Provides operations to call the roleScheduleInstances method. get: @@ -927920,7 +939383,10 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': @@ -928033,7 +939499,10 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': @@ -928152,13 +939621,87 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -928300,13 +939843,80 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.roleDefinitions.unifiedRoleDefinition.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/$count': description: Provides operations to count the resources in the collection. get: @@ -930540,44 +942150,721 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.directoryObject' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-grouped-path: + - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' + '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition': + description: Provides operations to manage the roleDefinition property of the microsoft.graph.unifiedRoleAssignment entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinition from roleManagement + description: The roleDefinition the assignment is for. Supports $expand. + operationId: roleManagement.enterpriseApps.transitiveRoleAssignments.GetRoleDefinition + 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.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-grouped-path: + - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplication + summary: Get the number of the resource + operationId: roleManagement.enterpriseApps.transitiveRoleAssignments.GetCount-9895 + parameters: + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $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: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + /roleManagement/enterpriseApps/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplication + summary: Get the number of the resource + operationId: roleManagement.enterpriseApps.GetCount-a440 + 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' + /roleManagement/entitlementManagement: + description: Provides operations to manage the entitlementManagement property of the microsoft.graph.roleManagement entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get entitlementManagement from roleManagement + description: The RbacApplication for Entitlement Management + operationId: roleManagement.GetEntitlementManagement + 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.rbacApplication' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property entitlementManagement in roleManagement + operationId: roleManagement.UpdateEntitlementManagement + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property entitlementManagement for roleManagement + operationId: roleManagement.DeleteEntitlementManagement + 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 + /roleManagement/entitlementManagement/deletedItems: + description: Provides operations to manage the deletedItems property of the microsoft.graph.rbacApplication entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get deletedItems from roleManagement + description: Container for soft-deleted directory role management resources. + operationId: roleManagement.entitlementManagement.GetDeletedItems + 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.directoryRoleManagementDeletedItemContainer' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property deletedItems in roleManagement + operationId: roleManagement.entitlementManagement.UpdateDeletedItems + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property deletedItems for roleManagement + operationId: roleManagement.entitlementManagement.DeleteDeletedItems + 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 + x-ms-docs-grouped-path: + - /roleManagement/directory/deletedItems + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems' + /roleManagement/entitlementManagement/deletedItems/roleDefinitions: + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: The soft-deleted custom role definitions in the directory. + operationId: roleManagement.entitlementManagement.deletedItems.ListRoleDefinitions + 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.unifiedRoleDefinitionCollectionResponse' + 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: + - roleManagement.rbacApplication + summary: Create new navigation property to roleDefinitions for roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.CreateRoleDefinitions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - /roleManagement/directory/deletedItems/roleDefinitions + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: The soft-deleted custom role definitions in the directory. + operationId: roleManagement.entitlementManagement.deletedItems.GetRoleDefinitions + 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.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property roleDefinitions in roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.UpdateRoleDefinitions + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property roleDefinitions for roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.DeleteRoleDefinitions + 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: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.ListInheritsPermissionsFrom + 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.unifiedRoleDefinitionCollectionResponse' + 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: + - roleManagement.rbacApplication + summary: Create new navigation property to inheritsPermissionsFrom for roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.CreateInheritsPermissionsFrom + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.GetInheritsPermissionsFrom + 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.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property inheritsPermissionsFrom in roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.UpdateInheritsPermissionsFrom + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property inheritsPermissionsFrom for roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.DeleteInheritsPermissionsFrom + 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: rbacApplication-id + - name: unifiedRoleDefinition-id in: path - description: The unique identifier of rbacApplication + description: The unique identifier of unifiedRoleDefinition required: true schema: type: string - x-ms-docs-key-type: rbacApplication - - name: unifiedRoleAssignment-id + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 in: path - description: The unique identifier of unifiedRoleAssignment + description: The unique identifier of unifiedRoleDefinition required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleDefinition x-ms-docs-grouped-path: - - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' - '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition': - description: Provides operations to manage the roleDefinition property of the microsoft.graph.unifiedRoleAssignment entity. + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. get: tags: - roleManagement.rbacApplication - summary: Get roleDefinition from roleManagement - description: The roleDefinition the assignment is for. Supports $expand. - operationId: roleManagement.enterpriseApps.transitiveRoleAssignments.GetRoleDefinition + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -930588,6 +942875,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -930600,80 +942897,147 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore parameters: - - name: rbacApplication-id + - name: unifiedRoleDefinition-id in: path - description: The unique identifier of rbacApplication + description: The unique identifier of unifiedRoleDefinition required: true schema: type: string - x-ms-docs-key-type: rbacApplication - - name: unifiedRoleAssignment-id + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 in: path - description: The unique identifier of unifiedRoleAssignment + description: The unique identifier of unifiedRoleDefinition required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string x-ms-docs-grouped-path: - - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/$count': - description: Provides operations to count the resources in the collection. - get: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore': + description: Provides operations to call the restore method. + post: tags: - roleManagement.rbacApplication - summary: Get the number of the resource - operationId: roleManagement.enterpriseApps.transitiveRoleAssignments.GetCount-9895 - parameters: - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - schema: - type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' + x-ms-docs-operation-type: action parameters: - - name: rbacApplication-id + - name: unifiedRoleDefinition-id in: path - description: The unique identifier of rbacApplication + description: The unique identifier of unifiedRoleDefinition required: true schema: type: string - x-ms-docs-key-type: rbacApplication - /roleManagement/enterpriseApps/$count: + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: tags: - roleManagement.rbacApplication summary: Get the number of the resource - operationId: roleManagement.enterpriseApps.GetCount-a440 + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.inheritsPermissionsFrom.GetCount-0466 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -930684,15 +943048,31 @@ paths: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - /roleManagement/entitlementManagement: - description: Provides operations to manage the entitlementManagement property of the microsoft.graph.roleManagement entity. + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. get: tags: - roleManagement.rbacApplication - summary: Get entitlementManagement from roleManagement - description: The RbacApplication for Entitlement Management - operationId: roleManagement.GetEntitlementManagement + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.unifiedRoleDefinition.assignedPrincipals parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -930703,6 +943083,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -930715,59 +943105,143 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + title: Collection of directoryObject + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore': + description: Provides operations to call the restore method. + post: tags: - roleManagement.rbacApplication - summary: Update the navigation property entitlementManagement in roleManagement - operationId: roleManagement.UpdateEntitlementManagement - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' - required: true + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.unifiedRoleDefinition.restore responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' + /roleManagement/entitlementManagement/deletedItems/roleDefinitions/$count: + description: Provides operations to count the resources in the collection. + get: tags: - roleManagement.rbacApplication - summary: Delete navigation property entitlementManagement for roleManagement - operationId: roleManagement.DeleteEntitlementManagement + summary: Get the number of the resource + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.GetCount-3787 parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: - '204': - description: Success + 2XX: + $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleScheduleInstances(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': description: Provides operations to call the roleScheduleInstances method. get: @@ -934434,7 +946908,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -934617,8 +947091,11 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. @@ -934723,8 +947200,11 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': description: Provides operations to call the assignedPrincipals method. @@ -934835,13 +947315,80 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -934969,13 +947516,73 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.roleDefinitions.unifiedRoleDefinition.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' /roleManagement/entitlementManagement/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -938571,7 +951178,7 @@ paths: tags: - roleManagement.unifiedRbacApplication summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -938751,8 +951358,11 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. @@ -938857,8 +951467,11 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': description: Provides operations to call the assignedPrincipals method. @@ -938969,13 +951582,80 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.unifiedRbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.exchange.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore' '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -939103,13 +951783,73 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.unifiedRbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.exchange.roleDefinitions.unifiedRoleDefinition.restore + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/restore' /roleManagement/exchange/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -975613,6 +988353,212 @@ paths: date: '2024-04-10' version: 2024-01/Deprecation description: 'The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API.' + /security/workbooks: + description: Provides operations to manage the workbooks property of the microsoft.graph.security entity. + get: + tags: + - security.workbook + summary: List workbook objects + description: 'Get the workbooks in the tenant. The response omits content by default. To retrieve workbook documents in the collection response, explicitly select content, for example, $select=id,name,content.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-list-workbooks?view=graph-rest-beta + operationId: security.ListWorkbooks + 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.security.workbookCollectionResponse' + 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: + - security.workbook + summary: Create workbook + description: 'Create a workbook with a server-generated ID. To deploy a workbook with a stable, client-selected GUID, use Update workbook instead.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-post-workbooks?view=graph-rest-beta + operationId: security.CreateWorkbooks + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/workbooks/{workbook-id}': + description: Provides operations to manage the workbooks property of the microsoft.graph.security entity. + get: + tags: + - security.workbook + summary: Get workbook + description: Get a workbook by its ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-workbook-get?view=graph-rest-beta + operationId: security.GetWorkbooks + 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.security.workbook' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.workbook + summary: Update workbook + description: 'Create or replace a workbook using a client-selected ID. Supply a GUID in the request URL. Without a conditional header, this method creates the workbook if that ID doesn''t exist, or replaces its name and content if it does. Reusing the same GUID preserves the workbook''s identity. Updates preserve createdByUpn and createdAtDateTime. The content value replaces the complete JSON document. It isn''t a partial update or a nested merge.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-workbook-update?view=graph-rest-beta + operationId: security.UpdateWorkbooks + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.workbook + summary: Delete workbook + description: Delete a workbook by its ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-delete-workbooks?view=graph-rest-beta + operationId: security.DeleteWorkbooks + 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: workbook-id + in: path + description: The unique identifier of workbook + required: true + schema: + type: string + x-ms-docs-key-type: workbook + /security/workbooks/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - security.workbook + summary: Get the number of the resource + operationId: security.workbooks.GetCount-742c + 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' /security/zones: description: Provides operations to manage the zones property of the microsoft.graph.security entity. get: @@ -978370,20 +991316,323 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - - name: homeRealmDiscoveryPolicy-id + - name: homeRealmDiscoveryPolicy-id + in: path + description: The unique identifier of homeRealmDiscoveryPolicy + required: true + schema: + type: string + x-ms-docs-key-type: homeRealmDiscoveryPolicy + '/servicePrincipals/{servicePrincipal-id}/homeRealmDiscoveryPolicies/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - servicePrincipals.homeRealmDiscoveryPolicy + summary: Get the number of the resource + operationId: servicePrincipals.homeRealmDiscoveryPolicies.GetCount-d161 + 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: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + '/servicePrincipals/{servicePrincipal-id}/homeRealmDiscoveryPolicies/$ref': + description: Provides operations to manage the collection of servicePrincipal entities. + get: + tags: + - servicePrincipals.homeRealmDiscoveryPolicy + summary: List assigned homeRealmDiscoveryPolicy + description: List the homeRealmDiscoveryPolicy objects that are assigned to a servicePrincipal. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceprincipal-list-homerealmdiscoverypolicies?view=graph-rest-beta + operationId: servicePrincipals.ListRefHomeRealmDiscoveryPolicies + 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: + - servicePrincipals.homeRealmDiscoveryPolicy + summary: Assign homeRealmDiscoveryPolicy + description: Assign a homeRealmDiscoveryPolicy to a servicePrincipal. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceprincipal-post-homerealmdiscoverypolicies?view=graph-rest-beta + operationId: servicePrincipals.CreateRefHomeRealmDiscoveryPolicies + 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: + - servicePrincipals.homeRealmDiscoveryPolicy + summary: Remove homeRealmDiscoveryPolicy + description: Remove a homeRealmDiscoveryPolicy from a servicePrincipal. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceprincipal-delete-homerealmdiscoverypolicies?view=graph-rest-beta + operationId: servicePrincipals.DeleteRefHomeRealmDiscoveryPolicies + 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: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + '/servicePrincipals/{servicePrincipal-id}/licenseDetails': + description: Provides operations to manage the licenseDetails property of the microsoft.graph.servicePrincipal entity. + get: + tags: + - servicePrincipals.licenseDetails + summary: Get licenseDetails from servicePrincipals + operationId: servicePrincipals.ListLicenseDetails + 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.licenseDetailsCollectionResponse' + 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: + - servicePrincipals.licenseDetails + summary: Create new navigation property to licenseDetails for servicePrincipals + operationId: servicePrincipals.CreateLicenseDetails + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + '/servicePrincipals/{servicePrincipal-id}/licenseDetails/{licenseDetails-id}': + description: Provides operations to manage the licenseDetails property of the microsoft.graph.servicePrincipal entity. + get: + tags: + - servicePrincipals.licenseDetails + summary: Get licenseDetails from servicePrincipals + operationId: servicePrincipals.GetLicenseDetails + 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.licenseDetails' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - servicePrincipals.licenseDetails + summary: Update the navigation property licenseDetails in servicePrincipals + operationId: servicePrincipals.UpdateLicenseDetails + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - servicePrincipals.licenseDetails + summary: Delete navigation property licenseDetails for servicePrincipals + operationId: servicePrincipals.DeleteLicenseDetails + 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: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - name: licenseDetails-id in: path - description: The unique identifier of homeRealmDiscoveryPolicy + description: The unique identifier of licenseDetails required: true schema: type: string - x-ms-docs-key-type: homeRealmDiscoveryPolicy - '/servicePrincipals/{servicePrincipal-id}/homeRealmDiscoveryPolicies/$count': + x-ms-docs-key-type: licenseDetails + '/servicePrincipals/{servicePrincipal-id}/licenseDetails/$count': description: Provides operations to count the resources in the collection. get: tags: - - servicePrincipals.homeRealmDiscoveryPolicy + - servicePrincipals.licenseDetails summary: Get the number of the resource - operationId: servicePrincipals.homeRealmDiscoveryPolicies.GetCount-d161 + operationId: servicePrincipals.licenseDetails.GetCount-f80c parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -978402,26 +991651,65 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - '/servicePrincipals/{servicePrincipal-id}/homeRealmDiscoveryPolicies/$ref': - description: Provides operations to manage the collection of servicePrincipal entities. + '/servicePrincipals/{servicePrincipal-id}/licenseDetails/getTeamsLicensingDetails()': + description: Provides operations to call the getTeamsLicensingDetails method. get: tags: - - servicePrincipals.homeRealmDiscoveryPolicy - summary: List assigned homeRealmDiscoveryPolicy - description: List the homeRealmDiscoveryPolicy objects that are assigned to a servicePrincipal. + - servicePrincipals.licenseDetails + summary: Invoke function getTeamsLicensingDetails + description: Get the license status of a user in Microsoft Teams. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceprincipal-list-homerealmdiscoverypolicies?view=graph-rest-beta - operationId: servicePrincipals.ListRefHomeRealmDiscoveryPolicies + url: https://learn.microsoft.com/graph/api/licensedetails-getteamslicensingdetails?view=graph-rest-beta + operationId: servicePrincipals.servicePrincipal.licenseDetails.getTeamsLicensingDetails + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.teamsLicensingDetails' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + '/servicePrincipals/{servicePrincipal-id}/lifecycle': + description: Provides operations to manage the lifecycle property of the microsoft.graph.servicePrincipal entity. + get: + tags: + - servicePrincipals.identityLifecycle + summary: Get identityLifecycle + description: Read the properties and relationships of an microsoft.graph.identityGovernance.identityLifecycle object for a servicePrincipal. Use $expand=effectiveGoverningPolicy to retrieve the highest-priority policy governing the identity. The lastAttestationDateTime property can be null for an identity that hasn't yet been attested. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-identitylifecycle-get?view=graph-rest-beta + operationId: servicePrincipals.GetLifecycle parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + - name: $select in: query - description: Order items by property values + 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: @@ -978431,29 +991719,39 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/StringCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' 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: + patch: tags: - - servicePrincipals.homeRealmDiscoveryPolicy - summary: Assign homeRealmDiscoveryPolicy - description: Assign a homeRealmDiscoveryPolicy to a servicePrincipal. + - servicePrincipals.identityLifecycle + summary: Update identityLifecycle + description: Update the properties of an identityLifecycle object for a servicePrincipal. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceprincipal-post-homerealmdiscoverypolicies?view=graph-rest-beta - operationId: servicePrincipals.CreateRefHomeRealmDiscoveryPolicies + url: https://learn.microsoft.com/graph/api/identitygovernance-identitylifecycle-update?view=graph-rest-beta + operationId: servicePrincipals.UpdateLifecycle requestBody: - $ref: '#/components/requestBodies/refPostBody' + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + required: true responses: - '204': + 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' 4XX: $ref: '#/components/responses/error' 5XX: @@ -978461,25 +991759,15 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - servicePrincipals.homeRealmDiscoveryPolicy - summary: Remove homeRealmDiscoveryPolicy - description: Remove a homeRealmDiscoveryPolicy from a servicePrincipal. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceprincipal-delete-homerealmdiscoverypolicies?view=graph-rest-beta - operationId: servicePrincipals.DeleteRefHomeRealmDiscoveryPolicies + - servicePrincipals.identityLifecycle + summary: Delete navigation property lifecycle for servicePrincipals + operationId: servicePrincipals.DeleteLifecycle 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 @@ -978496,13 +991784,17 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - '/servicePrincipals/{servicePrincipal-id}/licenseDetails': - description: Provides operations to manage the licenseDetails property of the microsoft.graph.servicePrincipal entity. + '/servicePrincipals/{servicePrincipal-id}/lifecycle/complianceIssues': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. get: tags: - - servicePrincipals.licenseDetails - summary: Get licenseDetails from servicePrincipals - operationId: servicePrincipals.ListLicenseDetails + - servicePrincipals.identityLifecycle + summary: List complianceIssues + description: Get a list of the complianceIssue objects and their properties for the identityLifecycle of a servicePrincipal. Each issue includes the ruleType that generated it. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-identitylifecycle-list-complianceissues?view=graph-rest-beta + operationId: servicePrincipals.lifecycle.ListComplianceIssues parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -978541,7 +991833,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.licenseDetailsCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.complianceIssueCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: @@ -978550,30 +991842,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - servicePrincipals.licenseDetails - summary: Create new navigation property to licenseDetails for servicePrincipals - operationId: servicePrincipals.CreateLicenseDetails - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation parameters: - name: servicePrincipal-id in: path @@ -978582,13 +991850,17 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - '/servicePrincipals/{servicePrincipal-id}/licenseDetails/{licenseDetails-id}': - description: Provides operations to manage the licenseDetails property of the microsoft.graph.servicePrincipal entity. + '/servicePrincipals/{servicePrincipal-id}/lifecycle/complianceIssues/{complianceIssue-id}': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. get: tags: - - servicePrincipals.licenseDetails - summary: Get licenseDetails from servicePrincipals - operationId: servicePrincipals.GetLicenseDetails + - servicePrincipals.identityLifecycle + summary: Get complianceIssue + description: Read the properties and relationships of a microsoft.graph.identityGovernance.complianceIssue object for the identityLifecycle of a servicePrincipal. The ruleType property indicates which rule caused the noncompliance. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-complianceissue-get?view=graph-rest-beta + operationId: servicePrincipals.lifecycle.GetComplianceIssues parameters: - name: $select in: query @@ -978616,50 +991888,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - servicePrincipals.licenseDetails - summary: Update the navigation property licenseDetails in servicePrincipals - operationId: servicePrincipals.UpdateLicenseDetails - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - servicePrincipals.licenseDetails - summary: Delete navigation property licenseDetails for servicePrincipals - operationId: servicePrincipals.DeleteLicenseDetails - parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' 4XX: $ref: '#/components/responses/error' 5XX: @@ -978673,20 +991902,20 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - - name: licenseDetails-id + - name: complianceIssue-id in: path - description: The unique identifier of licenseDetails + description: The unique identifier of complianceIssue required: true schema: type: string - x-ms-docs-key-type: licenseDetails - '/servicePrincipals/{servicePrincipal-id}/licenseDetails/$count': + x-ms-docs-key-type: complianceIssue + '/servicePrincipals/{servicePrincipal-id}/lifecycle/complianceIssues/$count': description: Provides operations to count the resources in the collection. get: tags: - - servicePrincipals.licenseDetails + - servicePrincipals.identityLifecycle summary: Get the number of the resource - operationId: servicePrincipals.licenseDetails.GetCount-f80c + operationId: servicePrincipals.lifecycle.complianceIssues.GetCount-b94c parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -978705,32 +991934,47 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - '/servicePrincipals/{servicePrincipal-id}/licenseDetails/getTeamsLicensingDetails()': - description: Provides operations to call the getTeamsLicensingDetails method. + '/servicePrincipals/{servicePrincipal-id}/lifecycle/effectiveGoverningPolicy': + description: Provides operations to manage the effectiveGoverningPolicy property of the microsoft.graph.identityGovernance.identityLifecycle entity. get: tags: - - servicePrincipals.licenseDetails - summary: Invoke function getTeamsLicensingDetails - description: Get the license status of a user in Microsoft Teams. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/licensedetails-getteamslicensingdetails?view=graph-rest-beta - operationId: servicePrincipals.servicePrincipal.licenseDetails.getTeamsLicensingDetails + - servicePrincipals.identityLifecycle + summary: Get effectiveGoverningPolicy from servicePrincipals + description: The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + operationId: servicePrincipals.lifecycle.GetEffectiveGoverningPolicy + 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: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.teamsLicensingDetails' - - type: object - nullable: true + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: operation parameters: - name: servicePrincipal-id in: path @@ -979704,13 +992948,67 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - '/servicePrincipals/{servicePrincipal-id}/getMemberObjects': - description: Provides operations to call the getMemberObjects method. + '/servicePrincipals/{servicePrincipal-id}/getMemberObjects': + description: Provides operations to call the getMemberObjects method. + post: + tags: + - servicePrincipals.servicePrincipal.Actions + summary: Invoke action getMemberObjects + operationId: servicePrincipals.servicePrincipal.getMemberObjects + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + type: string + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + '/servicePrincipals/{servicePrincipal-id}/getPasswordSingleSignOnCredentials': + description: Provides operations to call the getPasswordSingleSignOnCredentials method. post: tags: - servicePrincipals.servicePrincipal.Actions - summary: Invoke action getMemberObjects - operationId: servicePrincipals.servicePrincipal.getMemberObjects + summary: Invoke action getPasswordSingleSignOnCredentials + description: Get a list of single sign-on credentials using a password for a user or group. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceprincipal-getpasswordsinglesignoncredentials?view=graph-rest-beta + operationId: servicePrincipals.servicePrincipal.getPasswordSingleSignOnCredentials requestBody: description: Action parameters content: @@ -979718,10 +993016,8 @@ paths: schema: type: object properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true + id: + type: string required: true responses: 2XX: @@ -979729,23 +993025,15 @@ paths: content: application/json: schema: - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.passwordSingleSignOnCredentialSet' - type: object - properties: - value: - type: array - items: - type: string + nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore parameters: - name: servicePrincipal-id in: path @@ -979754,37 +993042,17 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - '/servicePrincipals/{servicePrincipal-id}/getPasswordSingleSignOnCredentials': - description: Provides operations to call the getPasswordSingleSignOnCredentials method. + '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.identityGovernance.attest': + description: Provides operations to call the attest method. post: tags: - servicePrincipals.servicePrincipal.Actions - summary: Invoke action getPasswordSingleSignOnCredentials - description: Get a list of single sign-on credentials using a password for a user or group. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceprincipal-getpasswordsinglesignoncredentials?view=graph-rest-beta - operationId: servicePrincipals.servicePrincipal.getPasswordSingleSignOnCredentials - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - required: true + summary: Invoke action attest + description: Attest an agent identity through its servicePrincipal to confirm it still meets the requirements of its governing lifecyclePolicy. Attestation updates the identity's lifecycle state and can clear attestation-related compliance issues. + operationId: servicePrincipals.servicePrincipal.attest responses: - 2XX: + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.passwordSingleSignOnCredentialSet' - - type: object - nullable: true 4XX: $ref: '#/components/responses/error' 5XX: @@ -992229,7 +1005497,7 @@ paths: tags: - shares.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -993540,7 +1006808,7 @@ paths: tags: - shares.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -994105,7 +1007373,7 @@ paths: tags: - shares.permission summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1007174,7 +1020442,7 @@ paths: tags: - sites.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1008633,7 +1021901,7 @@ paths: tags: - sites.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1024635,7 +1037903,7 @@ paths: tags: - sites.permission summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1041450,7 +1054718,11 @@ paths: get: tags: - solutions.backupRestoreRoot - summary: Get activityLogs from solutions + summary: List activityLogs + description: Get a list of activityLogBase objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-activitylogs?view=graph-rest-beta operationId: solutions.backupRestore.ListActivityLogs parameters: - $ref: '#/components/parameters/top' @@ -1041529,6 +1054801,7 @@ paths: tags: - solutions.backupRestoreRoot summary: Get activityLogs from solutions + description: The list of activity logs in the tenant. operationId: solutions.backupRestore.GetActivityLogs parameters: - name: $select @@ -1042802,95 +1056075,260 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.backupRestoreRoot + summary: Update the navigation property driveProtectionUnitsBulkAdditionJobs in solutions + operationId: solutions.backupRestore.UpdateDriveProtectionUnitsBulkAdditionJobs + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.backupRestoreRoot + summary: Delete navigation property driveProtectionUnitsBulkAdditionJobs for solutions + operationId: solutions.backupRestore.DeleteDriveProtectionUnitsBulkAdditionJobs + 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: driveProtectionUnitsBulkAdditionJob-id + in: path + description: The unique identifier of driveProtectionUnitsBulkAdditionJob + required: true + schema: + type: string + x-ms-docs-key-type: driveProtectionUnitsBulkAdditionJob + /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - solutions.backupRestoreRoot + summary: Get the number of the resource + operationId: solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.GetCount-ebcb + 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' + /solutions/backupRestore/emailNotificationsSetting: + description: Provides operations to manage the emailNotificationsSetting property of the microsoft.graph.backupRestoreRoot entity. + get: + tags: + - solutions.backupRestoreRoot + summary: Get emailNotificationsSetting + description: Read the properties and relationships of an emailNotificationsSetting object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/emailnotificationssetting-get?view=graph-rest-beta + operationId: solutions.backupRestore.GetEmailNotificationsSetting + 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.emailNotificationsSetting' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.backupRestoreRoot + summary: Update emailNotificationsSetting + description: Update the properties of an emailNotificationsSetting object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/emailnotificationssetting-update?view=graph-rest-beta + operationId: solutions.backupRestore.UpdateEmailNotificationsSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.backupRestoreRoot + summary: Delete navigation property emailNotificationsSetting for solutions + operationId: solutions.backupRestore.DeleteEmailNotificationsSetting + 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 + /solutions/backupRestore/entraProtectionPolicies: + description: Provides operations to manage the entraProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. + get: + tags: + - solutions.backupRestoreRoot + summary: Get entraProtectionPolicies from solutions + operationId: solutions.backupRestore.ListEntraProtectionPolicies + 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.entraProtectionPolicyCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - solutions.backupRestoreRoot - summary: Update the navigation property driveProtectionUnitsBulkAdditionJobs in solutions - operationId: solutions.backupRestore.UpdateDriveProtectionUnitsBulkAdditionJobs + summary: Create new navigation property to entraProtectionPolicies for solutions + operationId: solutions.backupRestore.CreateEntraProtectionPolicies requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - solutions.backupRestoreRoot - summary: Delete navigation property driveProtectionUnitsBulkAdditionJobs for solutions - operationId: solutions.backupRestore.DeleteDriveProtectionUnitsBulkAdditionJobs - 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: driveProtectionUnitsBulkAdditionJob-id - in: path - description: The unique identifier of driveProtectionUnitsBulkAdditionJob - required: true - schema: - type: string - x-ms-docs-key-type: driveProtectionUnitsBulkAdditionJob - /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/$count: - description: Provides operations to count the resources in the collection. - get: - tags: - - solutions.backupRestoreRoot - summary: Get the number of the resource - operationId: solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.GetCount-ebcb - 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' - /solutions/backupRestore/emailNotificationsSetting: - description: Provides operations to manage the emailNotificationsSetting property of the microsoft.graph.backupRestoreRoot entity. + '/solutions/backupRestore/entraProtectionPolicies/{entraProtectionPolicy-id}': + description: Provides operations to manage the entraProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot - summary: Get emailNotificationsSetting - description: Read the properties and relationships of an emailNotificationsSetting object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/emailnotificationssetting-get?view=graph-rest-beta - operationId: solutions.backupRestore.GetEmailNotificationsSetting + summary: Get entraProtectionPolicies from solutions + operationId: solutions.backupRestore.GetEntraProtectionPolicies parameters: - name: $select in: query @@ -1042918,7 +1056356,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting' + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' 4XX: $ref: '#/components/responses/error' 5XX: @@ -1042927,18 +1056365,14 @@ paths: patch: tags: - solutions.backupRestoreRoot - summary: Update emailNotificationsSetting - description: Update the properties of an emailNotificationsSetting object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/emailnotificationssetting-update?view=graph-rest-beta - operationId: solutions.backupRestore.UpdateEmailNotificationsSetting + summary: Update the navigation property entraProtectionPolicies in solutions + operationId: solutions.backupRestore.UpdateEntraProtectionPolicies requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting' + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' required: true responses: 2XX: @@ -1042946,7 +1056380,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting' + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' 4XX: $ref: '#/components/responses/error' 5XX: @@ -1042955,8 +1056389,8 @@ paths: delete: tags: - solutions.backupRestoreRoot - summary: Delete navigation property emailNotificationsSetting for solutions - operationId: solutions.backupRestore.DeleteEmailNotificationsSetting + summary: Delete navigation property entraProtectionPolicies for solutions + operationId: solutions.backupRestore.DeleteEntraProtectionPolicies parameters: - name: If-Match in: header @@ -1042971,6 +1056405,31 @@ paths: 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + parameters: + - name: entraProtectionPolicy-id + in: path + description: The unique identifier of entraProtectionPolicy + required: true + schema: + type: string + x-ms-docs-key-type: entraProtectionPolicy + /solutions/backupRestore/entraProtectionPolicies/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - solutions.backupRestoreRoot + summary: Get the number of the resource + operationId: solutions.backupRestore.entraProtectionPolicies.GetCount-340d + 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' /solutions/backupRestore/exchangeProtectionPolicies: description: Provides operations to manage the exchangeProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. get: @@ -1068774,7 +1082233,7 @@ paths: tags: - storage.fileStorage summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1071841,7 +1085300,7 @@ paths: tags: - storage.fileStorage summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1073425,7 +1086884,7 @@ paths: tags: - storage.fileStorage summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1079016,6 +1092475,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1079162,6 +1092627,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1079830,6 +1093301,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1079997,6 +1093474,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1080931,8 +1094414,11 @@ paths: get: tags: - teams.channel - summary: Get planner from teams - description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' + summary: Get teamsChannelPlanner + description: Read the properties and relationships of teamsChannelPlanner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamschannelplanner-get?view=graph-rest-beta operationId: teams.channels.GetPlanner parameters: - name: $select @@ -1080970,7 +1094456,11 @@ paths: patch: tags: - teams.channel - summary: Update the navigation property planner in teams + summary: Update teamsChannelPlanner + description: Update the properties of a teamsChannelPlanner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamschannelplanner-update?view=graph-rest-beta operationId: teams.channels.UpdatePlanner requestBody: description: New navigation property values @@ -1080994,7 +1094484,11 @@ paths: delete: tags: - teams.channel - summary: Delete navigation property planner for teams + summary: Delete teamsChannelPlanner + description: Delete a teamsChannelPlanner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-delete-planner?view=graph-rest-beta operationId: teams.channels.DeletePlanner parameters: - name: If-Match @@ -1081126,6 +1094620,178 @@ paths: x-ms-docs-key-type: channel x-ms-docs-grouped-path: - '/teams/{team-id}/primaryChannel/planner/plans' + '/teams/{team-id}/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teams.channel + summary: List plans_v2 for a Teams channel + description: Get a list of the plan objects owned by the Teams channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamschannelplanner-list-plans_v2?view=graph-rest-beta + operationId: teams.channels.planner.ListPlans_v2 + 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.planCollectionResponse' + 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: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + x-ms-docs-grouped-path: + - '/teams/{team-id}/primaryChannel/planner/plans_v2' + '/teams/{team-id}/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teams.channel + summary: Get plans_v2 from teams + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teams.channels.planner.GetPlans_v2 + 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.plan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + x-ms-docs-grouped-path: + - '/teams/{team-id}/primaryChannel/planner/plans_v2/{plan-id}' + '/teams/{team-id}/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: teams.channels.planner.plans_v2.GetCount-5f93 + 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: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1083606,10 +1097272,49 @@ paths: type: string x-ms-docs-key-type: plannerPlan x-ms-docs-grouped-path: - - '/teams/{team-id}/channels/{channel-id}/archive' - - '/teams/{team-id}/archive' - - '/teams/{team-id}/primaryChannel/archive' - - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/archive' + - '/teams/{team-id}/channels/{channel-id}/archive' + - '/teams/{team-id}/archive' + - '/teams/{team-id}/primaryChannel/archive' + - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/archive' + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teams.channel + summary: Invoke action extendExpiry + operationId: teams.team.channels.channel.planner.plans.plannerPlan.extendExpiry + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + x-ms-docs-grouped-path: + - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/extendExpiry' '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1090438,6 +1104143,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1090563,6 +1104274,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1091166,6 +1104883,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1091312,6 +1105035,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1092164,50 +1105893,255 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teams.channel - summary: Update the navigation property planner in teams - operationId: teams.primaryChannel.UpdatePlanner - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teams.channel - summary: Delete navigation property planner for teams - operationId: teams.primaryChannel.DeletePlanner - parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property planner in teams + operationId: teams.primaryChannel.UpdatePlanner + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property planner for teams + operationId: teams.primaryChannel.DeletePlanner + 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: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/planner' + '/teams/{team-id}/primaryChannel/planner/plans': + description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teams.channel + summary: Get plans from teams + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: teams.primaryChannel.planner.ListPlans + 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.plannerPlanCollectionResponse' + 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: + - teams.channel + summary: Create new navigation property to plans for teams + operationId: teams.primaryChannel.planner.CreatePlans + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/planner/plans' + '/teams/{team-id}/primaryChannel/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teams.channel + summary: Get plans_v2 from teams + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teams.primaryChannel.planner.ListPlans_v2 + 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.planCollectionResponse' + 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: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/planner/plans_v2' + '/teams/{team-id}/primaryChannel/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teams.channel + summary: Get plans_v2 from teams + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teams.primaryChannel.planner.GetPlans_v2 + 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.plan' 4XX: $ref: '#/components/responses/error' 5XX: @@ -1092221,87 +1106155,32 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan x-ms-docs-grouped-path: - - '/teams/{team-id}/channels/{channel-id}/planner' - '/teams/{team-id}/primaryChannel/planner/plans': - description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + - '/teams/{team-id}/channels/{channel-id}/planner/plans_v2/{plan-id}' + '/teams/{team-id}/primaryChannel/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. get: tags: - teams.channel - summary: Get plans from teams - description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' - operationId: teams.primaryChannel.planner.ListPlans + summary: Get the number of the resource + operationId: teams.primaryChannel.planner.plans_v2.GetCount-274b 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.plannerPlanCollectionResponse' - 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: - - teams.channel - summary: Create new navigation property to plans for teams - operationId: teams.primaryChannel.planner.CreatePlans - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation parameters: - name: team-id in: path @@ -1092310,8 +1106189,6 @@ paths: schema: type: string x-ms-docs-key-type: team - x-ms-docs-grouped-path: - - '/teams/{team-id}/channels/{channel-id}/planner/plans' '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1094614,6 +1108491,38 @@ paths: - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/archive' - '/teams/{team-id}/archive' - '/teams/{team-id}/primaryChannel/archive' + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teams.channel + summary: Invoke action extendExpiry + operationId: teams.team.primaryChannel.planner.plans.plannerPlan.extendExpiry + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/extendExpiry' '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1103747,6 +1117656,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1103893,6 +1117808,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1104545,6 +1118466,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1104712,6 +1118639,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1105788,7 +1119721,103 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + 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: + - teamTemplateDefinition.team + summary: Create new navigation property to plans for teamTemplateDefinition + operationId: teamTemplateDefinition.teamDefinition.channels.planner.CreatePlans + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamTemplateDefinition.team + summary: Get plans_v2 from teamTemplateDefinition + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamTemplateDefinition.teamDefinition.channels.planner.ListPlans_v2 + 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.planCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: @@ -1105797,25 +1119826,59 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: tags: - teamTemplateDefinition.team - summary: Create new navigation property to plans for teamTemplateDefinition - operationId: teamTemplateDefinition.teamDefinition.channels.planner.CreatePlans - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + summary: Get plans_v2 from teamTemplateDefinition + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamTemplateDefinition.teamDefinition.channels.planner.GetPlans_v2 + 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: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plan' 4XX: $ref: '#/components/responses/error' 5XX: @@ -1105836,8 +1119899,47 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan x-ms-docs-grouped-path: - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamTemplateDefinition.team + summary: Get the number of the resource + operationId: teamTemplateDefinition.teamDefinition.channels.planner.plans_v2.GetCount-0c05 + 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: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1108322,6 +1122424,45 @@ paths: - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/archive' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/archive' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/archive' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action extendExpiry + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.channels.channel.planner.plans.plannerPlan.extendExpiry + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/extendExpiry' '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1115082,6 +1129223,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1115207,6 +1129354,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1115810,6 +1129963,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1115956,6 +1130115,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1116913,39 +1131078,189 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + 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: + - teamTemplateDefinition.team + summary: Create new navigation property to plans for teamTemplateDefinition + operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.CreatePlans + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamTemplateDefinition.team + summary: Get plans_v2 from teamTemplateDefinition + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.ListPlans_v2 + 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.planCollectionResponse' + 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: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamTemplateDefinition.team + summary: Get plans_v2 from teamTemplateDefinition + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.GetPlans_v2 + 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.plan' 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: + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: tags: - teamTemplateDefinition.team - summary: Create new navigation property to plans for teamTemplateDefinition - operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.CreatePlans - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + summary: Get the number of the resource + operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans_v2.GetCount-620a + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation parameters: - name: teamTemplateDefinition-id in: path @@ -1116954,8 +1131269,6 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - x-ms-docs-grouped-path: - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans' '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1119258,6 +1133571,38 @@ paths: - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/archive' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/archive' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/archive' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action extendExpiry + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans.plannerPlan.extendExpiry + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/extendExpiry' '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1127742,6 +1142087,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1127896,6 +1142247,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1128558,6 +1142915,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1128733,6 +1143096,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1129894,6 +1144263,177 @@ paths: x-ms-docs-grouped-path: - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.deletedTeam + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.deletedTeams.channels.planner.ListPlans_v2 + 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.planCollectionResponse' + 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: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + x-ms-docs-grouped-path: + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.deletedTeam + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.deletedTeams.channels.planner.GetPlans_v2 + 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.plan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + x-ms-docs-grouped-path: + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeams.channels.planner.plans_v2.GetCount-c03c + 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: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1132314,33 +1146854,85 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerHistoryItem-id - in: path - description: The unique identifier of plannerHistoryItem - required: true - schema: - type: string - x-ms-docs-key-type: plannerHistoryItem - x-ms-docs-grouped-path: - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/$count': - description: Provides operations to count the resources in the collection. - get: + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem + x-ms-docs-grouped-path: + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeams.channels.planner.plans.historyItems.GetCount-69e8 + 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: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/archive': + description: Provides operations to call the archive method. + post: tags: - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeams.channels.planner.plans.historyItems.GetCount-69e8 - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + summary: Invoke action archive + description: 'Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-archive?view=graph-rest-beta + operationId: teamwork.deletedTeams.deletedTeam.channels.channel.planner.plans.plannerPlan.archive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + required: true responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' + '204': + description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' + x-ms-docs-operation-type: action parameters: - name: deletedTeam-id in: path @@ -1132363,28 +1146955,20 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/archive': - description: Provides operations to call the archive method. + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/archive' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/extendExpiry': + description: Provides operations to call the extendExpiry method. post: tags: - teamwork.deletedTeam - summary: Invoke action archive - description: 'Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-archive?view=graph-rest-beta - operationId: teamwork.deletedTeams.deletedTeam.channels.channel.planner.plans.plannerPlan.archive - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - justification: - type: string - nullable: true - required: true + summary: Invoke action extendExpiry + operationId: teamwork.deletedTeams.deletedTeam.channels.channel.planner.plans.plannerPlan.extendExpiry responses: '204': description: Success @@ -1132416,12 +1147000,8 @@ paths: type: string x-ms-docs-key-type: plannerPlan x-ms-docs-grouped-path: - - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/archive' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/archive' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/archive' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/archive' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/archive' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/extendExpiry' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/extendExpiry' '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1139685,6 +1154265,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1139860,6 +1154446,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1140571,6 +1155163,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1140767,6 +1155365,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1142054,6 +1156658,198 @@ paths: x-ms-docs-grouped-path: - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.teamTemplate + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.ListPlans_v2 + 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.planCollectionResponse' + 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: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.teamTemplate + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.GetPlans_v2 + 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.plan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2/{plan-id}' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.plans_v2.GetCount-c9a4 + 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: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1144764,6 +1159560,53 @@ paths: - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/archive' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teamwork.teamTemplate + summary: Invoke action extendExpiry + operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.channels.channel.planner.plans.plannerPlan.extendExpiry + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/extendExpiry' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/extendExpiry' '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1152307,6 +1167150,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1152461,6 +1167310,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1153123,6 +1167978,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1153298,6 +1168159,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1154459,6 +1169326,177 @@ paths: x-ms-docs-grouped-path: - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.teamTemplate + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.ListPlans_v2 + 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.planCollectionResponse' + 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: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.teamTemplate + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.GetPlans_v2 + 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.plan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2/{plan-id}' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.plans_v2.GetCount-66e9 + 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: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1156987,6 +1172025,46 @@ paths: - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/archive' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teamwork.teamTemplate + summary: Invoke action extendExpiry + operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans.plannerPlan.extendExpiry + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/extendExpiry' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/extendExpiry' '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1204853,7 +1219931,7 @@ paths: tags: - users.calendarGroup summary: Invoke function delta - description: 'Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' + description: 'Get a set of calendar resources added, updated, or deleted in a user''s mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/calendar-delta?view=graph-rest-beta @@ -1207602,7 +1222680,7 @@ paths: tags: - users.calendar summary: Invoke function delta - description: 'Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' + description: 'Get a set of calendar resources added, updated, or deleted in a user''s mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/calendar-delta?view=graph-rest-beta @@ -1209559,6 +1224637,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1209701,6 +1224785,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1210351,6 +1225441,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1210514,6 +1225610,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1213812,6 +1228914,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1213975,6 +1229083,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1237688,6 +1252802,291 @@ paths: schema: type: string x-ms-docs-key-type: user + '/users/{user-id}/lifecycle': + description: Provides operations to manage the lifecycle property of the microsoft.graph.user entity. + get: + tags: + - users.userIdentityLifecycle + summary: Get lifecycle from users + description: Lifecycle information for the user. Read-only. + operationId: users.GetLifecycle + 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.identityGovernance.userIdentityLifecycle' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.userIdentityLifecycle + summary: Update the navigation property lifecycle in users + operationId: users.UpdateLifecycle + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.userIdentityLifecycle + summary: Delete navigation property lifecycle for users + operationId: users.DeleteLifecycle + 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: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + '/users/{user-id}/lifecycle/complianceIssues': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - users.userIdentityLifecycle + summary: Get complianceIssues from users + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + operationId: users.lifecycle.ListComplianceIssues + 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.identityGovernance.complianceIssueCollectionResponse' + 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: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + '/users/{user-id}/lifecycle/complianceIssues/{complianceIssue-id}': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - users.userIdentityLifecycle + summary: Get complianceIssues from users + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + operationId: users.lifecycle.GetComplianceIssues + 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.identityGovernance.complianceIssue' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: complianceIssue-id + in: path + description: The unique identifier of complianceIssue + required: true + schema: + type: string + x-ms-docs-key-type: complianceIssue + '/users/{user-id}/lifecycle/complianceIssues/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - users.userIdentityLifecycle + summary: Get the number of the resource + operationId: users.lifecycle.complianceIssues.GetCount-1107 + 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: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + '/users/{user-id}/lifecycle/effectiveGoverningPolicy': + description: Provides operations to manage the effectiveGoverningPolicy property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - users.userIdentityLifecycle + summary: Get effectiveGoverningPolicy from users + description: The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + operationId: users.lifecycle.GetEffectiveGoverningPolicy + 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.identityGovernance.lifecyclePolicy' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user '/users/{user-id}/mailboxSettings': get: tags: @@ -1240805,6 +1256204,52 @@ paths: - '/users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/copy' - '/users/{user-id}/mailFolders/{mailFolder-id}/copy' - '/users/{user-id}/messages/{message-id}/copy' + '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/importMime': + description: Provides operations to call the importMime method. + post: + tags: + - users.mailFolder + summary: Invoke action importMime + operationId: users.user.mailFolders.mailFolder.childFolders.mailFolder.importMime + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + - name: mailFolder-id1 + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + x-ms-docs-grouped-path: + - '/users/{user-id}/mailFolders/{mailFolder-id}/importMime' '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/move': description: Provides operations to call the move method. post: @@ -1243962,6 +1259407,45 @@ paths: - '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/copy' - '/users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/copy' - '/users/{user-id}/messages/{message-id}/copy' + '/users/{user-id}/mailFolders/{mailFolder-id}/importMime': + description: Provides operations to call the importMime method. + post: + tags: + - users.mailFolder + summary: Invoke action importMime + operationId: users.user.mailFolders.mailFolder.importMime + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + x-ms-docs-grouped-path: + - '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/importMime' '/users/{user-id}/mailFolders/{mailFolder-id}/move': description: Provides operations to call the move method. post: @@ -1253837,6 +1269321,75 @@ paths: schema: type: string x-ms-docs-key-type: user + '/users/{user-id}/microsoft.graph.identityGovernance.addSelfAsSponsor': + description: Provides operations to call the addSelfAsSponsor method. + post: + tags: + - users.user.Actions + summary: Invoke action addSelfAsSponsor + operationId: users.user.addSelfAsSponsor + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + '/users/{user-id}/microsoft.graph.identityGovernance.attest': + description: Provides operations to call the attest method. + post: + tags: + - users.user.Actions + summary: Invoke action attest + operationId: users.user.attest + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + '/users/{user-id}/microsoft.graph.identityGovernance.removeSelfAsSponsor': + description: Provides operations to call the removeSelfAsSponsor method. + post: + tags: + - users.user.Actions + summary: Invoke action removeSelfAsSponsor + operationId: users.user.removeSelfAsSponsor + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user '/users/{user-id}/invalidateAllRefreshTokens': description: Provides operations to call the invalidateAllRefreshTokens method. post: @@ -1279669,7 +1295222,150 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + 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: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + '/users/{user-id}/planner/myDayTasks/{plannerTask-id}': + description: Provides operations to manage the myDayTasks property of the microsoft.graph.plannerUser entity. + get: + tags: + - users.plannerUser + summary: Get myDayTasks from users + description: Read-only. Nullable. Returns the plannerTasks to be shown in the My Day view of the user. + operationId: users.planner.GetMyDayTasks + 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.plannerTask' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + '/users/{user-id}/planner/myDayTasks/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - users.plannerUser + summary: Get the number of the resource + operationId: users.planner.myDayTasks.GetCount-0ca3 + 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: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + '/users/{user-id}/planner/plans': + description: Provides operations to manage the plans property of the microsoft.graph.plannerUser entity. + get: + tags: + - users.plannerUser + summary: Get plans from users + operationId: users.planner.ListPlans + 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.plannerPlanCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: @@ -1279678,6 +1295374,30 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation + post: + tags: + - users.plannerUser + summary: Create new navigation property to plans for users + operationId: users.planner.CreatePlans + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation parameters: - name: user-id in: path @@ -1279686,15 +1295406,33 @@ paths: schema: type: string x-ms-docs-key-type: user - '/users/{user-id}/planner/myDayTasks/{plannerTask-id}': - description: Provides operations to manage the myDayTasks property of the microsoft.graph.plannerUser entity. + '/users/{user-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. get: tags: - users.plannerUser - summary: Get myDayTasks from users - description: Read-only. Nullable. Returns the plannerTasks to be shown in the My Day view of the user. - operationId: users.planner.GetMyDayTasks + summary: List plans_v2 for a user + description: Get a list of the plan objects associated with the user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planneruser-list-plans_v2?view=graph-rest-beta + operationId: users.planner.ListPlans_v2 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 @@ -1279717,15 +1295455,14 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' 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: user-id @@ -1279735,61 +1295472,15 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - schema: - type: string - x-ms-docs-key-type: plannerTask - '/users/{user-id}/planner/myDayTasks/$count': - description: Provides operations to count the resources in the collection. - get: - tags: - - users.plannerUser - summary: Get the number of the resource - operationId: users.planner.myDayTasks.GetCount-0ca3 - 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: user-id - in: path - description: The unique identifier of user - required: true - schema: - type: string - x-ms-docs-key-type: user - '/users/{user-id}/planner/plans': - description: Provides operations to manage the plans property of the microsoft.graph.plannerUser entity. + '/users/{user-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. get: tags: - users.plannerUser - summary: Get plans from users - operationId: users.planner.ListPlans + summary: Get plans_v2 from users + description: Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + operationId: users.planner.GetPlans_v2 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 @@ -1279812,39 +1295503,48 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' 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: + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + '/users/{user-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: tags: - users.plannerUser - summary: Create new navigation property to plans for users - operationId: users.planner.CreatePlans - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + summary: Get the number of the resource + operationId: users.planner.plans_v2.GetCount-4409 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation parameters: - name: user-id in: path @@ -1282181,6 +1297881,36 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + '/users/{user-id}/planner/plans/{plannerPlan-id}/extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - users.plannerUser + summary: Invoke action extendExpiry + operationId: users.user.planner.plans.plannerPlan.extendExpiry + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan '/users/{user-id}/planner/plans/{plannerPlan-id}/getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1284013,7 +1299743,97 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + 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: + - users.plannerUser + summary: Create new navigation property to tasks for users + operationId: users.planner.CreateTasks + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + '/users/{user-id}/planner/tasks_v2': + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - users.plannerUser + summary: List tasks_v2 for a user + description: Get a list of the task objects assigned to the user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planneruser-list-tasks_v2?view=graph-rest-beta + operationId: users.planner.ListTasks_v2 + 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.taskCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: @@ -1284022,25 +1299842,50 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + '/users/{user-id}/planner/tasks_v2/{task-id}': + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + get: tags: - users.plannerUser - summary: Create new navigation property to tasks for users - operationId: users.planner.CreateTasks - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - required: true + summary: Get tasks_v2 from users + description: Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + operationId: users.planner.GetTasks_v2 + 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: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.task' 4XX: $ref: '#/components/responses/error' 5XX: @@ -1284054,6 +1299899,38 @@ paths: schema: type: string x-ms-docs-key-type: user + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + '/users/{user-id}/planner/tasks_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - users.plannerUser + summary: Get the number of the resource + operationId: users.planner.tasks_v2.GetCount-7f29 + 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: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user '/users/{user-id}/planner/tasks/{plannerTask-id}': description: Provides operations to manage the tasks property of the microsoft.graph.plannerUser entity. get: @@ -1300550,6 +1316427,7 @@ components: 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 date and time when the drift record was created. format: date-time readOnly: true driftSource: @@ -1300562,6 +1316440,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.driftIdentityInfo' + description: The identities affected by this drift record. x-ms-navigationProperty: true '@odata.type': type: string @@ -1300579,10 +1316458,12 @@ components: properties: downloadUri: type: string + description: The time-limited SAS URI for downloading the report file. This property is populated only in the response of the generateDownloadUri action. readOnly: true expiresAt: 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 when the download URI expires. This property is populated only in the response of the generateDownloadUri action. format: date-time readOnly: true resourceType: @@ -1300601,6 +1316482,7 @@ components: 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 date and time when the drift snapshot was created. format: date-time readOnly: true driftCounts: @@ -1300613,6 +1316495,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.accessDriftDetail' + description: The collection of access drift details for this summary. x-ms-navigationProperty: true '@odata.type': type: string @@ -1302518,12 +1318401,15 @@ components: - $ref: '#/components/schemas/microsoft.graph.publicError' - type: object nullable: true + description: Contains error details if an error occurred while processing this activity. eventDateTime: 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: Timestamp of activity completion. format: date-time performedBy: type: string + description: The identity of the person who performed the activity. nullable: true resultStatus: $ref: '#/components/schemas/microsoft.graph.activityLogResultStatus' @@ -1303426,6 +1319312,24 @@ components: description: The date and time the agent identity was created. Read-only. Inherited from servicePrincipal. format: date-time nullable: true + lifecyclePolicyComplianceState: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lifecyclePolicyComplianceState' + - type: object + nullable: true + lifecyclePolicyComplianceStateLastModifiedDateTime: + 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 + format: date-time + nullable: true + lifecyclePolicyComplianceStateReason: + type: string + nullable: true + lifecyclePolicyNonComplianceDisablementDateTime: + 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 + format: date-time + nullable: true managerApplications: type: array items: @@ -1303502,6 +1319406,24 @@ components: - '@odata.type' type: object properties: + lifecyclePolicyComplianceState: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lifecyclePolicyComplianceState' + - type: object + nullable: true + lifecyclePolicyComplianceStateLastModifiedDateTime: + 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 + format: date-time + nullable: true + lifecyclePolicyComplianceStateReason: + type: string + nullable: true + lifecyclePolicyNonComplianceDisablementDateTime: + 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 + format: date-time + nullable: true managerApplications: type: array items: @@ -1304387,6 +1320309,19 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.allowedValue' + microsoft.graph.allUsersSpendingPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + - title: allUsersSpendingPolicy + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.allUsersSpendingPolicy' + description: A spending policy that governs every user in the tenant. + x-ms-discriminator-value: '#microsoft.graph.allUsersSpendingPolicy' microsoft.graph.androidAospReferencedApp: allOf: - $ref: '#/components/schemas/microsoft.graph.mobileApp' @@ -1309409,7 +1325344,7 @@ components: properties: metric: type: string - description: 'The name of the API usage report metric. The supported values are: egressReport, throttlingReport.' + description: 'The name of the API usage report metric. The supported values are: egressReport, sharePointServicePrioritizationReport, throttlingReport.' onboardingStatus: $ref: '#/components/schemas/microsoft.graph.apiUsageReportOnboardingStatus' '@odata.type': @@ -1310350,6 +1326285,21 @@ components: type: string description: Entity for AppLogCollectionRequest contains all logs values. x-ms-discriminator-value: '#microsoft.graph.appLogCollectionRequest' + microsoft.graph.appManagementAudit: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryAudit' + - title: appManagementAudit + required: + - '@odata.type' + type: object + properties: + appliedAppManagementPolicyRestrictions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appliedAppManagementPolicyRestriction' + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.appManagementAudit' microsoft.graph.appManagementPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -1313416,12 +1329366,15 @@ components: properties: oldPolicyName: type: string + description: 'The previous policy name, if applicable.' nullable: true policyId: type: string + description: The unique identifier of the protection policy associated with the activity log. nullable: true policyName: type: string + description: Name of the protection policy. nullable: true policyStatus: $ref: '#/components/schemas/microsoft.graph.protectionPolicyStatus' @@ -1313430,8 +1329383,10 @@ components: - $ref: '#/components/schemas/microsoft.graph.protectionUnitDetails' - type: object nullable: true + description: Contains Protection unit counts information. retentionPeriod: type: string + description: The period of time to retain the protected data for a single Microsoft 365 service. nullable: true '@odata.type': type: string @@ -1313466,6 +1329421,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.activityLogBase' + description: The list of activity logs in the tenant. x-ms-navigationProperty: true browseSessions: type: array @@ -1313509,6 +1329465,11 @@ components: nullable: true description: The email notification settings in the tenant. x-ms-navigationProperty: true + entraProtectionPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' + x-ms-navigationProperty: true exchangeProtectionPolicies: type: array items: @@ -1314816,6 +1330777,56 @@ components: mapping: '#microsoft.graph.oneDriveForBusinessBrowseSession': '#/components/schemas/microsoft.graph.oneDriveForBusinessBrowseSession' '#microsoft.graph.sharePointBrowseSession': '#/components/schemas/microsoft.graph.sharePointBrowseSession' + microsoft.graph.bucket: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: bucket + required: + - '@odata.type' + type: object + properties: + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.bucketCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + creationInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.creationInfo' + - type: object + nullable: true + description: Read-only creation metadata for the entity. + readOnly: true + displayName: + type: string + description: Title of the bucket. + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + planId: + type: string + description: ID of the plan that contains the bucket. Immutable after creation. + nullable: true + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.bucket' microsoft.graph.building: allOf: - $ref: '#/components/schemas/microsoft.graph.place' @@ -1315812,6 +1331823,33 @@ components: type: string description: CartToClassAssociation for associating device carts with classrooms. x-ms-discriminator-value: '#microsoft.graph.cartToClassAssociation' + microsoft.graph.categoryDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: categoryDefinition + required: + - '@odata.type' + type: object + properties: + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.categoryDefinitionCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + displayName: + type: string + description: Name of the category. + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.categoryDefinition' microsoft.graph.certificateAuthorityAsEntity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1316597,6 +1332635,69 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.checklistItem' + microsoft.graph.checklistItemV4: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: checklistItemV4 + required: + - '@odata.type' + type: object + properties: + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.checklistCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + completedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user who checked the checklist item. + completedDateTime: + 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 the checklist item was checked. + format: date-time + nullable: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + displayName: + type: string + description: Title of the checklist item. + nullable: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + isChecked: + type: boolean + description: Indicates whether the checklist item is checked (completed). + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.checklistItemV4' microsoft.graph.chromeOSOnboardingSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1317982,7 +1334083,7 @@ components: - $ref: '#/components/schemas/microsoft.graph.cloudPcDeviceImageStatusDetails' - type: object nullable: true - description: 'The details of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only. The statusDetails property is deprecated and will stop returning data on January 31, 2024. Going forward, use the errorCode property.' + description: 'The details of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only. The statusDetails property is deprecated and will stop returning data on December 7, 2026. Going forward, use the errorCode property.' version: type: string description: 'The image version. For example, 0.0.1 and 1.5.13. Read-only.' @@ -1318168,11 +1334269,11 @@ components: nullable: true offer: type: string - description: 'The offer name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The offer property is deprecated and will stop returning data on January 31, 2024. Going forward, use the offerName property.' + description: 'The offer name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The offer property is deprecated and will stop returning data on December 7, 2026. Going forward, use the offerName property.' nullable: true offerDisplayName: type: string - description: 'The official display offer name of this gallery image. For example, Windows 11 Enterprise. The offerDisplayName property is deprecated and will stop returning data on January 31, 2024.' + description: 'The official display offer name of this gallery image. For example, Windows 11 Enterprise + Microsoft 365 Apps. The offerDisplayName property is deprecated and will stop returning data on December 7, 2026. Going forward, use the displayName property.' nullable: true offerName: type: string @@ -1318184,7 +1334285,7 @@ components: nullable: true publisher: type: string - description: 'The publisher name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The publisher property is deprecated and will stop returning data on January 31, 2024. Going forward, use the publisherName property.' + description: 'The publisher name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The publisher property is deprecated and will stop returning data on December 7, 2026. Going forward, use the publisherName property.' nullable: true publisherName: type: string @@ -1318192,7 +1334293,7 @@ components: nullable: true recommendedSku: type: string - description: 'The recommended Cloud PC SKU for this gallery image. Read-only. The recommendedSku property is deprecated and will stop returning data on January 31, 2024.' + description: 'The recommended Cloud PC SKU for this gallery image. Read-only. The recommendedSku property is deprecated and will stop returning data on December 7, 2026. No replacement is planned.' nullable: true sizeInGB: maximum: 2147483647 @@ -1318203,11 +1334304,11 @@ components: nullable: true sku: type: string - description: 'The SKU name of this image that is passed to ARM to retrieve the image resource. Read-only. The sku property is deprecated and will stop returning data on January 31, 2024. Going forward, use the skuName property.' + description: 'The SKU name of this image that is passed to ARM to retrieve the image resource. Read-only. The sku property is deprecated and will stop returning data on December 7, 2026. Going forward, use the skuName property.' nullable: true skuDisplayName: type: string - description: 'The official display SKU name of this gallery image. For example, 2004. Read-only. The skuDisplayName property is deprecated and will stop returning data on January 31, 2024.' + description: 'The official display SKU name of this gallery image. For example, 22H2. Read-only. The skuDisplayName property is deprecated and will stop returning data on December 7, 2026. Going forward, use the displayName property.' nullable: true skuName: type: string @@ -1318836,6 +1334937,43 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.cloudPcSupportedRegion' + microsoft.graph.cloudPcUserProfileSnapshot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: cloudPcUserProfileSnapshot + required: + - '@odata.type' + type: object + properties: + cloudProfileId: + type: string + 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 + format: date-time + expirationDateTime: + 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 + format: date-time + nullable: true + lastRestoredDateTime: + 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 + format: date-time + nullable: true + snapshotSizeInGB: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + snapshotType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingsPersistenceSnapshotType' + userPrincipalName: + type: string + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.cloudPcUserProfileSnapshot' microsoft.graph.cloudPcUserSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1318936,12 +1335074,32 @@ components: - '@odata.type' type: object properties: + autoCleanupDetail: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPCUserSettingsPersistenceAutoCleanupDetail' + - type: object + nullable: true gracePeriodEndDateTime: 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: 'Indicates the grace period end time when user settings persistence exceeds the available quota. If usage exceeds the available quota when the grace period expires, the system automatically deletes the profile with the oldest last attached timestamp. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true + snapshotConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingsPersistenceSnapshotConfiguration' + - type: object + nullable: true + storageConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcStorageConfiguration' + - type: object + nullable: true + userProfileSnapshots: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.cloudPCUserSettingsPersistenceDetail' @@ -1320635,6 +1336793,63 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.contentActivity' + microsoft.graph.contentLink: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: contentLink + required: + - '@odata.type' + type: object + properties: + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentLinkCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + displayName: + type: string + description: Display label for the link. + nullable: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + linkType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentLinkType' + - type: object + nullable: true + description: 'Type of content the link points to. The possible values are: documentReference, webReference, unknownFutureValue.' + webUrl: + type: string + description: URL the link points to. + nullable: true + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.contentLink' microsoft.graph.contentModel: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1321471,6 +1337686,13 @@ components: $ref: '#/components/schemas/microsoft.graph.copilotConversation' description: The users conversations with Copilot Chat. x-ms-navigationProperty: true + costManagement: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementRoot' + - type: object + nullable: true + description: The Copilot Cost Management administration root. + x-ms-navigationProperty: true interactionHistory: anyOf: - $ref: '#/components/schemas/microsoft.graph.aiInteractionHistory' @@ -1321603,6 +1337825,125 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.corsConfiguration_v2' + microsoft.graph.costManagementAlertSetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: costManagementAlertSetting + required: + - '@odata.type' + type: object + properties: + isEnabled: + type: boolean + description: Whether alerting is enabled. + thresholds: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertThreshold' + description: The configured thresholds. + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + description: "The directory users notified when a threshold is crossed. The address is resolved at send\ntime, so a recipient survives a mailbox change. Managed with $ref add and remove. A\nreference that does not resolve to a user in the tenant is rejected with\nalertRecipientNotFound." + x-ms-navigationProperty: true + '@odata.type': + type: string + description: "Notify-only alert configuration for a spending policy. Each policy has at most one,\nretrieved from its own URL beneath the policy." + x-ms-discriminator-value: '#microsoft.graph.costManagementAlertSetting' + microsoft.graph.costManagementRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: costManagementRoot + required: + - '@odata.type' + type: object + properties: + spendingPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + description: The spending policies that govern Copilot Credits consumption. + x-ms-navigationProperty: true + userBalances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUserBalance' + description: 'Per-user consumption balances, addressed by the user''s identifier.' + x-ms-navigationProperty: true + '@odata.type': + type: string + description: The Copilot Cost Management administration root. + x-ms-discriminator-value: '#microsoft.graph.costManagementRoot' + microsoft.graph.costManagementUserBalance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: costManagementUserBalance + required: + - '@odata.type' + type: object + properties: + selectionDataStatus: + $ref: '#/components/schemas/microsoft.graph.selectionDataStatus' + unevaluatedServices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUnevaluatedService' + description: "Services whose balance could not be evaluated. Empty on a fully successful read; a\nnon-empty collection means the result is partial. When no service could be evaluated, the\nrequest fails with 503 sourceUnavailable. Read-only." + readOnly: true + serviceBalances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUserServiceBalance' + description: "Per-service balance rows for the user. Services listed in unevaluatedServices are\nomitted. Expand to inline them." + x-ms-navigationProperty: true + '@odata.type': + type: string + description: "A user's computed per-service consumption balance. Addressed by the user's identifier; one\nbalance resource exists per user." + x-ms-discriminator-value: '#microsoft.graph.costManagementUserBalance' + microsoft.graph.costManagementUserServiceBalance: + title: costManagementUserServiceBalance + required: + - '@odata.type' + type: object + properties: + accessDecisionReason: + $ref: '#/components/schemas/microsoft.graph.accessDecisionReason' + configuredPeriodLimit: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + configuredPerUserLimit: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + consumedQuantity: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: "Measured consumption for the selected service context, counted from the start of the\ncurrent period: month-to-date in UTC." + dataStatus: + $ref: '#/components/schemas/microsoft.graph.costManagementDataStatus' + effectiveCapacityQuantity: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + isConsumptionAllowed: + type: boolean + description: "Whether the user can currently consume the service. False covers both an entitlement gate\nand an exhausted limit; accessDecisionReason states which one applies." + remainingQuantity: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + serviceId: + type: string + description: The service identifier. A user holds at most one balance per service. Read-only. + readOnly: true + spendingPolicyId: + type: string + description: "The identifier of the spending policy selected for this service. Always present: a\nservice with no selected policy is reported in\ncostManagementUserBalance.unevaluatedServices instead of as a balance row. Read-only." + readOnly: true + unit: + $ref: '#/components/schemas/microsoft.graph.costManagementUnit' + '@odata.type': + type: string + description: Per-service balance and enforcement-selection diagnosis for a user. microsoft.graph.countryNamedLocation: allOf: - $ref: '#/components/schemas/microsoft.graph.namedLocation' @@ -1322379,6 +1338720,27 @@ components: '#microsoft.graph.onTokenIssuanceStartCustomExtension': '#/components/schemas/microsoft.graph.onTokenIssuanceStartCustomExtension' '#microsoft.graph.onVerifiedIdClaimValidationCustomExtension': '#/components/schemas/microsoft.graph.onVerifiedIdClaimValidationCustomExtension' '#microsoft.graph.identityGovernance.customTaskExtension': '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' + microsoft.graph.customChoiceOption: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: customChoiceOption + required: + - '@odata.type' + type: object + properties: + displayName: + type: string + description: Display text of the choice option. + nullable: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.customChoiceOption' microsoft.graph.customClaimsPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1322769,6 +1339131,106 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.customExtensionStageSetting' + microsoft.graph.customFieldDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: customFieldDefinition + required: + - '@odata.type' + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + 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: Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + readOnly: true + deletedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: 'Identity of the user who deleted the custom field definition, if it was deleted.' + readOnly: true + 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 the custom field definition was deleted, if applicable.' + format: date-time + nullable: true + readOnly: true + displayName: + type: string + description: Name of the custom field. + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + planId: + type: string + description: 'ID of the plan the custom field is defined on. Required, and immutable after creation.' + rollupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.customFieldRollupType' + - type: object + nullable: true + description: 'How values of this custom field are rolled up across tasks. The possible values are: noRollup, max, min, sum, average, unknownFutureValue.' + valueType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.customFieldValueType' + - type: object + nullable: true + description: 'Data type of the custom field''s values.. The possible values are: text, date, utcDateTime, number, decimal, flag, singleChoiceText, multipleChoiceText, unknownFutureValue.' + choiceOptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customChoiceOption' + description: The collection of selectable choice options for a single-choice or multiple-choice custom field. Read-only. Nullable. + x-ms-navigationProperty: true + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.customFieldDefinition' + microsoft.graph.customFieldValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: customFieldValue + required: + - '@odata.type' + type: object + properties: + customFieldDefinitionId: + type: string + description: ID of the customFieldDefinition this value is for. Immutable after creation. + nullable: true + value: + type: string + description: 'The value of the custom field, formatted according to the field''s valueType.' + nullable: true + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.customFieldValue' microsoft.graph.customSecurityAttributeAudit: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1323766,6 +1340228,12 @@ components: - '@odata.type' type: object properties: + lifecyclePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + description: Deleted lifecycle policies that can be restored. + x-ms-navigationProperty: true workflows: type: array items: @@ -1323814,6 +1340282,56 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.deltaParticipants' + microsoft.graph.dependency: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: dependency + required: + - '@odata.type' + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + constraint: + $ref: '#/components/schemas/microsoft.graph.dependencyType' + creationInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.creationInfo' + - type: object + nullable: true + description: Read-only creation metadata for the entity. + readOnly: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + sourceItemId: + type: string + description: ID of the source item in the dependency. + targetItemId: + type: string + description: ID of the target item in the dependency. + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.dependency' microsoft.graph.depEnrollmentBaseProfile: allOf: - $ref: '#/components/schemas/microsoft.graph.enrollmentProfile' @@ -1324673,6 +1341191,8 @@ components: displayName: type: string description: The name of the Assignment Filter. + evaluationMode: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationMode' 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 @@ -1331350,7 +1347870,10 @@ components: nullable: true '@odata.type': type: string - x-ms-discriminator-value: '#microsoft.graph.directoryAudit' + discriminator: + propertyName: '@odata.type' + mapping: + '#microsoft.graph.appManagementAudit': '#/components/schemas/microsoft.graph.appManagementAudit' microsoft.graph.directoryDefinition: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1331542,6 +1348065,23 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.directoryRoleAccessReviewPolicy' + microsoft.graph.directoryRoleManagementDeletedItemContainer: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: directoryRoleManagementDeletedItemContainer + required: + - '@odata.type' + type: object + properties: + roleDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + description: The soft-deleted custom role definitions in the directory. + x-ms-navigationProperty: true + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.directoryRoleManagementDeletedItemContainer' microsoft.graph.directoryRoleTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -1332132,11 +1348672,14 @@ components: properties: displayName: type: string + description: The display name of the identity. nullable: true identifier: type: string + description: The unique identifier for the identity within the drift record. principalName: type: string + description: The principal name of the identity. nullable: true '@odata.type': type: string @@ -1332672,15 +1349215,18 @@ components: properties: policyId: type: string + description: The unique identifier of the protection policy associated with the activity log. nullable: true policyName: type: string + description: Name of the protection policy. nullable: true protectionUnitDetails: anyOf: - $ref: '#/components/schemas/microsoft.graph.protectionUnitDetails' - type: object nullable: true + description: Contains Protection unit counts information. '@odata.type': type: string default: '#microsoft.graph.dynamicRuleActivityLog' @@ -1335687,6 +1352233,7 @@ components: '#microsoft.graph.cloudPcServicePlan': '#/components/schemas/microsoft.graph.cloudPcServicePlan' '#microsoft.graph.cloudPcSnapshot': '#/components/schemas/microsoft.graph.cloudPcSnapshot' '#microsoft.graph.cloudPcSupportedRegion': '#/components/schemas/microsoft.graph.cloudPcSupportedRegion' + '#microsoft.graph.cloudPcUserProfileSnapshot': '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' '#microsoft.graph.cloudPcUserSetting': '#/components/schemas/microsoft.graph.cloudPcUserSetting' '#microsoft.graph.cloudPcUserSettingAssignment': '#/components/schemas/microsoft.graph.cloudPcUserSettingAssignment' '#microsoft.graph.cloudPCUserSettingsPersistenceDetail': '#/components/schemas/microsoft.graph.cloudPCUserSettingsPersistenceDetail' @@ -1335766,6 +1352313,9 @@ components: '#microsoft.graph.copilotSetting': '#/components/schemas/microsoft.graph.copilotSetting' '#microsoft.graph.correlatedIdentity': '#/components/schemas/microsoft.graph.correlatedIdentity' '#microsoft.graph.corsConfiguration_v2': '#/components/schemas/microsoft.graph.corsConfiguration_v2' + '#microsoft.graph.costManagementAlertSetting': '#/components/schemas/microsoft.graph.costManagementAlertSetting' + '#microsoft.graph.costManagementRoot': '#/components/schemas/microsoft.graph.costManagementRoot' + '#microsoft.graph.costManagementUserBalance': '#/components/schemas/microsoft.graph.costManagementUserBalance' '#microsoft.graph.credentialUsageSummary': '#/components/schemas/microsoft.graph.credentialUsageSummary' '#microsoft.graph.credentialUserRegistrationCount': '#/components/schemas/microsoft.graph.credentialUserRegistrationCount' '#microsoft.graph.credentialUserRegistrationDetails': '#/components/schemas/microsoft.graph.credentialUserRegistrationDetails' @@ -1336094,6 +1352644,7 @@ components: '#microsoft.graph.deviceShellScript': '#/components/schemas/microsoft.graph.deviceShellScript' '#microsoft.graph.directory': '#/components/schemas/microsoft.graph.directory' '#microsoft.graph.directoryAudit': '#/components/schemas/microsoft.graph.directoryAudit' + '#microsoft.graph.appManagementAudit': '#/components/schemas/microsoft.graph.appManagementAudit' '#microsoft.graph.directoryDefinition': '#/components/schemas/microsoft.graph.directoryDefinition' '#microsoft.graph.directoryObject': '#/components/schemas/microsoft.graph.directoryObject' '#microsoft.graph.administrativeUnit': '#/components/schemas/microsoft.graph.administrativeUnit' @@ -1336152,6 +1352703,7 @@ components: '#microsoft.graph.user': '#/components/schemas/microsoft.graph.user' '#microsoft.graph.agentUser': '#/components/schemas/microsoft.graph.agentUser' '#microsoft.graph.directoryRoleAccessReviewPolicy': '#/components/schemas/microsoft.graph.directoryRoleAccessReviewPolicy' + '#microsoft.graph.directoryRoleManagementDeletedItemContainer': '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' '#microsoft.graph.directorySetting': '#/components/schemas/microsoft.graph.directorySetting' '#microsoft.graph.distributionListMember': '#/components/schemas/microsoft.graph.distributionListMember' '#microsoft.graph.document': '#/components/schemas/microsoft.graph.document' @@ -1336739,9 +1353291,22 @@ components: '#microsoft.graph.placeOperation': '#/components/schemas/microsoft.graph.placeOperation' '#microsoft.graph.planner': '#/components/schemas/microsoft.graph.planner' '#microsoft.graph.plannerDelta': '#/components/schemas/microsoft.graph.plannerDelta' + '#microsoft.graph.bucket': '#/components/schemas/microsoft.graph.bucket' + '#microsoft.graph.categoryDefinition': '#/components/schemas/microsoft.graph.categoryDefinition' + '#microsoft.graph.checklistItemV4': '#/components/schemas/microsoft.graph.checklistItemV4' + '#microsoft.graph.contentLink': '#/components/schemas/microsoft.graph.contentLink' + '#microsoft.graph.customChoiceOption': '#/components/schemas/microsoft.graph.customChoiceOption' + '#microsoft.graph.customFieldDefinition': '#/components/schemas/microsoft.graph.customFieldDefinition' + '#microsoft.graph.customFieldValue': '#/components/schemas/microsoft.graph.customFieldValue' + '#microsoft.graph.dependency': '#/components/schemas/microsoft.graph.dependency' + '#microsoft.graph.goal': '#/components/schemas/microsoft.graph.goal' + '#microsoft.graph.historyItem': '#/components/schemas/microsoft.graph.historyItem' + '#microsoft.graph.plan': '#/components/schemas/microsoft.graph.plan' + '#microsoft.graph.planContextLink': '#/components/schemas/microsoft.graph.planContextLink' '#microsoft.graph.plannerAssignedToTaskBoardTaskFormat': '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' '#microsoft.graph.plannerBucket': '#/components/schemas/microsoft.graph.plannerBucket' '#microsoft.graph.plannerBucketTaskBoardTaskFormat': '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + '#microsoft.graph.plannerChatMessage': '#/components/schemas/microsoft.graph.plannerChatMessage' '#microsoft.graph.plannerGoal': '#/components/schemas/microsoft.graph.plannerGoal' '#microsoft.graph.plannerHistoryItem': '#/components/schemas/microsoft.graph.plannerHistoryItem' '#microsoft.graph.taskHistoryItem': '#/components/schemas/microsoft.graph.taskHistoryItem' @@ -1336752,6 +1353317,8 @@ components: '#microsoft.graph.businessScenarioTask': '#/components/schemas/microsoft.graph.businessScenarioTask' '#microsoft.graph.plannerTaskDetails': '#/components/schemas/microsoft.graph.plannerTaskDetails' '#microsoft.graph.plannerUser': '#/components/schemas/microsoft.graph.plannerUser' + '#microsoft.graph.task': '#/components/schemas/microsoft.graph.task' + '#microsoft.graph.userAssignment': '#/components/schemas/microsoft.graph.userAssignment' '#microsoft.graph.plannerGroup': '#/components/schemas/microsoft.graph.plannerGroup' '#microsoft.graph.plannerPlanConfiguration': '#/components/schemas/microsoft.graph.plannerPlanConfiguration' '#microsoft.graph.plannerPlanConfigurationLocalization': '#/components/schemas/microsoft.graph.plannerPlanConfigurationLocalization' @@ -1336828,6 +1353395,7 @@ components: '#microsoft.graph.programControlType': '#/components/schemas/microsoft.graph.programControlType' '#microsoft.graph.pronounsSettings': '#/components/schemas/microsoft.graph.pronounsSettings' '#microsoft.graph.protectionPolicyBase': '#/components/schemas/microsoft.graph.protectionPolicyBase' + '#microsoft.graph.entraProtectionPolicy': '#/components/schemas/microsoft.graph.entraProtectionPolicy' '#microsoft.graph.exchangeProtectionPolicy': '#/components/schemas/microsoft.graph.exchangeProtectionPolicy' '#microsoft.graph.oneDriveForBusinessProtectionPolicy': '#/components/schemas/microsoft.graph.oneDriveForBusinessProtectionPolicy' '#microsoft.graph.sharePointProtectionPolicy': '#/components/schemas/microsoft.graph.sharePointProtectionPolicy' @@ -1336985,6 +1353553,9 @@ components: '#microsoft.graph.singleValueLegacyExtendedProperty': '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' '#microsoft.graph.softwareUpdateStatusSummary': '#/components/schemas/microsoft.graph.softwareUpdateStatusSummary' '#microsoft.graph.speakerAssignmentSubmission': '#/components/schemas/microsoft.graph.speakerAssignmentSubmission' + '#microsoft.graph.spendingPolicy': '#/components/schemas/microsoft.graph.spendingPolicy' + '#microsoft.graph.allUsersSpendingPolicy': '#/components/schemas/microsoft.graph.allUsersSpendingPolicy' + '#microsoft.graph.selectedGroupsSpendingPolicy': '#/components/schemas/microsoft.graph.selectedGroupsSpendingPolicy' '#microsoft.graph.storageQuotaBreakdown': '#/components/schemas/microsoft.graph.storageQuotaBreakdown' '#microsoft.graph.serviceStorageQuotaBreakdown': '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' '#microsoft.graph.storageSettings': '#/components/schemas/microsoft.graph.storageSettings' @@ -1337360,8 +1353931,26 @@ components: '#microsoft.graph.healthMonitoring.alert': '#/components/schemas/microsoft.graph.healthMonitoring.alert' '#microsoft.graph.healthMonitoring.alertConfiguration': '#/components/schemas/microsoft.graph.healthMonitoring.alertConfiguration' '#microsoft.graph.healthMonitoring.healthMonitoringRoot': '#/components/schemas/microsoft.graph.healthMonitoring.healthMonitoringRoot' + '#microsoft.graph.identityGovernance.complianceIssue': '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + '#microsoft.graph.identityGovernance.attestationComplianceIssue': '#/components/schemas/microsoft.graph.identityGovernance.attestationComplianceIssue' + '#microsoft.graph.identityGovernance.identityLifecycle': '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + '#microsoft.graph.identityGovernance.agentIdentityLifecycle': '#/components/schemas/microsoft.graph.identityGovernance.agentIdentityLifecycle' + '#microsoft.graph.identityGovernance.userIdentityLifecycle': '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' '#microsoft.graph.identityGovernance.insights': '#/components/schemas/microsoft.graph.identityGovernance.insights' '#microsoft.graph.identityGovernance.lifecycleManagementSettings': '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' + '#microsoft.graph.identityGovernance.lifecyclePolicy': '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + '#microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy': '#/components/schemas/microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy' + '#microsoft.graph.identityGovernance.guestLifecyclePolicy': '#/components/schemas/microsoft.graph.identityGovernance.guestLifecyclePolicy' + '#microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary': '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + '#microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration': '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' + '#microsoft.graph.identityGovernance.lifecyclePolicyReport': '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReport' + '#microsoft.graph.identityGovernance.lifecyclePolicyRule': '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + '#microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule': '#/components/schemas/microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule' + '#microsoft.graph.identityGovernance.inactivityRule': '#/components/schemas/microsoft.graph.identityGovernance.inactivityRule' + '#microsoft.graph.identityGovernance.invitationRedemptionRule': '#/components/schemas/microsoft.graph.identityGovernance.invitationRedemptionRule' + '#microsoft.graph.identityGovernance.periodicAttestationRule': '#/components/schemas/microsoft.graph.identityGovernance.periodicAttestationRule' + '#microsoft.graph.identityGovernance.sponsorPresenceRule': '#/components/schemas/microsoft.graph.identityGovernance.sponsorPresenceRule' + '#microsoft.graph.identityGovernance.lifecyclePolicySubjectReport': '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' '#microsoft.graph.identityGovernance.lifecycleWorkflowsContainer': '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowsContainer' '#microsoft.graph.identityGovernance.run': '#/components/schemas/microsoft.graph.identityGovernance.run' '#microsoft.graph.identityGovernance.subjectProcessingResult': '#/components/schemas/microsoft.graph.identityGovernance.subjectProcessingResult' @@ -1337491,7 +1354080,9 @@ components: '#microsoft.graph.partner.security.customersSpendingBudgetSecurityRequirement': '#/components/schemas/microsoft.graph.partner.security.customersSpendingBudgetSecurityRequirement' '#microsoft.graph.partner.security.responseTimeSecurityRequirement': '#/components/schemas/microsoft.graph.partner.security.responseTimeSecurityRequirement' '#microsoft.graph.partner.security.securityScoreHistory': '#/components/schemas/microsoft.graph.partner.security.securityScoreHistory' + '#microsoft.graph.partners.billing.azureAggregatedUsage': '#/components/schemas/microsoft.graph.partners.billing.azureAggregatedUsage' '#microsoft.graph.partners.billing.azureUsage': '#/components/schemas/microsoft.graph.partners.billing.azureUsage' + '#microsoft.graph.partners.billing.billedAggregatedUsage': '#/components/schemas/microsoft.graph.partners.billing.billedAggregatedUsage' '#microsoft.graph.partners.billing.billedReconciliation': '#/components/schemas/microsoft.graph.partners.billing.billedReconciliation' '#microsoft.graph.partners.billing.billedUsage': '#/components/schemas/microsoft.graph.partners.billing.billedUsage' '#microsoft.graph.partners.billing.billing': '#/components/schemas/microsoft.graph.partners.billing.billing' @@ -1337625,6 +1354216,7 @@ components: '#microsoft.graph.security.whoisBaseRecord': '#/components/schemas/microsoft.graph.security.whoisBaseRecord' '#microsoft.graph.security.whoisHistoryRecord': '#/components/schemas/microsoft.graph.security.whoisHistoryRecord' '#microsoft.graph.security.whoisRecord': '#/components/schemas/microsoft.graph.security.whoisRecord' + '#microsoft.graph.security.workbook': '#/components/schemas/microsoft.graph.security.workbook' '#microsoft.graph.security.zone': '#/components/schemas/microsoft.graph.security.zone' '#microsoft.graph.security.caseManagement.caseManagementEntity': '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' '#microsoft.graph.security.caseManagement.activity': '#/components/schemas/microsoft.graph.security.caseManagement.activity' @@ -1337728,13 +1354320,16 @@ components: - $ref: '#/components/schemas/microsoft.graph.driftAccessPackageInfo' - type: object nullable: true + description: The access package associated with this drift record. readOnly: true assignedRole: type: string + description: The role currently assigned to the identity on the resource. nullable: true readOnly: true expectedRole: type: string + description: The role expected based on the access package assignment. nullable: true readOnly: true '@odata.type': @@ -1337750,6 +1354345,7 @@ components: properties: identityType: type: string + description: The type of identity. The possible values are user and group. nullable: true '@odata.type': type: string @@ -1337772,6 +1354368,18 @@ components: type: string default: '#microsoft.graph.entraIdProtectionRiskyUserApproval' x-ms-discriminator-value: '#microsoft.graph.entraIdProtectionRiskyUserApproval' + microsoft.graph.entraProtectionPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase' + - title: entraProtectionPolicy + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.entraProtectionPolicy' + x-ms-discriminator-value: '#microsoft.graph.entraProtectionPolicy' microsoft.graph.evaluateLabelJobResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.jobResponseBase' @@ -1340208,6 +1356816,104 @@ components: x-ms-navigationProperty: true '@odata.type': type: string + microsoft.graph.goal: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: goal + required: + - '@odata.type' + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.goalCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + 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: Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + readOnly: true + displayName: + type: string + description: Title of the goal. + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + finishDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: Date the goal is targeted to finish. + format: date + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + notes: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemBody' + - type: object + nullable: true + description: Additional details or notes about the goal. + planId: + type: string + description: 'ID of the plan that contains the goal. Required, and immutable after creation.' + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Priority of the goal. + format: int32 + startDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: Date the goal starts. + format: date + nullable: true + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerGoalStatus' + - type: object + nullable: true + description: 'Progress status of the goal. The possible values are: notStarted, onTrack, behind, atRisk, closed, unknownFutureValue.' + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' + description: The collection of tasks associated with the goal. Read-only. Nullable. + x-ms-navigationProperty: true + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.goal' microsoft.graph.goals: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1340910,7 +1357616,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. To learn more about managing this property for Microsoft 365 vs. cloud security groups, see Key differences from Microsoft 365 group labeling.' assignedLicenses: type: array items: @@ -1343020,6 +1359726,58 @@ components: type: string description: 'Intune will provide customer the ability to configure hardware/bios settings on the enrolled windows 10 Azure Active Directory joined devices. Starting from June, 2024 (Intune Release 2406), this type will no longer be supported and will be marked as deprecated' x-ms-discriminator-value: '#microsoft.graph.hardwarePasswordInfo' + microsoft.graph.historyItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: historyItem + required: + - '@odata.type' + type: object + properties: + actor: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) that performed the change. + entityId: + type: string + description: ID of the entity the history item describes. + nullable: true + entityType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.historyEntityType' + - type: object + nullable: true + description: 'Type of the entity the history item describes. The possible values are: task, unknownFutureValue.' + eventType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.historyEventType' + - type: object + nullable: true + description: 'Type of the change event that occurred. The possible values are: created, updated, deleted, undeleted, moved, unknownFutureValue.' + newData: + type: string + description: Serialized representation of the entity state after the change. + nullable: true + occurredDateTime: + 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 the change occurred. Read-only. + format: date-time + nullable: true + readOnly: true + oldData: + type: string + description: Serialized representation of the entity state before the change. + nullable: true + planId: + type: string + description: ID of the plan the change occurred in. + nullable: true + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.historyItem' microsoft.graph.homeRealmDiscoveryPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' @@ -1350659,6 +1367417,10 @@ components: type: string description: The display name of the folder. nullable: true + isHidden: + type: boolean + description: 'Indicates whether the folder is hidden. The default value is false. This property can be set only when you create the folder; it can''t be updated using PATCH. By default, listing folders or listing child folders returns only folders that aren''t hidden. To include hidden folders in the response, use the optional query parameter includeHiddenFolders=true. The response includes both hidden and nonhidden folders. If you use $select to limit the returned properties, include isHidden in the selection.' + nullable: true parentFolderId: type: string description: The unique identifier for the parent folder of this folder. @@ -1356382,11 +1373144,14 @@ components: - $ref: '#/components/schemas/microsoft.graph.offboardingDetails' - type: object nullable: true + description: 'Contains detailed information about the offboarding operation, including affected protection units and their status.' policyId: type: string + description: The unique identifier of the protection policy associated with the activity log. nullable: true policyName: type: string + description: Name of the protection policy. nullable: true policyStatus: $ref: '#/components/schemas/microsoft.graph.protectionPolicyStatus' @@ -1361334,6 +1378099,204 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.placeOperation' + microsoft.graph.plan: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plan + required: + - '@odata.type' + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + calendar: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planCalendar' + - type: object + nullable: true + description: Working-time calendar settings for the plan. + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + container: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planContainer' + - type: object + nullable: true + description: 'Identifies the group, Teams channel, or user that owns the plan. Required, and immutable after creation.' + contentSensitivityLabelAssignment: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentSensitivityLabelAssignment' + - type: object + nullable: true + description: The sensitivity label assigned to content associated with the plan. + creationInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.creationInfo' + - type: object + nullable: true + description: Read-only creation metadata for the entity. + readOnly: true + displayName: + type: string + description: Title of the plan. + duration: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Duration of the plan, in days.' + format: int32 + nullable: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + hasChat: + type: boolean + description: Indicates whether the plan has an associated chat. + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + planView: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planView' + - type: object + nullable: true + description: 'Plan-scoped view settings, including category definitions.' + sharedWithContainers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerSharedWithContainer' + description: 'The list of containers (for example, additional groups or channels) that the plan is shared with.' + buckets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bucket' + description: The collection of buckets in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + contexts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + description: The collection of context links describing where the plan is surfaced. Read-only. Nullable. + x-ms-navigationProperty: true + customFieldDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customFieldDefinition' + description: The collection of custom field definitions in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + dependencies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dependency' + description: The collection of dependencies between items in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + goals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.goal' + description: The collection of goals in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + historyItems: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.historyItem' + description: The collection of history (audit) items for the plan. Read-only. Nullable. + x-ms-navigationProperty: true + links: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentLink' + description: The collection of content links attached to the plan. Read-only. Nullable. + x-ms-navigationProperty: true + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' + description: The collection of tasks in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.plan' + microsoft.graph.planContextLink: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: planContextLink + required: + - '@odata.type' + type: object + properties: + associationType: + type: string + description: Describes how the plan is associated with the surface. + nullable: true + 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: Date and time the context link was created. Read-only. + format: date-time + nullable: true + readOnly: true + customLinkText: + type: string + description: 'Custom text used to render the link, if provided.' + nullable: true + displayAs: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerPlanContextType' + - type: object + nullable: true + description: 'How the context link should be displayed. The possible values are: teamsTab, sharePointPage, meetingNotes, other, unknownFutureValue, loopPage, project. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: loopPage , project.' + displayNameSegments: + type: array + items: + type: string + nullable: true + description: Display name segments used to render where the plan is surfaced. + isActive: + type: boolean + description: Indicates whether the context link is currently active. + nullable: true + isCreation: + type: boolean + description: Indicates whether this context link represents the original creation surface for the plan. + nullable: true + key: + type: string + description: Identifier for the context the plan is surfaced in. + nullable: true + ownerAppId: + type: string + description: Application ID of the app that owns the surface the plan is linked from. + nullable: true + webUrl: + type: string + description: URL of the surface where the plan is displayed. + nullable: true + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.planContextLink' microsoft.graph.planner: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1361360,6 +1378323,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns a collection of the specified plans x-ms-navigationProperty: true + plans_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' + description: Read-only. Nullable. The collection of Planner Graph V4 plans. + x-ms-navigationProperty: true rosters: type: array items: @@ -1361372,6 +1378341,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. Returns a collection of the specified tasks x-ms-navigationProperty: true + tasks_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' + description: Read-only. Nullable. The collection of Planner Graph V4 tasks. + x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.planner' @@ -1361455,6 +1378430,77 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.plannerBucketTaskBoardTaskFormat' + microsoft.graph.plannerChatMessage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plannerChatMessage + required: + - '@odata.type' + type: object + properties: + content: + type: string + description: Body content of the chat message. + nullable: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + 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: Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + readOnly: true + deletedTime: + 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 the message was deleted. + format: date-time + nullable: true + editedTime: + 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 the message was last edited. + format: date-time + nullable: true + isDeleted: + type: boolean + description: Indicates whether the message was deleted. + nullable: true + isEdited: + type: boolean + description: Indicates whether the message was edited after it was sent. + nullable: true + messageType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerChatMessageType' + - type: object + nullable: true + description: 'Format of the message content. The possible values are: richTextHtml, plainText, unknownFutureValue.' + parentEntityId: + type: string + description: ID of the task or plan the message belongs to. + nullable: true + properties: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.chatMessageProperties' + - type: object + nullable: true + description: '@mentions and reactions associated with the message.' + threadType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerChatThreadType' + - type: object + nullable: true + description: 'Indicates whether the message belongs to a task-level or plan-level conversation. The possible values are: task, plan, unknownFutureValue.' + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.plannerChatMessage' microsoft.graph.plannerDelta: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1361468,9 +1378514,22 @@ components: discriminator: propertyName: '@odata.type' mapping: + '#microsoft.graph.bucket': '#/components/schemas/microsoft.graph.bucket' + '#microsoft.graph.categoryDefinition': '#/components/schemas/microsoft.graph.categoryDefinition' + '#microsoft.graph.checklistItemV4': '#/components/schemas/microsoft.graph.checklistItemV4' + '#microsoft.graph.contentLink': '#/components/schemas/microsoft.graph.contentLink' + '#microsoft.graph.customChoiceOption': '#/components/schemas/microsoft.graph.customChoiceOption' + '#microsoft.graph.customFieldDefinition': '#/components/schemas/microsoft.graph.customFieldDefinition' + '#microsoft.graph.customFieldValue': '#/components/schemas/microsoft.graph.customFieldValue' + '#microsoft.graph.dependency': '#/components/schemas/microsoft.graph.dependency' + '#microsoft.graph.goal': '#/components/schemas/microsoft.graph.goal' + '#microsoft.graph.historyItem': '#/components/schemas/microsoft.graph.historyItem' + '#microsoft.graph.plan': '#/components/schemas/microsoft.graph.plan' + '#microsoft.graph.planContextLink': '#/components/schemas/microsoft.graph.planContextLink' '#microsoft.graph.plannerAssignedToTaskBoardTaskFormat': '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' '#microsoft.graph.plannerBucket': '#/components/schemas/microsoft.graph.plannerBucket' '#microsoft.graph.plannerBucketTaskBoardTaskFormat': '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + '#microsoft.graph.plannerChatMessage': '#/components/schemas/microsoft.graph.plannerChatMessage' '#microsoft.graph.plannerGoal': '#/components/schemas/microsoft.graph.plannerGoal' '#microsoft.graph.plannerHistoryItem': '#/components/schemas/microsoft.graph.plannerHistoryItem' '#microsoft.graph.taskHistoryItem': '#/components/schemas/microsoft.graph.taskHistoryItem' @@ -1361481,6 +1378540,8 @@ components: '#microsoft.graph.businessScenarioTask': '#/components/schemas/microsoft.graph.businessScenarioTask' '#microsoft.graph.plannerTaskDetails': '#/components/schemas/microsoft.graph.plannerTaskDetails' '#microsoft.graph.plannerUser': '#/components/schemas/microsoft.graph.plannerUser' + '#microsoft.graph.task': '#/components/schemas/microsoft.graph.task' + '#microsoft.graph.userAssignment': '#/components/schemas/microsoft.graph.userAssignment' microsoft.graph.plannerGoal: allOf: - $ref: '#/components/schemas/microsoft.graph.plannerDelta' @@ -1361545,6 +1378606,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans owned by the group. x-ms-navigationProperty: true + plans_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' + description: Read-only. Nullable. The collection of Planner Graph V4 plans owned by the group. + x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.plannerGroup' @@ -1362244,6 +1379311,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' x-ms-navigationProperty: true + plans_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' + description: Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + x-ms-navigationProperty: true recentPlans: type: array items: @@ -1362262,6 +1379335,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. Returns the plannerTasks assigned to the user. x-ms-navigationProperty: true + tasks_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' + description: Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.plannerUser' @@ -1362911,11 +1379990,11 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are available, away, beRightBack, busy, doNotDisturb, offline, outOfOffice, presenceUnknown.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, Offline, OutOfOffice, PresenceUnknown.' nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are available, away, beRightBack, busy, doNotDisturb, focusing, inACall, inAMeeting, offline, presenting, presenceUnknown.' + description: 'The base presence information for a user. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, Focusing, InACall, InAMeeting, Offline, Presenting, PresenceUnknown.' nullable: true outOfOfficeSettings: anyOf: @@ -1365240,6 +1382319,7 @@ components: discriminator: propertyName: '@odata.type' mapping: + '#microsoft.graph.entraProtectionPolicy': '#/components/schemas/microsoft.graph.entraProtectionPolicy' '#microsoft.graph.exchangeProtectionPolicy': '#/components/schemas/microsoft.graph.exchangeProtectionPolicy' '#microsoft.graph.oneDriveForBusinessProtectionPolicy': '#/components/schemas/microsoft.graph.oneDriveForBusinessProtectionPolicy' '#microsoft.graph.sharePointProtectionPolicy': '#/components/schemas/microsoft.graph.sharePointProtectionPolicy' @@ -1365992,6 +1383072,13 @@ components: - '@odata.type' type: object properties: + deletedItems: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + - type: object + nullable: true + description: Container for soft-deleted directory role management resources. + x-ms-navigationProperty: true resourceNamespaces: type: array items: @@ -1367702,13 +1384789,16 @@ components: - $ref: '#/components/schemas/microsoft.graph.restoreArtifactDetails' - type: object nullable: true + description: 'Contains detailed information about the artifacts being restored, including counts and status of restored items.' restoreCompletionDateTime: 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 when the restore task was completed. format: date-time nullable: true restoreSessionId: type: string + description: The unique identifier of the restore session associated with this activity log. nullable: true restoreSessionStatus: $ref: '#/components/schemas/microsoft.graph.restoreSessionStatus' @@ -1370663,6 +1387753,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userSecurityProfile' x-ms-navigationProperty: true + workbooks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + description: The Microsoft Security workbooks in the tenant. The collection response omits workbook content by default; explicitly select content to include it. + x-ms-navigationProperty: true zones: type: array items: @@ -1371069,6 +1388165,25 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.securityToolAwsUserAdministratorFinding' + microsoft.graph.selectedGroupsSpendingPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + - title: selectedGroupsSpendingPolicy + required: + - '@odata.type' + type: object + properties: + assignedGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + description: "The groups the policy is assigned to. On create, omit this property or supply an empty\ncollection to create a disabled policy. Add the first group later through the\nassignedGroups/$ref operation to activate the policy when its other requirements are satisfied." + x-ms-navigationProperty: true + '@odata.type': + type: string + default: '#microsoft.graph.selectedGroupsSpendingPolicy' + description: "A spending policy that governs only the users in its assigned groups. Omitting assignedGroups\nor supplying an empty collection creates a disabled policy that is not enforced. The policy\ntakes effect after at least one valid group is assigned and its other requirements are satisfied." + x-ms-discriminator-value: '#microsoft.graph.selectedGroupsSpendingPolicy' microsoft.graph.selfServiceSignUp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1371929,6 +1389044,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' x-ms-navigationProperty: true + lifecycle: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + - type: object + nullable: true + description: The lifecycle governance state of the agent identity backed by this service principal. + x-ms-navigationProperty: true memberOf: type: array items: @@ -1375065,6 +1392187,82 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.speakerAssignmentSubmission' + microsoft.graph.spendingPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: spendingPolicy + required: + - '@odata.type' + type: object + properties: + billingMethods: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethods' + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + 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: When the policy was created. Read-only. + format: date-time + readOnly: true + displayName: + type: string + description: 'The policy display name. Must be 10-64 characters, letters, digits, and spaces only.' + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + 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: When the policy was last modified. Read-only. + format: date-time + readOnly: true + periodLimit: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + perUserLimit: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + status: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyStatus' + emailThresholdSettings: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementAlertSetting' + - type: object + nullable: true + description: "Notify-only email threshold configuration for the policy. Alerts are delivered by email\nonly. Addressed beneath the policy rather than returned inline in the policy response." + x-ms-navigationProperty: true + serviceSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + description: "Per-service settings contained by the policy. Add a service with POST; remove one by\nsetting its state to disabled, which retains the entry in that state." + x-ms-navigationProperty: true + '@odata.type': + type: string + description: "A policy that governs Copilot Credits consumption for an audience. Every policy is one of\nits derived types, identified by @odata.type on create." + discriminator: + propertyName: '@odata.type' + mapping: + '#microsoft.graph.allUsersSpendingPolicy': '#/components/schemas/microsoft.graph.allUsersSpendingPolicy' + '#microsoft.graph.selectedGroupsSpendingPolicy': '#/components/schemas/microsoft.graph.selectedGroupsSpendingPolicy' + microsoft.graph.spendingPolicyServiceSetting: + title: spendingPolicyServiceSetting + required: + - '@odata.type' + type: object + properties: + parentEtag: + type: string + description: "The containing policy's ETag. Use this value in If-Match for concurrency control on\nservice-setting changes. Read-only." + readOnly: true + parentStatus: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyStatus' + serviceId: + type: string + description: "The identifier of the AI service this setting governs, such as cowork or workIQ. Several\nbillable services can share one identifier and are governed together. Discover valid\nvalues from the service catalog using a category identifier, not the catalog entry's\nown id." + state: + $ref: '#/components/schemas/microsoft.graph.serviceSettingState' + '@odata.type': + type: string + description: Desired governance state for a single service within a spending policy. microsoft.graph.staleSignInAlertConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementAlertConfiguration' @@ -1376281,6 +1393479,190 @@ components: mapping: '#microsoft.graph.androidManagedAppProtection': '#/components/schemas/microsoft.graph.androidManagedAppProtection' '#microsoft.graph.iosManagedAppProtection': '#/components/schemas/microsoft.graph.iosManagedAppProtection' + microsoft.graph.task: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: task + required: + - '@odata.type' + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + bucketId: + type: string + description: ID of the bucket that the task belongs to. + nullable: true + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.taskCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + completedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user who marked the task complete. + completedDateTime: + 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 the task was completed. + format: date-time + nullable: true + creationInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.creationInfo' + - type: object + nullable: true + description: Read-only creation metadata for the entity. + readOnly: true + displayName: + type: string + description: Title of the task. + dueDateTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateWithOptionalTime' + - type: object + nullable: true + description: 'Date and, optionally, time the task is due.' + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + finishDateTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateWithOptionalTime' + - type: object + nullable: true + description: 'Date and, optionally, time the task was finished.' + goalIds: + type: array + items: + type: string + nullable: true + description: IDs of the goals that the task is associated with. + hasChat: + type: boolean + description: Indicates whether the task has an associated chat. + nullable: true + hasChildren: + type: boolean + description: Indicates whether the task has subtasks. + nullable: true + isCritical: + type: boolean + description: 'Indicates whether the task is on the critical path, as computed from its dependencies.' + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + notes: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemBody' + - type: object + nullable: true + description: Additional details or notes about the task. + parentTaskId: + type: string + description: 'ID of the parent task, if this task is a subtask.' + nullable: true + percentComplete: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Percentage of the task''s completion, ranging from 0 to 100.' + format: int32 + personalView: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.taskPersonalView' + - type: object + nullable: true + description: 'Per-user personal view settings for the task, such as My Day membership.' + planId: + type: string + description: ID of the plan that contains the task. Immutable after creation. + nullable: true + planView: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.taskPlanView' + - type: object + nullable: true + description: 'Task view settings scoped to the plan, such as applied category IDs.' + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Priority of the task. Supported values range from 0 (urgent) to 10 (low). + format: int32 + recurrence: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerTaskRecurrence' + - type: object + nullable: true + description: 'Recurrence pattern for the task, if it repeats.' + startDateTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateWithOptionalTime' + - type: object + nullable: true + description: 'Date and, optionally, time the task is scheduled to start.' + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerTaskStatus' + - type: object + nullable: true + description: 'Indicates progress on the task. The possible values are: notStarted, inProgress, completed, blocked, unknownFutureValue.' + checklist: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + description: The collection of checklist items on the task. Read-only. Nullable. + x-ms-navigationProperty: true + customFieldValues: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + description: The collection of custom field values set on the task. Read-only. Nullable. + x-ms-navigationProperty: true + links: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentLink' + description: The collection of content links attached to the task. Read-only. Nullable. + x-ms-navigationProperty: true + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + description: The collection of chat messages associated with the task. Read-only. Nullable. + x-ms-navigationProperty: true + userAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userAssignment' + description: The collection of user assignments on the task. Read-only. Nullable. + x-ms-navigationProperty: true + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.task' microsoft.graph.taskFileAttachment: allOf: - $ref: '#/components/schemas/microsoft.graph.attachmentBase' @@ -1376907,6 +1394289,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' x-ms-navigationProperty: true + plans_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.teamsChannelPlanner' @@ -1381761,6 +1399149,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' x-ms-navigationProperty: true + lifecycle: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + - type: object + nullable: true + description: Lifecycle information for the user. Read-only. + x-ms-navigationProperty: true mailFolders: type: array items: @@ -1382195,6 +1399590,38 @@ components: type: string description: 'Contains properties for the installation status for a user. This will be deprecated starting May, 2023 (Intune Release 2305).' x-ms-discriminator-value: '#microsoft.graph.userAppInstallStatus' + microsoft.graph.userAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: userAssignment + required: + - '@odata.type' + type: object + properties: + assignedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) that made the assignment. + assignedDateTime: + 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 the assignment was made. + format: date-time + nullable: true + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userAssignmentCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.userAssignment' microsoft.graph.userCloudCommunication: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1395875,6 +1413302,9 @@ components: - type: object nullable: true description: Determines whether issuer(CA) hints are sent back to the client side to filter the certificates shown in certificate picker. + requireCertificateSidAlignment: + type: boolean + description: 'When set to true, Microsoft Entra ID matches the SID in the Security Identifier (SID) extension or the SAN URI SID value from the user''s X.509 certificate to the user''s on-premises SID attribute for hybrid users and cloud SID for cloud-only users. Certificate-based authentication fails if the values don''t match. The value can''t be null. The default value is false.' includeTargets: type: array items: @@ -1396060,6 +1413490,21 @@ components: type: string default: '#microsoft.graph.aadUserNotificationRecipient' x-ms-discriminator-value: '#microsoft.graph.aadUserNotificationRecipient' + microsoft.graph.absoluteCostManagementAlertThreshold: + allOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementAlertThreshold' + - title: absoluteCostManagementAlertThreshold + required: + - '@odata.type' + type: object + properties: + unit: + $ref: '#/components/schemas/microsoft.graph.costManagementUnit' + '@odata.type': + type: string + default: '#microsoft.graph.absoluteCostManagementAlertThreshold' + description: "A threshold expressed as an absolute quantity. The value is positive and is stated in the\naccompanying unit, which matches the policy's limit unit." + x-ms-discriminator-value: '#microsoft.graph.absoluteCostManagementAlertThreshold' microsoft.graph.acceptJoinResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.participantJoiningResponse' @@ -1396088,15 +1413533,18 @@ components: properties: catalogId: type: string + description: 'Reserved for future use. This property is currently ignored, and the report includes data from all catalogs.' nullable: true reportFormat: type: string + description: 'The file format of the report. The supported values are csv and parquet. For the generateDownloadUri action, specify parquet.' nullable: true resourceIds: type: array items: type: string nullable: true + description: 'Reserved for future use. This property is currently ignored, and the report includes all resources of the specified resource type.' resourceType: $ref: '#/components/schemas/microsoft.graph.accessDriftReportResourceType' '@odata.type': @@ -1400270,6 +1417718,30 @@ components: description: The category value as it appears in the categories property of an applicationTemplate. Use this value when filtering application templates by category. '@odata.type': type: string + microsoft.graph.appliedAppManagementPolicyRestriction: + title: appliedAppManagementPolicyRestriction + required: + - '@odata.type' + type: object + properties: + attemptedChanges: + $ref: '#/components/schemas/microsoft.graph.Dictionary' + auditResult: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditLogAuditResult' + policyId: + type: string + policyType: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditLogPolicyType' + restrictionDetails: + $ref: '#/components/schemas/microsoft.graph.Dictionary' + restrictionResult: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditLogRestrictionResult' + restrictionState: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditLogRestrictionState' + restrictionType: + type: string + '@odata.type': + type: string microsoft.graph.appliedAuthenticationEventListener: title: appliedAuthenticationEventListener required: @@ -1401112,6 +1418584,8 @@ components: type: string description: The data type of the property. nullable: true + evaluationSource: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterPropertyEvaluationSource' isCollection: type: boolean description: Indicates whether the property is a collection type or not. @@ -1404067,6 +1421541,17 @@ components: description: Defines the upper bound up to which to compute the aggregation. This can be a numeric value or a string representation of a date using the YYYY-MM-DDTHH:mm:ss.sssZ format. Required. '@odata.type': type: string + microsoft.graph.bucketCapability: + title: bucketCapability + required: + - '@odata.type' + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the bucket. + '@odata.type': + type: string microsoft.graph.bufferDecryptionResult: title: bufferDecryptionResult required: @@ -1404596,6 +1422081,17 @@ components: properties: '@odata.type': type: string + microsoft.graph.categoryDefinitionCapability: + title: categoryDefinitionCapability + required: + - '@odata.type' + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the category definition. + '@odata.type': + type: string microsoft.graph.certificateAuthority: title: certificateAuthority required: @@ -1405170,6 +1422666,31 @@ components: type: string default: '#microsoft.graph.chatMembersNotificationRecipient' x-ms-discriminator-value: '#microsoft.graph.chatMembersNotificationRecipient' + microsoft.graph.chatMention: + title: chatMention + required: + - '@odata.type' + type: object + properties: + index: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Character position of the mention within the message content. + format: int32 + nullable: true + mentioned: + type: string + description: Identifier of the mentioned user or application. + nullable: true + type: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.chatMentionType' + - type: object + nullable: true + description: 'Type of the mentioned entity. The possible values are: user, application, unknownFutureValue.' + '@odata.type': + type: string microsoft.graph.chatMessageAttachment: title: chatMessageAttachment required: @@ -1405423,6 +1422944,24 @@ components: description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' '@odata.type': type: string + microsoft.graph.chatMessageProperties: + title: chatMessageProperties + required: + - '@odata.type' + type: object + properties: + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMention' + description: Collection of @mentions in the message. + reactions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatReaction' + description: Collection of reactions applied to the message. + '@odata.type': + type: string microsoft.graph.chatMessageReaction: title: chatMessageReaction required: @@ -1405442,6 +1422981,10 @@ components: type: string description: The hosted content URL for the custom reaction type. nullable: true + reactionId: + type: string + description: The service-issued identifier for a custom emoji reaction. The identifier is scoped to the tenant. + nullable: true reactionType: type: string description: 'The reaction type. Supported values include Unicode characters, custom, and some backward-compatible reaction types, such as like, angry, sad, laugh, heart, and surprised.' @@ -1405461,6 +1423004,23 @@ components: type: string default: '#microsoft.graph.chatMessageReactionIdentitySet' x-ms-discriminator-value: '#microsoft.graph.chatMessageReactionIdentitySet' + microsoft.graph.chatReaction: + title: chatReaction + required: + - '@odata.type' + type: object + properties: + key: + type: string + description: 'Identifier of the reaction (for example, an emoji key).' + nullable: true + users: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.creationTimestamp' + description: 'Users who applied the reaction, and when.' + '@odata.type': + type: string microsoft.graph.chatRenamedEventMessageDetail: allOf: - $ref: '#/components/schemas/microsoft.graph.eventMessageDetail' @@ -1405517,6 +1423077,17 @@ components: nullable: true '@odata.type': type: string + microsoft.graph.checklistCapability: + title: checklistCapability + required: + - '@odata.type' + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the checklist item. + '@odata.type': + type: string microsoft.graph.choiceColumn: title: choiceColumn required: @@ -1407600,7 +1425171,7 @@ components: nullable: true id: type: string - description: 'The unique identifier (ID) of the source image. Read-only. The id property is deprecated and will stop returning data on January 31, 2024. Going forward, use the resourceId property.' + description: 'The unique identifier (ID) of the source image. Read-only. The id property is deprecated and will stop returning data on December 7, 2026. Going forward, use the resourceId property.' nullable: true resourceId: type: string @@ -1407691,6 +1425262,24 @@ components: description: 'Indicates the unique identifier for the Azure storage account. For example, /subscriptions/0231ef39-1113-4772-bffe-26e7d8a15c9e/resourceGroups/myresourcegroup/providers/Microsoft.Storage/storageAccounts/mystorageaccount.' '@odata.type': type: string + microsoft.graph.cloudPcStorageConfiguration: + title: cloudPcStorageConfiguration + required: + - '@odata.type' + type: object + properties: + allocatedStorageSizeCategory: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingsPersistenceStorageSizeCategory' + - type: object + nullable: true + storageSizingType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcStorageSizingType' + - type: object + nullable: true + '@odata.type': + type: string microsoft.graph.cloudPcSubscription: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1407754,6 +1425343,78 @@ components: description: 'Indicates the Cloud PC disk encryption type for a tenant. It is a tenant-level setting that applies globally to all Cloud PCs in the tenant. The possible values are: platformManagedKey, customerManagedKey, unknownFutureValue. Read-only.' '@odata.type': type: string + microsoft.graph.cloudPcUserProfileBulkActionResult: + title: cloudPcUserProfileBulkActionResult + required: + - '@odata.type' + type: object + properties: + failedCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + totalCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + '@odata.type': + type: string + discriminator: + propertyName: '@odata.type' + mapping: + '#microsoft.graph.cloudPcUserProfileSnapshotCreateBulkActionResult': '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshotCreateBulkActionResult' + '#microsoft.graph.cloudPcUserProfileSnapshotExportBulkActionResult': '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshotExportBulkActionResult' + microsoft.graph.cloudPcUserProfileSnapshotCreateBulkActionResult: + allOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileBulkActionResult' + - title: cloudPcUserProfileSnapshotCreateBulkActionResult + required: + - '@odata.type' + type: object + properties: + failedCloudProfileIds: + type: array + items: + type: string + '@odata.type': + type: string + default: '#microsoft.graph.cloudPcUserProfileSnapshotCreateBulkActionResult' + x-ms-discriminator-value: '#microsoft.graph.cloudPcUserProfileSnapshotCreateBulkActionResult' + microsoft.graph.cloudPcUserProfileSnapshotExportBulkActionResult: + allOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileBulkActionResult' + - title: cloudPcUserProfileSnapshotExportBulkActionResult + required: + - '@odata.type' + type: object + properties: + failedSnapshotIds: + type: array + items: + type: string + '@odata.type': + type: string + default: '#microsoft.graph.cloudPcUserProfileSnapshotExportBulkActionResult' + x-ms-discriminator-value: '#microsoft.graph.cloudPcUserProfileSnapshotExportBulkActionResult' + microsoft.graph.cloudPcUserProfileSnapshotStorageDetail: + title: cloudPcUserProfileSnapshotStorageDetail + required: + - '@odata.type' + type: object + properties: + accessTier: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcStorageAccountAccessTier' + - type: object + nullable: true + containerName: + type: string + storageAccountId: + type: string + '@odata.type': + type: string microsoft.graph.cloudPcUserRoleScopeTagInfo: title: cloudPcUserRoleScopeTagInfo required: @@ -1407768,6 +1425429,25 @@ components: description: Scope tag ID. '@odata.type': type: string + microsoft.graph.cloudPCUserSettingsPersistenceAutoCleanupDetail: + title: cloudPCUserSettingsPersistenceAutoCleanupDetail + required: + - '@odata.type' + type: object + properties: + autoCleanupMode: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcAutoCleanupMode' + - type: object + nullable: true + inactiveProfileRetentionDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + '@odata.type': + type: string microsoft.graph.cloudPcUserSettingsPersistenceConfiguration: title: cloudPcUserSettingsPersistenceConfiguration required: @@ -1407797,6 +1425477,11 @@ components: description: 'The last time the user settings persistence profile was attached to the Cloud PC. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true + profileDiskEncryptionType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionType' + - type: object + nullable: true profileId: type: string description: Indicates the unique identifier of the Cloud PC user settings persistence profile for the selected Cloud PC user settings persistence. Required. Read-only. @@ -1407808,11 +1425493,51 @@ components: format: int32 status: $ref: '#/components/schemas/microsoft.graph.cloudPCUserSettingsPersistenceProfileStatus' + usageDetail: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPCUserSettingsPersistenceProfileUsageDetail' + - type: object + nullable: true userPrincipalName: type: string description: 'The user principal name of the owner of the cloud profile. For example, connie@contoso.com. Required. Read-only.' '@odata.type': type: string + microsoft.graph.cloudPCUserSettingsPersistenceProfileUsageDetail: + title: cloudPCUserSettingsPersistenceProfileUsageDetail + required: + - '@odata.type' + type: object + properties: + lastUsedSizeSyncDateTime: + 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 + format: date-time + nullable: true + profileUsedSizeInGB: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + '@odata.type': + type: string + microsoft.graph.cloudPcUserSettingsPersistenceSnapshotConfiguration: + title: cloudPcUserSettingsPersistenceSnapshotConfiguration + required: + - '@odata.type' + type: object + properties: + autoSnapshotFrequencyInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + '@odata.type': + type: string microsoft.graph.cloudPCUserSettingsPersistenceUsageResult: title: cloudPCUserSettingsPersistenceUsageResult required: @@ -1409515,6 +1427240,17 @@ components: $ref: '#/components/schemas/microsoft.graph.contentState' '@odata.type': type: string + microsoft.graph.contentLinkCapability: + title: contentLinkCapability + required: + - '@odata.type' + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the content link. + '@odata.type': + type: string microsoft.graph.contentMetadata: title: contentMetadata required: @@ -1410205,6 +1427941,129 @@ components: nullable: true '@odata.type': type: string + microsoft.graph.costManagementAlertThreshold: + title: costManagementAlertThreshold + required: + - '@odata.type' + type: object + properties: + value: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: The threshold value. Its permitted range is set by the derived type. + '@odata.type': + type: string + description: "A single notify-only alert threshold. Every threshold is one of its derived types,\nidentified by @odata.type on create." + discriminator: + propertyName: '@odata.type' + mapping: + '#microsoft.graph.absoluteCostManagementAlertThreshold': '#/components/schemas/microsoft.graph.absoluteCostManagementAlertThreshold' + '#microsoft.graph.percentageCostManagementAlertThreshold': '#/components/schemas/microsoft.graph.percentageCostManagementAlertThreshold' + microsoft.graph.costManagementBillingMethodBalance: + title: costManagementBillingMethodBalance + required: + - '@odata.type' + type: object + properties: + billingMethod: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethod' + consumedQuantity: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: Credits consumed. Reported for every billing method. + dataStatus: + $ref: '#/components/schemas/microsoft.graph.costManagementDataStatus' + purchasedQuantity: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: "Credits purchased for this billing method. Omitted when there is no purchased pool, as for\npay-as-you-go, where consumption is billed as incurred." + remainingQuantity: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: "Credits still available, as calculated by the service. This is not the difference between\npurchasedQuantity and consumedQuantity — use this value rather than deriving one. Omitted when\nthe billing method has no finite pool." + unit: + $ref: '#/components/schemas/microsoft.graph.costManagementUnit' + '@odata.type': + type: string + description: Credit balance for one billing method. + microsoft.graph.costManagementDataStatus: + title: costManagementDataStatus + required: + - '@odata.type' + type: object + properties: + 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: 'When the underlying data was last modified, not when the request was received.' + format: date-time + '@odata.type': + type: string + description: Last modification time for the source data represented by a result. + microsoft.graph.costManagementQuantity: + title: costManagementQuantity + required: + - '@odata.type' + type: object + properties: + unit: + $ref: '#/components/schemas/microsoft.graph.costManagementUnit' + '@odata.type': + type: string + description: "A unit-bearing quantity that is either limited to a value or unlimited. Every quantity is\none of its derived types, identified by @odata.type on create." + discriminator: + propertyName: '@odata.type' + mapping: + '#microsoft.graph.limitedCostManagementQuantity': '#/components/schemas/microsoft.graph.limitedCostManagementQuantity' + '#microsoft.graph.unlimitedCostManagementQuantity': '#/components/schemas/microsoft.graph.unlimitedCostManagementQuantity' + microsoft.graph.costManagementTenantCreditBalance: + title: costManagementTenantCreditBalance + required: + - '@odata.type' + type: object + properties: + billingMethodBalances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethodBalance' + description: 'Credit balances, one per billing method. Each entry carries its own data status.' + '@odata.type': + type: string + description: The tenant's Copilot credit balance snapshot. + microsoft.graph.costManagementUnevaluatedService: + title: costManagementUnevaluatedService + required: + - '@odata.type' + type: object + properties: + reason: + $ref: '#/components/schemas/microsoft.graph.balanceEvaluationFailureReason' + serviceId: + type: string + description: The service identifier whose balance could not be evaluated. + '@odata.type': + type: string + description: "A service whose balance could not be evaluated for the user, reported instead of an\nunreliable costManagementUserServiceBalance row." microsoft.graph.createAction: title: createAction required: @@ -1410231,6 +1428090,66 @@ components: '@odata.type': type: string description: Remote help - response we provide back to the helper after successfully creating an ACS session + microsoft.graph.creationInfo: + title: creationInfo + required: + - '@odata.type' + type: object + properties: + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) that created the entity. + 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: Date and time the entity was created. + format: date-time + nullable: true + externalId: + type: string + description: 'Identifier of the entity in an external system, if it originated outside Planner.' + nullable: true + externalUrl: + type: string + description: 'URL of the entity in the external system, if applicable.' + nullable: true + externalVersion: + type: string + description: 'Version of the entity in the external system, if applicable.' + nullable: true + scenarioId: + type: string + description: Identifier of the scenario or workflow that created the entity. + nullable: true + scope: + type: string + description: Scope the entity was created in. + nullable: true + '@odata.type': + type: string + microsoft.graph.creationTimestamp: + title: creationTimestamp + required: + - '@odata.type' + type: object + properties: + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) associated with the action. + 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: Date and time the action occurred. + format: date-time + nullable: true + '@odata.type': + type: string microsoft.graph.credential: title: credential required: @@ -1411503,6 +1429422,33 @@ components: type: string '@odata.type': type: string + microsoft.graph.dateWithOptionalTime: + title: dateWithOptionalTime + required: + - '@odata.type' + type: object + properties: + date: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date component of the value. + format: date + nullable: true + isTimeSpecified: + type: boolean + description: Indicates whether a specific time (not just a date) was provided. + time: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: The optional time-of-day component of the value. + format: time + nullable: true + timeZone: + type: string + description: 'Time zone the time value is expressed in, if time is set.' + nullable: true + '@odata.type': + type: string microsoft.graph.daylightTimeZoneOffset: allOf: - $ref: '#/components/schemas/microsoft.graph.standardTimeZoneOffset' @@ -1415587,6 +1433533,7 @@ components: '#microsoft.graph.wafAllowedHeadersDictionary': '#/components/schemas/microsoft.graph.wafAllowedHeadersDictionary' '#microsoft.graph.networkaccess.extendedProperties': '#/components/schemas/microsoft.graph.networkaccess.extendedProperties' '#microsoft.graph.partner.security.additionalDataDictionary': '#/components/schemas/microsoft.graph.partner.security.additionalDataDictionary' + '#microsoft.graph.security.workbookContent': '#/components/schemas/microsoft.graph.security.workbookContent' microsoft.graph.directorySizeQuota: title: directorySizeQuota required: @@ -1416022,9 +1433969,11 @@ components: properties: displayName: type: string + description: The display name of the access package. nullable: true identifier: type: string + description: The unique identifier of the access package. '@odata.type': type: string microsoft.graph.driftCounts: @@ -1416037,16 +1433986,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of assignments that are expected but not present on the resource. format: int32 total: maximum: 2147483647 minimum: -2147483648 type: number + description: The total number of unauthorized and missing access assignments. format: int32 unauthorized: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of assignments that exist on the resource but are not expected. format: int32 '@odata.type': type: string @@ -1416076,12 +1434028,16 @@ components: properties: catalogIdentifier: type: string + description: The identifier of the entitlement management catalog that contains the resource. catalogName: type: string + description: The display name of the entitlement management catalog. displayName: type: string + description: The display name of the governed resource. identifier: type: string + description: The unique identifier of the governed resource. type: $ref: '#/components/schemas/microsoft.graph.accessDriftResourceType' '@odata.type': @@ -1417893,6 +1435849,19 @@ components: readOnly: true '@odata.type': type: string + microsoft.graph.errorSettings: + title: errorSettings + required: + - '@odata.type' + type: object + properties: + errorAction: + $ref: '#/components/schemas/microsoft.graph.errorActions' + isEnabled: + type: boolean + description: Indicates whether Secure by Default is enabled for the protection scope. + '@odata.type': + type: string microsoft.graph.evaluateDynamicMembershipResult: title: evaluateDynamicMembershipResult required: @@ -1417971,6 +1435940,36 @@ components: $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' '@odata.type': type: string + microsoft.graph.evaluationErrorDetail: + title: evaluationErrorDetail + required: + - '@odata.type' + type: object + properties: + errorCategory: + $ref: '#/components/schemas/microsoft.graph.evaluationErrorCategory' + errorMessage: + type: string + errorType: + $ref: '#/components/schemas/microsoft.graph.evaluationErrorType' + '@odata.type': + type: string + microsoft.graph.evaluationIncompleteActivityMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.processContentMetadataBase' + - title: evaluationIncompleteActivityMetadata + required: + - '@odata.type' + type: object + properties: + errorAction: + $ref: '#/components/schemas/microsoft.graph.errorActions' + inspectionIncompleteReason: + $ref: '#/components/schemas/microsoft.graph.evaluationErrorDetail' + '@odata.type': + type: string + default: '#microsoft.graph.evaluationIncompleteActivityMetadata' + x-ms-discriminator-value: '#microsoft.graph.evaluationIncompleteActivityMetadata' microsoft.graph.evaluationScope: title: evaluationScope required: @@ -1418417,6 +1436416,14 @@ components: '@odata.type': type: string description: Remote help - response we provide back to the helper after getting response from pubSub + microsoft.graph.extensionFieldCollection: + title: extensionFieldCollection + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string microsoft.graph.extensionSchemaProperty: title: extensionSchemaProperty required: @@ -1418896,6 +1436903,10 @@ components: - '@odata.type' type: object properties: + isPatternToken: + type: boolean + description: 'Indicates whether value is a urlTemplate pattern (for example, a token such as {itemId} used to configure redirect behavior when opening files), rather than a literal value that consumers must resolve before use. Optional. The default value is false.' + nullable: true isSearchable: type: boolean description: Indicates whether the custom property is searchable. Optional. The default value is false. @@ -1419555,6 +1437566,14 @@ components: type: string default: '#microsoft.graph.globalSecureAccessFilteringProfileSessionControl' x-ms-discriminator-value: '#microsoft.graph.globalSecureAccessFilteringProfileSessionControl' + microsoft.graph.goalCapability: + title: goalCapability + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string microsoft.graph.governanceCriteria: title: governanceCriteria required: @@ -1422032,6 +1440051,9 @@ components: v26_0: type: boolean description: 'Indicates the minimum iOS version support required for the managed device. When ''True'', iOS with OS Version 26.0 or later is required to install the app. If ''False'', iOS Version 26.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' + v27_0: + type: boolean + description: 'Indicates the minimum iOS version support required for the managed device. When ''True'', iOS with OS Version 27.0 or later is required to install the app. If ''False'', iOS Version 27.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' v8_0: type: boolean description: 'Indicates the minimum iOS version support required for the managed device. When ''True'', iOS with OS Version 8.0 or later is required to install the app. If ''False'', iOS Version 8.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' @@ -1423403,6 +1441425,28 @@ components: nullable: true '@odata.type': type: string + microsoft.graph.limitedCostManagementQuantity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + - title: limitedCostManagementQuantity + required: + - '@odata.type' + type: object + properties: + value: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: 'The numeric value of the quantity, expressed in the stated unit.' + '@odata.type': + type: string + default: '#microsoft.graph.limitedCostManagementQuantity' + description: "A quantity limited to a specific value. A value of zero permits no consumption and is\ndistinct from unlimited." + x-ms-discriminator-value: '#microsoft.graph.limitedCostManagementQuantity' microsoft.graph.linkableIdentifiers: title: linkableIdentifiers required: @@ -1424517,6 +1442561,9 @@ components: v26_0: type: boolean description: 'Indicates the minimum OS X version support required for the managed device. When ''True'', macOS with OS X 26.0 or later is required to install the app. If ''False'', OS X Version 26.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' + v27_0: + type: boolean + description: 'Indicates the minimum OS X version support required for the managed device. When ''True'', macOS with OS X 27.0 or later is required to install the app. If ''False'', OS X Version 27.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' '@odata.type': type: string description: The minimum operating system required for a macOS app. @@ -1427813,34 +1445860,41 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units whose offboarding was cancelled during the operation. format: int32 failedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that failed to be offboarded during the operation. format: int32 offboardedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were successfully offboarded during the operation. format: int32 offboardEndDateTime: 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 when the offboarding operation ended. format: date-time nullable: true offboardingStatus: type: string + description: The current status of the offboarding operation. nullable: true offboardStartDateTime: 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 when the offboarding operation started. format: date-time nullable: true totalRequestedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The total number of protection units that were requested to be offboarded in this operation. format: int32 '@odata.type': type: string @@ -1428967,6 +1447021,7 @@ components: nullable: true isDeviceAccessEnabled: type: boolean + description: Indicates whether the Microsoft Entra Private Access application is accessible or available in device access mode. false by default. isDnsResolutionEnabled: type: boolean description: Indicates Microsoft Entra Private Access should handle DNS resolution. false by default. @@ -1430245,6 +1448300,19 @@ components: description: A property that indicates that an operation that might update the binary content of a file is pending completion. '@odata.type': type: string + microsoft.graph.percentageCostManagementAlertThreshold: + allOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementAlertThreshold' + - title: percentageCostManagementAlertThreshold + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.percentageCostManagementAlertThreshold' + description: "A threshold expressed as a percentage of the policy's period limit. The value is an\ninteger from 1 to 100 and carries no unit." + x-ms-discriminator-value: '#microsoft.graph.percentageCostManagementAlertThreshold' microsoft.graph.permissionsAnalyticsAggregatedIamKeySummary: title: permissionsAnalyticsAggregatedIamKeySummary required: @@ -1430870,6 +1448938,61 @@ components: nullable: true '@odata.type': type: string + microsoft.graph.planCalendar: + title: planCalendar + required: + - '@odata.type' + type: object + properties: + timeZone: + type: string + description: Time zone the plan's calendar is expressed in. + nullable: true + workDayDefaults: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workDayDefaults' + - type: object + nullable: true + description: Default working-day start and end times for the plan. + '@odata.type': + type: string + microsoft.graph.planCapability: + title: planCapability + required: + - '@odata.type' + type: object + properties: + calendar: + type: boolean + description: Indicates whether calendar features are enabled for the plan. + customFields: + type: boolean + description: Indicates whether custom fields are enabled for the plan. + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the plan. + goals: + type: boolean + description: Indicates whether goals are enabled for the plan. + undo: + type: boolean + description: Indicates whether undo is enabled for the plan. + '@odata.type': + type: string + microsoft.graph.planContainer: + title: planContainer + required: + - '@odata.type' + type: object + properties: + containerId: + type: string + description: 'ID of the container (group ID, user ID, or Teams channel ID).' + nullable: true + containerType: + $ref: '#/components/schemas/microsoft.graph.plannerContainerType' + '@odata.type': + type: string microsoft.graph.plannerAppliedCategories: title: plannerAppliedCategories required: @@ -1430896,10 +1449019,26 @@ components: - '@odata.type' type: object properties: + isArchived: + type: boolean + description: Read-only. Indicates whether the entity is archived. + nullable: true justification: type: string description: Read-only. Reason why the entity was archived or unarchived. nullable: true + modifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Read-only. Identity of the user who archived or unarchived the entity. + 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: Read-only. Date and time at which the entity's archive status changed. + format: date-time + nullable: true statusChangedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -1432274,6 +1450413,19 @@ components: description: The detailed usage rights information for the requesting user on the plan. This property is null when no sensitivity label is applied to the plan. Optional. '@odata.type': type: string + microsoft.graph.planView: + title: planView + required: + - '@odata.type' + type: object + properties: + categories: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.categoryDefinition' + x-ms-navigationProperty: true + '@odata.type': + type: string microsoft.graph.policyBinding: title: policyBinding required: @@ -1432292,6 +1450444,22 @@ components: description: Specifies the users or groups to be included in this policy scope. Often set to tenantScope for 'All users'. '@odata.type': type: string + microsoft.graph.policyConfiguration: + title: policyConfiguration + required: + - '@odata.type' + type: object + properties: + errorSettings: + $ref: '#/components/schemas/microsoft.graph.errorSettings' + 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 when the effective policy configuration was last modified. The timestamp is always in UTC. + format: date-time + nullable: true + '@odata.type': + type: string microsoft.graph.policyLocation: title: policyLocation required: @@ -1432391,6 +1450559,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.dlpActionInfo' description: The enforcement actions to take if the policy conditions are met within this scope. Required. + policyConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.policyConfiguration' + - type: object + nullable: true + description: The effective configuration for policy evaluation scenarios. This property can be omitted or null when no configuration is available or applicable. '@odata.type': type: string discriminator: @@ -1433884,6 +1452058,7 @@ components: propertyName: '@odata.type' mapping: '#microsoft.graph.contentActivityMetadata': '#/components/schemas/microsoft.graph.contentActivityMetadata' + '#microsoft.graph.evaluationIncompleteActivityMetadata': '#/components/schemas/microsoft.graph.evaluationIncompleteActivityMetadata' '#microsoft.graph.processConversationMetadata': '#/components/schemas/microsoft.graph.processConversationMetadata' '#microsoft.graph.processFileMetadata': '#/components/schemas/microsoft.graph.processFileMetadata' microsoft.graph.processContentRequest: @@ -1434321,29 +1452496,35 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were successfully added to the backup policy. format: int32 backupConfigurationType: type: string + description: The type of backup configuration applied to the protection units. nullable: true failedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection unit operations that failed during processing. format: int32 removedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were successfully removed from the backup policy. format: int32 requestedToAddCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were requested to be added to the backup policy. format: int32 requestedToRemoveCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were requested to be removed from the backup policy. format: int32 '@odata.type': type: string @@ -1435764,6 +1453945,10 @@ components: - type: object nullable: true description: 'The possible values are: manager, colleague, directReport, dotLineReport, assistant, dotLineManager, alternateContact, friend, spouse, sibling, child, parent, sponsor, emergencyContact, other, unknownFutureValue.' + relationshipLabel: + type: string + description: 'Information (free-text) describing the relationship between the user and the related person. This property provides additional context beyond the predefined relationship values and can be used by clients, including AI-powered experiences, to better understand and reason about the relationship.' + nullable: true userId: type: string description: The user's directory object ID (Microsoft Entra ID or CID). @@ -1436637,16 +1454822,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of artifacts that failed to be restored during the restore operation. format: int32 restoredCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of artifacts that were successfully restored during the restore operation. format: int32 totalArtifactsCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The total number of artifacts included in the restore operation. format: int32 '@odata.type': type: string @@ -1438660,6 +1456848,38 @@ components: mapping: '#microsoft.graph.ipSegmentConfiguration': '#/components/schemas/microsoft.graph.ipSegmentConfiguration' '#microsoft.graph.webSegmentConfiguration': '#/components/schemas/microsoft.graph.webSegmentConfiguration' + microsoft.graph.selectionDataStatus: + title: selectionDataStatus + required: + - '@odata.type' + type: object + properties: + evaluatedDateTime: + 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: When the result was evaluated. Always present. + format: date-time + groupMembershipAsOfDateTime: + 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: As-of time of the group membership used. + format: date-time + nullable: true + policyConfigurationAsOfDateTime: + 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: As-of time of the policy configuration used. + format: date-time + nullable: true + usageAsOfDateTime: + 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: As-of time of the usage data used. Omitted when no usage read was performed. + format: date-time + nullable: true + '@odata.type': + type: string + description: Freshness of each source that contributed to a computed balance or selection. microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration: title: selfServiceSignUpAuthenticationFlowConfiguration required: @@ -1439494,7 +1457714,7 @@ components: nullable: true throttledRequests: type: number - description: 'The number of API requests that were throttled. Only present in the throttlingReport; this property isn''t returned for the egressReport. Summary rows: total throttled requests across all applications. Detail rows: throttled requests for the specific application on the specific date. Read-only.' + description: 'The number of API requests that were throttled. Only present in the throttlingReport. For summary rows, this is the total number of throttled requests across all applications. For detail rows, this is the number of throttled requests for the specific application on the specific date. Read-only.' format: int64 nullable: true usageDateTime: @@ -1439505,12 +1457725,12 @@ components: nullable: true usageMB: type: number - description: 'Total usage in megabytes (MB) for this data point. Only present in the egressReport; this property isn''t returned for the throttlingReport. Summary rows: total aggregated usage across all applications for the reporting period. Detail rows: usage for the specific application on the specific date. Read-only.' + description: 'Total usage in megabytes (MB) for this data point. Only present in the egressReport. For summary rows, this is the total aggregated usage across all applications for the reporting period. For detail rows, this is the usage for the specific application on the specific date. Read-only.' format: int64 nullable: true usageRequests: type: number - description: 'The number of API requests. Summary rows: total requests across all applications. Detail rows: requests for the specific application on the specific date. Read-only.' + description: 'The number of API requests. Present in all report types. For summary rows, this is the total number of requests across all applications. For detail rows, this is the number of requests for the specific application on the specific date. Read-only.' format: int64 nullable: true '@odata.type': @@ -1441423,8 +1459643,12 @@ components: discriminator: propertyName: '@odata.type' mapping: + '#microsoft.graph.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet': '#/components/schemas/microsoft.graph.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet' + '#microsoft.graph.identityGovernance.allExcludingGroupsSubjectSet': '#/components/schemas/microsoft.graph.identityGovernance.allExcludingGroupsSubjectSet' + '#microsoft.graph.identityGovernance.allExcludingSpecificObjectsSubjectSet': '#/components/schemas/microsoft.graph.identityGovernance.allExcludingSpecificObjectsSubjectSet' '#microsoft.graph.identityGovernance.groupBasedSubjectSet': '#/components/schemas/microsoft.graph.identityGovernance.groupBasedSubjectSet' '#microsoft.graph.identityGovernance.ruleBasedSubjectSet': '#/components/schemas/microsoft.graph.identityGovernance.ruleBasedSubjectSet' + '#microsoft.graph.identityGovernance.selectedObjectsSubjectSet': '#/components/schemas/microsoft.graph.identityGovernance.selectedObjectsSubjectSet' microsoft.graph.subscriptionActivities: title: subscriptionActivities required: @@ -1442114,6 +1460338,48 @@ components: type: string default: '#microsoft.graph.targetUserSponsors' x-ms-discriminator-value: '#microsoft.graph.targetUserSponsors' + microsoft.graph.taskCapability: + title: taskCapability + required: + - '@odata.type' + type: object + properties: + assignedPriorityForTaskPersonalView: + type: boolean + description: Indicates whether assigned priority is shown in the task's personal view. + dependencies: + type: boolean + description: Indicates whether dependencies are enabled for the task. + history: + type: boolean + description: Indicates whether history tracking is enabled for the task. + '@odata.type': + type: string + microsoft.graph.taskPersonalView: + title: taskPersonalView + required: + - '@odata.type' + type: object + properties: + isOnMyDay: + type: boolean + description: Indicates whether the task is included in the user's My Day view. + '@odata.type': + type: string + microsoft.graph.taskPlanView: + title: taskPlanView + required: + - '@odata.type' + type: object + properties: + appliedCategoryIds: + type: array + items: + type: string + nullable: true + description: IDs of the categories applied to the task within this plan. + '@odata.type': + type: string microsoft.graph.teamArchivedEventMessageDetail: allOf: - $ref: '#/components/schemas/microsoft.graph.eventMessageDetail' @@ -1445135,6 +1463401,19 @@ components: type: string default: '#microsoft.graph.unknownSource' x-ms-discriminator-value: '#microsoft.graph.unknownSource' + microsoft.graph.unlimitedCostManagementQuantity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + - title: unlimitedCostManagementQuantity + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.unlimitedCostManagementQuantity' + description: A quantity that is not limited. Carries no numeric value. + x-ms-discriminator-value: '#microsoft.graph.unlimitedCostManagementQuantity' microsoft.graph.unmanagedDevice: title: unmanagedDevice required: @@ -1445471,6 +1463750,17 @@ components: type: string default: '#microsoft.graph.userActionContext' x-ms-discriminator-value: '#microsoft.graph.userActionContext' + microsoft.graph.userAssignmentCapability: + title: userAssignmentCapability + required: + - '@odata.type' + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the user assignment. + '@odata.type': + type: string microsoft.graph.userAttributeValuesItem: title: userAttributeValuesItem required: @@ -1447869,6 +1466159,12 @@ components: - type: object nullable: true description: The install time settings to apply for this app assignment. + inUseSettings: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.win32LobAppInUseSettings' + - type: object + nullable: true + description: 'The in-use deferral and countdown settings for the associated app assignment. These settings are only applied when the app''s `installExperience.inUseBehavior` is set to `terminateWithUserInteraction`. When `inUseBehavior` is set to any other value, this property is ignored.' notifications: $ref: '#/components/schemas/microsoft.graph.win32LobAppNotification' restartSettings: @@ -1448028,6 +1466324,33 @@ components: '@odata.type': type: string description: Contains installation experience properties for a Win32 App + microsoft.graph.win32LobAppInUseSettings: + title: win32LobAppInUseSettings + required: + - '@odata.type' + type: object + properties: + countdownMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Indicates the prompt countdown duration in minutes before installation is enforced. For Required assignments, the countdown starts after the final deferral and valid values are 1 to 240 (4 hours). Available assignments require a fixed value of 5.' + format: int32 + minutesBetweenDeferrals: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Indicates the duration in minutes between deferral attempts. For Required assignments, valid values are 1 to 1440 (24 hours). Available assignments require 1 as a fixed placeholder because deferrals are not supported.' + format: int32 + numberOfDeferrals: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Indicates the maximum number of times the user can defer installation. For Required assignments, valid values are 0 to 5. Available assignments require 0.' + format: int32 + '@odata.type': + type: string + description: Contains in-use deferral and prompt countdown settings for Required and Available Win32 app installation assignments. These settings apply only when the app's `installExperience.inUseBehavior` is `terminateWithUserInteraction`. They are not supported for Uninstall assignments. microsoft.graph.win32LobAppMsiInformation: title: win32LobAppMsiInformation required: @@ -1450434,6 +1468757,26 @@ components: description: Represents the worksheet protection option of allowing using sort feature. '@odata.type': type: string + microsoft.graph.workDayDefaults: + title: workDayDefaults + required: + - '@odata.type' + type: object + properties: + endTime: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: Default end time of the working day. + format: time + nullable: true + startTime: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: Default start time of the working day. + format: time + nullable: true + '@odata.type': + type: string microsoft.graph.workforceIntegrationEncryption: title: workforceIntegrationEncryption required: @@ -1450922,6 +1469265,31 @@ components: - value: unknownFutureValue description: A marker value for members added after the release of this API. name: unknownFutureValue + microsoft.graph.accessDecisionReason: + title: accessDecisionReason + enum: + - allowed + - notEntitled + - limitExhausted + - unknownFutureValue + type: string + description: The reason for a user's access decision for a service. + x-ms-enum: + name: accessDecisionReason + modelAsString: false + values: + - value: allowed + description: The user is allowed to consume. + name: allowed + - value: notEntitled + description: The user is not entitled to the service. + name: notEntitled + - value: limitExhausted + description: The applicable limit is exhausted. + name: limitExhausted + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.accessDriftReportResourceType: title: accessDriftReportResourceType enum: @@ -1453455,6 +1471823,37 @@ components: - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue + microsoft.graph.appManagementAuditLogAuditResult: + title: appManagementAuditLogAuditResult + enum: + - notApplicable + - wouldHaveBeenAllowed + - wouldHaveBeenBlocked + - unknownFutureValue + type: string + microsoft.graph.appManagementAuditLogPolicyType: + title: appManagementAuditLogPolicyType + enum: + - defaultEntraId + - tenant + - app + - unknownFutureValue + type: string + microsoft.graph.appManagementAuditLogRestrictionResult: + title: appManagementAuditLogRestrictionResult + enum: + - allowed + - blocked + - unknownFutureValue + type: string + microsoft.graph.appManagementAuditLogRestrictionState: + title: appManagementAuditLogRestrictionState + enum: + - enabled + - disabled + - audit + - unknownFutureValue + type: string microsoft.graph.appManagementLevel: title: appManagementLevel enum: @@ -1453617,6 +1472016,35 @@ components: - transcript - unknownFutureValue type: string + microsoft.graph.assignmentFilterEvaluationMode: + title: assignmentFilterEvaluationMode + enum: + - checkinTimeEvaluation + - inventoryEvaluation + - mixedEvaluation + - disabled + - unknownFutureValue + type: string + description: Represents the mode used by the service to evaluate an assignment filter. + x-ms-enum: + name: assignmentFilterEvaluationMode + modelAsString: false + values: + - value: checkinTimeEvaluation + description: The filter is evaluated when the device checks in. + name: checkinTimeEvaluation + - value: inventoryEvaluation + description: The filter is evaluated from inventory-backed device properties. + name: inventoryEvaluation + - value: mixedEvaluation + description: The filter requires both check-in-time and inventory-backed device properties. + name: mixedEvaluation + - value: disabled + description: Inventory-based evaluation is disabled for the requesting account. + name: disabled + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.assignmentFilterEvaluationResult: title: assignmentFilterEvaluationResult enum: @@ -1453761,6 +1472189,27 @@ components: - value: enrollmentRestrictions description: EnrollmentRestrictions name: enrollmentRestrictions + microsoft.graph.assignmentFilterPropertyEvaluationSource: + title: assignmentFilterPropertyEvaluationSource + enum: + - deviceCheckIn + - deviceInventory + - unknownFutureValue + type: string + description: Identifies the data source used to evaluate an assignment filter property. + x-ms-enum: + name: assignmentFilterPropertyEvaluationSource + modelAsString: false + values: + - value: deviceCheckIn + description: The property is evaluated when the device checks in. + name: deviceCheckIn + - value: deviceInventory + description: The property is evaluated from device inventory. + name: deviceInventory + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.assignmentMethod: title: assignmentMethod enum: @@ -1454449,6 +1472898,27 @@ components: - restoreLocked - unknownFutureValue type: string + microsoft.graph.balanceEvaluationFailureReason: + title: balanceEvaluationFailureReason + enum: + - upstreamFailure + - noApplicablePolicy + - unknownFutureValue + type: string + description: The reason a service's balance could not be evaluated for the user. + x-ms-enum: + name: balanceEvaluationFailureReason + modelAsString: false + values: + - value: upstreamFailure + description: "The service could not resolve the spending policy, so no authoritative balance or access\ndecision could be produced." + name: upstreamFailure + - value: noApplicablePolicy + description: "No spending policy governs this service for this user, so there is no balance to report.\nRetrying does not change this until a policy is created for the service, or the user is\nbrought into an existing policy's scope." + name: noApplicablePolicy + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.baseAuthenticationMethod: title: baseAuthenticationMethod enum: @@ -1455295,6 +1473765,13 @@ components: - value: mobileUnknown description: Unknown mobile. name: mobileUnknown + microsoft.graph.chatMentionType: + title: chatMentionType + enum: + - user + - application + - unknownFutureValue + type: string microsoft.graph.chatMessageActions: title: chatMessageActions enum: @@ -1455811,6 +1474288,16 @@ components: - cloudPC - unknownFutureValue type: string + microsoft.graph.cloudPcAutoCleanupMode: + title: cloudPcAutoCleanupMode + enum: + - none + - scheduled + - onQuotaExceeded + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.cloudPcBlobAccessTier: title: cloudPcBlobAccessTier enum: @@ -1456621,6 +1475108,13 @@ components: - cold - unknownFutureValue type: string + microsoft.graph.cloudPcStorageSizingType: + title: cloudPcStorageSizingType + enum: + - dynamic + - fixed + - unknownFutureValue + type: string microsoft.graph.cloudPcSupportedRegionStatus: title: cloudPcSupportedRegionStatus enum: @@ -1456667,6 +1475161,13 @@ components: - deleting - unknownFutureValue type: string + microsoft.graph.cloudPcUserSettingsPersistenceSnapshotType: + title: cloudPcUserSettingsPersistenceSnapshotType + enum: + - automatic + - manual + - unknownFutureValue + type: string microsoft.graph.cloudPcUserSettingsPersistenceStorageSizeCategory: title: cloudPcUserSettingsPersistenceStorageSizeCategory enum: @@ -1457527,6 +1476028,13 @@ components: - default - email type: string + microsoft.graph.contentLinkType: + title: contentLinkType + enum: + - documentReference + - webReference + - unknownFutureValue + type: string microsoft.graph.contentModality: title: contentModality enum: @@ -1457693,6 +1476201,75 @@ components: - value: unknownFutureValue description: A marker value for members added after the release of this API. name: unknownFutureValue + microsoft.graph.costManagementBillingMethod: + title: costManagementBillingMethod + enum: + - prepaidCredits + - payAsYouGo + - notSpecified + - unknownFutureValue + type: string + description: How Copilot consumption is billed. + x-ms-enum: + name: costManagementBillingMethod + modelAsString: false + values: + - value: prepaidCredits + description: 'Prepaid Copilot Credits, purchased through the P3 pre-purchase plan.' + name: prepaidCredits + - value: payAsYouGo + description: 'Consumption billed on demand, with no prepaid pool.' + name: payAsYouGo + - value: notSpecified + description: The billing method is not known or was not specified. + name: notSpecified + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue + microsoft.graph.costManagementBillingMethods: + title: costManagementBillingMethods + enum: + - notSpecified + - prepaidCredits + - payAsYouGo + - unknownFutureValue + type: string + description: "How Copilot consumption is billed when more than one method may apply. This is a flags enum,\nso combined values such as prepaidCredits,payAsYouGo are valid." + x-ms-enum-flags: + isFlags: true + x-ms-enum: + name: costManagementBillingMethods + modelAsString: false + values: + - value: notSpecified + description: No billing method is known or was specified. + name: notSpecified + - value: prepaidCredits + description: 'Prepaid Copilot Credits, purchased through the P3 pre-purchase plan.' + name: prepaidCredits + - value: payAsYouGo + description: 'Consumption billed on demand, with no prepaid pool.' + name: payAsYouGo + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue + microsoft.graph.costManagementUnit: + title: costManagementUnit + enum: + - copilotCredit + - unknownFutureValue + type: string + description: 'Unit in which consumption quantities are expressed. Values are consumption units, not currency.' + x-ms-enum: + name: costManagementUnit + modelAsString: false + values: + - value: copilotCredit + description: The current Copilot Credits consumption unit. + name: copilotCredit + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.countryLookupMethodType: title: countryLookupMethodType enum: @@ -1457801,6 +1476378,29 @@ components: - waitingForCallback - unknownFutureValue type: string + microsoft.graph.customFieldRollupType: + title: customFieldRollupType + enum: + - noRollup + - max + - min + - sum + - average + - unknownFutureValue + type: string + microsoft.graph.customFieldValueType: + title: customFieldValueType + enum: + - text + - date + - utcDateTime + - number + - decimal + - flag + - singleChoiceText + - multipleChoiceText + - unknownFutureValue + type: string microsoft.graph.customSecurityAttributeComparisonOperator: title: customSecurityAttributeComparisonOperator enum: @@ -1458434,6 +1477034,15 @@ components: - value: subnetMask description: Subnet mask. name: subnetMask + microsoft.graph.dependencyType: + title: dependencyType + enum: + - sourceFinishDrivesTargetStart + - sourceStartDrivesTargetStart + - sourceFinishDrivesTargetFinish + - targetStartDrivesSourceFinish + - unknownFutureValue + type: string microsoft.graph.depTokenType: title: depTokenType enum: @@ -1463306,6 +1481915,16 @@ components: - Delete - Update type: string + microsoft.graph.errorActions: + title: errorActions + enum: + - none + - audit + - block + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.errorCode: title: errorCode enum: @@ -1463560,6 +1482179,43 @@ components: - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue + microsoft.graph.evaluationErrorCategory: + title: evaluationErrorCategory + enum: + - unknown + - systemLimit + - systemError + - enforcementError + - unknownFutureValue + type: string + microsoft.graph.evaluationErrorType: + title: evaluationErrorType + enum: + - unsupportedFile + - passwordProtectedFile + - fileTooLarge + - archiveSizeTooLarge + - textExceedsMceThreshold + - partiallyScannedArchive + - partialImageExtraction + - imageOcrPartialResult + - ocrProcessingFailure + - ocrQuotaExhausted + - classificationServiceError + - sitExtractionFailure + - textExtractionFailure + - archiveTextExtractionError + - missingOrInvalidConfiguration + - agentFailure + - enforcementTimeout + - osOverride + - processNonExistent + - other + - serviceTimeout + - serviceError + - serviceUnavailable + - unknownFutureValue + type: string microsoft.graph.evaluationScopeType: title: evaluationScopeType enum: @@ -1465500,6 +1484156,24 @@ components: - subscriptionRemoved - reauthorizationRequired type: string + microsoft.graph.lifecyclePolicyComplianceState: + title: lifecyclePolicyComplianceState + enum: + - compliant + - warning + - warningNotify + - nonCompliant + type: string + microsoft.graph.loadTestFailureType: + title: loadTestFailureType + enum: + - expectedListArray + - missingListValueProperty + - missingKeyProperty + - objectInsteadOfArray + - stringInsteadOfInteger + - unknownFutureValue + type: string microsoft.graph.lobbyBypassScope: title: lobbyBypassScope enum: @@ -1468767,6 +1487441,7 @@ components: - role - unknownFutureValue - tenantConfiguration + - deviceDeprovision type: string description: The set of available policy types that can be configured for approval. The policy type must always be defined in an OperationApprovalRequest. x-ms-enum: @@ -1468800,6 +1487475,9 @@ components: - value: tenantConfiguration description: Indicates that the configured policy type is for Tenant Configuration operations. name: tenantConfiguration + - value: deviceDeprovision + description: Indicates that the configured policy type is for a Device Deprovision Action. + name: deviceDeprovision microsoft.graph.operationApprovalRequestStatus: title: operationApprovalRequestStatus enum: @@ -1469430,6 +1488108,20 @@ components: - cancelled - unknownFutureValue type: string + microsoft.graph.plannerChatMessageType: + title: plannerChatMessageType + enum: + - richTextHtml + - plainText + - unknownFutureValue + type: string + microsoft.graph.plannerChatThreadType: + title: plannerChatThreadType + enum: + - task + - plan + - unknownFutureValue + type: string microsoft.graph.plannerContainerType: title: plannerContainerType enum: @@ -1469442,6 +1488134,9 @@ components: - teamsChannel - onlineMeeting - plannerTask + - officeDocument + - meeting + - dataverseProject type: string microsoft.graph.plannerContextState: title: plannerContextState @@ -1469547,6 +1488242,15 @@ components: type: string x-ms-enum-flags: isFlags: true + microsoft.graph.plannerTaskStatus: + title: plannerTaskStatus + enum: + - notStarted + - inProgress + - completed + - blocked + - unknownFutureValue + type: string microsoft.graph.plannerTaskTargetKind: title: plannerTaskTargetKind enum: @@ -1473864,6 +1492568,27 @@ components: - everywhere - unknownFutureValue type: string + microsoft.graph.serviceSettingState: + title: serviceSettingState + enum: + - enabled + - disabled + - unknownFutureValue + type: string + description: Desired state of a governed service within a spending policy. + x-ms-enum: + name: serviceSettingState + modelAsString: false + values: + - value: enabled + description: The service is governed by the policy. + name: enabled + - value: disabled + description: The service is excluded from the policy. + name: disabled + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.serviceStartType: title: serviceStartType enum: @@ -1474349,6 +1493074,35 @@ components: - facebook - unknownFutureValue type: string + microsoft.graph.spendingPolicyStatus: + title: spendingPolicyStatus + enum: + - enabled + - disabled + - provisioning + - provisioningFailed + - unknownFutureValue + type: string + description: Lifecycle status of a spending policy. + x-ms-enum: + name: spendingPolicyStatus + modelAsString: false + values: + - value: enabled + description: The policy is active and enforced. + name: enabled + - value: disabled + description: "The policy is not enforced. This is the initial state of a newly created policy. A policy\nis also disabled when every group assigned to it has been deleted, or when the service\ndisables it in response to a change in the tenant's subscription." + name: disabled + - value: provisioning + description: The policy is being created or transitioned; group links and validation are in progress. + name: provisioning + - value: provisioningFailed + description: The most recent provisioning attempt failed; the policy is not enforced. + name: provisioningFailed + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.sslVersion: title: sslVersion enum: @@ -1485118,6 +1503872,85 @@ components: - saml - gsa type: string + microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: accessPackageAssignmentRequiredRule + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule' + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule' + microsoft.graph.identityGovernance.agentIdentityLifecycle: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + - title: agentIdentityLifecycle + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.agentIdentityLifecycle' + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.agentIdentityLifecycle' + microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - title: agentIdentityLifecyclePolicy + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy' + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy' + microsoft.graph.identityGovernance.attestationComplianceIssue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + - title: attestationComplianceIssue + required: + - '@odata.type' + type: object + properties: + attestationBlockReasons: + type: array + items: + type: string + description: The reasons that prevented the identity from being attested. + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.attestationComplianceIssue' + microsoft.graph.identityGovernance.complianceIssue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: complianceIssue + required: + - '@odata.type' + type: object + properties: + description: + type: string + description: A human-readable description of the compliance issue. + governingPolicyReferenceId: + type: string + description: The identifier of the lifecycle policy that generated the compliance issue. + issueCode: + type: string + description: A code that identifies the type of compliance issue. + ruleType: + type: string + description: 'The type of rule that generated the compliance issue, so callers can identify which rule caused non-compliance.' + nullable: true + '@odata.type': + type: string + discriminator: + propertyName: '@odata.type' + mapping: + '#microsoft.graph.identityGovernance.attestationComplianceIssue': '#/components/schemas/microsoft.graph.identityGovernance.attestationComplianceIssue' microsoft.graph.identityGovernance.customTaskExtension: allOf: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' @@ -1485164,6 +1503997,70 @@ components: type: string default: '#microsoft.graph.identityGovernance.customTaskExtension' x-ms-discriminator-value: '#microsoft.graph.identityGovernance.customTaskExtension' + microsoft.graph.identityGovernance.guestLifecyclePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - title: guestLifecyclePolicy + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.guestLifecyclePolicy' + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.guestLifecyclePolicy' + microsoft.graph.identityGovernance.identityLifecycle: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: identityLifecycle + required: + - '@odata.type' + type: object + properties: + lastAttestationDateTime: + 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 when the identity was last attested. This value can be null if the identity hasn't yet been attested. + format: date-time + nullable: true + complianceIssues: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + x-ms-navigationProperty: true + effectiveGoverningPolicy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + description: The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + x-ms-navigationProperty: true + '@odata.type': + type: string + discriminator: + propertyName: '@odata.type' + mapping: + '#microsoft.graph.identityGovernance.agentIdentityLifecycle': '#/components/schemas/microsoft.graph.identityGovernance.agentIdentityLifecycle' + '#microsoft.graph.identityGovernance.userIdentityLifecycle': '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + microsoft.graph.identityGovernance.inactivityRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: inactivityRule + required: + - '@odata.type' + type: object + properties: + lastActivityThresholdInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The maximum number of days an identity can remain inactive before it's flagged as non-compliant by the rule. + format: int32 + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.inactivityRule' + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.inactivityRule' microsoft.graph.identityGovernance.insights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1485175,6 +1504072,25 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.identityGovernance.insights' + microsoft.graph.identityGovernance.invitationRedemptionRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: invitationRedemptionRule + required: + - '@odata.type' + type: object + properties: + invitationRedemptionThresholdInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of days in which the guest user must redeem their invitation. + format: int32 + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.invitationRedemptionRule' + description: Requires a pending guest invitation to be redeemed within a threshold period. Guest lifecycle policies only; adding this rule to a non-guest lifecycle policy returns HTTP 400. + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.invitationRedemptionRule' microsoft.graph.identityGovernance.lifecycleManagementSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1485200,6 +1504116,221 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.identityGovernance.lifecycleManagementSettings' + microsoft.graph.identityGovernance.lifecyclePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicy + required: + - '@odata.type' + type: object + properties: + 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 date and time when the policy was created. + format: date-time + description: + type: string + description: The description of the policy. + nullable: true + displayName: + type: string + description: The display name of the policy. + enforcementAction: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction' + gracePeriodInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of days after an identity becomes non-compliant before the enforcement action is applied. + format: int32 + nullable: true + isEnabled: + type: boolean + description: Indicates whether the policy is enabled and actively evaluated. + 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 when the policy was last modified. + format: date-time + notificationSchedule: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyNotificationSettings' + - type: object + nullable: true + description: 'The notification settings for the policy, including the offsets, in days after non-compliance, at which notifications are sent.' + policySource: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySource' + scope: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - type: object + nullable: true + description: 'The set of subjects that the policy applies to. For example, use an allExcludingGroupsSubjectSet to exclude specific groups from evaluation.' + versionNumber: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The version number of the policy, which increments each time the policy is updated.' + format: int32 + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - type: object + nullable: true + description: The user or service principal that created the policy. + x-ms-navigationProperty: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - type: object + nullable: true + description: The user or service principal that last modified the policy. + x-ms-navigationProperty: true + report: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReport' + - type: object + nullable: true + description: The latest processing report for the policy. + x-ms-navigationProperty: true + rules: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + x-ms-navigationProperty: true + versions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + description: The collection of previous versions of the policy. + x-ms-navigationProperty: true + '@odata.type': + type: string + discriminator: + propertyName: '@odata.type' + mapping: + '#microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy': '#/components/schemas/microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy' + '#microsoft.graph.identityGovernance.guestLifecyclePolicy': '#/components/schemas/microsoft.graph.identityGovernance.guestLifecyclePolicy' + microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicyImpactSummary + required: + - '@odata.type' + type: object + properties: + actionsTaken: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactAction' + description: The policy actions taken for the subject during the evaluation period. + subject: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - type: object + nullable: true + description: The subject evaluated by the policy. + x-ms-navigationProperty: true + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicyPriorityConfiguration + required: + - '@odata.type' + type: object + properties: + orderedPolicyIds: + type: array + items: + type: string + description: The identifiers of the lifecycle policies in evaluation priority order. The first policy in the collection has the highest priority. A maximum of 10 policies are allowed per subject type. + subjectType: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.subjectType' + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' + microsoft.graph.identityGovernance.lifecyclePolicyReport: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicyReport + required: + - '@odata.type' + type: object + properties: + policyVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The version of the lifecycle policy represented by the report. + format: int32 + scopeProcessing: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessing' + subjectsInScopeCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of subjects currently in scope for the policy. + format: int32 + subjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' + description: The processing results for subjects included in the report. + x-ms-navigationProperty: true + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.lifecyclePolicyReport' + microsoft.graph.identityGovernance.lifecyclePolicyRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicyRule + required: + - '@odata.type' + type: object + properties: + isEnabled: + type: boolean + description: Indicates whether the rule is enabled and evaluated as part of its policy. + '@odata.type': + type: string + discriminator: + propertyName: '@odata.type' + mapping: + '#microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule': '#/components/schemas/microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule' + '#microsoft.graph.identityGovernance.inactivityRule': '#/components/schemas/microsoft.graph.identityGovernance.inactivityRule' + '#microsoft.graph.identityGovernance.invitationRedemptionRule': '#/components/schemas/microsoft.graph.identityGovernance.invitationRedemptionRule' + '#microsoft.graph.identityGovernance.periodicAttestationRule': '#/components/schemas/microsoft.graph.identityGovernance.periodicAttestationRule' + '#microsoft.graph.identityGovernance.sponsorPresenceRule': '#/components/schemas/microsoft.graph.identityGovernance.sponsorPresenceRule' + microsoft.graph.identityGovernance.lifecyclePolicySubjectReport: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicySubjectReport + required: + - '@odata.type' + type: object + properties: + compliance: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectCompliance' + effectivePolicy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReference' + - type: object + nullable: true + description: A reference to the effective lifecycle policy for the subject. + enforcement: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectEnforcement' + relationship: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRelationship' + subject: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReference' + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' microsoft.graph.identityGovernance.lifecycleWorkflowsContainer: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1485228,6 +1504359,18 @@ components: nullable: true description: The insight container holding workflow insight summaries for a tenant. x-ms-navigationProperty: true + lifecyclePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + description: The lifecycle policies in this tenant. + x-ms-navigationProperty: true + lifecyclePolicyPriorityConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' + description: The priority ordering of lifecycle policies per subject type. + x-ms-navigationProperty: true settings: $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' taskDefinitions: @@ -1485251,6 +1504394,24 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.identityGovernance.lifecycleWorkflowsContainer' + microsoft.graph.identityGovernance.periodicAttestationRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: periodicAttestationRule + required: + - '@odata.type' + type: object + properties: + attestationIntervalInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of days within which an identity must be attested to remain compliant with the rule. + format: int32 + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.periodicAttestationRule' + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.periodicAttestationRule' microsoft.graph.identityGovernance.run: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1485354,6 +1504515,24 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.identityGovernance.run' + microsoft.graph.identityGovernance.sponsorPresenceRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: sponsorPresenceRule + required: + - '@odata.type' + type: object + properties: + minimumSponsorCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The minimum number of sponsors that an identity must have to remain compliant with the rule. + format: int32 + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.sponsorPresenceRule' + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.sponsorPresenceRule' microsoft.graph.identityGovernance.subjectProcessingResult: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1485622,6 +1504801,20 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.identityGovernance.taskReport' + microsoft.graph.identityGovernance.userIdentityLifecycle: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + - title: userIdentityLifecycle + required: + - '@odata.type' + type: object + properties: + complianceState: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceState' + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.userIdentityLifecycle' + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.userIdentityLifecycle' microsoft.graph.identityGovernance.userProcessingResult: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1485980,6 +1505173,55 @@ components: '#microsoft.graph.identityGovernance.activateProcessingResultScope': '#/components/schemas/microsoft.graph.identityGovernance.activateProcessingResultScope' '#microsoft.graph.identityGovernance.activateRunScope': '#/components/schemas/microsoft.graph.identityGovernance.activateRunScope' '#microsoft.graph.identityGovernance.activateUserScope': '#/components/schemas/microsoft.graph.identityGovernance.activateUserScope' + microsoft.graph.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - title: allExcludingAgentBuilderPlatformsSubjectSet + required: + - '@odata.type' + type: object + properties: + excludedAgentBuilderPlatforms: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.agentBuilderPlatforms' + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet' + description: Defines the scope as all agent identities except those created by the specified builder platforms. Agent identity lifecycle policies only; using this scope on another policy type returns HTTP 400. + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet' + microsoft.graph.identityGovernance.allExcludingGroupsSubjectSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - title: allExcludingGroupsSubjectSet + required: + - '@odata.type' + type: object + properties: + excludedGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + x-ms-navigationProperty: true + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.allExcludingGroupsSubjectSet' + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.allExcludingGroupsSubjectSet' + microsoft.graph.identityGovernance.allExcludingSpecificObjectsSubjectSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - title: allExcludingSpecificObjectsSubjectSet + required: + - '@odata.type' + type: object + properties: + excludedObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.allExcludingSpecificObjectsSubjectSet' + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.allExcludingSpecificObjectsSubjectSet' microsoft.graph.identityGovernance.attributeChangeTrigger: allOf: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionTrigger' @@ -1486180,6 +1505422,18 @@ components: type: string default: '#microsoft.graph.identityGovernance.customTaskExtensionResponseData' x-ms-discriminator-value: '#microsoft.graph.identityGovernance.customTaskExtensionResponseData' + microsoft.graph.identityGovernance.deleteOnlyEnforcementAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction' + - title: deleteOnlyEnforcementAction + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.deleteOnlyEnforcementAction' + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.deleteOnlyEnforcementAction' microsoft.graph.identityGovernance.directoryObjectWorkflowSubject: allOf: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowSubject' @@ -1486194,6 +1505448,36 @@ components: type: string default: '#microsoft.graph.identityGovernance.directoryObjectWorkflowSubject' x-ms-discriminator-value: '#microsoft.graph.identityGovernance.directoryObjectWorkflowSubject' + microsoft.graph.identityGovernance.disableOnlyEnforcementAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction' + - title: disableOnlyEnforcementAction + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.disableOnlyEnforcementAction' + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.disableOnlyEnforcementAction' + microsoft.graph.identityGovernance.disableThenDeleteEnforcementAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction' + - title: disableThenDeleteEnforcementAction + required: + - '@odata.type' + type: object + properties: + deletionGracePeriodInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of days to wait after disabling a non-compliant identity before deleting it. + format: int32 + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.disableThenDeleteEnforcementAction' + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.disableThenDeleteEnforcementAction' microsoft.graph.identityGovernance.groupBasedSubjectSet: allOf: - $ref: '#/components/schemas/microsoft.graph.subjectSet' @@ -1486229,6 +1505513,70 @@ components: type: string default: '#microsoft.graph.identityGovernance.guestSponsorTrigger' x-ms-discriminator-value: '#microsoft.graph.identityGovernance.guestSponsorTrigger' + microsoft.graph.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReference' + - title: lifecyclePolicyAgentIdentitySubjectReference + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference' + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference' + microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction: + title: lifecyclePolicyEnforcementAction + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + discriminator: + propertyName: '@odata.type' + mapping: + '#microsoft.graph.identityGovernance.deleteOnlyEnforcementAction': '#/components/schemas/microsoft.graph.identityGovernance.deleteOnlyEnforcementAction' + '#microsoft.graph.identityGovernance.disableOnlyEnforcementAction': '#/components/schemas/microsoft.graph.identityGovernance.disableOnlyEnforcementAction' + '#microsoft.graph.identityGovernance.disableThenDeleteEnforcementAction': '#/components/schemas/microsoft.graph.identityGovernance.disableThenDeleteEnforcementAction' + microsoft.graph.identityGovernance.lifecyclePolicyImpactAction: + title: lifecyclePolicyImpactAction + required: + - '@odata.type' + type: object + properties: + actionType: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactActionType' + dateTime: + 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 when the action occurred. + format: date-time + '@odata.type': + type: string + microsoft.graph.identityGovernance.lifecyclePolicyNotificationSettings: + title: lifecyclePolicyNotificationSettings + required: + - '@odata.type' + type: object + properties: + additionalFallbackRecipients: + type: array + items: + type: string + nullable: true + description: The email addresses used when no targeted notification recipient has a valid email address. These addresses aren't copied on every notification or used alongside a valid targeted recipient. + offsetsAfterNonComplianceInDays: + type: array + items: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + description: 'The offsets, in days after an identity becomes non-compliant, at which notifications are sent.' + '@odata.type': + type: string microsoft.graph.identityGovernance.lifecyclePolicyReference: title: lifecyclePolicyReference required: @@ -1486258,6 +1505606,8 @@ components: description: The date and time when the current scope-processing operation started. format: date-time nullable: true + currentStatus: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingStatus' lastSuccessfulProcessingDateTime: 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 @@ -1486296,6 +1505646,8 @@ components: description: The date and time when the attempt started. format: date-time nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus' '@odata.type': type: string microsoft.graph.identityGovernance.lifecyclePolicySubjectCompliance: @@ -1486310,6 +1505662,8 @@ components: description: The date and time when the subject's compliance was evaluated. format: date-time nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyComplianceStatus' '@odata.type': type: string microsoft.graph.identityGovernance.lifecyclePolicySubjectEnforcement: @@ -1486324,20 +1505678,58 @@ components: isTerminal: type: boolean description: Indicates whether enforcement reached a terminal state. + lastAction: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementActionState' lastActionDateTime: 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 when the last enforcement action completed. format: date-time nullable: true + nextAction: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyNextEnforcementAction' + - type: object + nullable: true + description: 'The next enforcement action. The possible values are: nonComplianceNotification, firstNotification, secondNotification, finalNotification, disable, disableNotification, delete, unknownFutureValue.' nextActionDateTime: 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 when the next enforcement action is scheduled. format: date-time nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementStatus' '@odata.type': type: string + microsoft.graph.identityGovernance.lifecyclePolicySubjectReference: + title: lifecyclePolicySubjectReference + required: + - '@odata.type' + type: object + properties: + id: + type: string + description: The unique identifier of the subject. + '@odata.type': + type: string + discriminator: + propertyName: '@odata.type' + mapping: + '#microsoft.graph.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference': '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference' + '#microsoft.graph.identityGovernance.lifecyclePolicyUserSubjectReference': '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyUserSubjectReference' + microsoft.graph.identityGovernance.lifecyclePolicyUserSubjectReference: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReference' + - title: lifecyclePolicyUserSubjectReference + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.lifecyclePolicyUserSubjectReference' + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.lifecyclePolicyUserSubjectReference' microsoft.graph.identityGovernance.membershipChangeTrigger: allOf: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionTrigger' @@ -1486620,6 +1506012,23 @@ components: format: int32 '@odata.type': type: string + microsoft.graph.identityGovernance.selectedObjectsSubjectSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - title: selectedObjectsSubjectSet + required: + - '@odata.type' + type: object + properties: + inScopeObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.selectedObjectsSubjectSet' + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.selectedObjectsSubjectSet' microsoft.graph.identityGovernance.subjectSummary: title: subjectSummary required: @@ -1487189,6 +1506598,24 @@ components: - failedUsers - unknownFutureValue type: string + microsoft.graph.identityGovernance.agentBuilderPlatforms: + title: agentBuilderPlatforms + enum: + - microsoftCopilotStudio + - foundry + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.identityGovernance.complianceState: + title: complianceState + enum: + - compliant + - warning + - warningNotify + - nonCompliant + - unknownFutureValue + type: string microsoft.graph.identityGovernance.customTaskExtensionOperationStatus: title: customTaskExtensionOperationStatus enum: @@ -1487204,6 +1506631,98 @@ components: - response - unknownFutureValue type: string + microsoft.graph.identityGovernance.lifecyclePolicyComplianceStatus: + title: lifecyclePolicyComplianceStatus + enum: + - notEvaluated + - compliant + - nonCompliant + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyEnforcementActionState: + title: lifecyclePolicyEnforcementActionState + enum: + - none + - warningStateEnabled + - nonComplianceNotificationSent + - firstNotificationSent + - secondNotificationSent + - finalNotificationSent + - disabled + - deleted + - complianceRestored + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyEnforcementStatus: + title: lifecyclePolicyEnforcementStatus + enum: + - notRequired + - notStarted + - processing + - waiting + - actionDue + - complete + - unknown + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyImpactActionType: + title: lifecyclePolicyImpactActionType + enum: + - objectCoveredByPolicy + - attestationNeededWarning + - attestationNeededNotificationSent + - disabledDueToAttestationNonCompliance + - deletedDueToAttestationNonCompliance + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyNextEnforcementAction: + title: lifecyclePolicyNextEnforcementAction + enum: + - nonComplianceNotification + - firstNotification + - secondNotification + - finalNotification + - disable + - disableNotification + - delete + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyRelationship: + title: lifecyclePolicyRelationship + enum: + - effective + - inScopeButIneffective + - pending + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus: + title: lifecyclePolicyScopeProcessingAttemptStatus + enum: + - notStarted + - evaluating + - processing + - completed + - failed + - timedOut + - invalidScope + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingStatus: + title: lifecyclePolicyScopeProcessingStatus + enum: + - idle + - notStarted + - evaluating + - processing + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicySource: + title: lifecyclePolicySource + enum: + - userCreated + - systemDefault + - unknownFutureValue + type: string microsoft.graph.identityGovernance.lifecycleTaskCategory: title: lifecycleTaskCategory enum: @@ -1496740,6 +1516259,19 @@ components: - spendingBudgetSetForCustomerAzureSubscriptions - unknownFutureValue type: string + microsoft.graph.partners.billing.azureAggregatedUsage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: azureAggregatedUsage + required: + - '@odata.type' + type: object + properties: + billed: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedAggregatedUsage' + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.partners.billing.azureAggregatedUsage' microsoft.graph.partners.billing.azureUsage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1496755,6 +1516287,17 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.partners.billing.azureUsage' + microsoft.graph.partners.billing.billedAggregatedUsage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: billedAggregatedUsage + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.partners.billing.billedAggregatedUsage' microsoft.graph.partners.billing.billedReconciliation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1496785,6 +1516328,8 @@ components: - '@odata.type' type: object properties: + aggregatedUsage: + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureAggregatedUsage' manifests: type: array items: @@ -1497804,7 +1517349,7 @@ components: readOnly: true keywordFilter: type: string - description: Free text field to search non-indexed properties of the audit log. + description: 'Free text to match against the non-indexed content of each record: the workload-specific properties inside auditData, including its AppAccessContext object. The indexed common-schema properties, such as the operation name, aren''t matched by keyword; use their own filters, such as operationFilters, for those.' nullable: true objectIdFilters: type: array @@ -1502223,6 +1521768,54 @@ components: type: string default: '#microsoft.graph.security.whoisRecord' x-ms-discriminator-value: '#microsoft.graph.security.whoisRecord' + microsoft.graph.security.workbook: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: workbook + required: + - '@odata.type' + type: object + properties: + content: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.workbookContent' + - type: object + nullable: true + description: 'The workbook''s JSON document. Required when creating or replacing a workbook. Supply a JSON object, not a JSON-encoded string. Replaced as a whole on update. Omitted from collection responses by default; use $select to include it.' + createdAtDateTime: + 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 when the workbook was created. Set by the service and preserved on update. Read-only. + format: date-time + readOnly: true + createdByUpn: + type: string + description: The user principal name recorded when the workbook was created. Set by the service and preserved on update. Read-only. + nullable: true + readOnly: true + etag: + type: string + description: 'The opaque concurrency token derived from the workbook''s storage ETag. Set by the service. Read-only. For conditional updates, use the value returned in the HTTP ETag response header.' + nullable: true + readOnly: true + lastUpdatedByUpn: + type: string + description: The user principal name recorded for the most recent update. Set by the service. Read-only. + nullable: true + readOnly: true + name: + type: string + description: The display name of the workbook. Required when creating or replacing a workbook. Maximum length is 256 characters. + updatedAtDateTime: + 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 most recent update. Set by the service. Read-only. + format: date-time + readOnly: true + '@odata.type': + type: string + description: A tenant-scoped Microsoft Security workbook containing a display name and arbitrary JSON content. + x-ms-discriminator-value: '#microsoft.graph.security.workbook' microsoft.graph.security.zone: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1502279,6 +1521872,19 @@ components: default: '#microsoft.graph.security.a365AiExecuteTool' description: Audit data for A365 AI Execute Tool events. x-ms-discriminator-value: '#microsoft.graph.security.a365AiExecuteTool' + microsoft.graph.security.a365AiGuardrail: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: a365AiGuardrail + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.a365AiGuardrail' + description: Audit data for A365 AI Guardrail events. + x-ms-discriminator-value: '#microsoft.graph.security.a365AiGuardrail' microsoft.graph.security.a365AiInferenceCall: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1502666,6 +1522272,19 @@ components: default: '#microsoft.graph.security.aiExecuteToolAuditRecord' description: Audit data for AI Execute Tool events. x-ms-discriminator-value: '#microsoft.graph.security.aiExecuteToolAuditRecord' + microsoft.graph.security.aiGuardrail: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: aiGuardrail + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.aiGuardrail' + description: Audit data for AI Guardrail events. + x-ms-discriminator-value: '#microsoft.graph.security.aiGuardrail' microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1503551,6 +1523170,7 @@ components: propertyName: '@odata.type' mapping: '#microsoft.graph.security.a365AiExecuteTool': '#/components/schemas/microsoft.graph.security.a365AiExecuteTool' + '#microsoft.graph.security.a365AiGuardrail': '#/components/schemas/microsoft.graph.security.a365AiGuardrail' '#microsoft.graph.security.a365AiInferenceCall': '#/components/schemas/microsoft.graph.security.a365AiInferenceCall' '#microsoft.graph.security.a365AiInvokeAgent': '#/components/schemas/microsoft.graph.security.a365AiInvokeAgent' '#microsoft.graph.security.a365AiRunSummary': '#/components/schemas/microsoft.graph.security.a365AiRunSummary' @@ -1503561,6 +1523181,7 @@ components: '#microsoft.graph.security.agentSettingAdminActivity': '#/components/schemas/microsoft.graph.security.agentSettingAdminActivity' '#microsoft.graph.security.aiAppInteractionAuditRecord': '#/components/schemas/microsoft.graph.security.aiAppInteractionAuditRecord' '#microsoft.graph.security.aiExecuteToolAuditRecord': '#/components/schemas/microsoft.graph.security.aiExecuteToolAuditRecord' + '#microsoft.graph.security.aiGuardrail': '#/components/schemas/microsoft.graph.security.aiGuardrail' '#microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord': '#/components/schemas/microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord' '#microsoft.graph.security.aiInteractionsExportAuditRecord': '#/components/schemas/microsoft.graph.security.aiInteractionsExportAuditRecord' '#microsoft.graph.security.aiInteractionsSubscriptionAuditRecord': '#/components/schemas/microsoft.graph.security.aiInteractionsSubscriptionAuditRecord' @@ -1503599,6 +1523220,9 @@ components: '#microsoft.graph.security.cdpLogRecord': '#/components/schemas/microsoft.graph.security.cdpLogRecord' '#microsoft.graph.security.cdpOcrBillingRecord': '#/components/schemas/microsoft.graph.security.cdpOcrBillingRecord' '#microsoft.graph.security.cdpResourceScopeChangeEventRecord': '#/components/schemas/microsoft.graph.security.cdpResourceScopeChangeEventRecord' + '#microsoft.graph.security.cloudSecurityConnector': '#/components/schemas/microsoft.graph.security.cloudSecurityConnector' + '#microsoft.graph.security.cloudSecurityEnablement': '#/components/schemas/microsoft.graph.security.cloudSecurityEnablement' + '#microsoft.graph.security.cloudSecurityManagement': '#/components/schemas/microsoft.graph.security.cloudSecurityManagement' '#microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord': '#/components/schemas/microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord' '#microsoft.graph.security.cloudUpdateProfileConfigAuditRecord': '#/components/schemas/microsoft.graph.security.cloudUpdateProfileConfigAuditRecord' '#microsoft.graph.security.cloudUpdateTenantConfigAuditRecord': '#/components/schemas/microsoft.graph.security.cloudUpdateTenantConfigAuditRecord' @@ -1503618,6 +1523242,8 @@ components: '#microsoft.graph.security.complianceDLPSharePointClassificationAuditRecord': '#/components/schemas/microsoft.graph.security.complianceDLPSharePointClassificationAuditRecord' '#microsoft.graph.security.complianceDLPSharePointClassificationCdpRecord': '#/components/schemas/microsoft.graph.security.complianceDLPSharePointClassificationCdpRecord' '#microsoft.graph.security.complianceDLPSharePointClassificationExtendedAuditRecord': '#/components/schemas/microsoft.graph.security.complianceDLPSharePointClassificationExtendedAuditRecord' + '#microsoft.graph.security.complianceEndpointEvaluationIncomplete': '#/components/schemas/microsoft.graph.security.complianceEndpointEvaluationIncomplete' + '#microsoft.graph.security.complianceEvaluationIncomplete': '#/components/schemas/microsoft.graph.security.complianceEvaluationIncomplete' '#microsoft.graph.security.complianceExchangeOcrAuditRecord': '#/components/schemas/microsoft.graph.security.complianceExchangeOcrAuditRecord' '#microsoft.graph.security.complianceManagerActionRecord': '#/components/schemas/microsoft.graph.security.complianceManagerActionRecord' '#microsoft.graph.security.compliancePolicyGradingSharePointAuditRecord': '#/components/schemas/microsoft.graph.security.compliancePolicyGradingSharePointAuditRecord' @@ -1503641,6 +1523267,7 @@ components: '#microsoft.graph.security.criticalAssetManagementClassificationRecord': '#/components/schemas/microsoft.graph.security.criticalAssetManagementClassificationRecord' '#microsoft.graph.security.crmEntityOperationAuditRecord': '#/components/schemas/microsoft.graph.security.crmEntityOperationAuditRecord' '#microsoft.graph.security.crossTenantAccessPolicyAuditRecord': '#/components/schemas/microsoft.graph.security.crossTenantAccessPolicyAuditRecord' + '#microsoft.graph.security.cscContentMetadata': '#/components/schemas/microsoft.graph.security.cscContentMetadata' '#microsoft.graph.security.customerKeyServiceEncryptionAuditRecord': '#/components/schemas/microsoft.graph.security.customerKeyServiceEncryptionAuditRecord' '#microsoft.graph.security.dataCenterSecurityCmdletAuditRecord': '#/components/schemas/microsoft.graph.security.dataCenterSecurityCmdletAuditRecord' '#microsoft.graph.security.dataGovernanceAuditRecord': '#/components/schemas/microsoft.graph.security.dataGovernanceAuditRecord' @@ -1503649,7 +1523276,10 @@ components: '#microsoft.graph.security.dataSecurityInvestigationAuditRecord': '#/components/schemas/microsoft.graph.security.dataSecurityInvestigationAuditRecord' '#microsoft.graph.security.dataShareOperationAuditRecord': '#/components/schemas/microsoft.graph.security.dataShareOperationAuditRecord' '#microsoft.graph.security.defaultAuditData': '#/components/schemas/microsoft.graph.security.defaultAuditData' + '#microsoft.graph.security.defenderAutomationRule': '#/components/schemas/microsoft.graph.security.defenderAutomationRule' '#microsoft.graph.security.defenderCaseManagementAuditRecord': '#/components/schemas/microsoft.graph.security.defenderCaseManagementAuditRecord' + '#microsoft.graph.security.defenderGeneratedPlaybook': '#/components/schemas/microsoft.graph.security.defenderGeneratedPlaybook' + '#microsoft.graph.security.defenderIntegration': '#/components/schemas/microsoft.graph.security.defenderIntegration' '#microsoft.graph.security.defenderPreviewFeaturesRecord': '#/components/schemas/microsoft.graph.security.defenderPreviewFeaturesRecord' '#microsoft.graph.security.defenderSecurityForAIConfigurationAuditRecord': '#/components/schemas/microsoft.graph.security.defenderSecurityForAIConfigurationAuditRecord' '#microsoft.graph.security.deployFeatureActivityRecord': '#/components/schemas/microsoft.graph.security.deployFeatureActivityRecord' @@ -1503664,7 +1523294,9 @@ components: '#microsoft.graph.security.dragonCopilotAdminRecord': '#/components/schemas/microsoft.graph.security.dragonCopilotAdminRecord' '#microsoft.graph.security.dragonCopilotClinicalDataRecord': '#/components/schemas/microsoft.graph.security.dragonCopilotClinicalDataRecord' '#microsoft.graph.security.dragonCopilotSessionRecord': '#/components/schemas/microsoft.graph.security.dragonCopilotSessionRecord' + '#microsoft.graph.security.dspmAdminActivity': '#/components/schemas/microsoft.graph.security.dspmAdminActivity' '#microsoft.graph.security.dynamics365BusinessCentralAuditRecord': '#/components/schemas/microsoft.graph.security.dynamics365BusinessCentralAuditRecord' + '#microsoft.graph.security.ecsContentMetadata': '#/components/schemas/microsoft.graph.security.ecsContentMetadata' '#microsoft.graph.security.ehrConnectorAuditBaseRecord': '#/components/schemas/microsoft.graph.security.ehrConnectorAuditBaseRecord' '#microsoft.graph.security.eopSubmissionFeedEntityAuditRecord': '#/components/schemas/microsoft.graph.security.eopSubmissionFeedEntityAuditRecord' '#microsoft.graph.security.exchangeAdminAuditRecord': '#/components/schemas/microsoft.graph.security.exchangeAdminAuditRecord' @@ -1503674,6 +1523306,7 @@ components: '#microsoft.graph.security.exchangeMailboxAuditRecord': '#/components/schemas/microsoft.graph.security.exchangeMailboxAuditRecord' '#microsoft.graph.security.fabricAuditRecord': '#/components/schemas/microsoft.graph.security.fabricAuditRecord' '#microsoft.graph.security.fabricPolicyRecord': '#/components/schemas/microsoft.graph.security.fabricPolicyRecord' + '#microsoft.graph.security.filteringTeamsMessageFileInfo': '#/components/schemas/microsoft.graph.security.filteringTeamsMessageFileInfo' '#microsoft.graph.security.healthcareSignalRecord': '#/components/schemas/microsoft.graph.security.healthcareSignalRecord' '#microsoft.graph.security.hostedRpaAuditRecord': '#/components/schemas/microsoft.graph.security.hostedRpaAuditRecord' '#microsoft.graph.security.hrSignalAuditRecord': '#/components/schemas/microsoft.graph.security.hrSignalAuditRecord' @@ -1503702,6 +1523335,7 @@ components: '#microsoft.graph.security.mapgPolicyAuditRecord': '#/components/schemas/microsoft.graph.security.mapgPolicyAuditRecord' '#microsoft.graph.security.mapgRemediationAuditRecord': '#/components/schemas/microsoft.graph.security.mapgRemediationAuditRecord' '#microsoft.graph.security.mcasAlertsAuditRecord': '#/components/schemas/microsoft.graph.security.mcasAlertsAuditRecord' + '#microsoft.graph.security.mcsRawEmailContentMetadata': '#/components/schemas/microsoft.graph.security.mcsRawEmailContentMetadata' '#microsoft.graph.security.mdaAuditRecord': '#/components/schemas/microsoft.graph.security.mdaAuditRecord' '#microsoft.graph.security.mdaDataSecuritySignalRecord': '#/components/schemas/microsoft.graph.security.mdaDataSecuritySignalRecord' '#microsoft.graph.security.mDASHAuditRecord': '#/components/schemas/microsoft.graph.security.mDASHAuditRecord' @@ -1503709,6 +1523343,7 @@ components: '#microsoft.graph.security.mdcEventsRecord': '#/components/schemas/microsoft.graph.security.mdcEventsRecord' '#microsoft.graph.security.mdiAuditRecord': '#/components/schemas/microsoft.graph.security.mdiAuditRecord' '#microsoft.graph.security.meshWorldsAuditRecord': '#/components/schemas/microsoft.graph.security.meshWorldsAuditRecord' + '#microsoft.graph.security.mesRawEmailContentMetadata': '#/components/schemas/microsoft.graph.security.mesRawEmailContentMetadata' '#microsoft.graph.security.microsoft365BackupBackupItemAuditRecord': '#/components/schemas/microsoft.graph.security.microsoft365BackupBackupItemAuditRecord' '#microsoft.graph.security.microsoft365BackupBackupPolicyAuditRecord': '#/components/schemas/microsoft.graph.security.microsoft365BackupBackupPolicyAuditRecord' '#microsoft.graph.security.microsoft365BackupGranularBrowseTaskAuditRecord': '#/components/schemas/microsoft.graph.security.microsoft365BackupGranularBrowseTaskAuditRecord' @@ -1503726,11 +1523361,14 @@ components: '#microsoft.graph.security.microsoftPurviewPolicyOperationRecord': '#/components/schemas/microsoft.graph.security.microsoftPurviewPolicyOperationRecord' '#microsoft.graph.security.microsoftPurviewPrivacyAuditEvent': '#/components/schemas/microsoft.graph.security.microsoftPurviewPrivacyAuditEvent' '#microsoft.graph.security.microsoftPurviewUnifiedCatalogOperationRecord': '#/components/schemas/microsoft.graph.security.microsoftPurviewUnifiedCatalogOperationRecord' + '#microsoft.graph.security.microsoftSecurityForAiConfiguration': '#/components/schemas/microsoft.graph.security.microsoftSecurityForAiConfiguration' + '#microsoft.graph.security.microsoftSecurityForAiRealTimeProtection': '#/components/schemas/microsoft.graph.security.microsoftSecurityForAiRealTimeProtection' '#microsoft.graph.security.microsoftStreamAuditRecord': '#/components/schemas/microsoft.graph.security.microsoftStreamAuditRecord' '#microsoft.graph.security.microsoftTeamsAdminAuditRecord': '#/components/schemas/microsoft.graph.security.microsoftTeamsAdminAuditRecord' '#microsoft.graph.security.microsoftTeamsAnalyticsAuditRecord': '#/components/schemas/microsoft.graph.security.microsoftTeamsAnalyticsAuditRecord' '#microsoft.graph.security.microsoftTeamsAuditRecord': '#/components/schemas/microsoft.graph.security.microsoftTeamsAuditRecord' '#microsoft.graph.security.microsoftTeamsDeviceAuditRecord': '#/components/schemas/microsoft.graph.security.microsoftTeamsDeviceAuditRecord' + '#microsoft.graph.security.microsoftTeamsMoveMessages': '#/components/schemas/microsoft.graph.security.microsoftTeamsMoveMessages' '#microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord': '#/components/schemas/microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord' '#microsoft.graph.security.microsoftTeamsSensitivityLabelActionAuditRecord': '#/components/schemas/microsoft.graph.security.microsoftTeamsSensitivityLabelActionAuditRecord' '#microsoft.graph.security.microsoftTeamsShiftsAuditRecord': '#/components/schemas/microsoft.graph.security.microsoftTeamsShiftsAuditRecord' @@ -1503757,11 +1523395,13 @@ components: '#microsoft.graph.security.msdeRolesSettingsAuditRecord': '#/components/schemas/microsoft.graph.security.msdeRolesSettingsAuditRecord' '#microsoft.graph.security.mspVectorSearchContentMetadataAuditRecord': '#/components/schemas/microsoft.graph.security.mspVectorSearchContentMetadataAuditRecord' '#microsoft.graph.security.msticNationStateNotificationRecord': '#/components/schemas/microsoft.graph.security.msticNationStateNotificationRecord' + '#microsoft.graph.security.mtpContentMetadata': '#/components/schemas/microsoft.graph.security.mtpContentMetadata' '#microsoft.graph.security.multiStageDispositionAuditRecord': '#/components/schemas/microsoft.graph.security.multiStageDispositionAuditRecord' '#microsoft.graph.security.myAnalyticsSettingsAuditRecord': '#/components/schemas/microsoft.graph.security.myAnalyticsSettingsAuditRecord' '#microsoft.graph.security.noisyAlertPolicyAuditRecord': '#/components/schemas/microsoft.graph.security.noisyAlertPolicyAuditRecord' '#microsoft.graph.security.officeNativeAuditRecord': '#/components/schemas/microsoft.graph.security.officeNativeAuditRecord' '#microsoft.graph.security.omePortalAuditRecord': '#/components/schemas/microsoft.graph.security.omePortalAuditRecord' + '#microsoft.graph.security.onDemandExchangeClassification': '#/components/schemas/microsoft.graph.security.onDemandExchangeClassification' '#microsoft.graph.security.onDemandSharePointClassificationAuditRecord': '#/components/schemas/microsoft.graph.security.onDemandSharePointClassificationAuditRecord' '#microsoft.graph.security.oneDriveAuditRecord': '#/components/schemas/microsoft.graph.security.oneDriveAuditRecord' '#microsoft.graph.security.onPremisesFileShareScannerDLPAuditRecord': '#/components/schemas/microsoft.graph.security.onPremisesFileShareScannerDLPAuditRecord' @@ -1503773,13 +1523413,20 @@ components: '#microsoft.graph.security.p4aiAssessmentFabricScannerRecord': '#/components/schemas/microsoft.graph.security.p4aiAssessmentFabricScannerRecord' '#microsoft.graph.security.p4aiAssessmentLocationResultRecord': '#/components/schemas/microsoft.graph.security.p4aiAssessmentLocationResultRecord' '#microsoft.graph.security.p4aiAssessmentRecord': '#/components/schemas/microsoft.graph.security.p4aiAssessmentRecord' + '#microsoft.graph.security.p4AiDagSitePermissionsRecord': '#/components/schemas/microsoft.graph.security.p4AiDagSitePermissionsRecord' '#microsoft.graph.security.p4AIRiskScoreRecord': '#/components/schemas/microsoft.graph.security.p4AIRiskScoreRecord' '#microsoft.graph.security.peopleAdminSettingsAuditRecord': '#/components/schemas/microsoft.graph.security.peopleAdminSettingsAuditRecord' + '#microsoft.graph.security.peopleSkillsAdmin': '#/components/schemas/microsoft.graph.security.peopleSkillsAdmin' + '#microsoft.graph.security.peopleSkillsUser': '#/components/schemas/microsoft.graph.security.peopleSkillsUser' '#microsoft.graph.security.physicalBadgingSignalAuditRecord': '#/components/schemas/microsoft.graph.security.physicalBadgingSignalAuditRecord' '#microsoft.graph.security.placesDirectoryAuditRecord': '#/components/schemas/microsoft.graph.security.placesDirectoryAuditRecord' '#microsoft.graph.security.plannerChatMessageAuditRecord': '#/components/schemas/microsoft.graph.security.plannerChatMessageAuditRecord' '#microsoft.graph.security.plannerChatMessageListAuditRecord': '#/components/schemas/microsoft.graph.security.plannerChatMessageListAuditRecord' '#microsoft.graph.security.plannerCopyPlanAuditRecord': '#/components/schemas/microsoft.graph.security.plannerCopyPlanAuditRecord' + '#microsoft.graph.security.plannerCustomFieldDefinition': '#/components/schemas/microsoft.graph.security.plannerCustomFieldDefinition' + '#microsoft.graph.security.plannerCustomFieldDefinitionList': '#/components/schemas/microsoft.graph.security.plannerCustomFieldDefinitionList' + '#microsoft.graph.security.plannerDependency': '#/components/schemas/microsoft.graph.security.plannerDependency' + '#microsoft.graph.security.plannerDependencyList': '#/components/schemas/microsoft.graph.security.plannerDependencyList' '#microsoft.graph.security.plannerGoalAuditRecord': '#/components/schemas/microsoft.graph.security.plannerGoalAuditRecord' '#microsoft.graph.security.plannerGoalListAuditRecord': '#/components/schemas/microsoft.graph.security.plannerGoalListAuditRecord' '#microsoft.graph.security.plannerPlanAuditRecord': '#/components/schemas/microsoft.graph.security.plannerPlanAuditRecord' @@ -1503866,6 +1523513,7 @@ components: '#microsoft.graph.security.sharePointContentTypeOperationAuditRecord': '#/components/schemas/microsoft.graph.security.sharePointContentTypeOperationAuditRecord' '#microsoft.graph.security.sharePointESignatureAuditRecord': '#/components/schemas/microsoft.graph.security.sharePointESignatureAuditRecord' '#microsoft.graph.security.sharePointFieldOperationAuditRecord': '#/components/schemas/microsoft.graph.security.sharePointFieldOperationAuditRecord' + '#microsoft.graph.security.sharePointFileArchivePolicy': '#/components/schemas/microsoft.graph.security.sharePointFileArchivePolicy' '#microsoft.graph.security.sharePointFileOperationAuditRecord': '#/components/schemas/microsoft.graph.security.sharePointFileOperationAuditRecord' '#microsoft.graph.security.sharePointListItemOperationAuditRecord': '#/components/schemas/microsoft.graph.security.sharePointListItemOperationAuditRecord' '#microsoft.graph.security.sharePointListOperationAuditRecord': '#/components/schemas/microsoft.graph.security.sharePointListOperationAuditRecord' @@ -1503881,6 +1523529,7 @@ components: '#microsoft.graph.security.sparkCoreCustomLivePoolRecord': '#/components/schemas/microsoft.graph.security.sparkCoreCustomLivePoolRecord' '#microsoft.graph.security.submissionEntityAuditRecord': '#/components/schemas/microsoft.graph.security.submissionEntityAuditRecord' '#microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord': '#/components/schemas/microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord' + '#microsoft.graph.security.syntheticMediaDetectionEvent': '#/components/schemas/microsoft.graph.security.syntheticMediaDetectionEvent' '#microsoft.graph.security.syntheticProbeAuditRecord': '#/components/schemas/microsoft.graph.security.syntheticProbeAuditRecord' '#microsoft.graph.security.teamCopilotInteractionAuditRecord': '#/components/schemas/microsoft.graph.security.teamCopilotInteractionAuditRecord' '#microsoft.graph.security.teamsEasyApprovalsAuditRecord': '#/components/schemas/microsoft.graph.security.teamsEasyApprovalsAuditRecord' @@ -1503904,6 +1523553,7 @@ components: '#microsoft.graph.security.unifiedSimulationSummaryAuditRecord': '#/components/schemas/microsoft.graph.security.unifiedSimulationSummaryAuditRecord' '#microsoft.graph.security.universalPrintManagementAuditRecord': '#/components/schemas/microsoft.graph.security.universalPrintManagementAuditRecord' '#microsoft.graph.security.universalPrintPrintJobAuditRecord': '#/components/schemas/microsoft.graph.security.universalPrintPrintJobAuditRecord' + '#microsoft.graph.security.universalPrintSecureScan': '#/components/schemas/microsoft.graph.security.universalPrintSecureScan' '#microsoft.graph.security.urbacAssignmentAuditRecord': '#/components/schemas/microsoft.graph.security.urbacAssignmentAuditRecord' '#microsoft.graph.security.urbacEnableStateAuditRecord': '#/components/schemas/microsoft.graph.security.urbacEnableStateAuditRecord' '#microsoft.graph.security.urbacRoleAuditRecord': '#/components/schemas/microsoft.graph.security.urbacRoleAuditRecord' @@ -1503918,6 +1523568,8 @@ components: '#microsoft.graph.security.vivaEngageSegmentAuditRecord': '#/components/schemas/microsoft.graph.security.vivaEngageSegmentAuditRecord' '#microsoft.graph.security.vivaGlintAdvancedConfigurationAuditRecord': '#/components/schemas/microsoft.graph.security.vivaGlintAdvancedConfigurationAuditRecord' '#microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord': '#/components/schemas/microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord' + '#microsoft.graph.security.vivaGlintClientConfiguration': '#/components/schemas/microsoft.graph.security.vivaGlintClientConfiguration' + '#microsoft.graph.security.vivaGlintDataRetention': '#/components/schemas/microsoft.graph.security.vivaGlintDataRetention' '#microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord': '#/components/schemas/microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord' '#microsoft.graph.security.vivaGlintOrganizationalDataAuditRecord': '#/components/schemas/microsoft.graph.security.vivaGlintOrganizationalDataAuditRecord' '#microsoft.graph.security.vivaGlintPulseProgramAuditRecord': '#/components/schemas/microsoft.graph.security.vivaGlintPulseProgramAuditRecord' @@ -1503929,6 +1523581,7 @@ components: '#microsoft.graph.security.vivaGlintSystemAuditRecord': '#/components/schemas/microsoft.graph.security.vivaGlintSystemAuditRecord' '#microsoft.graph.security.vivaGlintUserAuditRecord': '#/components/schemas/microsoft.graph.security.vivaGlintUserAuditRecord' '#microsoft.graph.security.vivaGlintUserGroupAuditRecord': '#/components/schemas/microsoft.graph.security.vivaGlintUserGroupAuditRecord' + '#microsoft.graph.security.vivaGlintVivaInsightsIntegration': '#/components/schemas/microsoft.graph.security.vivaGlintVivaInsightsIntegration' '#microsoft.graph.security.vivaGoalsAuditRecord': '#/components/schemas/microsoft.graph.security.vivaGoalsAuditRecord' '#microsoft.graph.security.vivaLearningAdminAuditRecord': '#/components/schemas/microsoft.graph.security.vivaLearningAdminAuditRecord' '#microsoft.graph.security.vivaLearningAuditRecord': '#/components/schemas/microsoft.graph.security.vivaLearningAuditRecord' @@ -1503939,6 +1523592,7 @@ components: '#microsoft.graph.security.wdatpAlertsAuditRecord': '#/components/schemas/microsoft.graph.security.wdatpAlertsAuditRecord' '#microsoft.graph.security.webContentFilteringAuditRecord': '#/components/schemas/microsoft.graph.security.webContentFilteringAuditRecord' '#microsoft.graph.security.windows365CustomerLockboxAuditRecord': '#/components/schemas/microsoft.graph.security.windows365CustomerLockboxAuditRecord' + '#microsoft.graph.security.workIQAdminActivity': '#/components/schemas/microsoft.graph.security.workIQAdminActivity' '#microsoft.graph.security.workplaceAnalyticsAuditRecord': '#/components/schemas/microsoft.graph.security.workplaceAnalyticsAuditRecord' '#microsoft.graph.security.yammerAuditRecord': '#/components/schemas/microsoft.graph.security.yammerAuditRecord' '#microsoft.graph.security.yammerUserHidingAuditRecord': '#/components/schemas/microsoft.graph.security.yammerUserHidingAuditRecord' @@ -1504645,6 +1524299,45 @@ components: type: string default: '#microsoft.graph.security.cloudLogonSessionEvidence' x-ms-discriminator-value: '#microsoft.graph.security.cloudLogonSessionEvidence' + microsoft.graph.security.cloudSecurityConnector: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: cloudSecurityConnector + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.cloudSecurityConnector' + description: Audit data for Cloud Security Connector events. + x-ms-discriminator-value: '#microsoft.graph.security.cloudSecurityConnector' + microsoft.graph.security.cloudSecurityEnablement: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: cloudSecurityEnablement + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.cloudSecurityEnablement' + description: Audit data for Cloud Security Enablement events. + x-ms-discriminator-value: '#microsoft.graph.security.cloudSecurityEnablement' + microsoft.graph.security.cloudSecurityManagement: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: cloudSecurityManagement + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.cloudSecurityManagement' + description: Audit data for Cloud Security Management events. + x-ms-discriminator-value: '#microsoft.graph.security.cloudSecurityManagement' microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1504918,6 +1524611,32 @@ components: default: '#microsoft.graph.security.complianceDLPSharePointClassificationExtendedAuditRecord' description: Audit data for Compliance DLP SharePoint Classification Extended events. x-ms-discriminator-value: '#microsoft.graph.security.complianceDLPSharePointClassificationExtendedAuditRecord' + microsoft.graph.security.complianceEndpointEvaluationIncomplete: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: complianceEndpointEvaluationIncomplete + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.complianceEndpointEvaluationIncomplete' + description: Audit data for incomplete compliance endpoint evaluations. + x-ms-discriminator-value: '#microsoft.graph.security.complianceEndpointEvaluationIncomplete' + microsoft.graph.security.complianceEvaluationIncomplete: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: complianceEvaluationIncomplete + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.complianceEvaluationIncomplete' + description: Audit data for incomplete compliance evaluations. + x-ms-discriminator-value: '#microsoft.graph.security.complianceEvaluationIncomplete' microsoft.graph.security.complianceExchangeOcrAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1505426,6 +1525145,19 @@ components: default: '#microsoft.graph.security.crossTenantAccessPolicyAuditRecord' description: Audit data for Cross Tenant Access Policy events. x-ms-discriminator-value: '#microsoft.graph.security.crossTenantAccessPolicyAuditRecord' + microsoft.graph.security.cscContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: cscContentMetadata + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.cscContentMetadata' + description: Audit data for CSC Content Metadata events. + x-ms-discriminator-value: '#microsoft.graph.security.cscContentMetadata' microsoft.graph.security.customAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' @@ -1505578,6 +1525310,19 @@ components: default: '#microsoft.graph.security.defaultAuditData' description: Default open-type audit data when no specific subtype applies. x-ms-discriminator-value: '#microsoft.graph.security.defaultAuditData' + microsoft.graph.security.defenderAutomationRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: defenderAutomationRule + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.defenderAutomationRule' + description: Audit data for Defender Automation Rule events. + x-ms-discriminator-value: '#microsoft.graph.security.defenderAutomationRule' microsoft.graph.security.defenderCaseManagementAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1505591,6 +1525336,32 @@ components: default: '#microsoft.graph.security.defenderCaseManagementAuditRecord' description: Audit data for Defender Case Management events. x-ms-discriminator-value: '#microsoft.graph.security.defenderCaseManagementAuditRecord' + microsoft.graph.security.defenderGeneratedPlaybook: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: defenderGeneratedPlaybook + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.defenderGeneratedPlaybook' + description: Audit data for Defender Generated Playbook events. + x-ms-discriminator-value: '#microsoft.graph.security.defenderGeneratedPlaybook' + microsoft.graph.security.defenderIntegration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: defenderIntegration + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.defenderIntegration' + description: Audit data for Defender Integration events. + x-ms-discriminator-value: '#microsoft.graph.security.defenderIntegration' microsoft.graph.security.defenderPreviewFeaturesRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1505655,6 +1525426,12 @@ components: - type: object nullable: true description: The set of automated actions to run against entities that match the detection. Replaces the deprecated responseActions property. + incidentConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.incidentConfiguration' + - type: object + nullable: true + description: The settings that control how alerts generated by the custom detection rule are associated with incidents. organizationalScope: anyOf: - $ref: '#/components/schemas/microsoft.graph.security.organizationalScope' @@ -1506212,6 +1525989,19 @@ components: default: '#microsoft.graph.security.dragonCopilotSessionRecord' description: Audit data for Dragon Copilot Session events. x-ms-discriminator-value: '#microsoft.graph.security.dragonCopilotSessionRecord' + microsoft.graph.security.dspmAdminActivity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: dspmAdminActivity + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.dspmAdminActivity' + description: Audit data for DSPM Admin Activity events. + x-ms-discriminator-value: '#microsoft.graph.security.dspmAdminActivity' microsoft.graph.security.dynamicColumnValue: title: dynamicColumnValue required: @@ -1506233,6 +1526023,19 @@ components: default: '#microsoft.graph.security.dynamics365BusinessCentralAuditRecord' description: Audit data for Dynamics365 Business Central events. x-ms-discriminator-value: '#microsoft.graph.security.dynamics365BusinessCentralAuditRecord' + microsoft.graph.security.ecsContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: ecsContentMetadata + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.ecsContentMetadata' + description: Audit data for ECS Content Metadata events. + x-ms-discriminator-value: '#microsoft.graph.security.ecsContentMetadata' microsoft.graph.security.ehrConnectorAuditBaseRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1506859,6 +1526662,19 @@ components: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.security.filePlanSubcategory' + microsoft.graph.security.filteringTeamsMessageFileInfo: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: filteringTeamsMessageFileInfo + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.filteringTeamsMessageFileInfo' + description: Audit data for Filtering Teams Message File Info events. + x-ms-discriminator-value: '#microsoft.graph.security.filteringTeamsMessageFileInfo' microsoft.graph.security.forceUserPasswordResetIncidentTaskResponseAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.incidentTaskResponseAction' @@ -1507625,6 +1527441,18 @@ components: type: string default: '#microsoft.graph.security.impactedUserAsset' x-ms-discriminator-value: '#microsoft.graph.security.impactedUserAsset' + microsoft.graph.security.incidentConfiguration: + title: incidentConfiguration + required: + - '@odata.type' + type: object + properties: + isExcludedFromIncidentCorrelation: + type: boolean + description: 'Indicates whether alerts generated by the rule are excluded from automatic incident correlation. When true, each alert creates a standalone, single-alert incident. When false, alerts can be correlated with other related alerts. The default is false. On create, null or omission defaults to false. On update, null or omission leaves the existing value unchanged.' + nullable: true + '@odata.type': + type: string microsoft.graph.security.incidentTaskResponseAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.responseAction' @@ -1508847,6 +1528675,19 @@ components: default: '#microsoft.graph.security.mcasAlertsAuditRecord' description: Audit data for MCAS Alerts events. x-ms-discriminator-value: '#microsoft.graph.security.mcasAlertsAuditRecord' + microsoft.graph.security.mcsRawEmailContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: mcsRawEmailContentMetadata + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.mcsRawEmailContentMetadata' + description: Audit data for MCS Raw Email Content Metadata events. + x-ms-discriminator-value: '#microsoft.graph.security.mcsRawEmailContentMetadata' microsoft.graph.security.mdaAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1508949,6 +1528790,19 @@ components: default: '#microsoft.graph.security.meshWorldsAuditRecord' description: Audit data for Mesh Worlds events. x-ms-discriminator-value: '#microsoft.graph.security.meshWorldsAuditRecord' + microsoft.graph.security.mesRawEmailContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: mesRawEmailContentMetadata + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.mesRawEmailContentMetadata' + description: Audit data for MES Raw Email Content Metadata events. + x-ms-discriminator-value: '#microsoft.graph.security.mesRawEmailContentMetadata' microsoft.graph.security.metadataAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' @@ -1509193,6 +1529047,32 @@ components: default: '#microsoft.graph.security.microsoftPurviewUnifiedCatalogOperationRecord' description: Audit data for Microsoft Purview Unified Catalog Operation events. x-ms-discriminator-value: '#microsoft.graph.security.microsoftPurviewUnifiedCatalogOperationRecord' + microsoft.graph.security.microsoftSecurityForAiConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: microsoftSecurityForAiConfiguration + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.microsoftSecurityForAiConfiguration' + description: Audit data for Microsoft Security for AI Configuration events. + x-ms-discriminator-value: '#microsoft.graph.security.microsoftSecurityForAiConfiguration' + microsoft.graph.security.microsoftSecurityForAiRealTimeProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: microsoftSecurityForAiRealTimeProtection + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.microsoftSecurityForAiRealTimeProtection' + description: Audit data for Microsoft Security for AI Real-Time Protection events. + x-ms-discriminator-value: '#microsoft.graph.security.microsoftSecurityForAiRealTimeProtection' microsoft.graph.security.microsoftStreamAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1509258,6 +1529138,19 @@ components: default: '#microsoft.graph.security.microsoftTeamsDeviceAuditRecord' description: Audit data for Microsoft Teams Device events. x-ms-discriminator-value: '#microsoft.graph.security.microsoftTeamsDeviceAuditRecord' + microsoft.graph.security.microsoftTeamsMoveMessages: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: microsoftTeamsMoveMessages + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.microsoftTeamsMoveMessages' + description: Audit data for Microsoft Teams Move Messages events. + x-ms-discriminator-value: '#microsoft.graph.security.microsoftTeamsMoveMessages' microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1509691,6 +1529584,19 @@ components: default: '#microsoft.graph.security.msticNationStateNotificationRecord' description: Audit data for MSTIC Nation State Notification events. x-ms-discriminator-value: '#microsoft.graph.security.msticNationStateNotificationRecord' + microsoft.graph.security.mtpContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: mtpContentMetadata + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.mtpContentMetadata' + description: Audit data for MTP Content Metadata events. + x-ms-discriminator-value: '#microsoft.graph.security.mtpContentMetadata' microsoft.graph.security.multiStageDispositionAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1509896,6 +1529802,19 @@ components: default: '#microsoft.graph.security.omePortalAuditRecord' description: Audit data for OME Portal events. x-ms-discriminator-value: '#microsoft.graph.security.omePortalAuditRecord' + microsoft.graph.security.onDemandExchangeClassification: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: onDemandExchangeClassification + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.onDemandExchangeClassification' + description: Audit data for On-Demand Exchange Classification events. + x-ms-discriminator-value: '#microsoft.graph.security.onDemandExchangeClassification' microsoft.graph.security.onDemandSharePointClassificationAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1510061,6 +1529980,19 @@ components: default: '#microsoft.graph.security.p4aiAssessmentRecord' description: Audit data for P4AI Assessment events. x-ms-discriminator-value: '#microsoft.graph.security.p4aiAssessmentRecord' + microsoft.graph.security.p4AiDagSitePermissionsRecord: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: p4AiDagSitePermissionsRecord + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.p4AiDagSitePermissionsRecord' + description: Audit data for P4 AI DAG Site Permissions events. + x-ms-discriminator-value: '#microsoft.graph.security.p4AiDagSitePermissionsRecord' microsoft.graph.security.p4AIRiskScoreRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1510087,6 +1530019,32 @@ components: default: '#microsoft.graph.security.peopleAdminSettingsAuditRecord' description: Audit data for People Admin Settings events. x-ms-discriminator-value: '#microsoft.graph.security.peopleAdminSettingsAuditRecord' + microsoft.graph.security.peopleSkillsAdmin: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: peopleSkillsAdmin + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.peopleSkillsAdmin' + description: Audit data for People Skills Admin events. + x-ms-discriminator-value: '#microsoft.graph.security.peopleSkillsAdmin' + microsoft.graph.security.peopleSkillsUser: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: peopleSkillsUser + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.peopleSkillsUser' + description: Audit data for People Skills User events. + x-ms-discriminator-value: '#microsoft.graph.security.peopleSkillsUser' microsoft.graph.security.physicalBadgingSignalAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1510152,6 +1530110,58 @@ components: default: '#microsoft.graph.security.plannerCopyPlanAuditRecord' description: Audit data for Planner Copy Plan events. x-ms-discriminator-value: '#microsoft.graph.security.plannerCopyPlanAuditRecord' + microsoft.graph.security.plannerCustomFieldDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: plannerCustomFieldDefinition + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.plannerCustomFieldDefinition' + description: Audit data for Planner Custom Field Definition events. + x-ms-discriminator-value: '#microsoft.graph.security.plannerCustomFieldDefinition' + microsoft.graph.security.plannerCustomFieldDefinitionList: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: plannerCustomFieldDefinitionList + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.plannerCustomFieldDefinitionList' + description: Audit data for Planner Custom Field Definition List events. + x-ms-discriminator-value: '#microsoft.graph.security.plannerCustomFieldDefinitionList' + microsoft.graph.security.plannerDependency: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: plannerDependency + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.plannerDependency' + description: Audit data for Planner Dependency events. + x-ms-discriminator-value: '#microsoft.graph.security.plannerDependency' + microsoft.graph.security.plannerDependencyList: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: plannerDependencyList + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.plannerDependencyList' + description: Audit data for Planner Dependency List events. + x-ms-discriminator-value: '#microsoft.graph.security.plannerDependencyList' microsoft.graph.security.plannerGoalAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1512100,6 +1532110,19 @@ components: default: '#microsoft.graph.security.sharePointFieldOperationAuditRecord' description: Audit data for SharePoint Field Operation events. x-ms-discriminator-value: '#microsoft.graph.security.sharePointFieldOperationAuditRecord' + microsoft.graph.security.sharePointFileArchivePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: sharePointFileArchivePolicy + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.sharePointFileArchivePolicy' + description: Audit data for SharePoint File Archive Policy events. + x-ms-discriminator-value: '#microsoft.graph.security.sharePointFileArchivePolicy' microsoft.graph.security.sharePointFileOperationAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1512610,6 +1532633,19 @@ components: default: '#microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord' description: Audit data for Supervisory Review Day X Insights events. x-ms-discriminator-value: '#microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord' + microsoft.graph.security.syntheticMediaDetectionEvent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: syntheticMediaDetectionEvent + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.syntheticMediaDetectionEvent' + description: Audit data for Synthetic Media Detection events. + x-ms-discriminator-value: '#microsoft.graph.security.syntheticMediaDetectionEvent' microsoft.graph.security.syntheticProbeAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1513197,6 +1533233,19 @@ components: default: '#microsoft.graph.security.universalPrintPrintJobAuditRecord' description: Audit data for Universal Print Print Job events. x-ms-discriminator-value: '#microsoft.graph.security.universalPrintPrintJobAuditRecord' + microsoft.graph.security.universalPrintSecureScan: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: universalPrintSecureScan + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.universalPrintSecureScan' + description: Audit data for Universal Print Secure Scan events. + x-ms-discriminator-value: '#microsoft.graph.security.universalPrintSecureScan' microsoft.graph.security.unRestrictAppExecutionIncidentTaskResponseAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.incidentTaskResponseAction' @@ -1513502,6 +1533551,32 @@ components: default: '#microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord' description: Audit data for Viva Glint Agentic Campaign events. x-ms-discriminator-value: '#microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord' + microsoft.graph.security.vivaGlintClientConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: vivaGlintClientConfiguration + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.vivaGlintClientConfiguration' + description: Audit data for Viva Glint Client Configuration events. + x-ms-discriminator-value: '#microsoft.graph.security.vivaGlintClientConfiguration' + microsoft.graph.security.vivaGlintDataRetention: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: vivaGlintDataRetention + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.vivaGlintDataRetention' + description: Audit data for Viva Glint Data Retention events. + x-ms-discriminator-value: '#microsoft.graph.security.vivaGlintDataRetention' microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1513645,6 +1533720,19 @@ components: default: '#microsoft.graph.security.vivaGlintUserGroupAuditRecord' description: Audit data for Viva Glint User Group events. x-ms-discriminator-value: '#microsoft.graph.security.vivaGlintUserGroupAuditRecord' + microsoft.graph.security.vivaGlintVivaInsightsIntegration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: vivaGlintVivaInsightsIntegration + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.vivaGlintVivaInsightsIntegration' + description: Audit data for Viva Glint Viva Insights Integration events. + x-ms-discriminator-value: '#microsoft.graph.security.vivaGlintVivaInsightsIntegration' microsoft.graph.security.vivaGoalsAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1513853,6 +1533941,32 @@ components: default: '#microsoft.graph.security.windows365CustomerLockboxAuditRecord' description: Audit data for Windows365 Customer Lockbox events. x-ms-discriminator-value: '#microsoft.graph.security.windows365CustomerLockboxAuditRecord' + microsoft.graph.security.workbookContent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: workbookContent + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.workbookContent' + description: An open dictionary containing the workbook JSON document. + x-ms-discriminator-value: '#microsoft.graph.security.workbookContent' + microsoft.graph.security.workIQAdminActivity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: workIQAdminActivity + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.workIQAdminActivity' + description: Audit data for Work IQ Admin Activity events. + x-ms-discriminator-value: '#microsoft.graph.security.workIQAdminActivity' microsoft.graph.security.workplaceAnalyticsAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1514670,6 +1534784,41 @@ components: - MDASH - DefenderSecurityForAIConfiguration - SparkCoreCustomLivePool + - PlannerCustomFieldDefinition + - PlannerCustomFieldDefinitionList + - SyntheticMediaDetectionEvent + - VivaGlintVivaInsightsIntegration + - PeopleSkillsAdmin + - PeopleSkillsUser + - DSPMAdminActivity + - OnDemandExchangeClassification + - UniversalPrintSecureScan + - CloudSecurityManagement + - CloudSecurityConnector + - CloudSecurityEnablement + - MCSRawEmailContentMetadata + - AIGuardrail + - A365AIGuardrail + - WorkIQAdminActivity + - VivaGlintClientConfiguration + - VivaGlintDataRetention + - FilteringTeamsMessageFileInfo + - SharePointFileArchivePolicy + - DefenderAutomationRule + - DefenderGeneratedPlaybook + - DefenderIntegration + - P4AIDagSitePermissionsRecord + - PlannerDependency + - PlannerDependencyList + - CSCContentMetadata + - MicrosoftSecurityForAIConfiguration + - MicrosoftSecurityForAIRealTimeProtection + - MTPContentMetadata + - ComplianceEvaluationIncomplete + - ComplianceEndpointEvaluationIncomplete + - MicrosoftTeamsMoveMessages + - ECSContentMetadata + - MESRawEmailContentMetadata - unknownFutureValue type: string description: Specifies the type of audit log record. @@ -1523452,6 +1543601,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.aiOnlineMeeting' + microsoft.graph.spendingPolicyServiceSettingCollectionResponse: + title: Collection of spendingPolicyServiceSetting + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' microsoft.graph.mobileAppAssignmentCollectionResponse: title: Collection of mobileAppAssignment type: object @@ -1524530,6 +1544690,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + microsoft.graph.entraProtectionPolicyCollectionResponse: + title: Collection of entraProtectionPolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' microsoft.graph.exchangeProtectionPolicyCollectionResponse: title: Collection of exchangeProtectionPolicy type: object @@ -1525344,6 +1545515,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingAssignment' + microsoft.graph.cloudPcUserProfileSnapshotCollectionResponse: + title: Collection of cloudPcUserProfileSnapshot + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' microsoft.graph.accountCollectionResponse: title: Collection of account type: object @@ -1525949,6 +1546131,39 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.aiUser' + microsoft.graph.spendingPolicyCollectionResponse: + title: Collection of spendingPolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + microsoft.graph.costManagementUserBalanceCollectionResponse: + title: Collection of costManagementUserBalance + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUserBalance' + microsoft.graph.costManagementUserServiceBalanceCollectionResponse: + title: Collection of costManagementUserServiceBalance + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUserServiceBalance' microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse: title: Collection of crossTenantAccessPolicyConfigurationPartner type: object @@ -1525993,6 +1546208,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + microsoft.graph.customChoiceOptionCollectionResponse: + title: Collection of customChoiceOption + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customChoiceOption' microsoft.graph.allowedValueCollectionResponse: title: Collection of allowedValue type: object @@ -1526202,6 +1546428,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.delegatedAdminRelationshipRequest' + microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse: + title: Collection of lifecyclePolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' microsoft.graph.identityGovernance.workflowCollectionResponse: title: Collection of workflow type: object @@ -1528402,6 +1548639,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.companySubscription' + microsoft.graph.unifiedRoleDefinitionCollectionResponse: + title: Collection of unifiedRoleDefinition + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' microsoft.graph.distributionListMemberCollectionResponse: title: Collection of distributionListMember type: object @@ -1529161,6 +1549409,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.gcpRole' + microsoft.graph.taskCollectionResponse: + title: Collection of task + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' microsoft.graph.goalsExportJobCollectionResponse: title: Collection of goalsExportJob type: object @@ -1530558,6 +1550817,83 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.scheduledPermissionsRequest' + microsoft.graph.bucketCollectionResponse: + title: Collection of bucket + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bucket' + microsoft.graph.planContextLinkCollectionResponse: + title: Collection of planContextLink + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + microsoft.graph.customFieldDefinitionCollectionResponse: + title: Collection of customFieldDefinition + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customFieldDefinition' + microsoft.graph.dependencyCollectionResponse: + title: Collection of dependency + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dependency' + microsoft.graph.goalCollectionResponse: + title: Collection of goal + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.goal' + microsoft.graph.historyItemCollectionResponse: + title: Collection of historyItem + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.historyItem' + microsoft.graph.contentLinkCollectionResponse: + title: Collection of contentLink + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentLink' microsoft.graph.plannerBucketCollectionResponse: title: Collection of plannerBucket type: object @@ -1530591,6 +1550927,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' + microsoft.graph.planCollectionResponse: + title: Collection of plan + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' microsoft.graph.plannerRosterCollectionResponse: title: Collection of plannerRoster type: object @@ -1531295,17 +1551642,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' - microsoft.graph.unifiedRoleDefinitionCollectionResponse: - title: Collection of unifiedRoleDefinition - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' microsoft.graph.unifiedRoleEligibilityScheduleInstanceCollectionResponse: title: Collection of unifiedRoleEligibilityScheduleInstance type: object @@ -1532032,6 +1552368,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userSecurityProfile' + microsoft.graph.security.workbookCollectionResponse: + title: Collection of workbook + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.workbook' microsoft.graph.security.zoneCollectionResponse: title: Collection of zone type: object @@ -1532417,6 +1552764,50 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryDefinition' + microsoft.graph.checklistItemV4CollectionResponse: + title: Collection of checklistItemV4 + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + microsoft.graph.customFieldValueCollectionResponse: + title: Collection of customFieldValue + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + microsoft.graph.plannerChatMessageCollectionResponse: + title: Collection of plannerChatMessage + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + microsoft.graph.userAssignmentCollectionResponse: + title: Collection of userAssignment + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userAssignment' microsoft.graph.teamworkTagCollectionResponse: title: Collection of teamworkTag type: object @@ -1533759,6 +1554150,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permissionsDefinitionGcpRole' + microsoft.graph.categoryDefinitionCollectionResponse: + title: Collection of categoryDefinition + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.categoryDefinition' microsoft.graph.teamworkPeripheralCollectionResponse: title: Collection of teamworkPeripheral type: object @@ -1534155,6 +1554557,39 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alert' + microsoft.graph.identityGovernance.complianceIssueCollectionResponse: + title: Collection of complianceIssue + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse: + title: Collection of lifecyclePolicyRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse: + title: Collection of lifecyclePolicySubjectReport + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' microsoft.graph.identityGovernance.customTaskExtensionCollectionResponse: title: Collection of customTaskExtension type: object @@ -1534166,6 +1554601,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' + microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse: + title: Collection of lifecyclePolicyPriorityConfiguration + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' microsoft.graph.identityGovernance.taskDefinitionCollectionResponse: title: Collection of taskDefinition type: object @@ -1537114,6 +1557560,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtection' + microsoft.graph.appManagementAuditCollectionResponse: + title: Collection of appManagementAudit + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appManagementAudit' microsoft.graph.qrCodePinAuthenticationMethodCollectionResponse: title: Collection of qrCodePinAuthenticationMethod type: object @@ -1537697,6 +1558154,28 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.copilotConversationResponseMessage' + microsoft.graph.allUsersSpendingPolicyCollectionResponse: + title: Collection of allUsersSpendingPolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.allUsersSpendingPolicy' + microsoft.graph.selectedGroupsSpendingPolicyCollectionResponse: + title: Collection of selectedGroupsSpendingPolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.selectedGroupsSpendingPolicy' microsoft.graph.anonymousCalendarSharingFreeBusyDetailCollectionResponse: title: Collection of anonymousCalendarSharingFreeBusyDetail type: object @@ -1537884,6 +1558363,28 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' + microsoft.graph.identityGovernance.agentIdentityLifecyclePolicyCollectionResponse: + title: Collection of agentIdentityLifecyclePolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy' + microsoft.graph.identityGovernance.guestLifecyclePolicyCollectionResponse: + title: Collection of guestLifecyclePolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.guestLifecyclePolicy' microsoft.graph.depEnrollmentBaseProfileCollectionResponse: title: Collection of depEnrollmentBaseProfile type: object @@ -1542790,6 +1563291,72 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalActivityResult' + microsoft.graph.identityGovernance.attestationComplianceIssueCollectionResponse: + title: Collection of attestationComplianceIssue + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.attestationComplianceIssue' + microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRuleCollectionResponse: + title: Collection of accessPackageAssignmentRequiredRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule' + microsoft.graph.identityGovernance.inactivityRuleCollectionResponse: + title: Collection of inactivityRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.inactivityRule' + microsoft.graph.identityGovernance.invitationRedemptionRuleCollectionResponse: + title: Collection of invitationRedemptionRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.invitationRedemptionRule' + microsoft.graph.identityGovernance.periodicAttestationRuleCollectionResponse: + title: Collection of periodicAttestationRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.periodicAttestationRule' + microsoft.graph.identityGovernance.sponsorPresenceRuleCollectionResponse: + title: Collection of sponsorPresenceRule + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.sponsorPresenceRule' microsoft.graph.industryData.apiDataConnectorCollectionResponse: title: Collection of apiDataConnector type: object @@ -1544396,6 +1564963,28 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.configurationUri' + microsoft.graph.targetResourceCollectionResponse: + title: Collection of microsoft.graph.targetResource + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.targetResource' + microsoft.graph.appliedAppManagementPolicyRestrictionCollectionResponse: + title: Collection of microsoft.graph.appliedAppManagementPolicyRestriction + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appliedAppManagementPolicyRestriction' microsoft.graph.approvalIdentitySetCollectionResponse: title: Collection of microsoft.graph.approvalIdentitySet type: object @@ -1544902,6 +1565491,28 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.packageElementDetail' + microsoft.graph.costManagementAlertThresholdCollectionResponse: + title: Collection of microsoft.graph.costManagementAlertThreshold + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertThreshold' + microsoft.graph.costManagementUnevaluatedServiceCollectionResponse: + title: Collection of microsoft.graph.costManagementUnevaluatedService + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUnevaluatedService' microsoft.graph.userRegistrationCountCollectionResponse: title: Collection of microsoft.graph.userRegistrationCount type: object @@ -1544935,17 +1565546,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.customClaimBase' - microsoft.graph.targetResourceCollectionResponse: - title: Collection of microsoft.graph.targetResource - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.targetResource' microsoft.graph.unifiedRolePermissionCollectionResponse: title: Collection of microsoft.graph.unifiedRolePermission type: object @@ -1545342,6 +1565942,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCode' + microsoft.graph.retentionSettingCollectionResponse: + title: Collection of microsoft.graph.retentionSetting + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.retentionSetting' microsoft.graph.attendeeCollectionResponse: title: Collection of microsoft.graph.attendee type: object @@ -1545375,17 +1565986,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.exactDataMatchStoreColumn' - microsoft.graph.retentionSettingCollectionResponse: - title: Collection of microsoft.graph.retentionSetting - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.retentionSetting' microsoft.graph.aclCollectionResponse: title: Collection of microsoft.graph.acl type: object @@ -1547465,6 +1568065,39 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.changeNotification' + microsoft.graph.chatMentionCollectionResponse: + title: Collection of microsoft.graph.chatMention + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMention' + microsoft.graph.chatReactionCollectionResponse: + title: Collection of microsoft.graph.chatReaction + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatReaction' + microsoft.graph.creationTimestampCollectionResponse: + title: Collection of microsoft.graph.creationTimestamp + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.creationTimestamp' microsoft.graph.classifcationErrorBaseCollectionResponse: title: Collection of microsoft.graph.classifcationErrorBase type: object @@ -1547641,6 +1568274,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.copilotSearchHit' + microsoft.graph.costManagementBillingMethodBalanceCollectionResponse: + title: Collection of microsoft.graph.costManagementBillingMethodBalance + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethodBalance' microsoft.graph.keyTypedValuePairCollectionResponse: title: Collection of microsoft.graph.keyTypedValuePair type: object @@ -1549588,6 +1570232,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.healthMonitoring.resourceImpactSummary' + microsoft.graph.identityGovernance.lifecyclePolicyImpactActionCollectionResponse: + title: Collection of microsoft.graph.identityGovernance.lifecyclePolicyImpactAction + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactAction' microsoft.graph.identityGovernance.parameterCollectionResponse: title: Collection of microsoft.graph.identityGovernance.parameter type: object @@ -1552223,6 +1572878,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.aiOnlineMeetingCollectionResponse' + microsoft.graph.spendingPolicyServiceSettingCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSettingCollectionResponse' microsoft.graph.mobileAppAssignmentCollectionResponse: description: Retrieved collection content: @@ -1552811,6 +1573472,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJobCollectionResponse' + microsoft.graph.entraProtectionPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicyCollectionResponse' microsoft.graph.exchangeProtectionPolicyCollectionResponse: description: Retrieved collection content: @@ -1553255,6 +1573922,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingAssignmentCollectionResponse' + microsoft.graph.cloudPcUserProfileSnapshotCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshotCollectionResponse' microsoft.graph.accountCollectionResponse: description: Retrieved collection content: @@ -1553585,6 +1574258,24 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.aiUserCollectionResponse' + microsoft.graph.spendingPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyCollectionResponse' + microsoft.graph.costManagementUserBalanceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementUserBalanceCollectionResponse' + microsoft.graph.costManagementUserServiceBalanceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementUserServiceBalanceCollectionResponse' microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse: description: Retrieved collection content: @@ -1553609,6 +1574300,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + microsoft.graph.customChoiceOptionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customChoiceOptionCollectionResponse' microsoft.graph.allowedValueCollectionResponse: description: Retrieved collection content: @@ -1553723,6 +1574420,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.delegatedAdminRelationshipRequestCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse' microsoft.graph.identityGovernance.workflowCollectionResponse: description: Retrieved collection content: @@ -1554923,6 +1575626,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.companySubscriptionCollectionResponse' + microsoft.graph.unifiedRoleDefinitionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinitionCollectionResponse' microsoft.graph.distributionListMemberCollectionResponse: description: Retrieved collection content: @@ -1555337,6 +1576046,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.gcpRoleCollectionResponse' + microsoft.graph.taskCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.taskCollectionResponse' microsoft.graph.goalsExportJobCollectionResponse: description: Retrieved collection content: @@ -1556099,6 +1576814,48 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.scheduledPermissionsRequestCollectionResponse' + microsoft.graph.bucketCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucketCollectionResponse' + microsoft.graph.planContextLinkCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLinkCollectionResponse' + microsoft.graph.customFieldDefinitionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldDefinitionCollectionResponse' + microsoft.graph.dependencyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dependencyCollectionResponse' + microsoft.graph.goalCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.goalCollectionResponse' + microsoft.graph.historyItemCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.historyItemCollectionResponse' + microsoft.graph.contentLinkCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLinkCollectionResponse' microsoft.graph.plannerBucketCollectionResponse: description: Retrieved collection content: @@ -1556117,6 +1576874,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.plannerPlanCollectionResponse' + microsoft.graph.planCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planCollectionResponse' microsoft.graph.plannerRosterCollectionResponse: description: Retrieved collection content: @@ -1556501,12 +1577264,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleCollectionResponse' - microsoft.graph.unifiedRoleDefinitionCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinitionCollectionResponse' microsoft.graph.unifiedRoleEligibilityScheduleInstanceCollectionResponse: description: Retrieved collection content: @@ -1556903,6 +1577660,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.userSecurityProfileCollectionResponse' + microsoft.graph.security.workbookCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbookCollectionResponse' microsoft.graph.security.zoneCollectionResponse: description: Retrieved collection content: @@ -1557113,6 +1577876,30 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.directoryDefinitionCollectionResponse' + microsoft.graph.checklistItemV4CollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4CollectionResponse' + microsoft.graph.customFieldValueCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValueCollectionResponse' + microsoft.graph.plannerChatMessageCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessageCollectionResponse' + microsoft.graph.userAssignmentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userAssignmentCollectionResponse' microsoft.graph.teamworkTagCollectionResponse: description: Retrieved collection content: @@ -1557845,6 +1578632,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.permissionsDefinitionGcpRoleCollectionResponse' + microsoft.graph.categoryDefinitionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.categoryDefinitionCollectionResponse' microsoft.graph.teamworkPeripheralCollectionResponse: description: Retrieved collection content: @@ -1558061,12 +1578854,36 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertCollectionResponse' + microsoft.graph.identityGovernance.complianceIssueCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssueCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' microsoft.graph.identityGovernance.customTaskExtensionCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse' microsoft.graph.identityGovernance.taskDefinitionCollectionResponse: description: Retrieved collection content: @@ -1559675,6 +1580492,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionCollectionResponse' + microsoft.graph.appManagementAuditCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditCollectionResponse' microsoft.graph.qrCodePinAuthenticationMethodCollectionResponse: description: Retrieved collection content: @@ -1559993,6 +1580816,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.copilotConversationResponseMessageCollectionResponse' + microsoft.graph.allUsersSpendingPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.allUsersSpendingPolicyCollectionResponse' + microsoft.graph.selectedGroupsSpendingPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.selectedGroupsSpendingPolicyCollectionResponse' microsoft.graph.anonymousCalendarSharingFreeBusyDetailCollectionResponse: description: Retrieved collection content: @@ -1560095,6 +1580930,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponseCollectionResponse' + microsoft.graph.identityGovernance.agentIdentityLifecyclePolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.agentIdentityLifecyclePolicyCollectionResponse' + microsoft.graph.identityGovernance.guestLifecyclePolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.guestLifecyclePolicyCollectionResponse' microsoft.graph.depEnrollmentBaseProfileCollectionResponse: description: Retrieved collection content: @@ -1562771,6 +1583618,42 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalActivityResultCollectionResponse' + microsoft.graph.identityGovernance.attestationComplianceIssueCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.attestationComplianceIssueCollectionResponse' + microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRuleCollectionResponse' + microsoft.graph.identityGovernance.inactivityRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.inactivityRuleCollectionResponse' + microsoft.graph.identityGovernance.invitationRedemptionRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.invitationRedemptionRuleCollectionResponse' + microsoft.graph.identityGovernance.periodicAttestationRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.periodicAttestationRuleCollectionResponse' + microsoft.graph.identityGovernance.sponsorPresenceRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.sponsorPresenceRuleCollectionResponse' microsoft.graph.industryData.apiDataConnectorCollectionResponse: description: Retrieved collection content: @@ -1563647,6 +1584530,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.configurationUriCollectionResponse' + microsoft.graph.targetResourceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.targetResourceCollectionResponse' + microsoft.graph.appliedAppManagementPolicyRestrictionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appliedAppManagementPolicyRestrictionCollectionResponse' microsoft.graph.approvalIdentitySetCollectionResponse: description: Retrieved collection content: @@ -1563923,6 +1584818,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.packageElementDetailCollectionResponse' + microsoft.graph.costManagementAlertThresholdCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertThresholdCollectionResponse' + microsoft.graph.costManagementUnevaluatedServiceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementUnevaluatedServiceCollectionResponse' microsoft.graph.userRegistrationCountCollectionResponse: description: Retrieved collection content: @@ -1563941,12 +1584848,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.customClaimBaseCollectionResponse' - microsoft.graph.targetResourceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.targetResourceCollectionResponse' microsoft.graph.unifiedRolePermissionCollectionResponse: description: Retrieved collection content: @@ -1564163,6 +1585064,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodeCollectionResponse' + microsoft.graph.retentionSettingCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.retentionSettingCollectionResponse' microsoft.graph.attendeeCollectionResponse: description: Retrieved collection content: @@ -1564181,12 +1585088,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.exactDataMatchStoreColumnCollectionResponse' - microsoft.graph.retentionSettingCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.retentionSettingCollectionResponse' microsoft.graph.aclCollectionResponse: description: Retrieved collection content: @@ -1565321,6 +1586222,24 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.changeNotificationCollectionResponse' + microsoft.graph.chatMentionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMentionCollectionResponse' + microsoft.graph.chatReactionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatReactionCollectionResponse' + microsoft.graph.creationTimestampCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.creationTimestampCollectionResponse' microsoft.graph.classifcationErrorBaseCollectionResponse: description: Retrieved collection content: @@ -1565417,6 +1586336,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.copilotSearchHitCollectionResponse' + microsoft.graph.costManagementBillingMethodBalanceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethodBalanceCollectionResponse' microsoft.graph.keyTypedValuePairCollectionResponse: description: Retrieved collection content: @@ -1566479,6 +1587404,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.healthMonitoring.resourceImpactSummaryCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicyImpactActionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactActionCollectionResponse' microsoft.graph.identityGovernance.parameterCollectionResponse: description: Retrieved collection content: @@ -1568453,6 +1589384,11 @@ components: - '@odata.type': microsoft.graph.appRoleAssignment inheritedOauth2PermissionGrants: - '@odata.type': microsoft.graph.oAuth2PermissionGrant + lifecyclePolicyComplianceState: + '@odata.type': microsoft.graph.lifecyclePolicyComplianceState + lifecyclePolicyComplianceStateLastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + lifecyclePolicyComplianceStateReason: String + lifecyclePolicyNonComplianceDisablementDateTime: '0001-01-01T00:00:00.0000000+00:00' managerApplications: - 00000000-0000-0000-0000-000000000000 sponsors: @@ -1568467,6 +1589403,11 @@ components: - '@odata.type': microsoft.graph.directoryObject microsoft.graph.agentIdentityBlueprintPrincipal: value: + lifecyclePolicyComplianceState: + '@odata.type': microsoft.graph.lifecyclePolicyComplianceState + lifecyclePolicyComplianceStateLastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + lifecyclePolicyComplianceStateReason: String + lifecyclePolicyNonComplianceDisablementDateTime: '0001-01-01T00:00:00.0000000+00:00' managerApplications: - 00000000-0000-0000-0000-000000000000 sponsors: @@ -1568718,6 +1589659,8 @@ components: microsoft.graph.allowedValue: value: isActive: 'true' + microsoft.graph.allUsersSpendingPolicy: + value: { } microsoft.graph.androidAospReferencedApp: value: packageId: String @@ -1570362,6 +1591305,10 @@ components: errorMessage: String status: '@odata.type': microsoft.graph.appLogUploadState + microsoft.graph.appManagementAudit: + value: + appliedAppManagementPolicyRestrictions: + - '@odata.type': microsoft.graph.appliedAppManagementPolicyRestriction microsoft.graph.appManagementPolicy: value: appliesTo: @@ -1571169,6 +1592116,8 @@ components: - '@odata.type': microsoft.graph.driveProtectionUnitsBulkAdditionJob emailNotificationsSetting: '@odata.type': microsoft.graph.emailNotificationsSetting + entraProtectionPolicies: + - '@odata.type': microsoft.graph.entraProtectionPolicy exchangeProtectionPolicies: - '@odata.type': microsoft.graph.exchangeProtectionPolicy exchangeRestoreSessions: @@ -1571514,6 +1592463,19 @@ components: restorePointId: String status: '@odata.type': microsoft.graph.browseSessionStatus + microsoft.graph.bucket: + value: + capabilities: + '@odata.type': microsoft.graph.bucketCapability + creationInfo: + '@odata.type': microsoft.graph.creationInfo + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + planId: String microsoft.graph.building: value: hasWiFi: 'true' @@ -1571778,6 +1592740,13 @@ components: displayName: String lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' version: '0' + microsoft.graph.categoryDefinition: + value: + capabilities: + '@odata.type': microsoft.graph.categoryDefinitionCapability + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection microsoft.graph.certificateAuthorityAsEntity: value: certificate: AA== @@ -1571984,6 +1592953,22 @@ components: createdDateTime: '0001-01-01T00:00:00.0000000+00:00' displayName: String isChecked: 'true' + microsoft.graph.checklistItemV4: + value: + capabilities: + '@odata.type': microsoft.graph.checklistCapability + completedBy: + '@odata.type': microsoft.graph.identitySet + completedDateTime: '0001-01-01T00:00:00.0000000+00:00' + createdBy: + '@odata.type': microsoft.graph.identitySet + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + isChecked: 'true' + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.chromeOSOnboardingSettings: value: lastDirectorySyncDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1572582,6 +1593567,16 @@ components: '@odata.type': microsoft.graph.cloudPcSupportedRegionStatus supportedSolution: '@odata.type': microsoft.graph.cloudPcManagementService + microsoft.graph.cloudPcUserProfileSnapshot: + value: + cloudProfileId: String + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + expirationDateTime: '0001-01-01T00:00:00.0000000+00:00' + lastRestoredDateTime: '0001-01-01T00:00:00.0000000+00:00' + snapshotSizeInGB: '0' + snapshotType: + '@odata.type': microsoft.graph.cloudPcUserSettingsPersistenceSnapshotType + userPrincipalName: String microsoft.graph.cloudPcUserSetting: value: assignments: @@ -1572607,7 +1593602,15 @@ components: '@odata.type': microsoft.graph.cloudPcManagementAssignmentTarget microsoft.graph.cloudPCUserSettingsPersistenceDetail: value: + autoCleanupDetail: + '@odata.type': microsoft.graph.cloudPCUserSettingsPersistenceAutoCleanupDetail gracePeriodEndDateTime: '0001-01-01T00:00:00.0000000+00:00' + snapshotConfiguration: + '@odata.type': microsoft.graph.cloudPcUserSettingsPersistenceSnapshotConfiguration + storageConfiguration: + '@odata.type': microsoft.graph.cloudPcStorageConfiguration + userProfileSnapshots: + - '@odata.type': microsoft.graph.cloudPcUserProfileSnapshot microsoft.graph.columnDefinition: value: boolean: @@ -1573114,6 +1594117,21 @@ components: '@odata.type': microsoft.graph.processContentRequest scopeIdentifier: String userId: String + microsoft.graph.contentLink: + value: + capabilities: + '@odata.type': microsoft.graph.contentLinkCapability + createdBy: + '@odata.type': microsoft.graph.identitySet + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + linkType: + '@odata.type': microsoft.graph.contentLinkType + webUrl: String microsoft.graph.contentModel: value: createdBy: @@ -1573334,6 +1594352,8 @@ components: '@odata.type': microsoft.graph.copilotCommunicationsRoot conversations: - '@odata.type': microsoft.graph.copilotConversation + costManagement: + '@odata.type': microsoft.graph.costManagementRoot interactionHistory: '@odata.type': microsoft.graph.aiInteractionHistory reports: @@ -1573370,6 +1594390,47 @@ components: - String maxAgeInSeconds: '0' resource: String + microsoft.graph.costManagementAlertSetting: + value: + isEnabled: 'true' + recipients: + - '@odata.type': microsoft.graph.user + thresholds: + - '@odata.type': microsoft.graph.costManagementAlertThreshold + microsoft.graph.costManagementRoot: + value: + spendingPolicies: + - '@odata.type': microsoft.graph.spendingPolicy + userBalances: + - '@odata.type': microsoft.graph.costManagementUserBalance + microsoft.graph.costManagementUserBalance: + value: + selectionDataStatus: + '@odata.type': microsoft.graph.selectionDataStatus + serviceBalances: + - '@odata.type': microsoft.graph.costManagementUserServiceBalance + unevaluatedServices: + - '@odata.type': microsoft.graph.costManagementUnevaluatedService + microsoft.graph.costManagementUserServiceBalance: + value: + accessDecisionReason: + '@odata.type': microsoft.graph.accessDecisionReason + configuredPeriodLimit: + '@odata.type': microsoft.graph.costManagementQuantity + configuredPerUserLimit: + '@odata.type': microsoft.graph.costManagementQuantity + consumedQuantity: '0' + dataStatus: + '@odata.type': microsoft.graph.costManagementDataStatus + effectiveCapacityQuantity: + '@odata.type': microsoft.graph.costManagementQuantity + isConsumptionAllowed: 'true' + remainingQuantity: + '@odata.type': microsoft.graph.costManagementQuantity + serviceId: String (identifier) + spendingPolicyId: String + unit: + '@odata.type': microsoft.graph.costManagementUnit microsoft.graph.countryNamedLocation: value: countriesAndRegions: @@ -1573570,6 +1594631,11 @@ components: displayName: String endpointConfiguration: '@odata.type': microsoft.graph.customExtensionEndpointConfiguration + microsoft.graph.customChoiceOption: + value: + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection microsoft.graph.customClaimsPolicy: value: audienceOverride: String @@ -1573676,6 +1594742,31 @@ components: '@odata.type': microsoft.graph.customCalloutExtension stage: '@odata.type': microsoft.graph.accessPackageCustomExtensionStage + microsoft.graph.customFieldDefinition: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + choiceOptions: + - '@odata.type': microsoft.graph.customChoiceOption + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + deletedBy: + '@odata.type': microsoft.graph.identitySet + deletedDateTime: '0001-01-01T00:00:00.0000000+00:00' + displayName: String + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + planId: String + rollupType: + '@odata.type': microsoft.graph.customFieldRollupType + valueType: + '@odata.type': microsoft.graph.customFieldValueType + microsoft.graph.customFieldValue: + value: + customFieldDefinitionId: String + value: String microsoft.graph.customSecurityAttributeAudit: value: activityDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1573958,6 +1595049,8 @@ components: value: { } microsoft.graph.deletedItemContainer: value: + lifecyclePolicies: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicy workflows: - '@odata.type': microsoft.graph.identityGovernance.workflow microsoft.graph.deletedTeam: @@ -1573969,6 +1595062,21 @@ components: participants: - '@odata.type': microsoft.graph.participant sequenceNumber: '0' + microsoft.graph.dependency: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + constraint: + '@odata.type': microsoft.graph.dependencyType + creationInfo: + '@odata.type': microsoft.graph.creationInfo + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + sourceItemId: String + targetItemId: String microsoft.graph.depEnrollmentBaseProfile: value: appleIdDisabled: 'true' @@ -1574207,6 +1595315,8 @@ components: createdDateTime: '0001-01-01T00:00:00.0000000+00:00' description: String displayName: String + evaluationMode: + '@odata.type': microsoft.graph.assignmentFilterEvaluationMode lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' payloads: - '@odata.type': microsoft.graph.payloadByFilter @@ -1575982,6 +1597092,10 @@ components: value: settings: '@odata.type': microsoft.graph.accessReviewScheduleSettings + microsoft.graph.directoryRoleManagementDeletedItemContainer: + value: + roleDefinitions: + - '@odata.type': microsoft.graph.unifiedRoleDefinition microsoft.graph.directoryRoleTemplate: value: description: String @@ -1576990,6 +1598104,8 @@ components: isApprovalRequired: 'true' minimumRiskLevel: '@odata.type': microsoft.graph.riskLevel + microsoft.graph.entraProtectionPolicy: + value: { } microsoft.graph.evaluateLabelJobResponse: value: result: @@ -1577628,6 +1598744,31 @@ components: id: 00000000-0000-0000-0000-000000000000 (identifier) lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' postingDate: '0001-01-01' + microsoft.graph.goal: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + capabilities: + '@odata.type': microsoft.graph.goalCapability + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + finishDate: '0001-01-01' + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + notes: + '@odata.type': microsoft.graph.itemBody + planId: String + priority: '0' + startDate: '0001-01-01' + status: + '@odata.type': microsoft.graph.plannerGoalStatus + tasks: + - '@odata.type': microsoft.graph.task microsoft.graph.goals: value: exportJobs: @@ -1578326,6 +1599467,19 @@ components: previousPasswords: - String serialNumber: String + microsoft.graph.historyItem: + value: + actor: + '@odata.type': microsoft.graph.identitySet + entityId: String + entityType: + '@odata.type': microsoft.graph.historyEntityType + eventType: + '@odata.type': microsoft.graph.historyEventType + newData: String + occurredDateTime: '0001-01-01T00:00:00.0000000+00:00' + oldData: String + planId: String microsoft.graph.homeRealmDiscoveryPolicy: value: { } microsoft.graph.horizontalSection: @@ -1580407,6 +1601561,7 @@ components: childFolders: - '@odata.type': microsoft.graph.mailboxFolder displayName: String + isHidden: 'true' items: - '@odata.type': microsoft.graph.mailboxItem multiValueExtendedProperties: @@ -1583108,6 +1604263,62 @@ components: '@odata.type': microsoft.graph.placeOperationProgress status: '@odata.type': microsoft.graph.placeOperationStatus + microsoft.graph.plan: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + buckets: + - '@odata.type': microsoft.graph.bucket + calendar: + '@odata.type': microsoft.graph.planCalendar + capabilities: + '@odata.type': microsoft.graph.planCapability + container: + '@odata.type': microsoft.graph.planContainer + contentSensitivityLabelAssignment: + '@odata.type': microsoft.graph.contentSensitivityLabelAssignment + contexts: + - '@odata.type': microsoft.graph.planContextLink + creationInfo: + '@odata.type': microsoft.graph.creationInfo + customFieldDefinitions: + - '@odata.type': microsoft.graph.customFieldDefinition + dependencies: + - '@odata.type': microsoft.graph.dependency + displayName: String + duration: '0' + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + goals: + - '@odata.type': microsoft.graph.goal + hasChat: 'true' + historyItems: + - '@odata.type': microsoft.graph.historyItem + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + links: + - '@odata.type': microsoft.graph.contentLink + planView: + '@odata.type': microsoft.graph.planView + sharedWithContainers: + - '@odata.type': microsoft.graph.plannerSharedWithContainer + tasks: + - '@odata.type': microsoft.graph.task + microsoft.graph.planContextLink: + value: + associationType: String + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + customLinkText: String + displayAs: + '@odata.type': microsoft.graph.plannerPlanContextType + displayNameSegments: + - String + isActive: 'true' + isCreation: 'true' + key: String + ownerAppId: String + webUrl: String microsoft.graph.planner: value: buckets: @@ -1583116,10 +1604327,14 @@ components: - '@odata.type': microsoft.graph.plannerGoal plans: - '@odata.type': microsoft.graph.plannerPlan + plans_v2: + - '@odata.type': microsoft.graph.plan rosters: - '@odata.type': microsoft.graph.plannerRoster tasks: - '@odata.type': microsoft.graph.plannerTask + tasks_v2: + - '@odata.type': microsoft.graph.task microsoft.graph.plannerAssignedToTaskBoardTaskFormat: value: orderHintsByAssignee: @@ -1583140,6 +1604355,23 @@ components: microsoft.graph.plannerBucketTaskBoardTaskFormat: value: orderHint: String + microsoft.graph.plannerChatMessage: + value: + content: String + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + deletedTime: '0001-01-01T00:00:00.0000000+00:00' + editedTime: '0001-01-01T00:00:00.0000000+00:00' + isDeleted: 'true' + isEdited: 'true' + messageType: + '@odata.type': microsoft.graph.plannerChatMessageType + parentEntityId: String + properties: + '@odata.type': microsoft.graph.chatMessageProperties + threadType: + '@odata.type': microsoft.graph.plannerChatThreadType microsoft.graph.plannerDelta: value: { } microsoft.graph.plannerGoal: @@ -1583159,6 +1604391,8 @@ components: value: plans: - '@odata.type': microsoft.graph.plannerPlan + plans_v2: + - '@odata.type': microsoft.graph.plan microsoft.graph.plannerHistoryItem: value: actor: @@ -1583347,6 +1604581,8 @@ components: - '@odata.type': microsoft.graph.plannerTask plans: - '@odata.type': microsoft.graph.plannerPlan + plans_v2: + - '@odata.type': microsoft.graph.plan recentPlanReferences: '@odata.type': microsoft.graph.plannerRecentPlanReferenceCollection recentPlans: @@ -1583355,6 +1604591,8 @@ components: - '@odata.type': microsoft.graph.plannerPlan tasks: - '@odata.type': microsoft.graph.plannerTask + tasks_v2: + - '@odata.type': microsoft.graph.task microsoft.graph.platformCredentialAuthenticationMethod: value: device: @@ -1584348,6 +1605586,8 @@ components: updatedDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.rbacApplication: value: + deletedItems: + '@odata.type': microsoft.graph.directoryRoleManagementDeletedItemContainer resourceNamespaces: - '@odata.type': microsoft.graph.unifiedRbacResourceNamespace roleAssignmentApprovals: @@ -1585589,6 +1606829,8 @@ components: '@odata.type': microsoft.graph.security.triggerTypesRoot userSecurityProfiles: - '@odata.type': microsoft.graph.userSecurityProfile + workbooks: + - '@odata.type': microsoft.graph.security.workbook zones: - '@odata.type': microsoft.graph.security.zone microsoft.graph.securityAction: @@ -1585689,6 +1606931,10 @@ components: value: { } microsoft.graph.securityToolAwsUserAdministratorFinding: value: { } + microsoft.graph.selectedGroupsSpendingPolicy: + value: + assignedGroups: + - '@odata.type': microsoft.graph.group microsoft.graph.selfServiceSignUp: value: appDisplayName: String @@ -1585896,6 +1607142,8 @@ components: - '@odata.type': microsoft.graph.keyCredential licenseDetails: - '@odata.type': microsoft.graph.licenseDetails + lifecycle: + '@odata.type': microsoft.graph.identityGovernance.identityLifecycle loginUrl: String logoutUrl: String memberOf: @@ -1586752,6 +1608000,35 @@ components: topRepetitiveWordsAndPhrases: - String wordsSpokenCount: '0' + microsoft.graph.spendingPolicy: + value: + billingMethods: + '@odata.type': microsoft.graph.costManagementBillingMethods + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + displayName: String + emailThresholdSettings: + '@odata.type': microsoft.graph.costManagementAlertSetting + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + periodLimit: + '@odata.type': microsoft.graph.costManagementQuantity + perUserLimit: + '@odata.type': microsoft.graph.costManagementQuantity + serviceSettings: + - '@odata.type': microsoft.graph.spendingPolicyServiceSetting + status: + '@odata.type': microsoft.graph.spendingPolicyStatus + microsoft.graph.spendingPolicyServiceSetting: + value: + parentEtag: String + parentStatus: + '@odata.type': microsoft.graph.spendingPolicyStatus + serviceId: String (identifier) + state: + '@odata.type': microsoft.graph.serviceSettingState microsoft.graph.staleSignInAlertConfiguration: value: duration: Duration @@ -1587055,6 +1608332,59 @@ components: isAssigned: 'true' targetedAppManagementLevels: '@odata.type': microsoft.graph.appManagementLevel + microsoft.graph.task: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + bucketId: String + capabilities: + '@odata.type': microsoft.graph.taskCapability + checklist: + - '@odata.type': microsoft.graph.checklistItemV4 + completedBy: + '@odata.type': microsoft.graph.identitySet + completedDateTime: '0001-01-01T00:00:00.0000000+00:00' + creationInfo: + '@odata.type': microsoft.graph.creationInfo + customFieldValues: + - '@odata.type': microsoft.graph.customFieldValue + displayName: String + dueDateTime: + '@odata.type': microsoft.graph.dateWithOptionalTime + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + finishDateTime: + '@odata.type': microsoft.graph.dateWithOptionalTime + goalIds: + - String + hasChat: 'true' + hasChildren: 'true' + isCritical: 'true' + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + links: + - '@odata.type': microsoft.graph.contentLink + messages: + - '@odata.type': microsoft.graph.plannerChatMessage + notes: + '@odata.type': microsoft.graph.itemBody + parentTaskId: String + percentComplete: '0' + personalView: + '@odata.type': microsoft.graph.taskPersonalView + planId: String + planView: + '@odata.type': microsoft.graph.taskPlanView + priority: '0' + recurrence: + '@odata.type': microsoft.graph.plannerTaskRecurrence + startDateTime: + '@odata.type': microsoft.graph.dateWithOptionalTime + status: + '@odata.type': microsoft.graph.plannerTaskStatus + userAssignments: + - '@odata.type': microsoft.graph.userAssignment microsoft.graph.taskFileAttachment: value: contentBytes: AA== @@ -1587224,6 +1608554,8 @@ components: value: plans: - '@odata.type': microsoft.graph.plannerPlan + plans_v2: + - '@odata.type': microsoft.graph.plan microsoft.graph.teamsTab: value: configuration: @@ -1588425,6 +1609757,8 @@ components: - '@odata.type': microsoft.graph.licenseAssignmentState licenseDetails: - '@odata.type': microsoft.graph.licenseDetails + lifecycle: + '@odata.type': microsoft.graph.identityGovernance.userIdentityLifecycle mail: String mailboxSettings: '@odata.type': microsoft.graph.mailboxSettings @@ -1588608,6 +1609942,15 @@ components: notInstalledDeviceCount: '0' userName: String userPrincipalName: String + microsoft.graph.userAssignment: + value: + assignedBy: + '@odata.type': microsoft.graph.identitySet + assignedDateTime: '0001-01-01T00:00:00.0000000+00:00' + capabilities: + '@odata.type': microsoft.graph.userAssignmentCapability + user: + '@odata.type': microsoft.graph.identity microsoft.graph.userCloudCommunication: value: callSettings: @@ -1592278,6 +1613621,7 @@ components: - '@odata.type': microsoft.graph.authenticationMethodTarget issuerHintsConfiguration: '@odata.type': microsoft.graph.x509CertificateIssuerHintsConfiguration + requireCertificateSidAlignment: 'true' microsoft.graph.x509CertificateCombinationConfiguration: value: allowedIssuerSkis: @@ -1592324,6 +1613668,10 @@ components: microsoft.graph.aadUserNotificationRecipient: value: userId: String + microsoft.graph.absoluteCostManagementAlertThreshold: + value: + unit: + '@odata.type': microsoft.graph.costManagementUnit microsoft.graph.acceptJoinResponse: value: { } microsoft.graph.accessAction: @@ -1593374,6 +1614722,22 @@ components: value: displayName: String value: String + microsoft.graph.appliedAppManagementPolicyRestriction: + value: + attemptedChanges: + '@odata.type': microsoft.graph.Dictionary + auditResult: + '@odata.type': microsoft.graph.appManagementAuditLogAuditResult + policyId: String + policyType: + '@odata.type': microsoft.graph.appManagementAuditLogPolicyType + restrictionDetails: + '@odata.type': microsoft.graph.Dictionary + restrictionResult: + '@odata.type': microsoft.graph.appManagementAuditLogRestrictionResult + restrictionState: + '@odata.type': microsoft.graph.appManagementAuditLogRestrictionState + restrictionType: String microsoft.graph.appliedAuthenticationEventListener: value: eventType: @@ -1593601,6 +1614965,8 @@ components: microsoft.graph.assignmentFilterSupportedProperty: value: dataType: String + evaluationSource: + '@odata.type': microsoft.graph.assignmentFilterPropertyEvaluationSource isCollection: 'true' name: String propertyRegexConstraint: String @@ -1594410,6 +1615776,9 @@ components: value: from: String to: String + microsoft.graph.bucketCapability: + value: + extensions: 'true' microsoft.graph.bufferDecryptionResult: value: decryptedBuffer: AA== @@ -1594552,6 +1615921,9 @@ components: value: { } microsoft.graph.capturedOAuthDetails: value: { } + microsoft.graph.categoryDefinitionCapability: + value: + extensions: 'true' microsoft.graph.certificateAuthority: value: certificate: AA== @@ -1594692,6 +1616064,12 @@ components: microsoft.graph.chatMembersNotificationRecipient: value: chatId: String + microsoft.graph.chatMention: + value: + index: '0' + mentioned: String + type: + '@odata.type': microsoft.graph.chatMentionType microsoft.graph.chatMessageAttachment: value: content: String @@ -1594759,16 +1616137,28 @@ components: generalText: String matchedConditionDescriptions: - String + microsoft.graph.chatMessageProperties: + value: + mentions: + - '@odata.type': microsoft.graph.chatMention + reactions: + - '@odata.type': microsoft.graph.chatReaction microsoft.graph.chatMessageReaction: value: createdDateTime: '0001-01-01T00:00:00.0000000+00:00' displayName: String reactionContentUrl: String + reactionId: String reactionType: String user: '@odata.type': microsoft.graph.chatMessageReactionIdentitySet microsoft.graph.chatMessageReactionIdentitySet: value: { } + microsoft.graph.chatReaction: + value: + key: String + users: + - '@odata.type': microsoft.graph.creationTimestamp microsoft.graph.chatRenamedEventMessageDetail: value: chatDisplayName: String @@ -1594782,6 +1616172,9 @@ components: value: isHidden: 'true' lastMessageReadDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.checklistCapability: + value: + extensions: 'true' microsoft.graph.choiceColumn: value: allowTextEntry: 'true' @@ -1595369,6 +1616762,12 @@ components: containerName: String fileName: String storageAccountId: String + microsoft.graph.cloudPcStorageConfiguration: + value: + allocatedStorageSizeCategory: + '@odata.type': microsoft.graph.cloudPcUserSettingsPersistenceStorageSizeCategory + storageSizingType: + '@odata.type': microsoft.graph.cloudPcStorageSizingType microsoft.graph.cloudPcSubscription: value: subscriptionId: String @@ -1595384,10 +1616783,33 @@ components: lastSyncDateTime: '0001-01-01T00:00:00.0000000+00:00' tenantDiskEncryptionType: '@odata.type': microsoft.graph.cloudPcDiskEncryptionType + microsoft.graph.cloudPcUserProfileBulkActionResult: + value: + failedCount: '0' + totalCount: '0' + microsoft.graph.cloudPcUserProfileSnapshotCreateBulkActionResult: + value: + failedCloudProfileIds: + - String + microsoft.graph.cloudPcUserProfileSnapshotExportBulkActionResult: + value: + failedSnapshotIds: + - String + microsoft.graph.cloudPcUserProfileSnapshotStorageDetail: + value: + accessTier: + '@odata.type': microsoft.graph.cloudPcStorageAccountAccessTier + containerName: String + storageAccountId: String microsoft.graph.cloudPcUserRoleScopeTagInfo: value: displayName: String roleScopeTagId: String + microsoft.graph.cloudPCUserSettingsPersistenceAutoCleanupDetail: + value: + autoCleanupMode: + '@odata.type': microsoft.graph.cloudPcAutoCleanupMode + inactiveProfileRetentionDays: '0' microsoft.graph.cloudPcUserSettingsPersistenceConfiguration: value: userSettingsPersistenceEnabled: 'true' @@ -1595396,11 +1616818,22 @@ components: microsoft.graph.cloudPCUserSettingsPersistenceProfile: value: lastProfileAttachedDateTime: '0001-01-01T00:00:00.0000000+00:00' + profileDiskEncryptionType: + '@odata.type': microsoft.graph.cloudPcDiskEncryptionType profileId: String profileSizeInGB: '0' status: '@odata.type': microsoft.graph.cloudPCUserSettingsPersistenceProfileStatus + usageDetail: + '@odata.type': microsoft.graph.cloudPCUserSettingsPersistenceProfileUsageDetail userPrincipalName: String + microsoft.graph.cloudPCUserSettingsPersistenceProfileUsageDetail: + value: + lastUsedSizeSyncDateTime: '0001-01-01T00:00:00.0000000+00:00' + profileUsedSizeInGB: '0' + microsoft.graph.cloudPcUserSettingsPersistenceSnapshotConfiguration: + value: + autoSnapshotFrequencyInDays: '0' microsoft.graph.cloudPCUserSettingsPersistenceUsageResult: value: remainingAvailableStorageInGB: '0' @@ -1595888,6 +1617321,9 @@ components: - '@odata.type': microsoft.graph.keyValuePair state: '@odata.type': microsoft.graph.contentState + microsoft.graph.contentLinkCapability: + value: + extensions: 'true' microsoft.graph.contentMetadata: value: { } microsoft.graph.contentModelUsage: @@ -1596080,6 +1617516,36 @@ components: - String maxAgeInSeconds: '0' resource: String + microsoft.graph.costManagementAlertThreshold: + value: + value: '0' + microsoft.graph.costManagementBillingMethodBalance: + value: + billingMethod: + '@odata.type': microsoft.graph.costManagementBillingMethod + consumedQuantity: '0' + dataStatus: + '@odata.type': microsoft.graph.costManagementDataStatus + purchasedQuantity: '0' + remainingQuantity: '0' + unit: + '@odata.type': microsoft.graph.costManagementUnit + microsoft.graph.costManagementDataStatus: + value: + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.costManagementQuantity: + value: + unit: + '@odata.type': microsoft.graph.costManagementUnit + microsoft.graph.costManagementTenantCreditBalance: + value: + billingMethodBalances: + - '@odata.type': microsoft.graph.costManagementBillingMethodBalance + microsoft.graph.costManagementUnevaluatedService: + value: + reason: + '@odata.type': microsoft.graph.balanceEvaluationFailureReason + serviceId: String microsoft.graph.createAction: value: { } microsoft.graph.createRemoteHelpSessionResponse: @@ -1596087,6 +1617553,21 @@ components: remoteHelpRecordingState: '@odata.type': microsoft.graph.remoteHelpRecordingState sessionKey: String + microsoft.graph.creationInfo: + value: + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + externalId: String + externalUrl: String + externalVersion: String + scenarioId: String + scope: String + microsoft.graph.creationTimestamp: + value: + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.credential: value: fieldId: String @@ -1596410,6 +1617891,12 @@ components: microsoft.graph.dateTimeTimeZoneType: value: dateTime: String + microsoft.graph.dateWithOptionalTime: + value: + date: '0001-01-01' + isTimeSpecified: 'true' + time: TimeOfDay (timestamp) + timeZone: String microsoft.graph.daylightTimeZoneOffset: value: daylightBias: '0' @@ -1597925,6 +1619412,11 @@ components: errorMessage: String resourceInstanceName: String resourceType: String + microsoft.graph.errorSettings: + value: + errorAction: + '@odata.type': microsoft.graph.errorActions + isEnabled: 'true' microsoft.graph.evaluateDynamicMembershipResult: value: membershipRule: String @@ -1597951,6 +1619443,19 @@ components: '@odata.type': microsoft.graph.currentLabel discoveredSensitiveTypes: - '@odata.type': microsoft.graph.discoveredSensitiveType + microsoft.graph.evaluationErrorDetail: + value: + errorCategory: + '@odata.type': microsoft.graph.evaluationErrorCategory + errorMessage: String + errorType: + '@odata.type': microsoft.graph.evaluationErrorType + microsoft.graph.evaluationIncompleteActivityMetadata: + value: + errorAction: + '@odata.type': microsoft.graph.errorActions + inspectionIncompleteReason: + '@odata.type': microsoft.graph.evaluationErrorDetail microsoft.graph.evaluationScope: value: type: @@ -1598074,6 +1619579,8 @@ components: pubSubHelperAccessUri: String sessionExpirationDateTime: '0001-01-01T00:00:00.0000000+00:00' sessionKey: String + microsoft.graph.extensionFieldCollection: + value: { } microsoft.graph.extensionSchemaProperty: value: name: String @@ -1598198,6 +1619705,7 @@ components: value: { } microsoft.graph.fileStorageContainerCustomPropertyValue: value: + isPatternToken: 'true' isSearchable: 'true' value: String microsoft.graph.fileStorageContainerSettings: @@ -1598366,6 +1619874,8 @@ components: microsoft.graph.globalSecureAccessFilteringProfileSessionControl: value: profileId: String + microsoft.graph.goalCapability: + value: { } microsoft.graph.governanceCriteria: value: { } microsoft.graph.governanceNotificationPolicy: @@ -1598979,6 +1620489,7 @@ components: v17_0: 'true' v18_0: 'true' v26_0: 'true' + v27_0: 'true' v8_0: 'true' v9_0: 'true' microsoft.graph.iosMobileAppIdentifier: @@ -1599305,6 +1620816,9 @@ components: lockedOut: '0' suspended: '0' warning: '0' + microsoft.graph.limitedCostManagementQuantity: + value: + value: '0' microsoft.graph.linkableIdentifiers: value: deviceId: String @@ -1599601,6 +1621115,7 @@ components: v14_0: 'true' v15_0: 'true' v26_0: 'true' + v27_0: 'true' microsoft.graph.macOSPrivacyAccessControlItem: value: accessibility: @@ -1601152,6 +1622667,8 @@ components: value: pendingContentUpdate: '@odata.type': microsoft.graph.pendingContentUpdate + microsoft.graph.percentageCostManagementAlertThreshold: + value: { } microsoft.graph.permissionsAnalyticsAggregatedIamKeySummary: value: findingsCountOverLimit: '0' @@ -1601294,6 +1622811,23 @@ components: microsoft.graph.placeServicePlanInfo: value: servicePlanId: String + microsoft.graph.planCalendar: + value: + timeZone: String + workDayDefaults: + '@odata.type': microsoft.graph.workDayDefaults + microsoft.graph.planCapability: + value: + calendar: 'true' + customFields: 'true' + extensions: 'true' + goals: 'true' + undo: 'true' + microsoft.graph.planContainer: + value: + containerId: String + containerType: + '@odata.type': microsoft.graph.plannerContainerType microsoft.graph.plannerAppliedCategories: value: { } microsoft.graph.plannerApprovalRequirement: @@ -1601301,7 +1622835,11 @@ components: isApprovalRequired: 'true' microsoft.graph.plannerArchivalInfo: value: + isArchived: 'true' justification: String + modifiedBy: + '@odata.type': microsoft.graph.identitySet + modifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' statusChangedBy: '@odata.type': microsoft.graph.identitySet statusChangedDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1601664,12 +1623202,21 @@ components: planId: String usageRights: '@odata.type': microsoft.graph.usageRightsInfo + microsoft.graph.planView: + value: + categories: + - '@odata.type': microsoft.graph.categoryDefinition microsoft.graph.policyBinding: value: exclusions: - '@odata.type': microsoft.graph.scopeBase inclusions: - '@odata.type': microsoft.graph.scopeBase + microsoft.graph.policyConfiguration: + value: + errorSettings: + '@odata.type': microsoft.graph.errorSettings + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.policyLocation: value: value: String @@ -1601695,6 +1623242,8 @@ components: - '@odata.type': microsoft.graph.policyLocation policyActions: - '@odata.type': microsoft.graph.dlpActionInfo + policyConfiguration: + '@odata.type': microsoft.graph.policyConfiguration microsoft.graph.policyTenantScope: value: policyScope: @@ -1602621,6 +1624170,7 @@ components: displayName: String relationship: '@odata.type': microsoft.graph.personRelationship + relationshipLabel: String userId: String userPrincipalName: String microsoft.graph.relatedTenantsRefreshStatus: @@ -1603391,6 +1624941,12 @@ components: vendor: String microsoft.graph.segmentConfiguration: value: { } + microsoft.graph.selectionDataStatus: + value: + evaluatedDateTime: '0001-01-01T00:00:00.0000000+00:00' + groupMembershipAsOfDateTime: '0001-01-01T00:00:00.0000000+00:00' + policyConfigurationAsOfDateTime: '0001-01-01T00:00:00.0000000+00:00' + usageAsOfDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration: value: isEnabled: 'true' @@ -1604274,6 +1625830,18 @@ components: userPrincipalName: String microsoft.graph.targetUserSponsors: value: { } + microsoft.graph.taskCapability: + value: + assignedPriorityForTaskPersonalView: 'true' + dependencies: 'true' + history: 'true' + microsoft.graph.taskPersonalView: + value: + isOnMyDay: 'true' + microsoft.graph.taskPlanView: + value: + appliedCategoryIds: + - String microsoft.graph.teamArchivedEventMessageDetail: value: initiator: @@ -1605028,6 +1626596,8 @@ components: - String microsoft.graph.unknownSource: value: { } + microsoft.graph.unlimitedCostManagementQuantity: + value: { } microsoft.graph.unmanagedDevice: value: deviceName: String @@ -1605115,6 +1626685,9 @@ components: value: userAction: '@odata.type': microsoft.graph.userAction + microsoft.graph.userAssignmentCapability: + value: + extensions: 'true' microsoft.graph.userAttributeValuesItem: value: isDefault: 'true' @@ -1605721,6 +1627294,8 @@ components: '@odata.type': microsoft.graph.win32LobAppDeliveryOptimizationPriority installTimeSettings: '@odata.type': microsoft.graph.mobileAppInstallTimeSettings + inUseSettings: + '@odata.type': microsoft.graph.win32LobAppInUseSettings notifications: '@odata.type': microsoft.graph.win32LobAppNotification restartSettings: @@ -1605767,6 +1627342,11 @@ components: maxRunTimeInMinutes: '0' runAsAccount: '@odata.type': microsoft.graph.runAsAccountType + microsoft.graph.win32LobAppInUseSettings: + value: + countdownMinutes: '0' + minutesBetweenDeferrals: '0' + numberOfDeferrals: '0' microsoft.graph.win32LobAppMsiInformation: value: packageType: @@ -1606404,6 +1627984,10 @@ components: allowInsertRows: 'true' allowPivotTables: 'true' allowSort: 'true' + microsoft.graph.workDayDefaults: + value: + endTime: TimeOfDay (timestamp) + startTime: TimeOfDay (timestamp) microsoft.graph.workforceIntegrationEncryption: value: protocol: @@ -1607595,6 +1629179,22 @@ components: value: { } microsoft.graph.healthMonitoring.userImpactSummary: value: { } + microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule: + value: { } + microsoft.graph.identityGovernance.agentIdentityLifecycle: + value: { } + microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy: + value: { } + microsoft.graph.identityGovernance.attestationComplianceIssue: + value: + attestationBlockReasons: + - String + microsoft.graph.identityGovernance.complianceIssue: + value: + description: String + governingPolicyReferenceId: String + issueCode: String + ruleType: String microsoft.graph.identityGovernance.customTaskExtension: value: callbackConfiguration: @@ -1607607,8 +1629207,23 @@ components: lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' replyMode: '@odata.type': microsoft.graph.identityGovernance.customTaskExtensionReplyMode + microsoft.graph.identityGovernance.guestLifecyclePolicy: + value: { } + microsoft.graph.identityGovernance.identityLifecycle: + value: + complianceIssues: + - '@odata.type': microsoft.graph.identityGovernance.complianceIssue + effectiveGoverningPolicy: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicy + lastAttestationDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.identityGovernance.inactivityRule: + value: + lastActivityThresholdInDays: '0' microsoft.graph.identityGovernance.insights: value: { } + microsoft.graph.identityGovernance.invitationRedemptionRule: + value: + invitationRedemptionThresholdInDays: '0' microsoft.graph.identityGovernance.lifecycleManagementSettings: value: emailSettings: @@ -1607616,6 +1629231,68 @@ components: quarantineConfiguration: '@odata.type': microsoft.graph.identityGovernance.quarantineConfiguration workflowScheduleIntervalInHours: '0' + microsoft.graph.identityGovernance.lifecyclePolicy: + value: + createdBy: + '@odata.type': microsoft.graph.directoryObject + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + description: String + displayName: String + enforcementAction: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction + gracePeriodInDays: '0' + isEnabled: 'true' + lastModifiedBy: + '@odata.type': microsoft.graph.directoryObject + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + notificationSchedule: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyNotificationSettings + policySource: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySource + report: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyReport + rules: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyRule + scope: + '@odata.type': microsoft.graph.subjectSet + versionNumber: '0' + versions: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicy + microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary: + value: + actionsTaken: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyImpactAction + subject: + '@odata.type': microsoft.graph.directoryObject + microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration: + value: + orderedPolicyIds: + - String + subjectType: + '@odata.type': microsoft.graph.identityGovernance.subjectType + microsoft.graph.identityGovernance.lifecyclePolicyReport: + value: + policyVersion: '0' + scopeProcessing: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessing + subjects: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySubjectReport + subjectsInScopeCount: '0' + microsoft.graph.identityGovernance.lifecyclePolicyRule: + value: + isEnabled: 'true' + microsoft.graph.identityGovernance.lifecyclePolicySubjectReport: + value: + compliance: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySubjectCompliance + effectivePolicy: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyReference + enforcement: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySubjectEnforcement + relationship: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyRelationship + subject: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySubjectReference microsoft.graph.identityGovernance.lifecycleWorkflowsContainer: value: customTaskExtensions: @@ -1607624,6 +1629301,10 @@ components: '@odata.type': microsoft.graph.deletedItemContainer insights: '@odata.type': microsoft.graph.identityGovernance.insights + lifecyclePolicies: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicy + lifecyclePolicyPriorityConfigurations: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration settings: '@odata.type': microsoft.graph.identityGovernance.lifecycleManagementSettings taskDefinitions: @@ -1607632,6 +1629313,9 @@ components: - '@odata.type': microsoft.graph.identityGovernance.workflow workflowTemplates: - '@odata.type': microsoft.graph.identityGovernance.workflowTemplate + microsoft.graph.identityGovernance.periodicAttestationRule: + value: + attestationIntervalInDays: '0' microsoft.graph.identityGovernance.run: value: activatedOnScope: @@ -1607658,6 +1629342,9 @@ components: - '@odata.type': microsoft.graph.identityGovernance.userProcessingResult workflowExecutionType: '@odata.type': microsoft.graph.identityGovernance.workflowExecutionType + microsoft.graph.identityGovernance.sponsorPresenceRule: + value: + minimumSponsorCount: '0' microsoft.graph.identityGovernance.subjectProcessingResult: value: completedDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1607736,6 +1629423,10 @@ components: - '@odata.type': microsoft.graph.identityGovernance.taskProcessingResult totalUsersCount: '0' unprocessedUsersCount: '0' + microsoft.graph.identityGovernance.userIdentityLifecycle: + value: + complianceState: + '@odata.type': microsoft.graph.identityGovernance.complianceState microsoft.graph.identityGovernance.userProcessingResult: value: completedDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1607840,6 +1629531,18 @@ components: - '@odata.type': microsoft.graph.user microsoft.graph.identityGovernance.activationScope: value: { } + microsoft.graph.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet: + value: + excludedAgentBuilderPlatforms: + '@odata.type': microsoft.graph.identityGovernance.agentBuilderPlatforms + microsoft.graph.identityGovernance.allExcludingGroupsSubjectSet: + value: + excludedGroups: + - '@odata.type': microsoft.graph.group + microsoft.graph.identityGovernance.allExcludingSpecificObjectsSubjectSet: + value: + excludedObjects: + - '@odata.type': microsoft.graph.directoryObject microsoft.graph.identityGovernance.attributeChangeTrigger: value: triggerAttributes: @@ -1607893,10 +1629596,17 @@ components: - String targetSubject: '@odata.type': microsoft.graph.identityGovernance.workflowSubject + microsoft.graph.identityGovernance.deleteOnlyEnforcementAction: + value: { } microsoft.graph.identityGovernance.directoryObjectWorkflowSubject: value: directoryObject: '@odata.type': microsoft.graph.directoryObject + microsoft.graph.identityGovernance.disableOnlyEnforcementAction: + value: { } + microsoft.graph.identityGovernance.disableThenDeleteEnforcementAction: + value: + deletionGracePeriodInDays: '0' microsoft.graph.identityGovernance.groupBasedSubjectSet: value: groups: @@ -1607904,6 +1629614,21 @@ components: microsoft.graph.identityGovernance.guestSponsorTrigger: value: minimumRequiredSponsors: '0' + microsoft.graph.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference: + value: { } + microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction: + value: { } + microsoft.graph.identityGovernance.lifecyclePolicyImpactAction: + value: + actionType: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyImpactActionType + dateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.identityGovernance.lifecyclePolicyNotificationSettings: + value: + additionalFallbackRecipients: + - String + offsetsAfterNonComplianceInDays: + - '0' microsoft.graph.identityGovernance.lifecyclePolicyReference: value: id: String @@ -1607911,6 +1629636,8 @@ components: microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessing: value: currentStartedDateTime: '0001-01-01T00:00:00.0000000+00:00' + currentStatus: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingStatus lastSuccessfulProcessingDateTime: '0001-01-01T00:00:00.0000000+00:00' latestAttempt: '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingAttempt @@ -1607920,15 +1629647,30 @@ components: error: '@odata.type': microsoft.graph.publicError startedDateTime: '0001-01-01T00:00:00.0000000+00:00' + status: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus microsoft.graph.identityGovernance.lifecyclePolicySubjectCompliance: value: evaluatedDateTime: '0001-01-01T00:00:00.0000000+00:00' + status: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyComplianceStatus microsoft.graph.identityGovernance.lifecyclePolicySubjectEnforcement: value: isLocked: 'true' isTerminal: 'true' + lastAction: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyEnforcementActionState lastActionDateTime: '0001-01-01T00:00:00.0000000+00:00' + nextAction: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyNextEnforcementAction nextActionDateTime: '0001-01-01T00:00:00.0000000+00:00' + status: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyEnforcementStatus + microsoft.graph.identityGovernance.lifecyclePolicySubjectReference: + value: + id: String + microsoft.graph.identityGovernance.lifecyclePolicyUserSubjectReference: + value: { } microsoft.graph.identityGovernance.membershipChangeTrigger: value: changeType: @@ -1607993,6 +1629735,10 @@ components: totalRuns: '0' totalTasks: '0' totalUsers: '0' + microsoft.graph.identityGovernance.selectedObjectsSubjectSet: + value: + inScopeObjects: + - '@odata.type': microsoft.graph.directoryObject microsoft.graph.identityGovernance.subjectSummary: value: failedSubjects: '0' @@ -1610329,18 +1632075,26 @@ components: securityDefaultsStatus: '@odata.type': microsoft.graph.partner.security.policyStatus totalUsersCount: '0' + microsoft.graph.partners.billing.azureAggregatedUsage: + value: + billed: + '@odata.type': microsoft.graph.partners.billing.billedAggregatedUsage microsoft.graph.partners.billing.azureUsage: value: billed: '@odata.type': microsoft.graph.partners.billing.billedUsage unbilled: '@odata.type': microsoft.graph.partners.billing.unbilledUsage + microsoft.graph.partners.billing.billedAggregatedUsage: + value: { } microsoft.graph.partners.billing.billedReconciliation: value: { } microsoft.graph.partners.billing.billedUsage: value: { } microsoft.graph.partners.billing.billing: value: + aggregatedUsage: + '@odata.type': microsoft.graph.partners.billing.azureAggregatedUsage manifests: - '@odata.type': microsoft.graph.partners.billing.manifest operations: @@ -1611911,6 +1633665,16 @@ components: value: history: - '@odata.type': microsoft.graph.security.whoisHistoryRecord + microsoft.graph.security.workbook: + value: + content: + '@odata.type': microsoft.graph.security.workbookContent + createdAtDateTime: '0001-01-01T00:00:00.0000000+00:00' + createdByUpn: String + etag: String + lastUpdatedByUpn: String + name: String + updatedAtDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.security.zone: value: aggregations: @@ -1611925,6 +1633689,8 @@ components: '@odata.type': microsoft.graph.security.auditInfo microsoft.graph.security.a365AiExecuteTool: value: { } + microsoft.graph.security.a365AiGuardrail: + value: { } microsoft.graph.security.a365AiInferenceCall: value: { } microsoft.graph.security.a365AiInvokeAgent: @@ -1612008,6 +1633774,8 @@ components: value: { } microsoft.graph.security.aiExecuteToolAuditRecord: value: { } + microsoft.graph.security.aiGuardrail: + value: { } microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord: value: { } microsoft.graph.security.aiInteractionsExportAuditRecord: @@ -1612359,6 +1634127,12 @@ components: sessionId: String startUtcDateTime: '0001-01-01T00:00:00.0000000+00:00' userAgent: String + microsoft.graph.security.cloudSecurityConnector: + value: { } + microsoft.graph.security.cloudSecurityEnablement: + value: { } + microsoft.graph.security.cloudSecurityManagement: + value: { } microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord: value: { } microsoft.graph.security.cloudUpdateProfileConfigAuditRecord: @@ -1612403,6 +1634177,10 @@ components: value: { } microsoft.graph.security.complianceDLPSharePointClassificationExtendedAuditRecord: value: { } + microsoft.graph.security.complianceEndpointEvaluationIncomplete: + value: { } + microsoft.graph.security.complianceEvaluationIncomplete: + value: { } microsoft.graph.security.complianceExchangeOcrAuditRecord: value: { } microsoft.graph.security.complianceManagerActionRecord: @@ -1612510,6 +1634288,8 @@ components: value: { } microsoft.graph.security.crossTenantAccessPolicyAuditRecord: value: { } + microsoft.graph.security.cscContentMetadata: + value: { } microsoft.graph.security.customAction: value: name: String @@ -1612537,8 +1634317,14 @@ components: value: { } microsoft.graph.security.defaultAuditData: value: { } + microsoft.graph.security.defenderAutomationRule: + value: { } microsoft.graph.security.defenderCaseManagementAuditRecord: value: { } + microsoft.graph.security.defenderGeneratedPlaybook: + value: { } + microsoft.graph.security.defenderIntegration: + value: { } microsoft.graph.security.defenderPreviewFeaturesRecord: value: { } microsoft.graph.security.defenderSecurityForAIConfigurationAuditRecord: @@ -1612554,6 +1634340,8 @@ components: '@odata.type': microsoft.graph.security.alertTemplate automatedActions: '@odata.type': microsoft.graph.security.automatedActionSet + incidentConfiguration: + '@odata.type': microsoft.graph.security.incidentConfiguration organizationalScope: '@odata.type': microsoft.graph.security.organizationalScope responseActions: @@ -1612684,10 +1634472,14 @@ components: value: { } microsoft.graph.security.dragonCopilotSessionRecord: value: { } + microsoft.graph.security.dspmAdminActivity: + value: { } microsoft.graph.security.dynamicColumnValue: value: { } microsoft.graph.security.dynamics365BusinessCentralAuditRecord: value: { } + microsoft.graph.security.ecsContentMetadata: + value: { } microsoft.graph.security.ehrConnectorAuditBaseRecord: value: { } microsoft.graph.security.emailAction: @@ -1612839,6 +1634631,8 @@ components: value: { } microsoft.graph.security.filePlanSubcategory: value: { } + microsoft.graph.security.filteringTeamsMessageFileInfo: + value: { } microsoft.graph.security.forceUserPasswordResetIncidentTaskResponseAction: value: { } microsoft.graph.security.forceUserPasswordResetResponseAction: @@ -1613025,6 +1634819,9 @@ components: value: identifier: '@odata.type': microsoft.graph.security.userAssetIdentifier + microsoft.graph.security.incidentConfiguration: + value: + isExcludedFromIncidentCorrelation: 'true' microsoft.graph.security.incidentTaskResponseAction: value: identifierValue: String @@ -1613306,6 +1635103,8 @@ components: '@odata.type': microsoft.graph.security.markUserAsCompromisedEntityIdentifier microsoft.graph.security.mcasAlertsAuditRecord: value: { } + microsoft.graph.security.mcsRawEmailContentMetadata: + value: { } microsoft.graph.security.mdaAuditRecord: value: { } microsoft.graph.security.mdaDataSecuritySignalRecord: @@ -1613323,6 +1635122,8 @@ components: targetIncidentId: String microsoft.graph.security.meshWorldsAuditRecord: value: { } + microsoft.graph.security.mesRawEmailContentMetadata: + value: { } microsoft.graph.security.metadataAction: value: metadataToAdd: @@ -1613363,6 +1635164,10 @@ components: value: { } microsoft.graph.security.microsoftPurviewUnifiedCatalogOperationRecord: value: { } + microsoft.graph.security.microsoftSecurityForAiConfiguration: + value: { } + microsoft.graph.security.microsoftSecurityForAiRealTimeProtection: + value: { } microsoft.graph.security.microsoftStreamAuditRecord: value: { } microsoft.graph.security.microsoftTeamsAdminAuditRecord: @@ -1613373,6 +1635178,8 @@ components: value: { } microsoft.graph.security.microsoftTeamsDeviceAuditRecord: value: { } + microsoft.graph.security.microsoftTeamsMoveMessages: + value: { } microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord: value: { } microsoft.graph.security.microsoftTeamsSensitivityLabelActionAuditRecord: @@ -1613453,6 +1635260,8 @@ components: value: { } microsoft.graph.security.msticNationStateNotificationRecord: value: { } + microsoft.graph.security.mtpContentMetadata: + value: { } microsoft.graph.security.multiStageDispositionAuditRecord: value: { } microsoft.graph.security.myAnalyticsSettingsAuditRecord: @@ -1613494,6 +1635303,8 @@ components: value: { } microsoft.graph.security.omePortalAuditRecord: value: { } + microsoft.graph.security.onDemandExchangeClassification: + value: { } microsoft.graph.security.onDemandSharePointClassificationAuditRecord: value: { } microsoft.graph.security.oneDriveAuditRecord: @@ -1613524,10 +1635335,16 @@ components: value: { } microsoft.graph.security.p4aiAssessmentRecord: value: { } + microsoft.graph.security.p4AiDagSitePermissionsRecord: + value: { } microsoft.graph.security.p4AIRiskScoreRecord: value: { } microsoft.graph.security.peopleAdminSettingsAuditRecord: value: { } + microsoft.graph.security.peopleSkillsAdmin: + value: { } + microsoft.graph.security.peopleSkillsUser: + value: { } microsoft.graph.security.physicalBadgingSignalAuditRecord: value: { } microsoft.graph.security.placesDirectoryAuditRecord: @@ -1613538,6 +1635355,14 @@ components: value: { } microsoft.graph.security.plannerCopyPlanAuditRecord: value: { } + microsoft.graph.security.plannerCustomFieldDefinition: + value: { } + microsoft.graph.security.plannerCustomFieldDefinitionList: + value: { } + microsoft.graph.security.plannerDependency: + value: { } + microsoft.graph.security.plannerDependencyList: + value: { } microsoft.graph.security.plannerGoalAuditRecord: value: { } microsoft.graph.security.plannerGoalListAuditRecord: @@ -1613892,6 +1635717,8 @@ components: value: { } microsoft.graph.security.sharePointFieldOperationAuditRecord: value: { } + microsoft.graph.security.sharePointFileArchivePolicy: + value: { } microsoft.graph.security.sharePointFileOperationAuditRecord: value: { } microsoft.graph.security.sharePointListItemOperationAuditRecord: @@ -1614001,6 +1635828,8 @@ components: email: String microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord: value: { } + microsoft.graph.security.syntheticMediaDetectionEvent: + value: { } microsoft.graph.security.syntheticProbeAuditRecord: value: { } microsoft.graph.security.teamCopilotInteractionAuditRecord: @@ -1614121,6 +1635950,8 @@ components: value: { } microsoft.graph.security.universalPrintPrintJobAuditRecord: value: { } + microsoft.graph.security.universalPrintSecureScan: + value: { } microsoft.graph.security.unRestrictAppExecutionIncidentTaskResponseAction: value: { } microsoft.graph.security.urbacAssignmentAuditRecord: @@ -1614178,6 +1636009,10 @@ components: value: { } microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord: value: { } + microsoft.graph.security.vivaGlintClientConfiguration: + value: { } + microsoft.graph.security.vivaGlintDataRetention: + value: { } microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord: value: { } microsoft.graph.security.vivaGlintOrganizationalDataAuditRecord: @@ -1614200,6 +1636035,8 @@ components: value: { } microsoft.graph.security.vivaGlintUserGroupAuditRecord: value: { } + microsoft.graph.security.vivaGlintVivaInsightsIntegration: + value: { } microsoft.graph.security.vivaGoalsAuditRecord: value: { } microsoft.graph.security.vivaLearningAdminAuditRecord: @@ -1614242,6 +1636079,10 @@ components: lastSeenDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.security.windows365CustomerLockboxAuditRecord: value: { } + microsoft.graph.security.workbookContent: + value: { } + microsoft.graph.security.workIQAdminActivity: + value: { } microsoft.graph.security.workplaceAnalyticsAuditRecord: value: { } microsoft.graph.security.yammerAuditRecord: @@ -1616097,6 +1637938,8 @@ tags: x-ms-docs-toc-type: page - name: copilot.copilotConversation x-ms-docs-toc-type: page + - name: copilot.costManagementRoot + x-ms-docs-toc-type: page - name: copilot.aiInteractionHistory x-ms-docs-toc-type: page - name: copilot.copilotRoot.Actions @@ -1616941,6 +1638784,8 @@ tags: x-ms-docs-toc-type: page - name: me.licenseDetails x-ms-docs-toc-type: page + - name: me.userIdentityLifecycle + x-ms-docs-toc-type: page - name: me.mailboxSettings x-ms-docs-toc-type: page - name: me.mailFolder @@ -1617125,10 +1638970,14 @@ tags: x-ms-docs-toc-type: page - name: planner.plannerPlan x-ms-docs-toc-type: page + - name: planner.plan + x-ms-docs-toc-type: page - name: planner.plannerRoster x-ms-docs-toc-type: page - name: planner.plannerTask x-ms-docs-toc-type: page + - name: planner.task + x-ms-docs-toc-type: page - name: policies.policyRoot x-ms-docs-toc-type: page - name: policies.accessReviewPolicy @@ -1617423,6 +1639272,8 @@ tags: x-ms-docs-toc-type: page - name: security.userSecurityProfile x-ms-docs-toc-type: page + - name: security.workbook + x-ms-docs-toc-type: page - name: security.zone x-ms-docs-toc-type: page - name: servicePrincipals.servicePrincipal @@ -1617447,6 +1639298,8 @@ tags: x-ms-docs-toc-type: page - name: servicePrincipals.licenseDetails x-ms-docs-toc-type: page + - name: servicePrincipals.identityLifecycle + x-ms-docs-toc-type: page - name: servicePrincipals.servicePrincipal.Actions x-ms-docs-toc-type: container - name: servicePrincipals.oAuth2PermissionGrant @@ -1617717,6 +1639570,8 @@ tags: x-ms-docs-toc-type: page - name: users.licenseDetails x-ms-docs-toc-type: page + - name: users.userIdentityLifecycle + x-ms-docs-toc-type: page - name: users.mailboxSettings x-ms-docs-toc-type: page - name: users.mailFolder diff --git a/openapi/beta/powershell_v2.yaml b/openapi/beta/powershell_v2.yaml index 99374079..63ae93ad 100644 --- a/openapi/beta/powershell_v2.yaml +++ b/openapi/beta/powershell_v2.yaml @@ -6078,7 +6078,7 @@ paths: tags: - admin.exchangeAdmin summary: List folders - description: 'Get all the mailboxFolder objects in the specified mailbox, including any search folders.' + description: 'Get all the mailboxFolder objects in the specified mailbox, including any search folders. By default, hidden folders aren''t returned. To include them, specify includeHiddenFolders=true.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/mailbox-list-folders?view=graph-rest-beta @@ -6307,7 +6307,7 @@ paths: tags: - admin.exchangeAdmin summary: List childFolders - description: Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. + description: 'Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. By default, hidden child folders aren''t returned. To include them, specify includeHiddenFolders=true.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/mailboxfolder-list-childfolders?view=graph-rest-beta @@ -10104,7 +10104,7 @@ paths: tags: - admin.adminReportSettings summary: List apiUsageReportMetrics - description: Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. + description: 'Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport, sharePointServicePrioritizationReport, and throttlingReport.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/sharepointreportsettings-list-apiusagereportmetrics?view=graph-rest-beta @@ -54074,6 +54074,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -54186,6 +54192,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -54950,6 +54962,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -55083,6 +55101,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -58345,6 +58369,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -58478,6 +58508,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -86219,106 +86255,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /copilot/interactionHistory: - description: Provides operations to manage the interactionHistory property of the microsoft.graph.copilotRoot entity. - get: - tags: - - copilot.aiInteractionHistory - summary: Get interactionHistory from copilot - operationId: copilot.GetInteractionHistory - 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.aiInteractionHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - copilot.aiInteractionHistory - summary: Update the navigation property interactionHistory in copilot - operationId: copilot.UpdateInteractionHistory - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.aiInteractionHistory' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.aiInteractionHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - copilot.aiInteractionHistory - summary: Delete navigation property interactionHistory for copilot - operationId: copilot.DeleteInteractionHistory - parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /copilot/interactionHistory/microsoft.graph.getAllEnterpriseInteractions(): - description: Provides operations to call the getAllEnterpriseInteractions method. + /copilot/costManagement/spendingPolicies: + description: Provides operations to manage the spendingPolicies property of the microsoft.graph.costManagementRoot entity. get: tags: - - copilot.aiInteractionHistory - summary: Invoke function getAllEnterpriseInteractions - operationId: copilot.interactionHistory.getAllEnterpriseInteractions + - copilot.costManagementRoot + summary: Get spendingPolicies from copilot + description: The spending policies that govern Copilot Credits consumption. + operationId: copilot.costManagement.ListSpendingPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $orderby in: query description: Order items by property values @@ -86329,148 +86279,1372 @@ paths: 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: Success - content: - application/json: - schema: - title: Collection of aiInteraction - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.aiInteraction' - '@odata.nextLink': - type: string - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-grouped-path: - - '/copilot/users/{aiUser-id}/interactionHistory/microsoft.graph.getAllEnterpriseInteractions()' - /copilot/microsoft.graph.retrieval: - description: Provides operations to call the retrieval method. - post: - tags: - - copilot.copilotRoot.Actions - summary: Invoke action retrieval - operationId: copilot.retrieval - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - queryString: - type: string - dataSource: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.retrievalDataSource' - - type: object - nullable: true - filterExpression: - type: string - nullable: true - resourceMetadata: - type: array - items: - type: string - nullable: true - maximumNumberOfResults: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - dataSourceConfiguration: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dataSourceConfiguration' - - type: object - nullable: true - includeThumbnails: - type: boolean - default: false - nullable: true - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.retrievalResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-31' - date: '2024-02-23' - version: 2024-12/PrivatePreview:retrievalAPI - x-ms-docs-operation-type: action - /copilot/microsoft.graph.search: - description: Provides operations to call the search method. - post: - tags: - - copilot.copilotRoot.Actions - summary: Invoke action search - description: "Performs a semantic search across Microsoft data sources like OneDrive, SharePoint, etc.\nThe search query is processed using AI to return relevant results." - operationId: copilot.search - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - query: - type: string - pageSize: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - dataSources: - $ref: '#/components/schemas/microsoft.graph.copilotSearchDataSourcesConfiguration' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.copilotSearchResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-09-15' - date: '2025-07-18' - version: 2025-08/PrivatePreview:copilotsearchpreview1 - x-ms-docs-operation-type: action - /copilot/reports: - description: Provides operations to manage the reports property of the microsoft.graph.copilotRoot entity. - get: - tags: - - copilot.copilotReportRoot - summary: Get reports from copilot - operationId: copilot.GetReports - 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: + $ref: '#/components/responses/microsoft.graph.spendingPolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - copilot.costManagementRoot + summary: Create new navigation property to spendingPolicies for copilot + operationId: copilot.costManagement.CreateSpendingPolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}': + description: Provides operations to manage the spendingPolicies property of the microsoft.graph.costManagementRoot entity. + get: + tags: + - copilot.costManagementRoot + summary: Get spendingPolicies from copilot + description: The spending policies that govern Copilot Credits consumption. + operationId: copilot.costManagement.GetSpendingPolicies + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - 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.spendingPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - copilot.costManagementRoot + summary: Update the navigation property spendingPolicies in copilot + operationId: copilot.costManagement.UpdateSpendingPolicies + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - copilot.costManagementRoot + summary: Delete navigation property spendingPolicies for copilot + operationId: copilot.costManagement.DeleteSpendingPolicies + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings': + description: Provides operations to manage the emailThresholdSettings property of the microsoft.graph.spendingPolicy entity. + get: + tags: + - copilot.costManagementRoot + summary: Get emailThresholdSettings from copilot + description: "Notify-only email threshold configuration for the policy. Alerts are delivered by email\nonly. Addressed beneath the policy rather than returned inline in the policy response." + operationId: copilot.costManagement.spendingPolicies.GetEmailThresholdSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - 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.costManagementAlertSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - copilot.costManagementRoot + summary: Update the navigation property emailThresholdSettings in copilot + operationId: copilot.costManagement.spendingPolicies.UpdateEmailThresholdSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertSetting' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - copilot.costManagementRoot + summary: Delete navigation property emailThresholdSettings for copilot + operationId: copilot.costManagement.spendingPolicies.DeleteEmailThresholdSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients': + description: Provides operations to manage the recipients property of the microsoft.graph.costManagementAlertSetting entity. + get: + tags: + - copilot.costManagementRoot + summary: Get recipients from copilot + description: "The directory users notified when a threshold is crossed. The address is resolved at send\ntime, so a recipient survives a mailbox change. Managed with $ref add and remove. A\nreference that does not resolve to a user in the tenant is rejected with\nalertRecipientNotFound." + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.ListRecipients + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - $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.userCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - copilot.costManagementRoot + summary: Create new navigation property to recipients for copilot + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.CreateRecipients + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}': + description: Provides operations to manage the recipients property of the microsoft.graph.costManagementAlertSetting entity. + get: + tags: + - copilot.costManagementRoot + summary: Get recipients from copilot + description: "The directory users notified when a threshold is crossed. The address is resolved at send\ntime, so a recipient survives a mailbox change. Managed with $ref add and remove. A\nreference that does not resolve to a user in the tenant is rejected with\nalertRecipientNotFound." + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.GetRecipients + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - 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.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - copilot.costManagementRoot + summary: Delete navigation property recipients for copilot + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.DeleteRecipients + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients(userPrincipalName=''{userPrincipalName}'')' + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}/mailboxSettings': + get: + tags: + - copilot.costManagementRoot + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve.' + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.GetMailboxSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - 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: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + patch: + tags: + - copilot.costManagementRoot + summary: Update property mailboxSettings value. + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.UpdateMailboxSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}/serviceProvisioningErrors': + get: + tags: + - copilot.costManagementRoot + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.ListServiceProvisioningErrors + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $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.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}/serviceProvisioningErrors/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.ServiceProvisioningErrors.GetCount-fb6d + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients(userPrincipalName=''{userPrincipalName}'')': + description: Provides operations to manage the recipients property of the microsoft.graph.costManagementAlertSetting entity. + get: + tags: + - copilot.costManagementRoot + summary: Get recipients from copilot + description: "The directory users notified when a threshold is crossed. The address is resolved at send\ntime, so a recipient survives a mailbox change. Managed with $ref add and remove. A\nreference that does not resolve to a user in the tenant is rejected with\nalertRecipientNotFound." + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.GetByUserPrincipalName + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: userPrincipalName + in: path + description: Alternate key of user + required: true + schema: + type: string + nullable: true + - 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.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - copilot.costManagementRoot + summary: Delete navigation property recipients for copilot + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.DeleteByUserPrincipalName + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: userPrincipalName + in: path + description: Alternate key of user + required: true + schema: + type: string + nullable: true + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/{user-id}' + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/emailThresholdSettings/recipients/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.spendingPolicies.emailThresholdSettings.recipients.GetCount-3293 + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/serviceSettings': + description: Provides operations to manage the serviceSettings property of the microsoft.graph.spendingPolicy entity. + get: + tags: + - copilot.costManagementRoot + summary: Get serviceSettings from copilot + description: "Per-service settings contained by the policy. Add a service with POST; remove one by\nsetting its state to disabled, which retains the entry in that state." + operationId: copilot.costManagement.spendingPolicies.ListServiceSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - $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.spendingPolicyServiceSettingCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - copilot.costManagementRoot + summary: Create new navigation property to serviceSettings for copilot + operationId: copilot.costManagement.spendingPolicies.CreateServiceSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/serviceSettings/{spendingPolicyServiceSetting-serviceId}': + description: Provides operations to manage the serviceSettings property of the microsoft.graph.spendingPolicy entity. + get: + tags: + - copilot.costManagementRoot + summary: Get serviceSettings from copilot + description: "Per-service settings contained by the policy. Add a service with POST; remove one by\nsetting its state to disabled, which retains the entry in that state." + operationId: copilot.costManagement.spendingPolicies.GetServiceSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: spendingPolicyServiceSetting-serviceId + in: path + description: The unique identifier of spendingPolicyServiceSetting + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicyServiceSetting + - 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.spendingPolicyServiceSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - copilot.costManagementRoot + summary: Update the navigation property serviceSettings in copilot + operationId: copilot.costManagement.spendingPolicies.UpdateServiceSettings + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - name: spendingPolicyServiceSetting-serviceId + in: path + description: The unique identifier of spendingPolicyServiceSetting + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicyServiceSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/spendingPolicies/{spendingPolicy-id}/serviceSettings/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.spendingPolicies.serviceSettings.GetCount-61b8 + parameters: + - name: spendingPolicy-id + in: path + description: The unique identifier of spendingPolicy + required: true + schema: + type: string + x-ms-docs-key-type: spendingPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /copilot/costManagement/spendingPolicies/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.spendingPolicies.GetCount-7cc6 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/copilot/costManagement/userBalances/{costManagementUserBalance-id}': + description: Provides operations to manage the userBalances property of the microsoft.graph.costManagementRoot entity. + get: + tags: + - copilot.costManagementRoot + summary: Get userBalances from copilot + description: 'Per-user consumption balances, addressed by the user''s identifier.' + operationId: copilot.costManagement.GetUserBalances + parameters: + - name: costManagementUserBalance-id + in: path + description: The unique identifier of costManagementUserBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserBalance + - 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.costManagementUserBalance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/userBalances/{costManagementUserBalance-id}/serviceBalances': + description: Provides operations to manage the serviceBalances property of the microsoft.graph.costManagementUserBalance entity. + get: + tags: + - copilot.costManagementRoot + summary: Get serviceBalances from copilot + description: "Per-service balance rows for the user. Services listed in unevaluatedServices are\nomitted. Expand to inline them." + operationId: copilot.costManagement.userBalances.ListServiceBalances + parameters: + - name: costManagementUserBalance-id + in: path + description: The unique identifier of costManagementUserBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserBalance + - $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.costManagementUserServiceBalanceCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/copilot/costManagement/userBalances/{costManagementUserBalance-id}/serviceBalances/{costManagementUserServiceBalance-serviceId}': + description: Provides operations to manage the serviceBalances property of the microsoft.graph.costManagementUserBalance entity. + get: + tags: + - copilot.costManagementRoot + summary: Get serviceBalances from copilot + description: "Per-service balance rows for the user. Services listed in unevaluatedServices are\nomitted. Expand to inline them." + operationId: copilot.costManagement.userBalances.GetServiceBalances + parameters: + - name: costManagementUserBalance-id + in: path + description: The unique identifier of costManagementUserBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserBalance + - name: costManagementUserServiceBalance-serviceId + in: path + description: The unique identifier of costManagementUserServiceBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserServiceBalance + - 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.costManagementUserServiceBalance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/copilot/costManagement/userBalances/{costManagementUserBalance-id}/serviceBalances/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - copilot.costManagementRoot + summary: Get the number of the resource + operationId: copilot.costManagement.userBalances.serviceBalances.GetCount-3b31 + parameters: + - name: costManagementUserBalance-id + in: path + description: The unique identifier of costManagementUserBalance + required: true + schema: + type: string + x-ms-docs-key-type: costManagementUserBalance + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /copilot/interactionHistory: + description: Provides operations to manage the interactionHistory property of the microsoft.graph.copilotRoot entity. + get: + tags: + - copilot.aiInteractionHistory + summary: Get interactionHistory from copilot + operationId: copilot.GetInteractionHistory + 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.aiInteractionHistory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - copilot.aiInteractionHistory + summary: Update the navigation property interactionHistory in copilot + operationId: copilot.UpdateInteractionHistory + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.aiInteractionHistory' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.aiInteractionHistory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - copilot.aiInteractionHistory + summary: Delete navigation property interactionHistory for copilot + operationId: copilot.DeleteInteractionHistory + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /copilot/interactionHistory/microsoft.graph.getAllEnterpriseInteractions(): + description: Provides operations to call the getAllEnterpriseInteractions method. + get: + tags: + - copilot.aiInteractionHistory + summary: Invoke function getAllEnterpriseInteractions + operationId: copilot.interactionHistory.getAllEnterpriseInteractions + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of aiInteraction + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.aiInteraction' + '@odata.nextLink': + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/copilot/users/{aiUser-id}/interactionHistory/microsoft.graph.getAllEnterpriseInteractions()' + /copilot/microsoft.graph.retrieval: + description: Provides operations to call the retrieval method. + post: + tags: + - copilot.copilotRoot.Actions + summary: Invoke action retrieval + operationId: copilot.retrieval + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + queryString: + type: string + dataSource: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.retrievalDataSource' + - type: object + nullable: true + filterExpression: + type: string + nullable: true + resourceMetadata: + type: array + items: + type: string + nullable: true + maximumNumberOfResults: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + dataSourceConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dataSourceConfiguration' + - type: object + nullable: true + includeThumbnails: + type: boolean + default: false + nullable: true + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.retrievalResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2025-12-31' + date: '2024-02-23' + version: 2024-12/PrivatePreview:retrievalAPI + x-ms-docs-operation-type: action + /copilot/microsoft.graph.search: + description: Provides operations to call the search method. + post: + tags: + - copilot.copilotRoot.Actions + summary: Invoke action search + description: "Performs a semantic search across Microsoft data sources like OneDrive, SharePoint, etc.\nThe search query is processed using AI to return relevant results." + operationId: copilot.search + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + query: + type: string + pageSize: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + dataSources: + $ref: '#/components/schemas/microsoft.graph.copilotSearchDataSourcesConfiguration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.copilotSearchResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2025-09-15' + date: '2025-07-18' + version: 2025-08/PrivatePreview:copilotsearchpreview1 + x-ms-docs-operation-type: action + /copilot/reports: + description: Provides operations to manage the reports property of the microsoft.graph.copilotRoot entity. + get: + tags: + - copilot.copilotReportRoot + summary: Get reports from copilot + operationId: copilot.GetReports + parameters: - name: $select in: query description: Select properties to be returned @@ -222475,6 +223649,8 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots/{cloudPcUserProfileSnapshot-id}/microsoft.graph.restore' '/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/microsoft.graph.retrieveCloudPcLaunchDetail()': description: Provides operations to call the retrieveCloudPcLaunchDetail method. get: @@ -226125,6 +227301,102 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/microsoft.graph.bulkCreateUserProfileSnapshot': + description: Provides operations to call the bulkCreateUserProfileSnapshot method. + post: + tags: + - deviceManagement.virtualEndpoint + summary: Invoke action bulkCreateUserProfileSnapshot + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.cloudPcProvisioningPolicy.assignments.cloudPcProvisioningPolicyAssignment.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + cloudProfileIds: + type: array + items: + type: string + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileBulkActionResult' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/microsoft.graph.bulkExportUserProfileSnapshot': + description: Provides operations to call the bulkExportUserProfileSnapshot method. + post: + tags: + - deviceManagement.virtualEndpoint + summary: Invoke action bulkExportUserProfileSnapshot + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.cloudPcProvisioningPolicy.assignments.cloudPcProvisioningPolicyAssignment.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + snapshotIds: + type: array + items: + type: string + storageDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshotStorageDetail' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileBulkActionResult' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/microsoft.graph.retrieveUserSettingsPersistenceProfiles(configurationId=''{configurationId}'')': description: Provides operations to call the retrieveUserSettingsPersistenceProfiles method. get: @@ -226222,6 +227494,326 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots': + description: Provides operations to manage the userProfileSnapshots property of the microsoft.graph.cloudPCUserSettingsPersistenceDetail entity. + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get userProfileSnapshots from deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.ListUserProfileSnapshots + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - $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.cloudPcUserProfileSnapshotCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.virtualEndpoint + summary: Create new navigation property to userProfileSnapshots for deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.CreateUserProfileSnapshots + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots/{cloudPcUserProfileSnapshot-id}': + description: Provides operations to manage the userProfileSnapshots property of the microsoft.graph.cloudPCUserSettingsPersistenceDetail entity. + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get userProfileSnapshots from deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.GetUserProfileSnapshots + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - name: cloudPcUserProfileSnapshot-id + in: path + description: The unique identifier of cloudPcUserProfileSnapshot + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcUserProfileSnapshot + - 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.cloudPcUserProfileSnapshot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.virtualEndpoint + summary: Update the navigation property userProfileSnapshots in deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.UpdateUserProfileSnapshots + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - name: cloudPcUserProfileSnapshot-id + in: path + description: The unique identifier of cloudPcUserProfileSnapshot + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcUserProfileSnapshot + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.virtualEndpoint + summary: Delete navigation property userProfileSnapshots for deviceManagement + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.DeleteUserProfileSnapshots + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - name: cloudPcUserProfileSnapshot-id + in: path + description: The unique identifier of cloudPcUserProfileSnapshot + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcUserProfileSnapshot + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots/{cloudPcUserProfileSnapshot-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - deviceManagement.virtualEndpoint + summary: Invoke action restore + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.cloudPcProvisioningPolicy.assignments.cloudPcProvisioningPolicyAssignment.userSettingsPersistenceDetail.userProfileSnapshots.cloudPcUserProfileSnapshot.restore + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - name: cloudPcUserProfileSnapshot-id + in: path + description: The unique identifier of cloudPcUserProfileSnapshot + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcUserProfileSnapshot + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetAssignmentId: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/microsoft.graph.restore' + '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/userSettingsPersistenceDetail/userProfileSnapshots/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get the number of the resource + operationId: deviceManagement.virtualEndpoint.provisioningPolicies.assignments.userSettingsPersistenceDetail.userProfileSnapshots.GetCount-3a15 + parameters: + - name: cloudPcProvisioningPolicy-id + in: path + description: The unique identifier of cloudPcProvisioningPolicy + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicy + - name: cloudPcProvisioningPolicyAssignment-id + in: path + description: The unique identifier of cloudPcProvisioningPolicyAssignment + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/$count': description: Provides operations to count the resources in the collection. get: @@ -266147,7 +267739,7 @@ paths: tags: - drive.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -268064,7 +269656,7 @@ paths: tags: - drive.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -273634,7 +275226,7 @@ paths: tags: - drive.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -274869,7 +276461,7 @@ paths: tags: - drive.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -279260,7 +280852,7 @@ paths: tags: - drive.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -280869,7 +282461,7 @@ paths: tags: - drive.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -289333,7 +290925,7 @@ paths: tags: - drives.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -291537,7 +293129,7 @@ paths: tags: - drives.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -298142,7 +299734,7 @@ paths: tags: - drives.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -299619,7 +301211,7 @@ paths: tags: - drives.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -304950,7 +306542,7 @@ paths: tags: - drives.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -306867,7 +308459,7 @@ paths: tags: - drives.driveItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -386060,7 +387652,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -388658,7 +390250,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -396407,7 +397999,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -398161,7 +399753,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -404484,7 +406076,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -406795,7 +408387,7 @@ paths: tags: - groups.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -424831,8 +426423,11 @@ paths: get: tags: - groups.plannerGroup - summary: Get planner from groups - description: Selective Planner services available to the group. Read-only. Nullable. + summary: Get plannerGroup + description: Read the properties and relationships of plannerGroup object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannergroup-get?view=graph-rest-beta operationId: groups.GetPlanner parameters: - name: group-id @@ -424875,7 +426470,11 @@ paths: patch: tags: - groups.plannerGroup - summary: Update the navigation property planner in groups + summary: Update plannerGroup + description: Update the properties of a plannerGroup object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannergroup-update?view=graph-rest-beta operationId: groups.UpdatePlanner parameters: - name: group-id @@ -424911,7 +426510,11 @@ paths: delete: tags: - groups.plannerGroup - summary: Delete navigation property planner for groups + summary: Delete plannerGroup + description: Delete a plannerGroup object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/group-delete-planner?view=graph-rest-beta operationId: groups.DeletePlanner parameters: - name: group-id @@ -425025,14 +426628,17 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}': - description: Provides operations to manage the plans property of the microsoft.graph.plannerGroup entity. + '/groups/{group-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerGroup entity. get: tags: - groups.plannerGroup - summary: Get plans from groups - description: Read-only. Nullable. Returns the plannerPlans owned by the group. - operationId: groups.planner.GetPlans + summary: List plans_v2 for a group + description: Get a list of the plan objects owned by the group. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannergroup-list-plans_v2?view=graph-rest-beta + operationId: groups.planner.ListPlans_v2 parameters: - name: group-id in: path @@ -425041,13 +426647,21 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true + - $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: - type: string - x-ms-docs-key-type: plannerPlan + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -425070,90 +426684,21 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.plannerGroup - summary: Update the navigation property plans in groups - operationId: groups.planner.UpdatePlans - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.plannerGroup - summary: Delete navigation property plans for groups - operationId: groups.planner.DeletePlans - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets': - description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + '/groups/{group-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerGroup entity. get: tags: - groups.plannerGroup - summary: Get buckets from groups - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: groups.planner.plans.ListBuckets + summary: Get plans_v2 from groups + description: Read-only. Nullable. The collection of Planner Graph V4 plans owned by the group. + operationId: groups.planner.GetPlans_v2 parameters: - name: group-id in: path @@ -425162,28 +426707,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: plan-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of plan required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - $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 + x-ms-docs-key-type: plan - name: $select in: query description: Select properties to be returned @@ -425206,18 +426736,21 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: tags: - groups.plannerGroup - summary: Create new navigation property to buckets for groups - operationId: groups.planner.plans.CreateBuckets + summary: Get the number of the resource + operationId: groups.planner.plans_v2.GetCount-1183 parameters: - name: group-id in: path @@ -425226,41 +426759,21 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets' - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets' - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': - description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + '/groups/{group-id}/planner/plans/{plannerPlan-id}': + description: Provides operations to manage the plans property of the microsoft.graph.plannerGroup entity. get: tags: - groups.plannerGroup - summary: Get buckets from groups - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: groups.planner.plans.GetBuckets + summary: Get plans from groups + description: Read-only. Nullable. Returns the plannerPlans owned by the group. + operationId: groups.planner.GetPlans parameters: - name: group-id in: path @@ -425276,13 +426789,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: $select in: query description: Select properties to be returned @@ -425309,15 +426815,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.plannerGroup - summary: Update the navigation property buckets in groups - operationId: groups.planner.plans.UpdateBuckets + summary: Update the navigation property plans in groups + operationId: groups.planner.UpdatePlans parameters: - name: group-id in: path @@ -425333,19 +426839,12 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - schema: - type: string - x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -425353,15 +426852,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.plannerGroup - summary: Delete navigation property buckets for groups - operationId: groups.planner.plans.DeleteBuckets + summary: Delete navigation property plans for groups + operationId: groups.planner.DeletePlans parameters: - name: group-id in: path @@ -425377,13 +426876,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: If-Match in: header description: ETag @@ -425395,17 +426887,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}' - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}' - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': - description: Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity. + '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets': + description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. get: tags: - groups.plannerGroup - summary: Get tasks from groups - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: groups.planner.plans.buckets.ListTasks + summary: Get buckets from groups + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: groups.planner.plans.ListBuckets parameters: - name: group-id in: path @@ -425421,13 +426910,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - schema: - type: string - x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -425465,7 +426947,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -425475,8 +426957,8 @@ paths: post: tags: - groups.plannerGroup - summary: Create new navigation property to tasks for groups - operationId: groups.planner.plans.buckets.CreateTasks + summary: Create new navigation property to buckets for groups + operationId: groups.planner.plans.CreateBuckets parameters: - name: group-id in: path @@ -425492,19 +426974,12 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - schema: - type: string - x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -425512,21 +426987,287 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks' - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks' - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': - description: Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity. + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets' + '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. get: tags: - groups.plannerGroup - summary: Get tasks from groups - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: groups.planner.plans.buckets.GetTasks + summary: Get buckets from groups + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: groups.planner.plans.GetBuckets + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - 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.plannerBucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.plannerGroup + summary: Update the navigation property buckets in groups + operationId: groups.planner.plans.UpdateBuckets + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.plannerGroup + summary: Delete navigation property buckets for groups + operationId: groups.planner.plans.DeleteBuckets + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}' + '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + description: Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity. + get: + tags: + - groups.plannerGroup + summary: Get tasks from groups + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: groups.planner.plans.buckets.ListTasks + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - $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.plannerTaskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.plannerGroup + summary: Create new navigation property to tasks for groups + operationId: groups.planner.plans.buckets.CreateTasks + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks' + '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + description: Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity. + get: + tags: + - groups.plannerGroup + summary: Get tasks from groups + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: groups.planner.plans.buckets.GetTasks parameters: - name: group-id in: path @@ -427856,6 +429597,37 @@ paths: - '/groups/{group-id}/team/microsoft.graph.archive' - '/groups/{group-id}/team/primaryChannel/microsoft.graph.archive' - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - groups.plannerGroup + summary: Invoke action extendExpiry + operationId: groups.group.planner.plans.plannerPlan.extendExpiry + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -446196,7 +447968,7 @@ paths: tags: - groups.site summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -448167,7 +449939,7 @@ paths: tags: - groups.site summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -468766,7 +470538,7 @@ paths: tags: - groups.site summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -491501,6 +493273,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -491643,6 +493421,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -492519,6 +494303,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -492682,6 +494472,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -493835,14 +495631,14 @@ paths: x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - '/groups/{group-id}/team/primaryChannel/planner/plans' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}': - description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. get: tags: - groups.team - summary: Get plans from groups - description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' - operationId: groups.team.channels.planner.GetPlans + summary: Get plans_v2 from groups + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: groups.team.channels.planner.ListPlans_v2 parameters: - name: group-id in: path @@ -493858,13 +495654,21 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true + - $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: - type: string - x-ms-docs-key-type: plannerPlan + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -493887,19 +495691,23 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/primaryChannel/planner/plans_v2' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: tags: - groups.team - summary: Update the navigation property plans in groups - operationId: groups.team.channels.planner.UpdatePlans + summary: Get plans_v2 from groups + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: groups.team.channels.planner.GetPlans_v2 parameters: - name: group-id in: path @@ -493915,35 +495723,52 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: plan-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of plan required: true schema: type: string - x-ms-docs-key-type: plannerPlan - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + x-ms-docs-key-type: plan + - 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: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/primaryChannel/planner/plans_v2/{plan-id}' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: tags: - groups.team - summary: Delete navigation property plans for groups - operationId: groups.team.channels.planner.DeletePlans + summary: Get the number of the resource + operationId: groups.team.channels.planner.plans_v2.GetCount-f2f7 parameters: - name: group-id in: path @@ -493959,34 +495784,21 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: - '204': - description: Success + 2XX: + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': - description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}': + description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: tags: - groups.team - summary: Get buckets from groups - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: groups.team.channels.planner.plans.ListBuckets + summary: Get plans from groups + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: groups.team.channels.planner.GetPlans parameters: - name: group-id in: path @@ -494009,21 +495821,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - $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 @@ -494046,18 +495843,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - groups.team - summary: Create new navigation property to buckets for groups - operationId: groups.team.channels.planner.plans.CreateBuckets + summary: Update the navigation property plans in groups + operationId: groups.team.channels.planner.UpdatePlans parameters: - name: group-id in: path @@ -494081,33 +495879,70 @@ paths: type: string x-ms-docs-key-type: plannerPlan requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.team + summary: Delete navigation property plans for groups + operationId: groups.team.channels.planner.DeletePlans + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets' - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. get: tags: - groups.team summary: Get buckets from groups description: Collection of buckets in the plan. Read-only. Nullable. - operationId: groups.team.channels.planner.plans.GetBuckets + operationId: groups.team.channels.planner.plans.ListBuckets parameters: - name: group-id in: path @@ -494130,13 +495965,134 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true + - $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: - type: string - x-ms-docs-key-type: plannerBucket + 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.plannerBucketCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.team + summary: Create new navigation property to buckets for groups + operationId: groups.team.channels.planner.plans.CreateBuckets + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + get: + tags: + - groups.team + summary: Get buckets from groups + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: groups.team.channels.planner.plans.GetBuckets + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: $select in: query description: Select properties to be returned @@ -497018,124 +498974,13 @@ paths: - '/groups/{group-id}/team/microsoft.graph.archive' - '/groups/{group-id}/team/primaryChannel/microsoft.graph.archive' - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': - description: Provides operations to call the getUsageRights method. - get: - tags: - - groups.team - summary: Invoke function getUsageRights - operationId: groups.group.team.channels.channel.planner.plans.plannerPlan.getUsageRights - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: channel-id - in: path - description: The unique identifier of channel - required: true - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - responses: - 2XX: - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.planUsageRight' - - type: object - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-docs-grouped-path: - - '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()' - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': - description: Provides operations to call the moveToContainer method. - post: - tags: - - groups.team - summary: Invoke action moveToContainer - description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta - operationId: groups.group.team.channels.channel.planner.plans.plannerPlan.moveToContainer - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: channel-id - in: path - description: The unique identifier of channel - required: true - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - container: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' - - type: object - nullable: true - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - - type: object - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer' - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': - description: Provides operations to call the unarchive method. + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. post: tags: - groups.team - summary: Invoke action unarchive - description: 'Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-unarchive?view=graph-rest-beta - operationId: groups.group.team.channels.channel.planner.plans.plannerPlan.unarchive + summary: Invoke action extendExpiry + operationId: groups.group.team.channels.channel.planner.plans.plannerPlan.extendExpiry parameters: - name: group-id in: path @@ -497158,17 +499003,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - justification: - type: string - nullable: true - required: true responses: '204': description: Success @@ -497176,23 +499010,183 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: - - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.unarchive' - - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.unarchive' - - '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive' - - '/groups/{group-id}/sites/{site-id}/microsoft.graph.getByPath(path=''{path}'')/microsoft.graph.unarchive' - - '/groups/{group-id}/sites/{site-id}/microsoft.graph.unarchive' - - '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.unarchive' - - '/groups/{group-id}/team/microsoft.graph.unarchive' - - '/groups/{group-id}/team/primaryChannel/microsoft.graph.unarchive' - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': - description: Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': + description: Provides operations to call the getUsageRights method. get: tags: - groups.team - summary: Get tasks from groups - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: groups.team.channels.planner.plans.ListTasks + summary: Invoke function getUsageRights + operationId: groups.group.team.channels.channel.planner.plans.plannerPlan.getUsageRights + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planUsageRight' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-docs-grouped-path: + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': + description: Provides operations to call the moveToContainer method. + post: + tags: + - groups.team + summary: Invoke action moveToContainer + description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta + operationId: groups.group.team.channels.channel.planner.plans.plannerPlan.moveToContainer + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + container: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + - type: object + nullable: true + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': + description: Provides operations to call the unarchive method. + post: + tags: + - groups.team + summary: Invoke action unarchive + description: 'Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-unarchive?view=graph-rest-beta + operationId: groups.group.team.channels.channel.planner.plans.plannerPlan.unarchive + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.unarchive' + - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.unarchive' + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive' + - '/groups/{group-id}/sites/{site-id}/microsoft.graph.getByPath(path=''{path}'')/microsoft.graph.unarchive' + - '/groups/{group-id}/sites/{site-id}/microsoft.graph.unarchive' + - '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.unarchive' + - '/groups/{group-id}/team/microsoft.graph.unarchive' + - '/groups/{group-id}/team/primaryChannel/microsoft.graph.unarchive' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': + description: Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + get: + tags: + - groups.team + summary: Get tasks from groups + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: groups.team.channels.planner.plans.ListTasks parameters: - name: group-id in: path @@ -504493,127 +506487,139 @@ paths: reactionType: type: string nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction' - - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' - - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': - description: Provides operations to call the softDelete method. - post: - tags: - - groups.team - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: groups.group.team.primaryChannel.messages.chatMessage.softDelete - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete' - - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' - - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - description: Provides operations to call the undoSoftDelete method. - post: - tags: - - groups.team - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: groups.group.team.primaryChannel.messages.chatMessage.undoSoftDelete - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' - - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' - - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - description: Provides operations to call the unsetReaction method. - post: - tags: - - groups.team - summary: Invoke action unsetReaction - operationId: groups.group.team.primaryChannel.messages.chatMessage.unsetReaction - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: - type: string - nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction' + - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': + description: Provides operations to call the softDelete method. + post: + tags: + - groups.team + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: groups.group.team.primaryChannel.messages.chatMessage.softDelete + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete' + - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' + - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + description: Provides operations to call the undoSoftDelete method. + post: + tags: + - groups.team + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: groups.group.team.primaryChannel.messages.chatMessage.undoSoftDelete + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' + - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' + - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + description: Provides operations to call the unsetReaction method. + post: + tags: + - groups.team + summary: Invoke action unsetReaction + operationId: groups.group.team.primaryChannel.messages.chatMessage.unsetReaction + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -505385,6 +507391,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -505527,6 +507539,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -506540,6 +508558,145 @@ paths: x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - '/groups/{group-id}/team/channels/{channel-id}/planner/plans' + '/groups/{group-id}/team/primaryChannel/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - groups.team + summary: Get plans_v2 from groups + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: groups.team.primaryChannel.planner.ListPlans_v2 + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - $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.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2' + '/groups/{group-id}/team/primaryChannel/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - groups.team + summary: Get plans_v2 from groups + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: groups.team.primaryChannel.planner.GetPlans_v2 + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans_v2/{plan-id}' + '/groups/{group-id}/team/primaryChannel/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - groups.team + summary: Get the number of the resource + operationId: groups.team.primaryChannel.planner.plans_v2.GetCount-c619 + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -509373,6 +511530,37 @@ paths: - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' - '/groups/{group-id}/team/microsoft.graph.archive' - '/groups/{group-id}/team/primaryChannel/microsoft.graph.archive' + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - groups.team + summary: Invoke action extendExpiry + operationId: groups.group.team.primaryChannel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -673886,17 +676074,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/lifecycleWorkflows/deletedItems/workflows: - description: Provides operations to manage the workflows property of the microsoft.graph.deletedItemContainer entity. + /identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies: + description: Provides operations to manage the lifecyclePolicies property of the microsoft.graph.deletedItemContainer entity. get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: List deletedItems (deleted lifecycle workflows) - description: Get a list of deleted workflow objects and their properties from the deletedItemContainer. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflows.deletedItems.ListWorkflows + summary: Get lifecyclePolicies from identityGovernance + description: Deleted lifecycle policies that can be restored. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.ListLifecyclePolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -673935,32 +676120,29 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}': - description: Provides operations to manage the workflows property of the microsoft.graph.deletedItemContainer entity. + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}': + description: Provides operations to manage the lifecyclePolicies property of the microsoft.graph.deletedItemContainer entity. get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get deletedItemContainer (a deleted lifecycle workflow) - description: Retrieve a deleted workflow object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-deleteditemcontainer-get?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflows.deletedItems.GetWorkflows + summary: Get lifecyclePolicies from identityGovernance + description: Deleted lifecycle policies that can be restored. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.GetLifecyclePolicies parameters: - - name: workflow-id + - name: lifecyclePolicy-id in: path - description: The unique identifier of workflow + description: The unique identifier of lifecyclePolicy required: true schema: type: string - x-ms-docs-key-type: workflow + x-ms-docs-key-type: lifecyclePolicy - name: $select in: query description: Select properties to be returned @@ -673987,27 +676169,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Delete deletedItemContainer (permanently delete a deleted lifecycle workflow) - description: Delete a workflow object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-deleteditemcontainer-delete?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflows.deletedItems.DeleteWorkflows + summary: Delete navigation property lifecyclePolicies for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.DeleteLifecyclePolicies parameters: - - name: workflow-id + - name: lifecyclePolicy-id in: path - description: The unique identifier of workflow + description: The unique identifier of lifecyclePolicy required: true schema: type: string - x-ms-docs-key-type: workflow + x-ms-docs-key-type: lifecyclePolicy - name: If-Match in: header description: ETag @@ -674019,37 +676197,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets': - description: Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get administrationScopeTargets from identityGovernance - description: The administrative units in the scope of the workflow. Optional. Supports $expand. - operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ListAdministrationScopeTargets + summary: Get createdBy from identityGovernance + description: The user or service principal that created the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetCreatedBy parameters: - - name: workflow-id + - name: lifecyclePolicy-id in: path - description: The unique identifier of workflow + description: The unique identifier of lifecyclePolicy required: true schema: type: string - x-ms-docs-key-type: workflow - - $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 + x-ms-docs-key-type: lifecyclePolicy - name: $select in: query description: Select properties to be returned @@ -674072,40 +676235,34 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets' - - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets' - - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets/{directoryObject-id}': - description: Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy': + description: Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get administrationScopeTargets from identityGovernance - description: The administrative units in the scope of the workflow. Optional. Supports $expand. - operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.GetAdministrationScopeTargets + summary: Get lastModifiedBy from identityGovernance + description: The user or service principal that last modified the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetLastModifiedBy parameters: - - name: workflow-id + - name: lifecyclePolicy-id in: path - description: The unique identifier of workflow + description: The unique identifier of lifecyclePolicy required: true schema: type: string - x-ms-docs-key-type: workflow - - 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-key-type: lifecyclePolicy - name: $select in: query description: Select properties to be returned @@ -674137,47 +676294,45 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/{directoryObject-id}' - - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets/{directoryObject-id}' - - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/{directoryObject-id}' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets/$count': - description: Provides operations to count the resources in the collection. + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)': + description: Provides operations to call the impact method. get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.administrationScopeTargets.GetCount-9431 + summary: Invoke function impact + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePolicy.impact parameters: - - name: workflow-id + - name: lifecyclePolicy-id in: path - description: The unique identifier of workflow + description: The unique identifier of lifecyclePolicy required: true schema: type: string - x-ms-docs-key-type: workflow - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy': - description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.workflowBase entity. - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get createdBy from identityGovernance - description: The user who created the workflow. - operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.GetCreatedBy - parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true + x-ms-docs-key-type: lifecyclePolicy + - name: startDateTime + in: query + description: 'Usage: startDateTime=@startDateTime' schema: + 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 - x-ms-docs-key-type: workflow + format: date-time + nullable: true + - name: endDateTime + in: query + description: 'Usage: endDateTime=@endDateTime' + schema: + 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 + format: date-time + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -674188,6 +676343,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -674200,33 +676365,84 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + title: Collection of lifecyclePolicyImpactSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + '@odata.nextLink': + type: string + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-grouped-path: - - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy' - - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy' - - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/mailboxSettings': + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore': + description: Provides operations to call the restore method. + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action restore + description: Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePolicy.restore + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report': + description: Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve.' - operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.createdBy.GetMailboxSettings + summary: Get report from identityGovernance + description: The latest processing report for the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetReport parameters: - - name: workflow-id + - name: lifecyclePolicy-id in: path - description: The unique identifier of workflow + description: The unique identifier of lifecyclePolicy required: true schema: type: string - x-ms-docs-key-type: workflow + x-ms-docs-key-type: lifecyclePolicy - name: $select in: query description: Select properties to be returned @@ -674249,57 +676465,1471 @@ paths: type: string responses: 2XX: - description: Entity result. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - default: - $ref: '#/components/responses/error' - patch: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.createdBy.UpdateMailboxSettings - parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - schema: - type: string - x-ms-docs-key-type: workflow - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - required: true - responses: - 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReport' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/serviceProvisioningErrors': + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' - operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.createdBy.ListServiceProvisioningErrors + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.report.ListSubjects parameters: - - name: workflow-id + - name: lifecyclePolicy-id in: path - description: The unique identifier of workflow + description: The unique identifier of lifecyclePolicy required: true schema: type: string - x-ms-docs-key-type: workflow + x-ms-docs-key-type: lifecyclePolicy + - $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.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.report.GetSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicySubjectReport-id + in: path + description: The unique identifier of lifecyclePolicySubjectReport + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicySubjectReport + - 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.identityGovernance.lifecyclePolicySubjectReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.report.subjects.GetCount-ed96 + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.ListRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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.identityGovernance.lifecyclePolicyRuleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicyRule-id + in: path + description: The unique identifier of lifecyclePolicyRule + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyRule + - 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.identityGovernance.lifecyclePolicyRule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions': + description: Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The collection of previous versions of the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.ListVersions + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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.identityGovernance.lifecyclePolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}': + description: Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The collection of previous versions of the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetVersions + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user or service principal that created the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.GetCreatedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy': + description: Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: The user or service principal that last modified the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.GetLastModifiedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)': + description: Provides operations to call the impact method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function impact + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePolicy.versions.lifecyclePolicy.impact + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: startDateTime + in: query + description: 'Usage: startDateTime=@startDateTime' + schema: + 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 + format: date-time + nullable: true + - name: endDateTime + in: query + description: 'Usage: endDateTime=@endDateTime' + schema: + 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 + format: date-time + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of lifecyclePolicyImpactSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + '@odata.nextLink': + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore': + description: Provides operations to call the restore method. + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action restore + description: Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePolicy.versions.lifecyclePolicy.restore + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report': + description: Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get report from identityGovernance + description: The latest processing report for the policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.GetReport + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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.identityGovernance.lifecyclePolicyReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.report.ListSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.report.GetSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicySubjectReport-id + in: path + description: The unique identifier of lifecyclePolicySubjectReport + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicySubjectReport + - 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.identityGovernance.lifecyclePolicySubjectReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.report.subjects.GetCount-10ed + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.ListRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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.identityGovernance.lifecyclePolicyRuleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.GetRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicyRule-id + in: path + description: The unique identifier of lifecyclePolicyRule + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyRule + - 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.identityGovernance.lifecyclePolicyRule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.versions.rules.GetCount-5393 + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.GetCount-3ec0 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/lifecycleWorkflows/deletedItems/workflows: + description: Provides operations to manage the workflows property of the microsoft.graph.deletedItemContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: List deletedItems (deleted lifecycle workflows) + description: Get a list of deleted workflow objects and their properties from the deletedItemContainer. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.deletedItems.ListWorkflows + 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.identityGovernance.workflowCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}': + description: Provides operations to manage the workflows property of the microsoft.graph.deletedItemContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get deletedItemContainer (a deleted lifecycle workflow) + description: Retrieve a deleted workflow object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-deleteditemcontainer-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.deletedItems.GetWorkflows + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + schema: + type: string + x-ms-docs-key-type: workflow + - 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.identityGovernance.workflow' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete deletedItemContainer (permanently delete a deleted lifecycle workflow) + description: Delete a workflow object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-deleteditemcontainer-delete?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.deletedItems.DeleteWorkflows + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + schema: + type: string + x-ms-docs-key-type: workflow + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets': + description: Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get administrationScopeTargets from identityGovernance + description: The administrative units in the scope of the workflow. Optional. Supports $expand. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ListAdministrationScopeTargets + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + schema: + type: string + x-ms-docs-key-type: workflow + - $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' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets' + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets/{directoryObject-id}': + description: Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get administrationScopeTargets from identityGovernance + description: The administrative units in the scope of the workflow. Optional. Supports $expand. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.GetAdministrationScopeTargets + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + schema: + type: string + x-ms-docs-key-type: workflow + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + schema: + type: string + x-ms-docs-key-type: directoryObject + - 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' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/{directoryObject-id}' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets/{directoryObject-id}' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/{directoryObject-id}' + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.administrationScopeTargets.GetCount-9431 + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + schema: + type: string + x-ms-docs-key-type: workflow + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.workflowBase entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user who created the workflow. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.GetCreatedBy + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + schema: + type: string + x-ms-docs-key-type: workflow + - 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.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy' + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/mailboxSettings': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve.' + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.createdBy.GetMailboxSettings + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + schema: + type: string + x-ms-docs-key-type: workflow + - 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: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + patch: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.createdBy.UpdateMailboxSettings + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + schema: + type: string + x-ms-docs-key-type: workflow + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/serviceProvisioningErrors': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.createdBy.ListServiceProvisioningErrors + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + schema: + type: string + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -675080,6 +678710,10 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope': description: Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. @@ -684612,6 +688246,1637 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + /identityGovernance/lifecycleWorkflows/lifecyclePolicies: + description: Provides operations to manage the lifecyclePolicies property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: List lifecyclePolicies + description: Get a list of the lifecyclePolicy objects and their properties in the lifecycle workflows container. Use $filter on the policySource property to distinguish system-managed default policies from user-created policies. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-lifecyclepolicies?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.ListLifecyclePolicies + 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.identityGovernance.lifecyclePolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Create lifecyclePolicy + description: Create a new lifecyclePolicy object in the lifecycle workflows container. A policy is created for a specific subject type and takes effect according to its priority order. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-post-lifecyclepolicies?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.CreateLifecyclePolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}': + description: Provides operations to manage the lifecyclePolicies property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lifecyclePolicy + description: Read the properties and relationships of microsoft.graph.identityGovernance.lifecyclePolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.GetLifecyclePolicies + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete lifecyclePolicy + description: 'Delete a lifecyclePolicy object. This is a soft-delete operation: the policy can be restored with the restore action and appears under the deleted items container until it''s permanently removed.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-delete?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.DeleteLifecyclePolicies + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user or service principal that created the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetCreatedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy': + description: Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: The user or service principal that last modified the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetLastModifiedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)': + description: Provides operations to call the impact method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function impact + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePolicy.impact + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: startDateTime + in: query + description: 'Usage: startDateTime=@startDateTime' + schema: + 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 + format: date-time + nullable: true + - name: endDateTime + in: query + description: 'Usage: endDateTime=@endDateTime' + schema: + 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 + format: date-time + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of lifecyclePolicyImpactSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + '@odata.nextLink': + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore': + description: Provides operations to call the restore method. + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action restore + description: Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePolicy.restore + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report': + description: Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get report from identityGovernance + description: The latest processing report for the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetReport + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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.identityGovernance.lifecyclePolicyReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.report.ListSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.report.GetSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicySubjectReport-id + in: path + description: The unique identifier of lifecyclePolicySubjectReport + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicySubjectReport + - 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.identityGovernance.lifecyclePolicySubjectReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.report.subjects.GetCount-15a6 + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: List rules + description: Get a list of the lifecyclePolicyRule objects and their properties for a lifecyclePolicy. Rules are evaluated together with AND logic. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-list-rules?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.ListRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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.identityGovernance.lifecyclePolicyRuleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lifecyclePolicyRule + description: Read the properties and relationships of microsoft.graph.identityGovernance.lifecyclePolicyRule object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicyrule-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicyRule-id + in: path + description: The unique identifier of lifecyclePolicyRule + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyRule + - 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.identityGovernance.lifecyclePolicyRule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions': + description: Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The collection of previous versions of the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.ListVersions + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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.identityGovernance.lifecyclePolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}': + description: Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The collection of previous versions of the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetVersions + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy': + description: Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user or service principal that created the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.GetCreatedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/createdBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/createdBy' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy': + description: Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: The user or service principal that last modified the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.GetLastModifiedBy + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/lastModifiedBy' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/lastModifiedBy' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)': + description: Provides operations to call the impact method. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function impact + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePolicy.versions.lifecyclePolicy.impact + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: startDateTime + in: query + description: 'Usage: startDateTime=@startDateTime' + schema: + 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 + format: date-time + nullable: true + - name: endDateTime + in: query + description: 'Usage: endDateTime=@endDateTime' + schema: + 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 + format: date-time + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of lifecyclePolicyImpactSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary' + '@odata.nextLink': + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime)' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore': + description: Provides operations to call the restore method. + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action restore + description: Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePolicy.versions.lifecyclePolicy.restore + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report': + description: Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get report from identityGovernance + description: The latest processing report for the policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.GetReport + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - 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.identityGovernance.lifecyclePolicyReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.report.ListSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}': + description: Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjects from identityGovernance + description: The processing results for subjects included in the report. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.report.GetSubjects + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicySubjectReport-id + in: path + description: The unique identifier of lifecyclePolicySubjectReport + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicySubjectReport + - 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.identityGovernance.lifecyclePolicySubjectReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/{lifecyclePolicySubjectReport-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/report/subjects/{lifecyclePolicySubjectReport-id}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/report/subjects/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.report.subjects.GetCount-2bdb + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.ListRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $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.identityGovernance.lifecyclePolicyRuleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}': + description: Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get rules from identityGovernance + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.GetRules + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicyRule-id + in: path + description: The unique identifier of lifecyclePolicyRule + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyRule + - 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.identityGovernance.lifecyclePolicyRule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/{lifecyclePolicyRule-id}' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/rules/{lifecyclePolicyRule-id}' + '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/rules/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.versions.rules.GetCount-d6ce + parameters: + - name: lifecyclePolicy-id + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - name: lifecyclePolicy-id1 + in: path + description: The unique identifier of lifecyclePolicy + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/lifecycleWorkflows/lifecyclePolicies/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicies.GetCount-d433 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/lifecycleWorkflows/lifecyclePolicyPriorityConfigurations: + description: Provides operations to manage the lifecyclePolicyPriorityConfigurations property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: List lifecyclePolicyPriorityConfigurations + description: Get a list of the lifecyclePolicyPriorityConfiguration objects and their properties in the lifecycle workflows container. Each configuration defines the policy evaluation order for one subject type. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-lifecyclepolicypriorityconfigurations?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflows.ListLifecyclePolicyPriorityConfigurations + 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.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/lifecyclePolicyPriorityConfigurations/{lifecyclePolicyPriorityConfiguration-id}': + description: Provides operations to manage the lifecyclePolicyPriorityConfigurations property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lifecyclePolicyPriorityConfigurations from identityGovernance + description: The priority ordering of lifecycle policies per subject type. + operationId: identityGovernance.lifecycleWorkflows.GetLifecyclePolicyPriorityConfigurations + parameters: + - name: lifecyclePolicyPriorityConfiguration-id + in: path + description: The unique identifier of lifecyclePolicyPriorityConfiguration + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyPriorityConfiguration + - 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.identityGovernance.lifecyclePolicyPriorityConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property lifecyclePolicyPriorityConfigurations in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.UpdateLifecyclePolicyPriorityConfigurations + parameters: + - name: lifecyclePolicyPriorityConfiguration-id + in: path + description: The unique identifier of lifecyclePolicyPriorityConfiguration + required: true + schema: + type: string + x-ms-docs-key-type: lifecyclePolicyPriorityConfiguration + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/lifecycleWorkflows/lifecyclePolicyPriorityConfigurations/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.GetCount-a1a8 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' /identityGovernance/lifecycleWorkflows/settings: description: Provides operations to manage the settings property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. get: @@ -686054,7 +691319,11 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/microsoft.graph.identityGovernance.restore' + - '/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy-id}/versions/{lifecyclePolicy-id1}/microsoft.graph.identityGovernance.restore' '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/previewScope': description: Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. get: @@ -724944,7 +730213,7 @@ paths: tags: - me.calendarGroup summary: Invoke function delta - description: 'Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' + description: 'Get a set of calendar resources added, updated, or deleted in a user''s mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/calendar-delta?view=graph-rest-beta @@ -727553,7 +732822,7 @@ paths: tags: - me.calendar summary: Invoke function delta - description: 'Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' + description: 'Get a set of calendar resources added, updated, or deleted in a user''s mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/calendar-delta?view=graph-rest-beta @@ -729515,6 +734784,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -729630,6 +734905,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -730138,233 +735419,375 @@ paths: - me.chat summary: Delete navigation property hostedContents for me operationId: me.chats.messages.replies.DeleteHostedContents - parameters: - - name: chat-id - in: path - description: The unique identifier of chat - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/me/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}' - - '/me/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents/{chatMessageHostedContent-id}' - - '/me/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}' - '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': - description: Provides operations to manage the media for the user entity. - get: - tags: - - me.chat - summary: Get media content for the navigation property hostedContents from me - description: The unique identifier for an entity. Read-only. - operationId: me.chats.messages.replies.GetHostedContentsContent - parameters: - - name: chat-id - in: path - description: The unique identifier of chat - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: - tags: - - me.chat - summary: Update media content for the navigation property hostedContents in me - description: The unique identifier for an entity. Read-only. - operationId: me.chats.messages.replies.UpdateHostedContentsContent - parameters: - - name: chat-id - in: path - description: The unique identifier of chat - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - delete: - tags: - - me.chat - summary: Delete media content for the navigation property hostedContents in me - description: The unique identifier for an entity. Read-only. - operationId: me.chats.messages.replies.DeleteHostedContentsContent - parameters: - - name: chat-id - in: path - description: The unique identifier of chat - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': - description: Provides operations to count the resources in the collection. - get: - tags: - - me.chat - summary: Get the number of the resource - operationId: me.chats.messages.replies.hostedContents.GetCount-62f4 - parameters: - - name: chat-id - in: path - description: The unique identifier of chat - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': - description: Provides operations to call the setReaction method. - post: - tags: - - me.chat - summary: Invoke action setReaction - operationId: me.chats.chat.messages.chatMessage.replies.chatMessage.setReaction + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/me/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}' + - '/me/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents/{chatMessageHostedContent-id}' + - '/me/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}' + '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + description: Provides operations to manage the media for the user entity. + get: + tags: + - me.chat + summary: Get media content for the navigation property hostedContents from me + description: The unique identifier for an entity. Read-only. + operationId: me.chats.messages.replies.GetHostedContentsContent + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - me.chat + summary: Update media content for the navigation property hostedContents in me + description: The unique identifier for an entity. Read-only. + operationId: me.chats.messages.replies.UpdateHostedContentsContent + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - me.chat + summary: Delete media content for the navigation property hostedContents in me + description: The unique identifier for an entity. Read-only. + operationId: me.chats.messages.replies.DeleteHostedContentsContent + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - me.chat + summary: Get the number of the resource + operationId: me.chats.messages.replies.hostedContents.GetCount-62f4 + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + description: Provides operations to call the setReaction method. + post: + tags: + - me.chat + summary: Invoke action setReaction + operationId: me.chats.chat.messages.chatMessage.replies.chatMessage.setReaction + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.setReaction' + - '/me/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.setReaction' + - '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/me/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/me/planner/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + description: Provides operations to call the softDelete method. + post: + tags: + - me.chat + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: me.chats.chat.messages.chatMessage.replies.chatMessage.softDelete + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.softDelete' + - '/me/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.softDelete' + '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + description: Provides operations to call the undoSoftDelete method. + post: + tags: + - me.chat + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: me.chats.chat.messages.chatMessage.replies.chatMessage.undoSoftDelete + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' + - '/me/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.undoSoftDelete' + '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + description: Provides operations to call the unsetReaction method. + post: + tags: + - me.chat + summary: Invoke action unsetReaction + operationId: me.chats.chat.messages.chatMessage.replies.chatMessage.unsetReaction parameters: - name: chat-id in: path @@ -730397,140 +735820,10 @@ paths: reactionType: type: string nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/me/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.setReaction' - - '/me/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.setReaction' - - '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/me/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/me/planner/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - description: Provides operations to call the softDelete method. - post: - tags: - - me.chat - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: me.chats.chat.messages.chatMessage.replies.chatMessage.softDelete - parameters: - - name: chat-id - in: path - description: The unique identifier of chat - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/me/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.softDelete' - - '/me/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.softDelete' - '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - description: Provides operations to call the undoSoftDelete method. - post: - tags: - - me.chat - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: me.chats.chat.messages.chatMessage.replies.chatMessage.undoSoftDelete - parameters: - - name: chat-id - in: path - description: The unique identifier of chat - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/me/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' - - '/me/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.undoSoftDelete' - '/me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - description: Provides operations to call the unsetReaction method. - post: - tags: - - me.chat - summary: Invoke action unsetReaction - operationId: me.chats.chat.messages.chatMessage.replies.chatMessage.unsetReaction - parameters: - - name: chat-id - in: path - description: The unique identifier of chat - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: + displayName: + type: string + nullable: true + reactionId: type: string nullable: true required: true @@ -733850,6 +739143,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -733986,6 +739285,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -755083,7 +760388,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -757416,7 +762721,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -764012,7 +769317,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -765549,7 +770854,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -770884,7 +776189,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -772930,7 +778235,7 @@ paths: tags: - me.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -781768,103 +787073,334 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.licenseDetails - summary: Update the navigation property licenseDetails in me - operationId: me.UpdateLicenseDetails - parameters: - - name: licenseDetails-id - in: path - description: The unique identifier of licenseDetails - required: true - schema: - type: string - x-ms-docs-key-type: licenseDetails - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.licenseDetails + summary: Update the navigation property licenseDetails in me + operationId: me.UpdateLicenseDetails + parameters: + - name: licenseDetails-id + in: path + description: The unique identifier of licenseDetails + required: true + schema: + type: string + x-ms-docs-key-type: licenseDetails + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.licenseDetails + summary: Delete navigation property licenseDetails for me + operationId: me.DeleteLicenseDetails + parameters: + - name: licenseDetails-id + in: path + description: The unique identifier of licenseDetails + required: true + schema: + type: string + x-ms-docs-key-type: licenseDetails + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/licenseDetails/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - me.licenseDetails + summary: Get the number of the resource + operationId: me.licenseDetails.GetCount-481c + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /me/licenseDetails/microsoft.graph.getTeamsLicensingDetails(): + description: Provides operations to call the getTeamsLicensingDetails method. + get: + tags: + - me.licenseDetails + summary: Invoke function getTeamsLicensingDetails + description: Get the license status of a user in Microsoft Teams. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/licensedetails-getteamslicensingdetails?view=graph-rest-beta + operationId: me.licenseDetails.getTeamsLicensingDetails + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.teamsLicensingDetails' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/lifecycle: + description: Provides operations to manage the lifecycle property of the microsoft.graph.user entity. + get: + tags: + - me.userIdentityLifecycle + summary: Get lifecycle from me + description: Lifecycle information for the user. Read-only. + operationId: me.GetLifecycle + 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.identityGovernance.userIdentityLifecycle' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.userIdentityLifecycle + summary: Update the navigation property lifecycle in me + operationId: me.UpdateLifecycle + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.userIdentityLifecycle + summary: Delete navigation property lifecycle for me + operationId: me.DeleteLifecycle + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/lifecycle/complianceIssues: + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - me.userIdentityLifecycle + summary: Get complianceIssues from me + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + operationId: me.lifecycle.ListComplianceIssues + 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.identityGovernance.complianceIssueCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/me/lifecycle/complianceIssues/{complianceIssue-id}': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - me.userIdentityLifecycle + summary: Get complianceIssues from me + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + operationId: me.lifecycle.GetComplianceIssues + parameters: + - name: complianceIssue-id + in: path + description: The unique identifier of complianceIssue + required: true + schema: + type: string + x-ms-docs-key-type: complianceIssue + - 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.identityGovernance.complianceIssue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/lifecycle/complianceIssues/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - me.userIdentityLifecycle + summary: Get the number of the resource + operationId: me.lifecycle.complianceIssues.GetCount-a297 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /me/lifecycle/effectiveGoverningPolicy: + description: Provides operations to manage the effectiveGoverningPolicy property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - me.userIdentityLifecycle + summary: Get effectiveGoverningPolicy from me + description: The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + operationId: me.lifecycle.GetEffectiveGoverningPolicy + 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.identityGovernance.lifecyclePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - me.licenseDetails - summary: Delete navigation property licenseDetails for me - operationId: me.DeleteLicenseDetails - parameters: - - name: licenseDetails-id - in: path - description: The unique identifier of licenseDetails - required: true - schema: - type: string - x-ms-docs-key-type: licenseDetails - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/licenseDetails/$count: - description: Provides operations to count the resources in the collection. - get: - tags: - - me.licenseDetails - summary: Get the number of the resource - operationId: me.licenseDetails.GetCount-481c - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /me/licenseDetails/microsoft.graph.getTeamsLicensingDetails(): - description: Provides operations to call the getTeamsLicensingDetails method. - get: - tags: - - me.licenseDetails - summary: Invoke function getTeamsLicensingDetails - description: Get the license status of a user in Microsoft Teams. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/licensedetails-getteamslicensingdetails?view=graph-rest-beta - operationId: me.licenseDetails.getTeamsLicensingDetails - responses: - 2XX: - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.teamsLicensingDetails' - - type: object - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function /me/mailboxSettings: get: tags: @@ -785007,6 +790543,43 @@ paths: - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.copy' - '/me/mailFolders/{mailFolder-id}/microsoft.graph.copy' - '/me/messages/{message-id}/microsoft.graph.copy' + '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.importMime': + description: Provides operations to call the importMime method. + post: + tags: + - me.mailFolder + summary: Invoke action importMime + operationId: me.mailFolders.mailFolder.childFolders.mailFolder.importMime + parameters: + - name: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + - name: mailFolder-id1 + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/mailFolders/{mailFolder-id}/microsoft.graph.importMime' '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.move': description: Provides operations to call the move method. post: @@ -787986,6 +793559,36 @@ paths: - '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.copy' - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.copy' - '/me/messages/{message-id}/microsoft.graph.copy' + '/me/mailFolders/{mailFolder-id}/microsoft.graph.importMime': + description: Provides operations to call the importMime method. + post: + tags: + - me.mailFolder + summary: Invoke action importMime + operationId: me.mailFolders.mailFolder.importMime + parameters: + - name: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.importMime' '/me/mailFolders/{mailFolder-id}/microsoft.graph.move': description: Provides operations to call the move method. post: @@ -796668,6 +802271,45 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + /me/microsoft.graph.identityGovernance.addSelfAsSponsor: + description: Provides operations to call the addSelfAsSponsor method. + post: + tags: + - me.user.Actions + summary: Invoke action addSelfAsSponsor + operationId: me.addSelfAsSponsor + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.identityGovernance.attest: + description: Provides operations to call the attest method. + post: + tags: + - me.user.Actions + summary: Invoke action attest + operationId: me.attest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.identityGovernance.removeSelfAsSponsor: + description: Provides operations to call the removeSelfAsSponsor method. + post: + tags: + - me.user.Actions + summary: Invoke action removeSelfAsSponsor + operationId: me.removeSelfAsSponsor + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /me/microsoft.graph.invalidateAllRefreshTokens: description: Provides operations to call the invalidateAllRefreshTokens method. post: @@ -820899,7 +826541,7 @@ paths: tags: - me.plannerUser summary: Get plannerUser - description: 'Retrieve the properties and relationships of a plannerUser object. The returned properties include the user''s favorite plans and recently viewed plans. ' + description: Read the properties and relationships of plannerUser object. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/planneruser-get?view=graph-rest-beta @@ -820971,7 +826613,11 @@ paths: delete: tags: - me.plannerUser - summary: Delete navigation property planner for me + summary: Delete plannerUser + description: Delete a plannerUser object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/agentuser-delete-planner?view=graph-rest-beta operationId: me.DeletePlanner parameters: - name: If-Match @@ -821390,17 +827036,134 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/planner/favoritePlans/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - me.plannerUser + summary: Get the number of the resource + operationId: me.planner.favoritePlans.GetCount-8fa9 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /me/planner/myDayTasks: + description: Provides operations to manage the myDayTasks property of the microsoft.graph.plannerUser entity. + get: + tags: + - me.plannerUser + summary: List myDayTasks + description: Retrieve a list of plannerTask objects to be shown in the user's My Day view within Planner. This method returns the list of tasks that the user added to the My Day view or that are due today. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planneruser-list-mydaytasks?view=graph-rest-beta + operationId: me.planner.ListMyDayTasks + 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.plannerTaskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/me/planner/myDayTasks/{plannerTask-id}': + description: Provides operations to manage the myDayTasks property of the microsoft.graph.plannerUser entity. + get: + tags: + - me.plannerUser + summary: Get myDayTasks from me + description: Read-only. Nullable. Returns the plannerTasks to be shown in the My Day view of the user. + operationId: me.planner.GetMyDayTasks + parameters: + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - 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.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/planner/favoritePlans/$count: + /me/planner/myDayTasks/$count: description: Provides operations to count the resources in the collection. get: tags: - me.plannerUser summary: Get the number of the resource - operationId: me.planner.favoritePlans.GetCount-8fa9 + operationId: me.planner.myDayTasks.GetCount-8dbb parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -821409,17 +827172,17 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /me/planner/myDayTasks: - description: Provides operations to manage the myDayTasks property of the microsoft.graph.plannerUser entity. + /me/planner/plans: + description: Provides operations to manage the plans property of the microsoft.graph.plannerUser entity. get: tags: - me.plannerUser - summary: List myDayTasks - description: Retrieve a list of plannerTask objects to be shown in the user's My Day view within Planner. This method returns the list of tasks that the user added to the My Day view or that are due today. + summary: List plans + description: Retrieve a list of plannerplan objects shared with a user object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/planneruser-list-mydaytasks?view=graph-rest-beta - operationId: me.planner.ListMyDayTasks + url: https://learn.microsoft.com/graph/api/planneruser-list-plans?view=graph-rest-beta + operationId: me.planner.ListPlans parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -821458,85 +827221,43 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/me/planner/myDayTasks/{plannerTask-id}': - description: Provides operations to manage the myDayTasks property of the microsoft.graph.plannerUser entity. - get: + post: tags: - me.plannerUser - summary: Get myDayTasks from me - description: Read-only. Nullable. Returns the plannerTasks to be shown in the My Day view of the user. - operationId: me.planner.GetMyDayTasks - parameters: - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - schema: - type: string - x-ms-docs-key-type: plannerTask - - 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 + summary: Create new navigation property to plans for me + operationId: me.planner.CreatePlans + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true responses: 2XX: - description: Retrieved navigation property + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/planner/myDayTasks/$count: - description: Provides operations to count the resources in the collection. + /me/planner/plans_v2: + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. get: tags: - me.plannerUser - summary: Get the number of the resource - operationId: me.planner.myDayTasks.GetCount-8dbb - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /me/planner/plans: - description: Provides operations to manage the plans property of the microsoft.graph.plannerUser entity. - get: - tags: - - me.plannerUser - summary: List plans - description: Retrieve a list of plannerplan objects shared with a user object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/planneruser-list-plans?view=graph-rest-beta - operationId: me.planner.ListPlans + summary: Get plans_v2 from me + description: Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + operationId: me.planner.ListPlans_v2 parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -821575,35 +827296,74 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/me/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. + get: tags: - me.plannerUser - summary: Create new navigation property to plans for me - operationId: me.planner.CreatePlans - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + summary: Get plans_v2 from me + description: Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + operationId: me.planner.GetPlans_v2 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /me/planner/plans_v2/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - me.plannerUser + summary: Get the number of the resource + operationId: me.planner.plans_v2.GetCount-976d + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/me/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.plannerUser entity. get: @@ -824052,6 +829812,27 @@ paths: x-ms-docs-grouped-path: - '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.archive' - '/me/drives/{drive-id}/root/microsoft.graph.archive' + '/me/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - me.plannerUser + summary: Invoke action extendExpiry + operationId: me.planner.plans.plannerPlan.extendExpiry + parameters: + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/me/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -825877,6 +831658,120 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /me/planner/tasks_v2: + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - me.plannerUser + summary: Get tasks_v2 from me + description: Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + operationId: me.planner.ListTasks_v2 + 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.taskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/me/planner/tasks_v2/{task-id}': + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - me.plannerUser + summary: Get tasks_v2 from me + description: Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + operationId: me.planner.GetTasks_v2 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - 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.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/planner/tasks_v2/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - me.plannerUser + summary: Get the number of the resource + operationId: me.planner.tasks_v2.GetCount-d4e5 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/me/planner/tasks/{plannerTask-id}': description: Provides operations to manage the tasks property of the microsoft.graph.plannerUser entity. get: @@ -850607,7 +856502,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/networkAccess/reports/microsoft.graph.networkaccess.getDiscoveredApplicationSegmentReport(startDateTime={startDateTime},endDateTime={endDateTime},userId=''@userId'')': + '/networkAccess/reports/microsoft.graph.networkaccess.getDiscoveredApplicationSegmentReport(startDateTime={startDateTime},endDateTime={endDateTime},userId=''@userId'',groupingId=''@groupingId'')': description: Provides operations to call the getDiscoveredApplicationSegmentReport method. get: tags: @@ -850641,6 +856536,12 @@ paths: schema: type: string nullable: true + - name: groupingId + in: query + description: 'Usage: groupingId=''@groupingId''' + schema: + type: string + nullable: true - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -870732,6 +876633,10 @@ paths: tags: - planner.planner summary: Get planner + description: Read the properties and relationships of planner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-get?view=graph-rest-beta operationId: planner.planner.GetPlanner parameters: - name: $select @@ -870768,6 +876673,10 @@ paths: tags: - planner.planner summary: Update planner + description: Update the properties of a planner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-update?view=graph-rest-beta operationId: planner.planner.UpdatePlanner requestBody: description: New property values @@ -872782,6 +878691,1588 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /planner/plans_v2: + description: Provides operations to manage the plans_v2 property of the microsoft.graph.planner entity. + get: + tags: + - planner.plan + summary: List plans_v2 + description: Get a list of the plan objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-list-plans_v2?view=graph-rest-beta + operationId: planner.ListPlans_v2 + 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.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.plan + summary: Create plan_v2 + description: Create a new plan object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planner-post-plans_v2?view=graph-rest-beta + operationId: planner.CreatePlans_v2 + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.planner entity. + get: + tags: + - planner.plan + summary: Get plan + description: Read the properties and relationships of plan object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-get?view=graph-rest-beta + operationId: planner.GetPlans_v2 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.plan + summary: Update plan + description: Update the properties of a plan object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-update?view=graph-rest-beta + operationId: planner.UpdatePlans_v2 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.plan + summary: Delete plan + description: Delete a plan object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planneruser-delete-v2?view=graph-rest-beta + operationId: planner.DeletePlans_v2 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/buckets': + description: Provides operations to manage the buckets property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get buckets from planner + description: The collection of buckets in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListBuckets + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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.bucketCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.plan + summary: Create new navigation property to buckets for planner + operationId: planner.plans_v2.CreateBuckets + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucket' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/buckets/{bucket-id}': + description: Provides operations to manage the buckets property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get buckets from planner + description: The collection of buckets in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetBuckets + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: bucket-id + in: path + description: The unique identifier of bucket + required: true + schema: + type: string + x-ms-docs-key-type: bucket + - 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.bucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.plan + summary: Update the navigation property buckets in planner + operationId: planner.plans_v2.UpdateBuckets + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: bucket-id + in: path + description: The unique identifier of bucket + required: true + schema: + type: string + x-ms-docs-key-type: bucket + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucket' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.plan + summary: Delete navigation property buckets for planner + operationId: planner.plans_v2.DeleteBuckets + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: bucket-id + in: path + description: The unique identifier of bucket + required: true + schema: + type: string + x-ms-docs-key-type: bucket + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/buckets/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.buckets.GetCount-3e9d + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/contexts': + description: Provides operations to manage the contexts property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get contexts from planner + description: The collection of context links describing where the plan is surfaced. Read-only. Nullable. + operationId: planner.plans_v2.ListContexts + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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.planContextLinkCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.plan + summary: Create new navigation property to contexts for planner + operationId: planner.plans_v2.CreateContexts + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/contexts/{planContextLink-id}': + description: Provides operations to manage the contexts property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get contexts from planner + description: The collection of context links describing where the plan is surfaced. Read-only. Nullable. + operationId: planner.plans_v2.GetContexts + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: planContextLink-id + in: path + description: The unique identifier of planContextLink + required: true + schema: + type: string + x-ms-docs-key-type: planContextLink + - 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.planContextLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.plan + summary: Update the navigation property contexts in planner + operationId: planner.plans_v2.UpdateContexts + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: planContextLink-id + in: path + description: The unique identifier of planContextLink + required: true + schema: + type: string + x-ms-docs-key-type: planContextLink + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.plan + summary: Delete navigation property contexts for planner + operationId: planner.plans_v2.DeleteContexts + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: planContextLink-id + in: path + description: The unique identifier of planContextLink + required: true + schema: + type: string + x-ms-docs-key-type: planContextLink + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/contexts/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.contexts.GetCount-c2ba + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/customFieldDefinitions': + description: Provides operations to manage the customFieldDefinitions property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get customFieldDefinitions from planner + description: The collection of custom field definitions in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListCustomFieldDefinitions + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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.customFieldDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/customFieldDefinitions/{customFieldDefinition-id}': + description: Provides operations to manage the customFieldDefinitions property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get customFieldDefinitions from planner + description: The collection of custom field definitions in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetCustomFieldDefinitions + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: customFieldDefinition-id + in: path + description: The unique identifier of customFieldDefinition + required: true + schema: + type: string + x-ms-docs-key-type: customFieldDefinition + - 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.customFieldDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/customFieldDefinitions/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.customFieldDefinitions.GetCount-ee79 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/dependencies': + description: Provides operations to manage the dependencies property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get dependencies from planner + description: The collection of dependencies between items in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListDependencies + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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.dependencyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/dependencies/{dependency-id}': + description: Provides operations to manage the dependencies property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get dependencies from planner + description: The collection of dependencies between items in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetDependencies + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: dependency-id + in: path + description: The unique identifier of dependency + required: true + schema: + type: string + x-ms-docs-key-type: dependency + - 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.dependency' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/dependencies/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.dependencies.GetCount-eb69 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/goals': + description: Provides operations to manage the goals property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get goals from planner + description: The collection of goals in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListGoals + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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.goalCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/goals/{goal-id}': + description: Provides operations to manage the goals property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get goals from planner + description: The collection of goals in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetGoals + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: goal-id + in: path + description: The unique identifier of goal + required: true + schema: + type: string + x-ms-docs-key-type: goal + - 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.goal' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/goals/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.goals.GetCount-4046 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/historyItems': + description: Provides operations to manage the historyItems property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get historyItems from planner + description: The collection of history (audit) items for the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListHistoryItems + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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.historyItemCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/historyItems/{historyItem-id}': + description: Provides operations to manage the historyItems property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get historyItems from planner + description: The collection of history (audit) items for the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetHistoryItems + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: historyItem-id + in: path + description: The unique identifier of historyItem + required: true + schema: + type: string + x-ms-docs-key-type: historyItem + - 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.historyItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/historyItems/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.historyItems.GetCount-9f24 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/links': + description: Provides operations to manage the links property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get links from planner + description: The collection of content links attached to the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListLinks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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.contentLinkCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.plan + summary: Create new navigation property to links for planner + operationId: planner.plans_v2.CreateLinks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/links/{contentLink-id}': + description: Provides operations to manage the links property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get links from planner + description: The collection of content links attached to the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetLinks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + - 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.contentLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.plan + summary: Update the navigation property links in planner + operationId: planner.plans_v2.UpdateLinks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.plan + summary: Delete navigation property links for planner + operationId: planner.plans_v2.DeleteLinks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/links/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.links.GetCount-a4d1 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/plans_v2/{plan-id}/tasks': + description: Provides operations to manage the tasks property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get tasks from planner + description: The collection of tasks in the plan. Read-only. Nullable. + operationId: planner.plans_v2.ListTasks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $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.taskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/tasks/{task-id}': + description: Provides operations to manage the tasks property of the microsoft.graph.plan entity. + get: + tags: + - planner.plan + summary: Get tasks from planner + description: The collection of tasks in the plan. Read-only. Nullable. + operationId: planner.plans_v2.GetTasks + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - 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.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans_v2/{plan-id}/tasks/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.tasks.GetCount-fc24 + parameters: + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /planner/plans_v2/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.plan + summary: Get the number of the resource + operationId: planner.plans_v2.GetCount-ffbb + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.planner entity. get: @@ -875178,6 +882669,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - planner.plannerPlan + summary: Invoke action extendExpiry + operationId: planner.plans.plannerPlan.extendExpiry + parameters: + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -877332,6 +884844,1379 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /planner/tasks_v2: + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.planner entity. + get: + tags: + - planner.task + summary: List task objects + description: Get a list of the task objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-list-tasks?view=graph-rest-beta + operationId: planner.ListTasks_v2 + 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.taskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create task + description: Create a new task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-post-tasks?view=graph-rest-beta + operationId: planner.CreateTasks_v2 + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}': + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.planner entity. + get: + tags: + - planner.task + summary: Get task_v2 + description: Read the properties and relationships of task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/task-get?view=graph-rest-beta + operationId: planner.GetTasks_v2 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - 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.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update task_v2 + description: Update the properties of a task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/task-update?view=graph-rest-beta + operationId: planner.UpdateTasks_v2 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete task_v2 + description: Delete a task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plan-delete-tasks?view=graph-rest-beta + operationId: planner.DeleteTasks_v2 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/checklist': + description: Provides operations to manage the checklist property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get checklist from planner + description: The collection of checklist items on the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListChecklist + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $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.checklistItemV4CollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create new navigation property to checklist for planner + operationId: planner.tasks_v2.CreateChecklist + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/checklist/{checklistItemV4-id}': + description: Provides operations to manage the checklist property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get checklist from planner + description: The collection of checklist items on the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetChecklist + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: checklistItemV4-id + in: path + description: The unique identifier of checklistItemV4 + required: true + schema: + type: string + x-ms-docs-key-type: checklistItemV4 + - 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.checklistItemV4' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property checklist in planner + operationId: planner.tasks_v2.UpdateChecklist + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: checklistItemV4-id + in: path + description: The unique identifier of checklistItemV4 + required: true + schema: + type: string + x-ms-docs-key-type: checklistItemV4 + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property checklist for planner + operationId: planner.tasks_v2.DeleteChecklist + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: checklistItemV4-id + in: path + description: The unique identifier of checklistItemV4 + required: true + schema: + type: string + x-ms-docs-key-type: checklistItemV4 + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/checklist/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.checklist.GetCount-3082 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/tasks_v2/{task-id}/customFieldValues': + description: Provides operations to manage the customFieldValues property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get customFieldValues from planner + description: The collection of custom field values set on the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListCustomFieldValues + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $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.customFieldValueCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create new navigation property to customFieldValues for planner + operationId: planner.tasks_v2.CreateCustomFieldValues + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/customFieldValues/{customFieldValue-id}': + description: Provides operations to manage the customFieldValues property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get customFieldValues from planner + description: The collection of custom field values set on the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetCustomFieldValues + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: customFieldValue-id + in: path + description: The unique identifier of customFieldValue + required: true + schema: + type: string + x-ms-docs-key-type: customFieldValue + - 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.customFieldValue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property customFieldValues in planner + operationId: planner.tasks_v2.UpdateCustomFieldValues + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: customFieldValue-id + in: path + description: The unique identifier of customFieldValue + required: true + schema: + type: string + x-ms-docs-key-type: customFieldValue + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property customFieldValues for planner + operationId: planner.tasks_v2.DeleteCustomFieldValues + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: customFieldValue-id + in: path + description: The unique identifier of customFieldValue + required: true + schema: + type: string + x-ms-docs-key-type: customFieldValue + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/customFieldValues/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.customFieldValues.GetCount-a66c + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/tasks_v2/{task-id}/links': + description: Provides operations to manage the links property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get links from planner + description: The collection of content links attached to the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListLinks + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $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.contentLinkCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create new navigation property to links for planner + operationId: planner.tasks_v2.CreateLinks + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/links/{contentLink-id}': + description: Provides operations to manage the links property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get links from planner + description: The collection of content links attached to the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetLinks + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + - 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.contentLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property links in planner + operationId: planner.tasks_v2.UpdateLinks + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property links for planner + operationId: planner.tasks_v2.DeleteLinks + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: contentLink-id + in: path + description: The unique identifier of contentLink + required: true + schema: + type: string + x-ms-docs-key-type: contentLink + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/links/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.links.GetCount-df23 + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/tasks_v2/{task-id}/messages': + description: Provides operations to manage the messages property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get messages from planner + description: The collection of chat messages associated with the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListMessages + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $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.plannerChatMessageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create new navigation property to messages for planner + operationId: planner.tasks_v2.CreateMessages + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/messages/{plannerChatMessage-id}': + description: Provides operations to manage the messages property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get messages from planner + description: The collection of chat messages associated with the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetMessages + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: plannerChatMessage-id + in: path + description: The unique identifier of plannerChatMessage + required: true + schema: + type: string + x-ms-docs-key-type: plannerChatMessage + - 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.plannerChatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property messages in planner + operationId: planner.tasks_v2.UpdateMessages + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: plannerChatMessage-id + in: path + description: The unique identifier of plannerChatMessage + required: true + schema: + type: string + x-ms-docs-key-type: plannerChatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property messages for planner + operationId: planner.tasks_v2.DeleteMessages + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: plannerChatMessage-id + in: path + description: The unique identifier of plannerChatMessage + required: true + schema: + type: string + x-ms-docs-key-type: plannerChatMessage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/messages/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.messages.GetCount-4cdb + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/planner/tasks_v2/{task-id}/userAssignments': + description: Provides operations to manage the userAssignments property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get userAssignments from planner + description: The collection of user assignments on the task. Read-only. Nullable. + operationId: planner.tasks_v2.ListUserAssignments + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $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.userAssignmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - planner.task + summary: Create new navigation property to userAssignments for planner + operationId: planner.tasks_v2.CreateUserAssignments + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userAssignment' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/userAssignments/{userAssignment-id}': + description: Provides operations to manage the userAssignments property of the microsoft.graph.task entity. + get: + tags: + - planner.task + summary: Get userAssignments from planner + description: The collection of user assignments on the task. Read-only. Nullable. + operationId: planner.tasks_v2.GetUserAssignments + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: userAssignment-id + in: path + description: The unique identifier of userAssignment + required: true + schema: + type: string + x-ms-docs-key-type: userAssignment + - 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.userAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.task + summary: Update the navigation property userAssignments in planner + operationId: planner.tasks_v2.UpdateUserAssignments + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: userAssignment-id + in: path + description: The unique identifier of userAssignment + required: true + schema: + type: string + x-ms-docs-key-type: userAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userAssignment' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - planner.task + summary: Delete navigation property userAssignments for planner + operationId: planner.tasks_v2.DeleteUserAssignments + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: userAssignment-id + in: path + description: The unique identifier of userAssignment + required: true + schema: + type: string + x-ms-docs-key-type: userAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks_v2/{task-id}/userAssignments/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.userAssignments.GetCount-834f + parameters: + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /planner/tasks_v2/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - planner.task + summary: Get the number of the resource + operationId: planner.tasks_v2.GetCount-2cf1 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/planner/tasks/{plannerTask-id}': description: Provides operations to manage the tasks property of the microsoft.graph.planner entity. get: @@ -918429,7 +927314,7 @@ paths: tags: - reports.reportRoot.Functions summary: Invoke function getSharePointApiUsage - description: 'Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn''t enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message ''Tenant is not enabled for this report type.'' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs.' + description: 'Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: The sharePointServicePrioritizationReport is intended for tenants that use SharePoint Service Prioritization. For details about the offering and onboarding, see SharePoint Service Prioritization. Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn''t enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message ''Tenant is not enabled for this report type.'' CSV column headers use PascalCase (for example, BilledStandardRequestCount), and JSON properties use camelCase (for example, billedStandardRequestCount) to maintain consistency with other Microsoft Graph reporting APIs.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/reportroot-getsharepointapiusage?view=graph-rest-beta @@ -921756,35 +930641,309 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.printUsageByUser + summary: Update the navigation property monthlyPrintUsageSummariesByUser in reports + operationId: reports.UpdateMonthlyPrintUsageSummariesByUser + parameters: + - name: printUsageByUser-id + in: path + description: The unique identifier of printUsageByUser + required: true + schema: + type: string + x-ms-docs-key-type: printUsageByUser + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.printUsageByUser + summary: Delete navigation property monthlyPrintUsageSummariesByUser for reports + operationId: reports.DeleteMonthlyPrintUsageSummariesByUser + parameters: + - name: printUsageByUser-id + in: path + description: The unique identifier of printUsageByUser + required: true + schema: + type: string + x-ms-docs-key-type: printUsageByUser + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + x-ms-docs-operation-type: operation + /reports/monthlyPrintUsageSummariesByUser/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - reports.printUsageByUser + summary: Get the number of the resource + operationId: reports.monthlyPrintUsageSummariesByUser.GetCount-3b6d + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + /reports/partners: + description: Provides operations to manage the partners property of the microsoft.graph.reportRoot entity. + get: + tags: + - reports.partners + summary: Get partners from reports + description: Represents billing details for a Microsoft direct partner. + operationId: reports.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.partners' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.partners + summary: Update the navigation property partners in reports + operationId: reports.UpdatePartners + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.partners + summary: Delete navigation property partners for reports + operationId: reports.DeletePartners + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/partners/billing: + description: Provides operations to manage the billing property of the microsoft.graph.partners entity. + get: + tags: + - reports.partners + summary: Get billing from reports + description: Represents billing details for billed and unbilled data. + operationId: reports.partners.GetBilling + 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.partners.billing.billing' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.partners + summary: Update the navigation property billing in reports + operationId: reports.partners.UpdateBilling + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.partners + summary: Delete navigation property billing for reports + operationId: reports.partners.DeleteBilling + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/partners/billing/aggregatedUsage: + description: Provides operations to manage the aggregatedUsage property of the microsoft.graph.partners.billing.billing entity. + get: + tags: + - reports.partners + summary: Get aggregatedUsage from reports + description: Represents aggregated Azure usage data for partner billing. + operationId: reports.partners.billing.GetAggregatedUsage + 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.partners.billing.azureAggregatedUsage' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByUser - summary: Update the navigation property monthlyPrintUsageSummariesByUser in reports - operationId: reports.UpdateMonthlyPrintUsageSummariesByUser - parameters: - - name: printUsageByUser-id - in: path - description: The unique identifier of printUsageByUser - required: true - schema: - type: string - x-ms-docs-key-type: printUsageByUser + - reports.partners + summary: Update the navigation property aggregatedUsage in reports + operationId: reports.partners.billing.UpdateAggregatedUsage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureAggregatedUsage' required: true responses: 2XX: @@ -921792,29 +930951,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureAggregatedUsage' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByUser - summary: Delete navigation property monthlyPrintUsageSummariesByUser for reports - operationId: reports.DeleteMonthlyPrintUsageSummariesByUser + - reports.partners + summary: Delete navigation property aggregatedUsage for reports + operationId: reports.partners.billing.DeleteAggregatedUsage parameters: - - name: printUsageByUser-id - in: path - description: The unique identifier of printUsageByUser - required: true - schema: - type: string - x-ms-docs-key-type: printUsageByUser - name: If-Match in: header description: ETag @@ -921825,42 +930971,15 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation - /reports/monthlyPrintUsageSummariesByUser/$count: - description: Provides operations to count the resources in the collection. - get: - tags: - - reports.printUsageByUser - summary: Get the number of the resource - operationId: reports.monthlyPrintUsageSummariesByUser.GetCount-3b6d - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' - /reports/partners: - description: Provides operations to manage the partners property of the microsoft.graph.reportRoot entity. + /reports/partners/billing/aggregatedUsage/billed: + description: Provides operations to manage the billed property of the microsoft.graph.partners.billing.azureAggregatedUsage entity. get: tags: - reports.partners - summary: Get partners from reports - description: Represents billing details for a Microsoft direct partner. - operationId: reports.GetPartners + summary: Get billed from reports + description: The billed aggregated usage data that can be exported. + operationId: reports.partners.billing.aggregatedUsage.GetBilled parameters: - name: $select in: query @@ -921888,21 +931007,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedAggregatedUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - reports.partners - summary: Update the navigation property partners in reports - operationId: reports.UpdatePartners + summary: Update the navigation property billed in reports + operationId: reports.partners.billing.aggregatedUsage.UpdateBilled requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedAggregatedUsage' required: true responses: 2XX: @@ -921910,15 +931029,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedAggregatedUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - reports.partners - summary: Delete navigation property partners for reports - operationId: reports.DeletePartners + summary: Delete navigation property billed for reports + operationId: reports.partners.billing.aggregatedUsage.DeleteBilled parameters: - name: If-Match in: header @@ -921931,56 +931050,26 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/partners/billing: - description: Provides operations to manage the billing property of the microsoft.graph.partners entity. - get: - tags: - - reports.partners - summary: Get billing from reports - description: Represents billing details for billed and unbilled data. - operationId: reports.partners.GetBilling - 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.partners.billing.billing' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export: + description: Provides operations to call the export method. + post: tags: - reports.partners - summary: Update the navigation property billing in reports - operationId: reports.partners.UpdateBilling + summary: Invoke action export + description: Export billed aggregated Azure usage data for a specific invoice from a billedAggregatedUsage resource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/partners-billing-billedaggregatedusage-export?view=graph-rest-beta + operationId: reports.partners.billing.aggregatedUsage.billed.export requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' + type: object + properties: + invoiceId: + type: string required: true responses: 2XX: @@ -921988,27 +931077,18 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - reports.partners - summary: Delete navigation property billing for reports - operationId: reports.partners.DeleteBilling - parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + anyOf: + - $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' + - type: object + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export + - /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export + - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export + - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export /reports/partners/billing/manifests: description: Provides operations to manage the manifests property of the microsoft.graph.partners.billing.billing entity. get: @@ -922592,6 +931672,7 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export @@ -922719,6 +931800,7 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export @@ -922919,6 +932001,7 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export @@ -923046,6 +932129,7 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: + - /reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export - /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export @@ -931186,7 +940270,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -931267,7 +940351,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete unifiedRoleDefinition - description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta @@ -931387,8 +940471,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': @@ -931515,8 +940602,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': @@ -931624,14 +940714,79 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.cloudPC.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -931752,14 +940907,72 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.cloudPC.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' /roleManagement/cloudPC/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -933514,7 +942727,7 @@ paths: tags: - roleManagement.unifiedRbacApplicationMultiple summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -933591,7 +942804,7 @@ paths: tags: - roleManagement.unifiedRbacApplicationMultiple summary: Delete unifiedRoleDefinition - description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta @@ -933711,8 +942924,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': @@ -933839,8 +943055,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': @@ -933948,14 +943167,79 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.unifiedRbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.defender.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -934076,14 +943360,72 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.unifiedRbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.defender.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' /roleManagement/defender/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -935910,8 +945252,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': @@ -936038,8 +945383,11 @@ paths: x-ms-docs-grouped-path: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': @@ -936147,47 +945495,1183 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get the number of the resource + operationId: roleManagement.deviceManagement.roleDefinitions.inheritsPermissionsFrom.GetCount-fb75 + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.assignedPrincipals + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + /roleManagement/deviceManagement/roleDefinitions/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get the number of the resource + operationId: roleManagement.deviceManagement.roleDefinitions.GetCount-e40e + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/directory: + description: Provides operations to manage the directory property of the microsoft.graph.roleManagement entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get directory from roleManagement + operationId: roleManagement.GetDirectory + 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.rbacApplication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property directory in roleManagement + operationId: roleManagement.UpdateDirectory + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property directory for roleManagement + operationId: roleManagement.DeleteDirectory + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /roleManagement/directory/deletedItems: + description: Provides operations to manage the deletedItems property of the microsoft.graph.rbacApplication entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get deletedItems from roleManagement + description: Container for soft-deleted directory role management resources. + operationId: roleManagement.directory.GetDeletedItems + 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.directoryRoleManagementDeletedItemContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property deletedItems in roleManagement + operationId: roleManagement.directory.UpdateDeletedItems + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property deletedItems for roleManagement + operationId: roleManagement.directory.DeleteDeletedItems + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems' + - /roleManagement/entitlementManagement/deletedItems + /roleManagement/directory/deletedItems/roleDefinitions: + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: List roleDefinitions + description: List custom unifiedRoleDefinition objects that have been soft-deleted from Microsoft Entra directory role management. Built-in role definitions can't be deleted and aren't returned. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/directoryrolemanagementdeleteditemcontainer-list-roledefinitions?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.ListRoleDefinitions + 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.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to roleDefinitions for roleManagement + operationId: roleManagement.directory.deletedItems.CreateRoleDefinitions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions' + - /roleManagement/entitlementManagement/deletedItems/roleDefinitions + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get unifiedRoleDefinition + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.GetRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - 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.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property roleDefinitions in roleManagement + operationId: roleManagement.directory.deletedItems.UpdateRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete unifiedRoleDefinition + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.DeleteRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.directory.deletedItems.roleDefinitions.ListInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $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.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to inheritsPermissionsFrom for roleManagement + operationId: roleManagement.directory.deletedItems.roleDefinitions.CreateInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.directory.deletedItems.roleDefinitions.GetInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - 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.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property inheritsPermissionsFrom in roleManagement + operationId: roleManagement.directory.deletedItems.roleDefinitions.UpdateInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property inheritsPermissionsFrom for roleManagement + operationId: roleManagement.directory.deletedItems.roleDefinitions.DeleteInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. + get: + tags: + - roleManagement.rbacApplication + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplication + summary: Get the number of the resource + operationId: roleManagement.directory.deletedItems.roleDefinitions.inheritsPermissionsFrom.GetCount-442b + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. + get: + tags: + - roleManagement.rbacApplication + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.roleDefinitions.unifiedRoleDefinition.assignedPrincipals + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': - description: Provides operations to count the resources in the collection. - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get the number of the resource - operationId: roleManagement.deviceManagement.roleDefinitions.inheritsPermissionsFrom.GetCount-fb75 - parameters: - - name: unifiedRoleDefinition-id - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': - description: Provides operations to call the assignedPrincipals method. - get: + '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: tags: - - roleManagement.rbacApplicationMultiple - summary: Invoke function assignedPrincipals - description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta - operationId: roleManagement.deviceManagement.roleDefinitions.unifiedRoleDefinition.assignedPrincipals + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.directory.deletedItems.roleDefinitions.unifiedRoleDefinition.restore parameters: - name: unifiedRoleDefinition-id in: path @@ -936196,100 +946680,46 @@ paths: schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - - name: transitive - in: query - description: 'Usage: transitive=@transitive' - schema: - type: boolean - default: false - - name: directoryScopeType - in: query - description: 'Usage: directoryScopeType=''@directoryScopeType''' - schema: - type: string - - name: directoryScopeId - in: query - description: 'Usage: directoryScopeId=''@directoryScopeId''' - schema: - type: string - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - 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: Success content: application/json: schema: - title: Collection of directoryObject - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + x-ms-docs-operation-type: action x-ms-docs-grouped-path: - - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - /roleManagement/deviceManagement/roleDefinitions/$count: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + /roleManagement/directory/deletedItems/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: tags: - - roleManagement.rbacApplicationMultiple + - roleManagement.rbacApplication summary: Get the number of the resource - operationId: roleManagement.deviceManagement.roleDefinitions.GetCount-e40e + operationId: roleManagement.directory.deletedItems.roleDefinitions.GetCount-0de8 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -936298,83 +946728,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /roleManagement/directory: - description: Provides operations to manage the directory property of the microsoft.graph.roleManagement entity. - get: - tags: - - roleManagement.rbacApplication - summary: Get directory from roleManagement - operationId: roleManagement.GetDirectory - 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.rbacApplication' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - roleManagement.rbacApplication - summary: Update the navigation property directory in roleManagement - operationId: roleManagement.UpdateDirectory - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - roleManagement.rbacApplication - summary: Delete navigation property directory for roleManagement - operationId: roleManagement.DeleteDirectory - parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/roleManagement/directory/microsoft.graph.roleScheduleInstances(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': description: Provides operations to call the roleScheduleInstances method. get: @@ -940095,7 +950448,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -940176,7 +950529,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete unifiedRoleDefinition - description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\r\n- Cloud PC\r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra ID) " externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta @@ -940297,7 +950650,10 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': @@ -940425,7 +950781,10 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': @@ -940534,13 +950893,78 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.directory.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -940662,13 +951086,71 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.directory.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' /roleManagement/directory/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -942737,54 +953219,854 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - /roleManagement/directory/transitiveRoleAssignments/$count: - description: Provides operations to count the resources in the collection. - get: + x-ms-docs-grouped-path: + - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + /roleManagement/directory/transitiveRoleAssignments/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplication + summary: Get the number of the resource + operationId: roleManagement.directory.transitiveRoleAssignments.GetCount-5e82 + parameters: + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/enterpriseApps: + description: Provides operations to manage the enterpriseApps property of the microsoft.graph.roleManagement entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get enterpriseApps from roleManagement + operationId: roleManagement.ListEnterpriseApps + 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.rbacApplicationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to enterpriseApps for roleManagement + operationId: roleManagement.CreateEnterpriseApps + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/enterpriseApps/{rbacApplication-id}': + description: Provides operations to manage the enterpriseApps property of the microsoft.graph.roleManagement entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get enterpriseApps from roleManagement + operationId: roleManagement.GetEnterpriseApps + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - 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.rbacApplication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property enterpriseApps in roleManagement + operationId: roleManagement.UpdateEnterpriseApps + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property enterpriseApps for roleManagement + operationId: roleManagement.DeleteEnterpriseApps + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems': + description: Provides operations to manage the deletedItems property of the microsoft.graph.rbacApplication entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get deletedItems from roleManagement + description: Container for soft-deleted directory role management resources. + operationId: roleManagement.enterpriseApps.GetDeletedItems + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - 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.directoryRoleManagementDeletedItemContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property deletedItems in roleManagement + operationId: roleManagement.enterpriseApps.UpdateDeletedItems + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property deletedItems for roleManagement + operationId: roleManagement.enterpriseApps.DeleteDeletedItems + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - /roleManagement/directory/deletedItems + - /roleManagement/entitlementManagement/deletedItems + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: The soft-deleted custom role definitions in the directory. + operationId: roleManagement.enterpriseApps.deletedItems.ListRoleDefinitions + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - $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.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to roleDefinitions for roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.CreateRoleDefinitions + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - /roleManagement/directory/deletedItems/roleDefinitions + - /roleManagement/entitlementManagement/deletedItems/roleDefinitions + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: The soft-deleted custom role definitions in the directory. + operationId: roleManagement.enterpriseApps.deletedItems.GetRoleDefinitions + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - 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.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property roleDefinitions in roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.UpdateRoleDefinitions + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property roleDefinitions for roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.DeleteRoleDefinitions + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.ListInheritsPermissionsFrom + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $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.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to inheritsPermissionsFrom for roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.CreateInheritsPermissionsFrom + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.GetInheritsPermissionsFrom + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - 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.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: tags: - roleManagement.rbacApplication - summary: Get the number of the resource - operationId: roleManagement.directory.transitiveRoleAssignments.GetCount-5e82 + summary: Update the navigation property inheritsPermissionsFrom in roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.UpdateInheritsPermissionsFrom parameters: - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - /roleManagement/enterpriseApps: - description: Provides operations to manage the enterpriseApps property of the microsoft.graph.roleManagement entity. + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property inheritsPermissionsFrom for roleManagement + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.DeleteInheritsPermissionsFrom + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. get: tags: - roleManagement.rbacApplication - summary: Get enterpriseApps from roleManagement - operationId: roleManagement.ListEnterpriseApps + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -942792,9 +954074,9 @@ paths: type: array items: type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -942814,42 +954096,152 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.rbacApplicationCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + nullable: true default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to enterpriseApps for roleManagement - operationId: roleManagement.CreateEnterpriseApps - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' - required: true + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/enterpriseApps/{rbacApplication-id}': - description: Provides operations to manage the enterpriseApps property of the microsoft.graph.roleManagement entity. + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': + description: Provides operations to count the resources in the collection. get: tags: - roleManagement.rbacApplication - summary: Get enterpriseApps from roleManagement - operationId: roleManagement.GetEnterpriseApps + summary: Get the number of the resource + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.inheritsPermissionsFrom.GetCount-cd73 + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. + get: + tags: + - roleManagement.rbacApplication + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.deletedItems.roleDefinitions.unifiedRoleDefinition.assignedPrincipals parameters: - name: rbacApplication-id in: path @@ -942858,6 +954250,34 @@ paths: schema: type: string x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -942868,6 +954288,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -942880,19 +954310,57 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: tags: - roleManagement.rbacApplication - summary: Update the navigation property enterpriseApps in roleManagement - operationId: roleManagement.UpdateEnterpriseApps + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.deletedItems.roleDefinitions.unifiedRoleDefinition.restore parameters: - name: rbacApplication-id in: path @@ -942901,28 +954369,53 @@ paths: schema: type: string x-ms-docs-key-type: rbacApplication - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' - required: true + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/$count': + description: Provides operations to count the resources in the collection. + get: tags: - roleManagement.rbacApplication - summary: Delete navigation property enterpriseApps for roleManagement - operationId: roleManagement.DeleteEnterpriseApps + summary: Get the number of the resource + operationId: roleManagement.enterpriseApps.deletedItems.roleDefinitions.GetCount-ae5e parameters: - name: rbacApplication-id in: path @@ -942931,17 +954424,13 @@ paths: schema: type: string x-ms-docs-key-type: rbacApplication - - name: If-Match - in: header - description: ETag - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: - '204': - description: Success + 2XX: + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/microsoft.graph.roleScheduleInstances(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': description: Provides operations to call the roleScheduleInstances method. get: @@ -947416,7 +958905,10 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': @@ -947565,7 +959057,10 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': @@ -947681,13 +959176,85 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: @@ -947823,13 +959390,78 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.enterpriseApps.rbacApplication.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/$count': description: Provides operations to count the resources in the collection. get: @@ -950134,41 +961766,743 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/principal' + - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' + '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition': + description: Provides operations to manage the roleDefinition property of the microsoft.graph.unifiedRoleAssignment entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinition from roleManagement + description: The roleDefinition the assignment is for. Supports $expand. + operationId: roleManagement.enterpriseApps.transitiveRoleAssignments.GetRoleDefinition + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - 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.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' + '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplication + summary: Get the number of the resource + operationId: roleManagement.enterpriseApps.transitiveRoleAssignments.GetCount-9895 + parameters: + - name: rbacApplication-id + in: path + description: The unique identifier of rbacApplication + required: true + schema: + type: string + x-ms-docs-key-type: rbacApplication + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/enterpriseApps/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplication + summary: Get the number of the resource + operationId: roleManagement.enterpriseApps.GetCount-a440 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/entitlementManagement: + description: Provides operations to manage the entitlementManagement property of the microsoft.graph.roleManagement entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get entitlementManagement from roleManagement + description: The RbacApplication for Entitlement Management + operationId: roleManagement.GetEntitlementManagement + 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.rbacApplication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property entitlementManagement in roleManagement + operationId: roleManagement.UpdateEntitlementManagement + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property entitlementManagement for roleManagement + operationId: roleManagement.DeleteEntitlementManagement + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /roleManagement/entitlementManagement/deletedItems: + description: Provides operations to manage the deletedItems property of the microsoft.graph.rbacApplication entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get deletedItems from roleManagement + description: Container for soft-deleted directory role management resources. + operationId: roleManagement.entitlementManagement.GetDeletedItems + 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.directoryRoleManagementDeletedItemContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property deletedItems in roleManagement + operationId: roleManagement.entitlementManagement.UpdateDeletedItems + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property deletedItems for roleManagement + operationId: roleManagement.entitlementManagement.DeleteDeletedItems + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - /roleManagement/directory/deletedItems + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems' + /roleManagement/entitlementManagement/deletedItems/roleDefinitions: + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: The soft-deleted custom role definitions in the directory. + operationId: roleManagement.entitlementManagement.deletedItems.ListRoleDefinitions + 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.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to roleDefinitions for roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.CreateRoleDefinitions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - /roleManagement/directory/deletedItems/roleDefinitions + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}': + description: Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: The soft-deleted custom role definitions in the directory. + operationId: roleManagement.entitlementManagement.deletedItems.GetRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - 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.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property roleDefinitions in roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.UpdateRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property roleDefinitions for roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.DeleteRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.ListInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $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.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to inheritsPermissionsFrom for roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.CreateInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.GetInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - 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.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property inheritsPermissionsFrom in roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.UpdateInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property inheritsPermissionsFrom for roleManagement + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.DeleteInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/principal' - - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal' - '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition': - description: Provides operations to manage the roleDefinition property of the microsoft.graph.unifiedRoleAssignment entity. + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. get: tags: - roleManagement.rbacApplication - summary: Get roleDefinition from roleManagement - description: The roleDefinition the assignment is for. Supports $expand. - operationId: roleManagement.enterpriseApps.transitiveRoleAssignments.GetRoleDefinition + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.assignedPrincipals parameters: - - name: rbacApplication-id + - name: unifiedRoleDefinition-id in: path - description: The unique identifier of rbacApplication + description: The unique identifier of unifiedRoleDefinition required: true schema: type: string - x-ms-docs-key-type: rbacApplication - - name: unifiedRoleAssignment-id + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 in: path - description: The unique identifier of unifiedRoleAssignment + description: The unique identifier of unifiedRoleDefinition required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -950179,6 +962513,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -950191,61 +962535,120 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-grouped-path: - - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - - '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition' - '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/$count': - description: Provides operations to count the resources in the collection. - get: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: tags: - roleManagement.rbacApplication - summary: Get the number of the resource - operationId: roleManagement.enterpriseApps.transitiveRoleAssignments.GetCount-9895 + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore parameters: - - name: rbacApplication-id + - name: unifiedRoleDefinition-id in: path - description: The unique identifier of rbacApplication + description: The unique identifier of unifiedRoleDefinition required: true schema: type: string - x-ms-docs-key-type: rbacApplication - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: unifiedRoleDefinition responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true default: $ref: '#/components/responses/error' - /roleManagement/enterpriseApps/$count: + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': description: Provides operations to count the resources in the collection. get: tags: - roleManagement.rbacApplication summary: Get the number of the resource - operationId: roleManagement.enterpriseApps.GetCount-a440 + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.inheritsPermissionsFrom.GetCount-0466 parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -950253,15 +962656,46 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /roleManagement/entitlementManagement: - description: Provides operations to manage the entitlementManagement property of the microsoft.graph.roleManagement entity. + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. get: tags: - roleManagement.rbacApplication - summary: Get entitlementManagement from roleManagement - description: The RbacApplication for Entitlement Management - operationId: roleManagement.GetEntitlementManagement + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.unifiedRoleDefinition.assignedPrincipals parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -950272,6 +962706,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -950284,53 +962728,113 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: tags: - roleManagement.rbacApplication - summary: Update the navigation property entitlementManagement in roleManagement - operationId: roleManagement.UpdateEntitlementManagement - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' - required: true + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + /roleManagement/entitlementManagement/deletedItems/roleDefinitions/$count: + description: Provides operations to count the resources in the collection. + get: tags: - roleManagement.rbacApplication - summary: Delete navigation property entitlementManagement for roleManagement - operationId: roleManagement.DeleteEntitlementManagement + summary: Get the number of the resource + operationId: roleManagement.entitlementManagement.deletedItems.roleDefinitions.GetCount-3787 parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: - '204': - description: Success + 2XX: + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/microsoft.graph.roleScheduleInstances(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': description: Provides operations to call the roleScheduleInstances method. get: @@ -953997,7 +966501,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -954191,8 +966695,11 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. @@ -954319,8 +966826,11 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': description: Provides operations to call the assignedPrincipals method. @@ -954428,46 +966938,223 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.rbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.rbacApplication + summary: Get the number of the resource + operationId: roleManagement.entitlementManagement.roleDefinitions.inheritsPermissionsFrom.GetCount-eda5 + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. + get: + tags: + - roleManagement.rbacApplication + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.roleDefinitions.unifiedRoleDefinition.assignedPrincipals + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': - description: Provides operations to count the resources in the collection. - get: - tags: - - roleManagement.rbacApplication - summary: Get the number of the resource - operationId: roleManagement.entitlementManagement.roleDefinitions.inheritsPermissionsFrom.GetCount-eda5 - parameters: - - name: unifiedRoleDefinition-id - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': - description: Provides operations to call the assignedPrincipals method. - get: + '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: tags: - roleManagement.rbacApplication - summary: Invoke function assignedPrincipals - description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta - operationId: roleManagement.entitlementManagement.roleDefinitions.unifiedRoleDefinition.assignedPrincipals + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.entitlementManagement.roleDefinitions.unifiedRoleDefinition.restore parameters: - name: unifiedRoleDefinition-id in: path @@ -954476,93 +967163,39 @@ paths: schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - - name: transitive - in: query - description: 'Usage: transitive=@transitive' - schema: - type: boolean - default: false - - name: directoryScopeType - in: query - description: 'Usage: directoryScopeType=''@directoryScopeType''' - schema: - type: string - - name: directoryScopeId - in: query - description: 'Usage: directoryScopeId=''@directoryScopeId''' - schema: - type: string - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - 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: Success content: application/json: schema: - title: Collection of directoryObject - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + x-ms-docs-operation-type: action x-ms-docs-grouped-path: - - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' /roleManagement/entitlementManagement/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -958147,7 +970780,7 @@ paths: tags: - roleManagement.unifiedRbacApplication summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune)\r\n- Defender (Microsoft Defender XDR Unified RBAC)\r\n- directory (Microsoft Entra directory roles)\r\n- entitlement management (Microsoft Entra entitlement management)\r\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -958338,8 +970971,11 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom' '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': description: Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. @@ -958466,8 +971102,11 @@ paths: - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}' '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': description: Provides operations to call the assignedPrincipals method. @@ -958575,46 +971214,223 @@ paths: - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - roleManagement.unifiedRbacApplication + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.exchange.roleDefinitions.unifiedRoleDefinition.inheritsPermissionsFrom.unifiedRoleDefinition.restore + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get the number of the resource + operationId: roleManagement.exchange.roleDefinitions.inheritsPermissionsFrom.GetCount-63fc + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + description: Provides operations to call the assignedPrincipals method. + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Invoke function assignedPrincipals + description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta + operationId: roleManagement.exchange.roleDefinitions.unifiedRoleDefinition.assignedPrincipals + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: transitive + in: query + description: 'Usage: transitive=@transitive' + schema: + type: boolean + default: false + - name: directoryScopeType + in: query + description: 'Usage: directoryScopeType=''@directoryScopeType''' + schema: + type: string + - name: directoryScopeId + in: query + description: 'Usage: directoryScopeId=''@directoryScopeId''' + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + 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: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': - description: Provides operations to count the resources in the collection. - get: - tags: - - roleManagement.unifiedRbacApplication - summary: Get the number of the resource - operationId: roleManagement.exchange.roleDefinitions.inheritsPermissionsFrom.GetCount-63fc - parameters: - - name: unifiedRoleDefinition-id - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': - description: Provides operations to call the assignedPrincipals method. - get: + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: tags: - roleManagement.unifiedRbacApplication - summary: Invoke function assignedPrincipals - description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' + summary: Invoke action restore + description: Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta - operationId: roleManagement.exchange.roleDefinitions.unifiedRoleDefinition.assignedPrincipals + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta + operationId: roleManagement.exchange.roleDefinitions.unifiedRoleDefinition.restore parameters: - name: unifiedRoleDefinition-id in: path @@ -958623,93 +971439,39 @@ paths: schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - - name: transitive - in: query - description: 'Usage: transitive=@transitive' - schema: - type: boolean - default: false - - name: directoryScopeType - in: query - description: 'Usage: directoryScopeType=''@directoryScopeType''' - schema: - type: string - - name: directoryScopeId - in: query - description: 'Usage: directoryScopeId=''@directoryScopeId''' - schema: - type: string - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - 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: Success content: application/json: schema: - title: Collection of directoryObject - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + - type: object nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + x-ms-docs-operation-type: action x-ms-docs-grouped-path: - - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' - - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' + - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.restore' + - '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.restore' /roleManagement/exchange/roleDefinitions/$count: description: Provides operations to count the resources in the collection. get: @@ -995779,6 +1008541,214 @@ paths: date: '2024-04-10' version: 2024-01/Deprecation description: 'The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API.' + /security/workbooks: + description: Provides operations to manage the workbooks property of the microsoft.graph.security entity. + get: + tags: + - security.workbook + summary: List workbook objects + description: 'Get the workbooks in the tenant. The response omits content by default. To retrieve workbook documents in the collection response, explicitly select content, for example, $select=id,name,content.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-list-workbooks?view=graph-rest-beta + operationId: security.ListWorkbooks + 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.security.workbookCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.workbook + summary: Create workbook + description: 'Create a workbook with a server-generated ID. To deploy a workbook with a stable, client-selected GUID, use Update workbook instead.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-post-workbooks?view=graph-rest-beta + operationId: security.CreateWorkbooks + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/workbooks/{workbook-id}': + description: Provides operations to manage the workbooks property of the microsoft.graph.security entity. + get: + tags: + - security.workbook + summary: Get workbook + description: Get a workbook by its ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-workbook-get?view=graph-rest-beta + operationId: security.GetWorkbooks + parameters: + - name: workbook-id + in: path + description: The unique identifier of workbook + required: true + schema: + type: string + x-ms-docs-key-type: workbook + - 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.security.workbook' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.workbook + summary: Update workbook + description: 'Create or replace a workbook using a client-selected ID. Supply a GUID in the request URL. Without a conditional header, this method creates the workbook if that ID doesn''t exist, or replaces its name and content if it does. Reusing the same GUID preserves the workbook''s identity. Updates preserve createdByUpn and createdAtDateTime. The content value replaces the complete JSON document. It isn''t a partial update or a nested merge.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-workbook-update?view=graph-rest-beta + operationId: security.UpdateWorkbooks + parameters: + - name: workbook-id + in: path + description: The unique identifier of workbook + required: true + schema: + type: string + x-ms-docs-key-type: workbook + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.workbook + summary: Delete workbook + description: Delete a workbook by its ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-delete-workbooks?view=graph-rest-beta + operationId: security.DeleteWorkbooks + parameters: + - name: workbook-id + in: path + description: The unique identifier of workbook + required: true + schema: + type: string + x-ms-docs-key-type: workbook + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/workbooks/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - security.workbook + summary: Get the number of the resource + operationId: security.workbooks.GetCount-742c + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' /security/zones: description: Provides operations to manage the zones property of the microsoft.graph.security entity. get: @@ -999044,6 +1012014,300 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/servicePrincipals/{servicePrincipal-id}/lifecycle': + description: Provides operations to manage the lifecycle property of the microsoft.graph.servicePrincipal entity. + get: + tags: + - servicePrincipals.identityLifecycle + summary: Get identityLifecycle + description: Read the properties and relationships of an microsoft.graph.identityGovernance.identityLifecycle object for a servicePrincipal. Use $expand=effectiveGoverningPolicy to retrieve the highest-priority policy governing the identity. The lastAttestationDateTime property can be null for an identity that hasn't yet been attested. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-identitylifecycle-get?view=graph-rest-beta + operationId: servicePrincipals.GetLifecycle + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - 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.identityGovernance.identityLifecycle' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - servicePrincipals.identityLifecycle + summary: Update identityLifecycle + description: Update the properties of an identityLifecycle object for a servicePrincipal. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-identitylifecycle-update?view=graph-rest-beta + operationId: servicePrincipals.UpdateLifecycle + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - servicePrincipals.identityLifecycle + summary: Delete navigation property lifecycle for servicePrincipals + operationId: servicePrincipals.DeleteLifecycle + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/lifecycle/complianceIssues': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - servicePrincipals.identityLifecycle + summary: List complianceIssues + description: Get a list of the complianceIssue objects and their properties for the identityLifecycle of a servicePrincipal. Each issue includes the ruleType that generated it. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-identitylifecycle-list-complianceissues?view=graph-rest-beta + operationId: servicePrincipals.lifecycle.ListComplianceIssues + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - $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.identityGovernance.complianceIssueCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/lifecycle/complianceIssues/{complianceIssue-id}': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - servicePrincipals.identityLifecycle + summary: Get complianceIssue + description: Read the properties and relationships of a microsoft.graph.identityGovernance.complianceIssue object for the identityLifecycle of a servicePrincipal. The ruleType property indicates which rule caused the noncompliance. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-complianceissue-get?view=graph-rest-beta + operationId: servicePrincipals.lifecycle.GetComplianceIssues + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - name: complianceIssue-id + in: path + description: The unique identifier of complianceIssue + required: true + schema: + type: string + x-ms-docs-key-type: complianceIssue + - 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.identityGovernance.complianceIssue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/lifecycle/complianceIssues/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - servicePrincipals.identityLifecycle + summary: Get the number of the resource + operationId: servicePrincipals.lifecycle.complianceIssues.GetCount-b94c + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/servicePrincipals/{servicePrincipal-id}/lifecycle/effectiveGoverningPolicy': + description: Provides operations to manage the effectiveGoverningPolicy property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - servicePrincipals.identityLifecycle + summary: Get effectiveGoverningPolicy from servicePrincipals + description: The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + operationId: servicePrincipals.lifecycle.GetEffectiveGoverningPolicy + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - 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.identityGovernance.lifecyclePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/servicePrincipals/{servicePrincipal-id}/memberOf': description: Provides operations to manage the memberOf property of the microsoft.graph.servicePrincipal entity. get: @@ -1000051,6 +1013315,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.identityGovernance.attest': + description: Provides operations to call the attest method. + post: + tags: + - servicePrincipals.servicePrincipal.Actions + summary: Invoke action attest + description: Attest an agent identity through its servicePrincipal to confirm it still meets the requirements of its governing lifecyclePolicy. Attestation updates the identity's lifecycle state and can clear attestation-related compliance issues. + operationId: servicePrincipals.servicePrincipal.attest + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -1013052,7 +1026338,7 @@ paths: tags: - shares.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1014485,7 +1027771,7 @@ paths: tags: - shares.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1017121,7 +1030407,7 @@ paths: tags: - shares.listItem summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1017752,7 +1031038,7 @@ paths: tags: - shares.permission summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1031780,7 +1045066,7 @@ paths: tags: - sites.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1033434,7 +1046720,7 @@ paths: tags: - sites.list summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1050926,7 +1064212,7 @@ paths: tags: - sites.permission summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1069830,7 +1083116,11 @@ paths: get: tags: - solutions.backupRestoreRoot - summary: Get activityLogs from solutions + summary: List activityLogs + description: Get a list of activityLogBase objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-activitylogs?view=graph-rest-beta operationId: solutions.backupRestore.ListActivityLogs parameters: - $ref: '#/components/parameters/top' @@ -1069905,6 +1083195,7 @@ paths: tags: - solutions.backupRestoreRoot summary: Get activityLogs from solutions + description: The list of activity logs in the tenant. operationId: solutions.backupRestore.GetActivityLogs parameters: - name: activityLogBase-id @@ -1071196,29 +1084487,302 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.backupRestoreRoot + summary: Update the navigation property driveProtectionUnitsBulkAdditionJobs in solutions + operationId: solutions.backupRestore.UpdateDriveProtectionUnitsBulkAdditionJobs + parameters: + - name: driveProtectionUnitsBulkAdditionJob-id + in: path + description: The unique identifier of driveProtectionUnitsBulkAdditionJob + required: true + schema: + type: string + x-ms-docs-key-type: driveProtectionUnitsBulkAdditionJob + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.backupRestoreRoot + summary: Delete navigation property driveProtectionUnitsBulkAdditionJobs for solutions + operationId: solutions.backupRestore.DeleteDriveProtectionUnitsBulkAdditionJobs + parameters: + - name: driveProtectionUnitsBulkAdditionJob-id + in: path + description: The unique identifier of driveProtectionUnitsBulkAdditionJob + required: true + schema: + type: string + x-ms-docs-key-type: driveProtectionUnitsBulkAdditionJob + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - solutions.backupRestoreRoot + summary: Get the number of the resource + operationId: solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.GetCount-ebcb + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /solutions/backupRestore/emailNotificationsSetting: + description: Provides operations to manage the emailNotificationsSetting property of the microsoft.graph.backupRestoreRoot entity. + get: + tags: + - solutions.backupRestoreRoot + summary: Get emailNotificationsSetting + description: Read the properties and relationships of an emailNotificationsSetting object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/emailnotificationssetting-get?view=graph-rest-beta + operationId: solutions.backupRestore.GetEmailNotificationsSetting + 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.emailNotificationsSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.backupRestoreRoot + summary: Update emailNotificationsSetting + description: Update the properties of an emailNotificationsSetting object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/emailnotificationssetting-update?view=graph-rest-beta + operationId: solutions.backupRestore.UpdateEmailNotificationsSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.backupRestoreRoot + summary: Delete navigation property emailNotificationsSetting for solutions + operationId: solutions.backupRestore.DeleteEmailNotificationsSetting + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /solutions/backupRestore/entraProtectionPolicies: + description: Provides operations to manage the entraProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. + get: + tags: + - solutions.backupRestoreRoot + summary: Get entraProtectionPolicies from solutions + operationId: solutions.backupRestore.ListEntraProtectionPolicies + 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.entraProtectionPolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.backupRestoreRoot + summary: Create new navigation property to entraProtectionPolicies for solutions + operationId: solutions.backupRestore.CreateEntraProtectionPolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/backupRestore/entraProtectionPolicies/{entraProtectionPolicy-id}': + description: Provides operations to manage the entraProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. + get: + tags: + - solutions.backupRestoreRoot + summary: Get entraProtectionPolicies from solutions + operationId: solutions.backupRestore.GetEntraProtectionPolicies + parameters: + - name: entraProtectionPolicy-id + in: path + description: The unique identifier of entraProtectionPolicy + required: true + schema: + type: string + x-ms-docs-key-type: entraProtectionPolicy + - 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.entraProtectionPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot - summary: Update the navigation property driveProtectionUnitsBulkAdditionJobs in solutions - operationId: solutions.backupRestore.UpdateDriveProtectionUnitsBulkAdditionJobs + summary: Update the navigation property entraProtectionPolicies in solutions + operationId: solutions.backupRestore.UpdateEntraProtectionPolicies parameters: - - name: driveProtectionUnitsBulkAdditionJob-id + - name: entraProtectionPolicy-id in: path - description: The unique identifier of driveProtectionUnitsBulkAdditionJob + description: The unique identifier of entraProtectionPolicy required: true schema: type: string - x-ms-docs-key-type: driveProtectionUnitsBulkAdditionJob + x-ms-docs-key-type: entraProtectionPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' required: true responses: 2XX: @@ -1071226,23 +1084790,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot - summary: Delete navigation property driveProtectionUnitsBulkAdditionJobs for solutions - operationId: solutions.backupRestore.DeleteDriveProtectionUnitsBulkAdditionJobs + summary: Delete navigation property entraProtectionPolicies for solutions + operationId: solutions.backupRestore.DeleteEntraProtectionPolicies parameters: - - name: driveProtectionUnitsBulkAdditionJob-id + - name: entraProtectionPolicy-id in: path - description: The unique identifier of driveProtectionUnitsBulkAdditionJob + description: The unique identifier of entraProtectionPolicy required: true schema: type: string - x-ms-docs-key-type: driveProtectionUnitsBulkAdditionJob + x-ms-docs-key-type: entraProtectionPolicy - name: If-Match in: header description: ETag @@ -1071254,13 +1084818,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/$count: + /solutions/backupRestore/entraProtectionPolicies/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Get the number of the resource - operationId: solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.GetCount-ebcb + operationId: solutions.backupRestore.entraProtectionPolicies.GetCount-340d parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -1071269,91 +1084833,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /solutions/backupRestore/emailNotificationsSetting: - description: Provides operations to manage the emailNotificationsSetting property of the microsoft.graph.backupRestoreRoot entity. - get: - tags: - - solutions.backupRestoreRoot - summary: Get emailNotificationsSetting - description: Read the properties and relationships of an emailNotificationsSetting object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/emailnotificationssetting-get?view=graph-rest-beta - operationId: solutions.backupRestore.GetEmailNotificationsSetting - 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.emailNotificationsSetting' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - solutions.backupRestoreRoot - summary: Update emailNotificationsSetting - description: Update the properties of an emailNotificationsSetting object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/emailnotificationssetting-update?view=graph-rest-beta - operationId: solutions.backupRestore.UpdateEmailNotificationsSetting - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - solutions.backupRestoreRoot - summary: Delete navigation property emailNotificationsSetting for solutions - operationId: solutions.backupRestore.DeleteEmailNotificationsSetting - parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation /solutions/backupRestore/exchangeProtectionPolicies: description: Provides operations to manage the exchangeProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. get: @@ -1098138,7 +1111617,7 @@ paths: tags: - storage.fileStorage summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1101318,7 +1114797,7 @@ paths: tags: - storage.fileStorage summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1102985,7 +1116464,7 @@ paths: tags: - storage.fileStorage summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1108985,6 +1122464,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1109125,6 +1122610,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1110015,6 +1123506,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1110176,6 +1123673,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1111051,8 +1124554,11 @@ paths: get: tags: - teams.channel - summary: Get planner from teams - description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' + summary: Get teamsChannelPlanner + description: Read the properties and relationships of teamsChannelPlanner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamschannelplanner-get?view=graph-rest-beta operationId: teams.channels.GetPlanner parameters: - name: team-id @@ -1111091,19 +1124597,167 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update teamsChannelPlanner + description: Update the properties of a teamsChannelPlanner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamschannelplanner-update?view=graph-rest-beta + operationId: teams.channels.UpdatePlanner + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete teamsChannelPlanner + description: Delete a teamsChannelPlanner object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-delete-planner?view=graph-rest-beta + operationId: teams.channels.DeletePlanner + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teams/{team-id}/primaryChannel/planner' + '/teams/{team-id}/channels/{channel-id}/planner/plans': + description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teams.channel + summary: List plans + description: Get a list of plannerPlan objects owned by a shared channel in Teams. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamschannelplanner-list-plans?view=graph-rest-beta + operationId: teams.channels.planner.ListPlans + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $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.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - teams.channel - summary: Update the navigation property planner in teams - operationId: teams.channels.UpdatePlanner + summary: Create new navigation property to plans for teams + operationId: teams.channels.planner.CreatePlans parameters: - name: team-id in: path @@ -1111120,66 +1124774,35 @@ paths: type: string x-ms-docs-key-type: channel requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teams.channel - summary: Delete navigation property planner for teams - operationId: teams.channels.DeletePlanner - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - schema: - type: string - x-ms-docs-key-type: channel - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/teams/{team-id}/primaryChannel/planner' - '/teams/{team-id}/channels/{channel-id}/planner/plans': - description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + - '/teams/{team-id}/primaryChannel/planner/plans' + '/teams/{team-id}/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. get: tags: - teams.channel - summary: List plans - description: Get a list of plannerPlan objects owned by a shared channel in Teams. + summary: List plans_v2 for a Teams channel + description: Get a list of the plan objects owned by the Teams channel. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/teamschannelplanner-list-plans?view=graph-rest-beta - operationId: teams.channels.planner.ListPlans + url: https://learn.microsoft.com/graph/api/teamschannelplanner-list-plans_v2?view=graph-rest-beta + operationId: teams.channels.planner.ListPlans_v2 parameters: - name: team-id in: path @@ -1111232,18 +1124855,23 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + x-ms-docs-grouped-path: + - '/teams/{team-id}/primaryChannel/planner/plans_v2' + '/teams/{team-id}/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: tags: - teams.channel - summary: Create new navigation property to plans for teams - operationId: teams.channels.planner.CreatePlans + summary: Get plans_v2 from teams + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teams.channels.planner.GetPlans_v2 parameters: - name: team-id in: path @@ -1111259,25 +1124887,74 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/teams/{team-id}/primaryChannel/planner/plans' + - '/teams/{team-id}/primaryChannel/planner/plans_v2/{plan-id}' + '/teams/{team-id}/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: teams.channels.planner.plans_v2.GetCount-5f93 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1114389,6 +1128066,43 @@ paths: - '/teams/{team-id}/microsoft.graph.archive' - '/teams/{team-id}/primaryChannel/microsoft.graph.archive' - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teams.channel + summary: Invoke action extendExpiry + operationId: teams.team.channels.channel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1121847,123 +1135561,135 @@ paths: reactionType: type: string nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction' - - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' - - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' - - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': - description: Provides operations to call the softDelete method. - post: - tags: - - teams.channel - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: teams.team.primaryChannel.messages.chatMessage.softDelete - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - schema: - type: string - x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete' - - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' - - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - description: Provides operations to call the undoSoftDelete method. - post: - tags: - - teams.channel - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: teams.team.primaryChannel.messages.chatMessage.undoSoftDelete - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - schema: - type: string - x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' - - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' - - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - description: Provides operations to call the unsetReaction method. - post: - tags: - - teams.channel - summary: Invoke action unsetReaction - operationId: teams.team.primaryChannel.messages.chatMessage.unsetReaction - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - schema: - type: string - x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction' + - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' + - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' + - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': + description: Provides operations to call the softDelete method. + post: + tags: + - teams.channel + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: teams.team.primaryChannel.messages.chatMessage.softDelete + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete' + - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' + - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + description: Provides operations to call the undoSoftDelete method. + post: + tags: + - teams.channel + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: teams.team.primaryChannel.messages.chatMessage.undoSoftDelete + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' + - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' + - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + description: Provides operations to call the unsetReaction method. + post: + tags: + - teams.channel + summary: Invoke action unsetReaction + operationId: teams.team.primaryChannel.messages.chatMessage.unsetReaction + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + displayName: + type: string + nullable: true + reactionId: type: string nullable: true required: true @@ -1122735,144 +1136461,156 @@ paths: reactionType: type: string nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction' - - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' - - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction' - - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - description: Provides operations to call the softDelete method. - post: - tags: - - teams.channel - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: teams.team.primaryChannel.messages.chatMessage.replies.chatMessage.softDelete - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - schema: - type: string - x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete' - - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' - - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - description: Provides operations to call the undoSoftDelete method. - post: - tags: - - teams.channel - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: teams.team.primaryChannel.messages.chatMessage.replies.chatMessage.undoSoftDelete - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - schema: - type: string - x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' - - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' - - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - description: Provides operations to call the unsetReaction method. - post: - tags: - - teams.channel - summary: Invoke action unsetReaction - operationId: teams.team.primaryChannel.messages.chatMessage.replies.chatMessage.unsetReaction - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - schema: - type: string - x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction' + - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' + - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction' + - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + description: Provides operations to call the softDelete method. + post: + tags: + - teams.channel + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: teams.team.primaryChannel.messages.chatMessage.replies.chatMessage.softDelete + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete' + - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' + - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete' + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + description: Provides operations to call the undoSoftDelete method. + post: + tags: + - teams.channel + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: teams.team.primaryChannel.messages.chatMessage.replies.chatMessage.undoSoftDelete + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' + - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' + - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + description: Provides operations to call the unsetReaction method. + post: + tags: + - teams.channel + summary: Invoke action unsetReaction + operationId: teams.team.primaryChannel.messages.chatMessage.replies.chatMessage.unsetReaction + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + displayName: + type: string + nullable: true + reactionId: type: string nullable: true required: true @@ -1123678,19 +1137416,135 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property planner in teams + operationId: teams.primaryChannel.UpdatePlanner + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property planner for teams + operationId: teams.primaryChannel.DeletePlanner + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/planner' + '/teams/{team-id}/primaryChannel/planner/plans': + description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teams.channel + summary: Get plans from teams + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: teams.primaryChannel.planner.ListPlans + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - $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.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - teams.channel - summary: Update the navigation property planner in teams - operationId: teams.primaryChannel.UpdatePlanner + summary: Create new navigation property to plans for teams + operationId: teams.primaryChannel.planner.CreatePlans parameters: - name: team-id in: path @@ -1123700,56 +1137554,32 @@ paths: type: string x-ms-docs-key-type: team requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teams.channel - summary: Delete navigation property planner for teams - operationId: teams.primaryChannel.DeletePlanner - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - schema: - type: string - x-ms-docs-key-type: team - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/teams/{team-id}/channels/{channel-id}/planner' - '/teams/{team-id}/primaryChannel/planner/plans': - description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + - '/teams/{team-id}/channels/{channel-id}/planner/plans' + '/teams/{team-id}/primaryChannel/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. get: tags: - teams.channel - summary: Get plans from teams - description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' - operationId: teams.primaryChannel.planner.ListPlans + summary: Get plans_v2 from teams + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teams.primaryChannel.planner.ListPlans_v2 parameters: - name: team-id in: path @@ -1123795,18 +1137625,23 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/planner/plans_v2' + '/teams/{team-id}/primaryChannel/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: tags: - teams.channel - summary: Create new navigation property to plans for teams - operationId: teams.primaryChannel.planner.CreatePlans + summary: Get plans_v2 from teams + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teams.primaryChannel.planner.GetPlans_v2 parameters: - name: team-id in: path @@ -1123815,25 +1137650,67 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/teams/{team-id}/channels/{channel-id}/planner/plans' + - '/teams/{team-id}/channels/{channel-id}/planner/plans_v2/{plan-id}' + '/teams/{team-id}/primaryChannel/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: teams.primaryChannel.planner.plans_v2.GetCount-274b + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1126595,6 +1140472,36 @@ paths: - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' - '/teams/{team-id}/microsoft.graph.archive' - '/teams/{team-id}/primaryChannel/microsoft.graph.archive' + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teams.channel + summary: Invoke action extendExpiry + operationId: teams.team.primaryChannel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1136659,144 +1150566,156 @@ paths: reactionType: type: string nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': - description: Provides operations to call the softDelete method. - post: - tags: - - teamTemplateDefinition.team - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.channels.channel.messages.chatMessage.softDelete - parameters: - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - description: Provides operations to call the undoSoftDelete method. - post: - tags: - - teamTemplateDefinition.team - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.channels.channel.messages.chatMessage.undoSoftDelete - parameters: - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - description: Provides operations to call the unsetReaction method. - post: - tags: - - teamTemplateDefinition.team - summary: Invoke action unsetReaction - operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.channels.channel.messages.chatMessage.unsetReaction - parameters: - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': + description: Provides operations to call the softDelete method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.channels.channel.messages.chatMessage.softDelete + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + description: Provides operations to call the undoSoftDelete method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.channels.channel.messages.chatMessage.undoSoftDelete + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + description: Provides operations to call the unsetReaction method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action unsetReaction + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.channels.channel.messages.chatMessage.unsetReaction + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + displayName: + type: string + nullable: true + reactionId: type: string nullable: true required: true @@ -1137673,6 +1151592,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1137834,6 +1151759,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1138749,19 +1152680,156 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamTemplateDefinition.team + summary: Update the navigation property planner in teamTemplateDefinition + operationId: teamTemplateDefinition.teamDefinition.channels.UpdatePlanner + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamTemplateDefinition.team + summary: Delete navigation property planner for teamTemplateDefinition + operationId: teamTemplateDefinition.teamDefinition.channels.DeletePlanner + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans': + description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamTemplateDefinition.team + summary: Get plans from teamTemplateDefinition + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: teamTemplateDefinition.teamDefinition.channels.planner.ListPlans + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $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.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - teamTemplateDefinition.team - summary: Update the navigation property planner in teamTemplateDefinition - operationId: teamTemplateDefinition.teamDefinition.channels.UpdatePlanner + summary: Create new navigation property to plans for teamTemplateDefinition + operationId: teamTemplateDefinition.teamDefinition.channels.planner.CreatePlans parameters: - name: teamTemplateDefinition-id in: path @@ -1138778,63 +1152846,32 @@ paths: type: string x-ms-docs-key-type: channel requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teamTemplateDefinition.team - summary: Delete navigation property planner for teamTemplateDefinition - operationId: teamTemplateDefinition.teamDefinition.channels.DeletePlanner - parameters: - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - schema: - type: string - x-ms-docs-key-type: channel - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans': - description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. get: tags: - teamTemplateDefinition.team - summary: Get plans from teamTemplateDefinition - description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' - operationId: teamTemplateDefinition.teamDefinition.channels.planner.ListPlans + summary: Get plans_v2 from teamTemplateDefinition + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamTemplateDefinition.teamDefinition.channels.planner.ListPlans_v2 parameters: - name: teamTemplateDefinition-id in: path @@ -1138887,18 +1152924,23 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.planCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: tags: - teamTemplateDefinition.team - summary: Create new navigation property to plans for teamTemplateDefinition - operationId: teamTemplateDefinition.teamDefinition.channels.planner.CreatePlans + summary: Get plans_v2 from teamTemplateDefinition + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamTemplateDefinition.teamDefinition.channels.planner.GetPlans_v2 parameters: - name: teamTemplateDefinition-id in: path @@ -1138914,25 +1152956,74 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamTemplateDefinition.team + summary: Get the number of the resource + operationId: teamTemplateDefinition.teamDefinition.channels.planner.plans_v2.GetCount-0c05 + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1142044,6 +1156135,43 @@ paths: - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action extendExpiry + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.channels.channel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1149434,123 +1163562,135 @@ paths: reactionType: type: string nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': - description: Provides operations to call the softDelete method. - post: - tags: - - teamTemplateDefinition.team - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.softDelete - parameters: - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - description: Provides operations to call the undoSoftDelete method. - post: - tags: - - teamTemplateDefinition.team - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.undoSoftDelete - parameters: - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - description: Provides operations to call the unsetReaction method. - post: - tags: - - teamTemplateDefinition.team - summary: Invoke action unsetReaction - operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.unsetReaction - parameters: - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': + description: Provides operations to call the softDelete method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.softDelete + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + description: Provides operations to call the undoSoftDelete method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.undoSoftDelete + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + description: Provides operations to call the unsetReaction method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action unsetReaction + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.unsetReaction + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + displayName: + type: string + nullable: true + reactionId: type: string nullable: true required: true @@ -1150322,144 +1164462,156 @@ paths: reactionType: type: string nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - description: Provides operations to call the softDelete method. - post: - tags: - - teamTemplateDefinition.team - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.replies.chatMessage.softDelete - parameters: - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - description: Provides operations to call the undoSoftDelete method. - post: - tags: - - teamTemplateDefinition.team - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.replies.chatMessage.undoSoftDelete - parameters: - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' - - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - description: Provides operations to call the unsetReaction method. - post: - tags: - - teamTemplateDefinition.team - summary: Invoke action unsetReaction - operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.replies.chatMessage.unsetReaction - parameters: - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + description: Provides operations to call the softDelete method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.replies.chatMessage.softDelete + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + description: Provides operations to call the undoSoftDelete method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.replies.chatMessage.undoSoftDelete + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete' + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + description: Provides operations to call the unsetReaction method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action unsetReaction + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.replies.chatMessage.unsetReaction + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + displayName: + type: string + nullable: true + reactionId: type: string nullable: true required: true @@ -1151421,6 +1165573,145 @@ paths: x-ms-docs-operation-type: operation x-ms-docs-grouped-path: - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamTemplateDefinition.team + summary: Get plans_v2 from teamTemplateDefinition + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.ListPlans_v2 + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - $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.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamTemplateDefinition.team + summary: Get plans_v2 from teamTemplateDefinition + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.GetPlans_v2 + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamTemplateDefinition.team + summary: Get the number of the resource + operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans_v2.GetCount-620a + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1154182,6 +1168473,36 @@ paths: - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive' - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive' + '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teamTemplateDefinition.team + summary: Invoke action extendExpiry + operationId: teamTemplateDefinition.teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teamTemplateDefinition/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1163602,6 +1177923,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1163750,6 +1178077,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1164634,6 +1178967,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1164803,6 +1179142,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1165937,6 +1180282,168 @@ paths: x-ms-docs-grouped-path: - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.deletedTeam + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.deletedTeams.channels.planner.ListPlans_v2 + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $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.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.deletedTeam + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.deletedTeams.channels.planner.GetPlans_v2 + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeams.channels.planner.plans_v2.GetCount-c03c + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1168978,74 +1183485,127 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerHistoryItem-id - in: path - description: The unique identifier of plannerHistoryItem - required: true - schema: - type: string - x-ms-docs-key-type: plannerHistoryItem - - name: If-Match - in: header - description: ETag - schema: - type: string + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeams.channels.planner.plans.historyItems.GetCount-69e8 + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': + description: Provides operations to call the archive method. + post: + tags: + - teamwork.deletedTeam + summary: Invoke action archive + description: 'Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-archive?view=graph-rest-beta + operationId: teamwork.deletedTeams.deletedTeam.channels.channel.planner.plans.plannerPlan.archive + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action x-ms-docs-grouped-path: - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/$count': - description: Provides operations to count the resources in the collection. - get: - tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeams.channels.planner.plans.historyItems.GetCount-69e8 - parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': - description: Provides operations to call the archive method. + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. post: tags: - teamwork.deletedTeam - summary: Invoke action archive - description: 'Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-archive?view=graph-rest-beta - operationId: teamwork.deletedTeams.deletedTeam.channels.channel.planner.plans.plannerPlan.archive + summary: Invoke action extendExpiry + operationId: teamwork.deletedTeams.deletedTeam.channels.channel.planner.plans.plannerPlan.extendExpiry parameters: - name: deletedTeam-id in: path @@ -1169068,17 +1183628,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - justification: - type: string - nullable: true - required: true responses: '204': description: Success @@ -1169086,12 +1183635,8 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: - - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.archive' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.archive' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive' - - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1177351,6 +1191896,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1177520,6 +1192071,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1178509,6 +1193066,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1178699,6 +1193262,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1179973,6 +1194542,189 @@ paths: x-ms-docs-grouped-path: - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.teamTemplate + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.ListPlans_v2 + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $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.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.teamTemplate + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.GetPlans_v2 + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2/{plan-id}' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.plans_v2.GetCount-c9a4 + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1183478,6 +1198230,51 @@ paths: - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teamwork.teamTemplate + summary: Invoke action extendExpiry + operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.channels.channel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1192071,6 +1206868,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1192219,6 +1207022,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1193103,6 +1207912,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1193272,6 +1208087,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1194406,6 +1209227,168 @@ paths: x-ms-docs-grouped-path: - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.teamTemplate + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.ListPlans_v2 + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - $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.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + get: + tags: + - teamwork.teamTemplate + summary: Get plans_v2 from teamwork + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.GetPlans_v2 + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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.plan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans_v2/{plan-id}' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans_v2/{plan-id}' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.plans_v2.GetCount-66e9 + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. get: @@ -1197561,6 +1212544,44 @@ paths: - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - teamwork.teamTemplate + summary: Invoke action extendExpiry + operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans.plannerPlan.extendExpiry + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' + - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry' '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1249021,7 +1264042,7 @@ paths: tags: - users.calendarGroup summary: Invoke function delta - description: 'Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' + description: 'Get a set of calendar resources added, updated, or deleted in a user''s mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/calendar-delta?view=graph-rest-beta @@ -1251972,7 +1266993,7 @@ paths: tags: - users.calendar summary: Invoke function delta - description: 'Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' + description: 'Get a set of calendar resources added, updated, or deleted in a user''s mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/calendar-delta?view=graph-rest-beta @@ -1254242,6 +1269263,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1254378,6 +1269405,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1255250,6 +1270283,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1255407,6 +1270446,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1259229,6 +1274274,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1259386,6 +1274437,12 @@ paths: reactionType: type: string nullable: true + displayName: + type: string + nullable: true + reactionId: + type: string + nullable: true required: true responses: '204': @@ -1283868,7 +1298925,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1286492,7 +1301549,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1294103,7 +1309160,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1295861,7 +1310918,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1302113,7 +1317170,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1304450,7 +1319507,7 @@ paths: tags: - users.drive summary: Invoke action revokeGrants - description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + description: 'Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn''t remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta @@ -1314875,85 +1329932,352 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.licenseDetails - summary: Update the navigation property licenseDetails in users - operationId: users.UpdateLicenseDetails - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: licenseDetails-id - in: path - description: The unique identifier of licenseDetails - required: true - schema: - type: string - x-ms-docs-key-type: licenseDetails - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.licenseDetails + summary: Update the navigation property licenseDetails in users + operationId: users.UpdateLicenseDetails + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: licenseDetails-id + in: path + description: The unique identifier of licenseDetails + required: true + schema: + type: string + x-ms-docs-key-type: licenseDetails + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.licenseDetails + summary: Delete navigation property licenseDetails for users + operationId: users.DeleteLicenseDetails + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: licenseDetails-id + in: path + description: The unique identifier of licenseDetails + required: true + schema: + type: string + x-ms-docs-key-type: licenseDetails + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/licenseDetails/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - users.licenseDetails + summary: Get the number of the resource + operationId: users.licenseDetails.GetCount-a83d + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/licenseDetails/microsoft.graph.getTeamsLicensingDetails()': + description: Provides operations to call the getTeamsLicensingDetails method. + get: + tags: + - users.licenseDetails + summary: Invoke function getTeamsLicensingDetails + description: Get the license status of a user in Microsoft Teams. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/licensedetails-getteamslicensingdetails?view=graph-rest-beta + operationId: users.user.licenseDetails.getTeamsLicensingDetails + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.teamsLicensingDetails' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/users/{user-id}/lifecycle': + description: Provides operations to manage the lifecycle property of the microsoft.graph.user entity. + get: + tags: + - users.userIdentityLifecycle + summary: Get lifecycle from users + description: Lifecycle information for the user. Read-only. + operationId: users.GetLifecycle + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - 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.identityGovernance.userIdentityLifecycle' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.userIdentityLifecycle + summary: Update the navigation property lifecycle in users + operationId: users.UpdateLifecycle + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.userIdentityLifecycle + summary: Delete navigation property lifecycle for users + operationId: users.DeleteLifecycle + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/lifecycle/complianceIssues': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - users.userIdentityLifecycle + summary: Get complianceIssues from users + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + operationId: users.lifecycle.ListComplianceIssues + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $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.identityGovernance.complianceIssueCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/users/{user-id}/lifecycle/complianceIssues/{complianceIssue-id}': + description: Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + get: + tags: + - users.userIdentityLifecycle + summary: Get complianceIssues from users + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + operationId: users.lifecycle.GetComplianceIssues + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: complianceIssue-id + in: path + description: The unique identifier of complianceIssue + required: true + schema: + type: string + x-ms-docs-key-type: complianceIssue + - 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.identityGovernance.complianceIssue' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - users.licenseDetails - summary: Delete navigation property licenseDetails for users - operationId: users.DeleteLicenseDetails - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: licenseDetails-id - in: path - description: The unique identifier of licenseDetails - required: true - schema: - type: string - x-ms-docs-key-type: licenseDetails - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/licenseDetails/$count': + '/users/{user-id}/lifecycle/complianceIssues/$count': description: Provides operations to count the resources in the collection. get: tags: - - users.licenseDetails + - users.userIdentityLifecycle summary: Get the number of the resource - operationId: users.licenseDetails.GetCount-a83d + operationId: users.lifecycle.complianceIssues.GetCount-1107 parameters: - name: user-id in: path @@ -1314969,17 +1330293,14 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/licenseDetails/microsoft.graph.getTeamsLicensingDetails()': - description: Provides operations to call the getTeamsLicensingDetails method. + '/users/{user-id}/lifecycle/effectiveGoverningPolicy': + description: Provides operations to manage the effectiveGoverningPolicy property of the microsoft.graph.identityGovernance.identityLifecycle entity. get: tags: - - users.licenseDetails - summary: Invoke function getTeamsLicensingDetails - description: Get the license status of a user in Microsoft Teams. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/licensedetails-getteamslicensingdetails?view=graph-rest-beta - operationId: users.user.licenseDetails.getTeamsLicensingDetails + - users.userIdentityLifecycle + summary: Get effectiveGoverningPolicy from users + description: The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + operationId: users.lifecycle.GetEffectiveGoverningPolicy parameters: - name: user-id in: path @@ -1314988,19 +1330309,36 @@ paths: schema: type: string x-ms-docs-key-type: user + - 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: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.teamsLicensingDetails' - - type: object - nullable: true + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: operation '/users/{user-id}/mailboxSettings': get: tags: @@ -1318540,6 +1333878,50 @@ paths: - '/users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.copy' - '/users/{user-id}/mailFolders/{mailFolder-id}/microsoft.graph.copy' - '/users/{user-id}/messages/{message-id}/microsoft.graph.copy' + '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.importMime': + description: Provides operations to call the importMime method. + post: + tags: + - users.mailFolder + summary: Invoke action importMime + operationId: users.user.mailFolders.mailFolder.childFolders.mailFolder.importMime + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + - name: mailFolder-id1 + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/users/{user-id}/mailFolders/{mailFolder-id}/microsoft.graph.importMime' '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.move': description: Provides operations to call the move method. post: @@ -1321921,6 +1337303,43 @@ paths: - '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.copy' - '/users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.copy' - '/users/{user-id}/messages/{message-id}/microsoft.graph.copy' + '/users/{user-id}/mailFolders/{mailFolder-id}/microsoft.graph.importMime': + description: Provides operations to call the importMime method. + post: + tags: + - users.mailFolder + summary: Invoke action importMime + operationId: users.user.mailFolders.mailFolder.importMime + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.importMime' '/users/{user-id}/mailFolders/{mailFolder-id}/microsoft.graph.move': description: Provides operations to call the move method. post: @@ -1332210,6 +1347629,69 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/microsoft.graph.identityGovernance.addSelfAsSponsor': + description: Provides operations to call the addSelfAsSponsor method. + post: + tags: + - users.user.Actions + summary: Invoke action addSelfAsSponsor + operationId: users.user.addSelfAsSponsor + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/microsoft.graph.identityGovernance.attest': + description: Provides operations to call the attest method. + post: + tags: + - users.user.Actions + summary: Invoke action attest + operationId: users.user.attest + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/microsoft.graph.identityGovernance.removeSelfAsSponsor': + description: Provides operations to call the removeSelfAsSponsor method. + post: + tags: + - users.user.Actions + summary: Invoke action removeSelfAsSponsor + operationId: users.user.removeSelfAsSponsor + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/microsoft.graph.invalidateAllRefreshTokens': description: Provides operations to call the invalidateAllRefreshTokens method. post: @@ -1360899,18 +1376381,166 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.plannerUser + summary: Create new navigation property to plans for users + operationId: users.planner.CreatePlans + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/planner/plans_v2': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - users.plannerUser + summary: List plans_v2 for a user + description: Get a list of the plan objects associated with the user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planneruser-list-plans_v2?view=graph-rest-beta + operationId: users.planner.ListPlans_v2 + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $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.planCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/users/{user-id}/planner/plans_v2/{plan-id}': + description: Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - users.plannerUser + summary: Get plans_v2 from users + description: Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + operationId: users.planner.GetPlans_v2 + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: plan-id + in: path + description: The unique identifier of plan + required: true + schema: + type: string + x-ms-docs-key-type: plan + - 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.plan' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/users/{user-id}/planner/plans_v2/$count': + description: Provides operations to count the resources in the collection. + get: tags: - users.plannerUser - summary: Create new navigation property to plans for users - operationId: users.planner.CreatePlans + summary: Get the number of the resource + operationId: users.planner.plans_v2.GetCount-4409 parameters: - name: user-id in: path @@ -1360919,23 +1376549,13 @@ paths: schema: type: string x-ms-docs-key-type: user - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/planner/plans/{plannerPlan-id}': description: Provides operations to manage the plans property of the microsoft.graph.plannerUser entity. get: @@ -1363738,6 +1379358,34 @@ paths: x-ms-docs-grouped-path: - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.archive' - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.archive' + '/users/{user-id}/planner/plans/{plannerPlan-id}/microsoft.graph.extendExpiry': + description: Provides operations to call the extendExpiry method. + post: + tags: + - users.plannerUser + summary: Invoke action extendExpiry + operationId: users.user.planner.plans.plannerPlan.extendExpiry + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': description: Provides operations to call the getUsageRights method. get: @@ -1365845,6 +1381493,144 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/users/{user-id}/planner/tasks_v2': + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - users.plannerUser + summary: List tasks_v2 for a user + description: Get a list of the task objects assigned to the user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/planneruser-list-tasks_v2?view=graph-rest-beta + operationId: users.planner.ListTasks_v2 + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $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.taskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/users/{user-id}/planner/tasks_v2/{task-id}': + description: Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + get: + tags: + - users.plannerUser + summary: Get tasks_v2 from users + description: Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + operationId: users.planner.GetTasks_v2 + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - 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.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/planner/tasks_v2/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - users.plannerUser + summary: Get the number of the resource + operationId: users.planner.tasks_v2.GetCount-7f29 + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/users/{user-id}/planner/tasks/{plannerTask-id}': description: Provides operations to manage the tasks property of the microsoft.graph.plannerUser entity. get: @@ -1383685,6 +1399471,7 @@ components: 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 date and time when the drift record was created. format: date-time readOnly: true driftSource: @@ -1383697,6 +1399484,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.driftIdentityInfo' + description: The identities affected by this drift record. x-ms-navigationProperty: true microsoft.graph.accessDriftReport: allOf: @@ -1383706,10 +1399494,12 @@ components: properties: downloadUri: type: string + description: The time-limited SAS URI for downloading the report file. This property is populated only in the response of the generateDownloadUri action. readOnly: true expiresAt: 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 when the download URI expires. This property is populated only in the response of the generateDownloadUri action. format: date-time readOnly: true resourceType: @@ -1383723,6 +1399513,7 @@ components: 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 date and time when the drift snapshot was created. format: date-time readOnly: true driftCounts: @@ -1383735,6 +1399526,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.accessDriftDetail' + description: The collection of access drift details for this summary. x-ms-navigationProperty: true microsoft.graph.accessPackage: allOf: @@ -1385463,12 +1401255,15 @@ components: - $ref: '#/components/schemas/microsoft.graph.publicError' - type: object nullable: true + description: Contains error details if an error occurred while processing this activity. eventDateTime: 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: Timestamp of activity completion. format: date-time performedBy: type: string + description: The identity of the person who performed the activity. nullable: true resultStatus: $ref: '#/components/schemas/microsoft.graph.activityLogResultStatus' @@ -1386244,6 +1402039,24 @@ components: description: The date and time the agent identity was created. Read-only. Inherited from servicePrincipal. format: date-time nullable: true + lifecyclePolicyComplianceState: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lifecyclePolicyComplianceState' + - type: object + nullable: true + lifecyclePolicyComplianceStateLastModifiedDateTime: + 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 + format: date-time + nullable: true + lifecyclePolicyComplianceStateReason: + type: string + nullable: true + lifecyclePolicyNonComplianceDisablementDateTime: + 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 + format: date-time + nullable: true managerApplications: type: array items: @@ -1386308,6 +1402121,24 @@ components: - title: agentIdentityBlueprintPrincipal type: object properties: + lifecyclePolicyComplianceState: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lifecyclePolicyComplianceState' + - type: object + nullable: true + lifecyclePolicyComplianceStateLastModifiedDateTime: + 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 + format: date-time + nullable: true + lifecyclePolicyComplianceStateReason: + type: string + nullable: true + lifecyclePolicyNonComplianceDisablementDateTime: + 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 + format: date-time + nullable: true managerApplications: type: array items: @@ -1387089,6 +1402920,12 @@ components: type: boolean description: 'Indicates whether the predefined value is active or deactivated. If set to false, this predefined value can''t be assigned to any more supported directory objects.' nullable: true + microsoft.graph.allUsersSpendingPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + - title: allUsersSpendingPolicy + type: object + description: A spending policy that governs every user in the tenant. microsoft.graph.androidAospReferencedApp: allOf: - $ref: '#/components/schemas/microsoft.graph.mobileApp' @@ -1391559,7 +1407396,7 @@ components: properties: metric: type: string - description: 'The name of the API usage report metric. The supported values are: egressReport, throttlingReport.' + description: 'The name of the API usage report metric. The supported values are: egressReport, sharePointServicePrioritizationReport, throttlingReport.' onboardingStatus: $ref: '#/components/schemas/microsoft.graph.apiUsageReportOnboardingStatus' microsoft.graph.appCatalogs: @@ -1392384,6 +1408221,16 @@ components: status: $ref: '#/components/schemas/microsoft.graph.appLogUploadState' description: Entity for AppLogCollectionRequest contains all logs values. + microsoft.graph.appManagementAudit: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryAudit' + - title: appManagementAudit + type: object + properties: + appliedAppManagementPolicyRestrictions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appliedAppManagementPolicyRestriction' microsoft.graph.appManagementPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -1394750,12 +1410597,15 @@ components: properties: oldPolicyName: type: string + description: 'The previous policy name, if applicable.' nullable: true policyId: type: string + description: The unique identifier of the protection policy associated with the activity log. nullable: true policyName: type: string + description: Name of the protection policy. nullable: true policyStatus: $ref: '#/components/schemas/microsoft.graph.protectionPolicyStatus' @@ -1394764,8 +1410614,10 @@ components: - $ref: '#/components/schemas/microsoft.graph.protectionUnitDetails' - type: object nullable: true + description: Contains Protection unit counts information. retentionPeriod: type: string + description: The period of time to retain the protected data for a single Microsoft 365 service. nullable: true microsoft.graph.backupReport: allOf: @@ -1394788,6 +1410640,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.activityLogBase' + description: The list of activity logs in the tenant. x-ms-navigationProperty: true browseSessions: type: array @@ -1394831,6 +1410684,11 @@ components: nullable: true description: The email notification settings in the tenant. x-ms-navigationProperty: true + entraProtectionPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' + x-ms-navigationProperty: true exchangeProtectionPolicies: type: array items: @@ -1395963,6 +1411821,51 @@ components: nullable: true status: $ref: '#/components/schemas/microsoft.graph.browseSessionStatus' + microsoft.graph.bucket: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: bucket + type: object + properties: + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.bucketCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + creationInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.creationInfo' + - type: object + nullable: true + description: Read-only creation metadata for the entity. + readOnly: true + displayName: + type: string + description: Title of the bucket. + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + planId: + type: string + description: ID of the plan that contains the bucket. Immutable after creation. + nullable: true microsoft.graph.building: allOf: - $ref: '#/components/schemas/microsoft.graph.place' @@ -1396824,6 +1412727,28 @@ components: description: Version of the CartToClassAssociation. format: int32 description: CartToClassAssociation for associating device carts with classrooms. + microsoft.graph.categoryDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: categoryDefinition + type: object + properties: + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.categoryDefinitionCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + displayName: + type: string + description: Name of the category. + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. microsoft.graph.certificateAuthorityAsEntity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1397505,6 +1413430,64 @@ components: type: boolean description: State that indicates whether the item is checked off or not. nullable: true + microsoft.graph.checklistItemV4: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: checklistItemV4 + type: object + properties: + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.checklistCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + completedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user who checked the checklist item. + completedDateTime: + 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 the checklist item was checked. + format: date-time + nullable: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + displayName: + type: string + description: Title of the checklist item. + nullable: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + isChecked: + type: boolean + description: Indicates whether the checklist item is checked (completed). + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true microsoft.graph.chromeOSOnboardingSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1398673,7 +1414656,7 @@ components: - $ref: '#/components/schemas/microsoft.graph.cloudPcDeviceImageStatusDetails' - type: object nullable: true - description: 'The details of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only. The statusDetails property is deprecated and will stop returning data on January 31, 2024. Going forward, use the errorCode property.' + description: 'The details of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only. The statusDetails property is deprecated and will stop returning data on December 7, 2026. Going forward, use the errorCode property.' version: type: string description: 'The image version. For example, 0.0.1 and 1.5.13. Read-only.' @@ -1398834,11 +1414817,11 @@ components: nullable: true offer: type: string - description: 'The offer name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The offer property is deprecated and will stop returning data on January 31, 2024. Going forward, use the offerName property.' + description: 'The offer name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The offer property is deprecated and will stop returning data on December 7, 2026. Going forward, use the offerName property.' nullable: true offerDisplayName: type: string - description: 'The official display offer name of this gallery image. For example, Windows 11 Enterprise. The offerDisplayName property is deprecated and will stop returning data on January 31, 2024.' + description: 'The official display offer name of this gallery image. For example, Windows 11 Enterprise + Microsoft 365 Apps. The offerDisplayName property is deprecated and will stop returning data on December 7, 2026. Going forward, use the displayName property.' nullable: true offerName: type: string @@ -1398850,7 +1414833,7 @@ components: nullable: true publisher: type: string - description: 'The publisher name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The publisher property is deprecated and will stop returning data on January 31, 2024. Going forward, use the publisherName property.' + description: 'The publisher name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The publisher property is deprecated and will stop returning data on December 7, 2026. Going forward, use the publisherName property.' nullable: true publisherName: type: string @@ -1398858,7 +1414841,7 @@ components: nullable: true recommendedSku: type: string - description: 'The recommended Cloud PC SKU for this gallery image. Read-only. The recommendedSku property is deprecated and will stop returning data on January 31, 2024.' + description: 'The recommended Cloud PC SKU for this gallery image. Read-only. The recommendedSku property is deprecated and will stop returning data on December 7, 2026. No replacement is planned.' nullable: true sizeInGB: maximum: 2147483647 @@ -1398869,11 +1414852,11 @@ components: nullable: true sku: type: string - description: 'The SKU name of this image that is passed to ARM to retrieve the image resource. Read-only. The sku property is deprecated and will stop returning data on January 31, 2024. Going forward, use the skuName property.' + description: 'The SKU name of this image that is passed to ARM to retrieve the image resource. Read-only. The sku property is deprecated and will stop returning data on December 7, 2026. Going forward, use the skuName property.' nullable: true skuDisplayName: type: string - description: 'The official display SKU name of this gallery image. For example, 2004. Read-only. The skuDisplayName property is deprecated and will stop returning data on January 31, 2024.' + description: 'The official display SKU name of this gallery image. For example, 22H2. Read-only. The skuDisplayName property is deprecated and will stop returning data on December 7, 2026. Going forward, use the displayName property.' nullable: true skuName: type: string @@ -1399431,6 +1415414,38 @@ components: description: 'The status of the supported region. The possible values are: available, restricted, unavailable, unknownFutureValue. Read-only.' supportedSolution: $ref: '#/components/schemas/microsoft.graph.cloudPcManagementService' + microsoft.graph.cloudPcUserProfileSnapshot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: cloudPcUserProfileSnapshot + type: object + properties: + cloudProfileId: + type: string + 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 + format: date-time + expirationDateTime: + 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 + format: date-time + nullable: true + lastRestoredDateTime: + 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 + format: date-time + nullable: true + snapshotSizeInGB: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + snapshotType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingsPersistenceSnapshotType' + userPrincipalName: + type: string microsoft.graph.cloudPcUserSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1399519,12 +1415534,32 @@ components: - title: cloudPCUserSettingsPersistenceDetail type: object properties: + autoCleanupDetail: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPCUserSettingsPersistenceAutoCleanupDetail' + - type: object + nullable: true gracePeriodEndDateTime: 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: 'Indicates the grace period end time when user settings persistence exceeds the available quota. If usage exceeds the available quota when the grace period expires, the system automatically deletes the profile with the oldest last attached timestamp. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true + snapshotConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingsPersistenceSnapshotConfiguration' + - type: object + nullable: true + storageConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcStorageConfiguration' + - type: object + nullable: true + userProfileSnapshots: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + x-ms-navigationProperty: true microsoft.graph.columnDefinition: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1401039,6 +1417074,58 @@ components: type: string description: ID of the user. nullable: true + microsoft.graph.contentLink: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: contentLink + type: object + properties: + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentLinkCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + displayName: + type: string + description: Display label for the link. + nullable: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + linkType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentLinkType' + - type: object + nullable: true + description: 'Type of content the link points to. The possible values are: documentReference, webReference, unknownFutureValue.' + webUrl: + type: string + description: URL the link points to. + nullable: true microsoft.graph.contentModel: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1401735,6 +1417822,13 @@ components: $ref: '#/components/schemas/microsoft.graph.copilotConversation' description: The users conversations with Copilot Chat. x-ms-navigationProperty: true + costManagement: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementRoot' + - type: object + nullable: true + description: The Copilot Cost Management administration root. + x-ms-navigationProperty: true interactionHistory: anyOf: - $ref: '#/components/schemas/microsoft.graph.aiInteractionHistory' @@ -1401846,6 +1417940,106 @@ components: resource: type: string description: Resource within the application segment for which CORS permissions are granted. / grants permission for the whole app segment. + microsoft.graph.costManagementAlertSetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: costManagementAlertSetting + type: object + properties: + isEnabled: + type: boolean + description: Whether alerting is enabled. + thresholds: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertThreshold' + description: The configured thresholds. + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + description: "The directory users notified when a threshold is crossed. The address is resolved at send\ntime, so a recipient survives a mailbox change. Managed with $ref add and remove. A\nreference that does not resolve to a user in the tenant is rejected with\nalertRecipientNotFound." + x-ms-navigationProperty: true + description: "Notify-only alert configuration for a spending policy. Each policy has at most one,\nretrieved from its own URL beneath the policy." + microsoft.graph.costManagementRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: costManagementRoot + type: object + properties: + spendingPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + description: The spending policies that govern Copilot Credits consumption. + x-ms-navigationProperty: true + userBalances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUserBalance' + description: 'Per-user consumption balances, addressed by the user''s identifier.' + x-ms-navigationProperty: true + description: The Copilot Cost Management administration root. + microsoft.graph.costManagementUserBalance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: costManagementUserBalance + type: object + properties: + selectionDataStatus: + $ref: '#/components/schemas/microsoft.graph.selectionDataStatus' + unevaluatedServices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUnevaluatedService' + description: "Services whose balance could not be evaluated. Empty on a fully successful read; a\nnon-empty collection means the result is partial. When no service could be evaluated, the\nrequest fails with 503 sourceUnavailable. Read-only." + readOnly: true + serviceBalances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUserServiceBalance' + description: "Per-service balance rows for the user. Services listed in unevaluatedServices are\nomitted. Expand to inline them." + x-ms-navigationProperty: true + description: "A user's computed per-service consumption balance. Addressed by the user's identifier; one\nbalance resource exists per user." + microsoft.graph.costManagementUserServiceBalance: + title: costManagementUserServiceBalance + type: object + properties: + accessDecisionReason: + $ref: '#/components/schemas/microsoft.graph.accessDecisionReason' + configuredPeriodLimit: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + configuredPerUserLimit: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + consumedQuantity: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: "Measured consumption for the selected service context, counted from the start of the\ncurrent period: month-to-date in UTC." + dataStatus: + $ref: '#/components/schemas/microsoft.graph.costManagementDataStatus' + effectiveCapacityQuantity: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + isConsumptionAllowed: + type: boolean + description: "Whether the user can currently consume the service. False covers both an entitlement gate\nand an exhausted limit; accessDecisionReason states which one applies." + remainingQuantity: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + serviceId: + type: string + description: The service identifier. A user holds at most one balance per service. Read-only. + readOnly: true + spendingPolicyId: + type: string + description: "The identifier of the spending policy selected for this service. Always present: a\nservice with no selected policy is reported in\ncostManagementUserBalance.unevaluatedServices instead of as a balance row. Read-only." + readOnly: true + unit: + $ref: '#/components/schemas/microsoft.graph.costManagementUnit' + description: Per-service balance and enforcement-selection diagnosis for a user. microsoft.graph.countryNamedLocation: allOf: - $ref: '#/components/schemas/microsoft.graph.namedLocation' @@ -1402439,6 +1418633,22 @@ components: - type: object nullable: true description: The type and details for configuring the endpoint to call the logic app's workflow. + microsoft.graph.customChoiceOption: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: customChoiceOption + type: object + properties: + displayName: + type: string + description: Display text of the choice option. + nullable: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. microsoft.graph.customClaimsPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1402776,6 +1418986,96 @@ components: nullable: true description: Indicates the custom workflow extension that is executed at this stage. Nullable. Supports $expand. x-ms-navigationProperty: true + microsoft.graph.customFieldDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: customFieldDefinition + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + 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: Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + readOnly: true + deletedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: 'Identity of the user who deleted the custom field definition, if it was deleted.' + readOnly: true + 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 the custom field definition was deleted, if applicable.' + format: date-time + nullable: true + readOnly: true + displayName: + type: string + description: Name of the custom field. + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + planId: + type: string + description: 'ID of the plan the custom field is defined on. Required, and immutable after creation.' + rollupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.customFieldRollupType' + - type: object + nullable: true + description: 'How values of this custom field are rolled up across tasks. The possible values are: noRollup, max, min, sum, average, unknownFutureValue.' + valueType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.customFieldValueType' + - type: object + nullable: true + description: 'Data type of the custom field''s values.. The possible values are: text, date, utcDateTime, number, decimal, flag, singleChoiceText, multipleChoiceText, unknownFutureValue.' + choiceOptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customChoiceOption' + description: The collection of selectable choice options for a single-choice or multiple-choice custom field. Read-only. Nullable. + x-ms-navigationProperty: true + microsoft.graph.customFieldValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: customFieldValue + type: object + properties: + customFieldDefinitionId: + type: string + description: ID of the customFieldDefinition this value is for. Immutable after creation. + nullable: true + value: + type: string + description: 'The value of the custom field, formatted according to the field''s valueType.' + nullable: true microsoft.graph.customSecurityAttributeAudit: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1403627,6 +1419927,12 @@ components: - title: deletedItemContainer type: object properties: + lifecyclePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + description: Deleted lifecycle policies that can be restored. + x-ms-navigationProperty: true workflows: type: array items: @@ -1403662,6 +1419968,51 @@ components: $ref: '#/components/schemas/microsoft.graph.participant' description: The collection of participants that were updated since the last roster update. x-ms-navigationProperty: true + microsoft.graph.dependency: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: dependency + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + constraint: + $ref: '#/components/schemas/microsoft.graph.dependencyType' + creationInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.creationInfo' + - type: object + nullable: true + description: Read-only creation metadata for the entity. + readOnly: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + sourceItemId: + type: string + description: ID of the source item in the dependency. + targetItemId: + type: string + description: ID of the target item in the dependency. microsoft.graph.depEnrollmentBaseProfile: allOf: - $ref: '#/components/schemas/microsoft.graph.enrollmentProfile' @@ -1404455,6 +1420806,8 @@ components: displayName: type: string description: The name of the Assignment Filter. + evaluationMode: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationMode' 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 @@ -1410390,6 +1426743,18 @@ components: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleSettings' - type: object nullable: true + microsoft.graph.directoryRoleManagementDeletedItemContainer: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: directoryRoleManagementDeletedItemContainer + type: object + properties: + roleDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + description: The soft-deleted custom role definitions in the directory. + x-ms-navigationProperty: true microsoft.graph.directoryRoleTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -1410872,11 +1427237,14 @@ components: properties: displayName: type: string + description: The display name of the identity. nullable: true identifier: type: string + description: The unique identifier for the identity within the drift record. principalName: type: string + description: The principal name of the identity. nullable: true microsoft.graph.drive: allOf: @@ -1411345,15 +1427713,18 @@ components: properties: policyId: type: string + description: The unique identifier of the protection policy associated with the activity log. nullable: true policyName: type: string + description: Name of the protection policy. nullable: true protectionUnitDetails: anyOf: - $ref: '#/components/schemas/microsoft.graph.protectionUnitDetails' - type: object nullable: true + description: Contains Protection unit counts information. microsoft.graph.easEmailProfileConfigurationBase: allOf: - $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' @@ -1413619,13 +1429990,16 @@ components: - $ref: '#/components/schemas/microsoft.graph.driftAccessPackageInfo' - type: object nullable: true + description: The access package associated with this drift record. readOnly: true assignedRole: type: string + description: The role currently assigned to the identity on the resource. nullable: true readOnly: true expectedRole: type: string + description: The role expected based on the access package assignment. nullable: true readOnly: true microsoft.graph.entraDriftIdentityInfo: @@ -1413636,6 +1430010,7 @@ components: properties: identityType: type: string + description: The type of identity. The possible values are user and group. nullable: true microsoft.graph.entraIdProtectionRiskyUserApproval: allOf: @@ -1413648,6 +1430023,11 @@ components: description: Indicates whether approval is required for risky users. minimumRiskLevel: $ref: '#/components/schemas/microsoft.graph.riskLevel' + microsoft.graph.entraProtectionPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase' + - title: entraProtectionPolicy + type: object microsoft.graph.evaluateLabelJobResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.jobResponseBase' @@ -1415583,6 +1431963,99 @@ components: - type: object nullable: true x-ms-navigationProperty: true + microsoft.graph.goal: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: goal + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.goalCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + 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: Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + readOnly: true + displayName: + type: string + description: Title of the goal. + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + finishDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: Date the goal is targeted to finish. + format: date + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + notes: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemBody' + - type: object + nullable: true + description: Additional details or notes about the goal. + planId: + type: string + description: 'ID of the plan that contains the goal. Required, and immutable after creation.' + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Priority of the goal. + format: int32 + startDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: Date the goal starts. + format: date + nullable: true + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerGoalStatus' + - type: object + nullable: true + description: 'Progress status of the goal. The possible values are: notStarted, onTrack, behind, atRisk, closed, unknownFutureValue.' + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' + description: The collection of tasks associated with the goal. Read-only. Nullable. + x-ms-navigationProperty: true microsoft.graph.goals: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1416190,7 +1432663,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. To learn more about managing this property for Microsoft 365 vs. cloud security groups, see Key differences from Microsoft 365 group labeling.' assignedLicenses: type: array items: @@ -1418034,6 +1434507,53 @@ components: type: string description: Associated device's serial number . This property is read-only. description: 'Intune will provide customer the ability to configure hardware/bios settings on the enrolled windows 10 Azure Active Directory joined devices. Starting from June, 2024 (Intune Release 2406), this type will no longer be supported and will be marked as deprecated' + microsoft.graph.historyItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: historyItem + type: object + properties: + actor: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) that performed the change. + entityId: + type: string + description: ID of the entity the history item describes. + nullable: true + entityType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.historyEntityType' + - type: object + nullable: true + description: 'Type of the entity the history item describes. The possible values are: task, unknownFutureValue.' + eventType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.historyEventType' + - type: object + nullable: true + description: 'Type of the change event that occurred. The possible values are: created, updated, deleted, undeleted, moved, unknownFutureValue.' + newData: + type: string + description: Serialized representation of the entity state after the change. + nullable: true + occurredDateTime: + 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 the change occurred. Read-only. + format: date-time + nullable: true + readOnly: true + oldData: + type: string + description: Serialized representation of the entity state before the change. + nullable: true + planId: + type: string + description: ID of the plan the change occurred in. + nullable: true microsoft.graph.homeRealmDiscoveryPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' @@ -1424585,6 +1441105,10 @@ components: type: string description: The display name of the folder. nullable: true + isHidden: + type: boolean + description: 'Indicates whether the folder is hidden. The default value is false. This property can be set only when you create the folder; it can''t be updated using PATCH. By default, listing folders or listing child folders returns only folders that aren''t hidden. To include hidden folders in the response, use the optional query parameter includeHiddenFolders=true. The response includes both hidden and nonhidden folders. If you use $select to limit the returned properties, include isHidden in the selection.' + nullable: true parentFolderId: type: string description: The unique identifier for the parent folder of this folder. @@ -1429430,11 +1445954,14 @@ components: - $ref: '#/components/schemas/microsoft.graph.offboardingDetails' - type: object nullable: true + description: 'Contains detailed information about the offboarding operation, including affected protection units and their status.' policyId: type: string + description: The unique identifier of the protection policy associated with the activity log. nullable: true policyName: type: string + description: Name of the protection policy. nullable: true policyStatus: $ref: '#/components/schemas/microsoft.graph.protectionPolicyStatus' @@ -1433597,6 +1450124,194 @@ components: description: The progress of the operation. status: $ref: '#/components/schemas/microsoft.graph.placeOperationStatus' + microsoft.graph.plan: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plan + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + calendar: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planCalendar' + - type: object + nullable: true + description: Working-time calendar settings for the plan. + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + container: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planContainer' + - type: object + nullable: true + description: 'Identifies the group, Teams channel, or user that owns the plan. Required, and immutable after creation.' + contentSensitivityLabelAssignment: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentSensitivityLabelAssignment' + - type: object + nullable: true + description: The sensitivity label assigned to content associated with the plan. + creationInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.creationInfo' + - type: object + nullable: true + description: Read-only creation metadata for the entity. + readOnly: true + displayName: + type: string + description: Title of the plan. + duration: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Duration of the plan, in days.' + format: int32 + nullable: true + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + hasChat: + type: boolean + description: Indicates whether the plan has an associated chat. + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + planView: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.planView' + - type: object + nullable: true + description: 'Plan-scoped view settings, including category definitions.' + sharedWithContainers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerSharedWithContainer' + description: 'The list of containers (for example, additional groups or channels) that the plan is shared with.' + buckets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bucket' + description: The collection of buckets in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + contexts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + description: The collection of context links describing where the plan is surfaced. Read-only. Nullable. + x-ms-navigationProperty: true + customFieldDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customFieldDefinition' + description: The collection of custom field definitions in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + dependencies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dependency' + description: The collection of dependencies between items in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + goals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.goal' + description: The collection of goals in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + historyItems: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.historyItem' + description: The collection of history (audit) items for the plan. Read-only. Nullable. + x-ms-navigationProperty: true + links: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentLink' + description: The collection of content links attached to the plan. Read-only. Nullable. + x-ms-navigationProperty: true + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' + description: The collection of tasks in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + microsoft.graph.planContextLink: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: planContextLink + type: object + properties: + associationType: + type: string + description: Describes how the plan is associated with the surface. + nullable: true + 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: Date and time the context link was created. Read-only. + format: date-time + nullable: true + readOnly: true + customLinkText: + type: string + description: 'Custom text used to render the link, if provided.' + nullable: true + displayAs: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerPlanContextType' + - type: object + nullable: true + description: 'How the context link should be displayed. The possible values are: teamsTab, sharePointPage, meetingNotes, other, unknownFutureValue, loopPage, project. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: loopPage , project.' + displayNameSegments: + type: array + items: + type: string + nullable: true + description: Display name segments used to render where the plan is surfaced. + isActive: + type: boolean + description: Indicates whether the context link is currently active. + nullable: true + isCreation: + type: boolean + description: Indicates whether this context link represents the original creation surface for the plan. + nullable: true + key: + type: string + description: Identifier for the context the plan is surfaced in. + nullable: true + ownerAppId: + type: string + description: Application ID of the app that owns the surface the plan is linked from. + nullable: true + webUrl: + type: string + description: URL of the surface where the plan is displayed. + nullable: true microsoft.graph.planner: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1433621,6 +1450336,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns a collection of the specified plans x-ms-navigationProperty: true + plans_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' + description: Read-only. Nullable. The collection of Planner Graph V4 plans. + x-ms-navigationProperty: true rosters: type: array items: @@ -1433633,6 +1450354,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. Returns a collection of the specified tasks x-ms-navigationProperty: true + tasks_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' + description: Read-only. Nullable. The collection of Planner Graph V4 tasks. + x-ms-navigationProperty: true microsoft.graph.plannerAssignedToTaskBoardTaskFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.plannerDelta' @@ -1433698,6 +1450425,72 @@ components: type: string description: 'Hint used to order tasks in the bucket view of the task board. For details about the supported format, see Using order hints in Planner.' nullable: true + microsoft.graph.plannerChatMessage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plannerChatMessage + type: object + properties: + content: + type: string + description: Body content of the chat message. + nullable: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who created the entity. Read-only. + readOnly: true + 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: Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + readOnly: true + deletedTime: + 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 the message was deleted. + format: date-time + nullable: true + editedTime: + 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 the message was last edited. + format: date-time + nullable: true + isDeleted: + type: boolean + description: Indicates whether the message was deleted. + nullable: true + isEdited: + type: boolean + description: Indicates whether the message was edited after it was sent. + nullable: true + messageType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerChatMessageType' + - type: object + nullable: true + description: 'Format of the message content. The possible values are: richTextHtml, plainText, unknownFutureValue.' + parentEntityId: + type: string + description: ID of the task or plan the message belongs to. + nullable: true + properties: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.chatMessageProperties' + - type: object + nullable: true + description: '@mentions and reactions associated with the message.' + threadType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerChatThreadType' + - type: object + nullable: true + description: 'Indicates whether the message belongs to a task-level or plan-level conversation. The possible values are: task, plan, unknownFutureValue.' microsoft.graph.plannerDelta: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1433760,6 +1450553,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans owned by the group. x-ms-navigationProperty: true + plans_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' + description: Read-only. Nullable. The collection of Planner Graph V4 plans owned by the group. + x-ms-navigationProperty: true microsoft.graph.plannerHistoryItem: allOf: - $ref: '#/components/schemas/microsoft.graph.plannerDelta' @@ -1434388,6 +1451187,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' x-ms-navigationProperty: true + plans_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' + description: Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + x-ms-navigationProperty: true recentPlans: type: array items: @@ -1434406,6 +1451211,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. Returns the plannerTasks assigned to the user. x-ms-navigationProperty: true + tasks_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' + description: Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + x-ms-navigationProperty: true microsoft.graph.platformCredentialAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -1434937,11 +1451748,11 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are available, away, beRightBack, busy, doNotDisturb, offline, outOfOffice, presenceUnknown.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, Offline, OutOfOffice, PresenceUnknown.' nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are available, away, beRightBack, busy, doNotDisturb, focusing, inACall, inAMeeting, offline, presenting, presenceUnknown.' + description: 'The base presence information for a user. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, Focusing, InACall, InAMeeting, Offline, Presenting, PresenceUnknown.' nullable: true outOfOfficeSettings: anyOf: @@ -1437584,6 +1454395,13 @@ components: - title: rbacApplication type: object properties: + deletedItems: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryRoleManagementDeletedItemContainer' + - type: object + nullable: true + description: Container for soft-deleted directory role management resources. + x-ms-navigationProperty: true resourceNamespaces: type: array items: @@ -1439065,13 +1455883,16 @@ components: - $ref: '#/components/schemas/microsoft.graph.restoreArtifactDetails' - type: object nullable: true + description: 'Contains detailed information about the artifacts being restored, including counts and status of restored items.' restoreCompletionDateTime: 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 when the restore task was completed. format: date-time nullable: true restoreSessionId: type: string + description: The unique identifier of the restore session associated with this activity log. nullable: true restoreSessionStatus: $ref: '#/components/schemas/microsoft.graph.restoreSessionStatus' @@ -1441730,6 +1458551,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userSecurityProfile' x-ms-navigationProperty: true + workbooks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + description: The Microsoft Security workbooks in the tenant. The collection response omits workbook content by default; explicitly select content to include it. + x-ms-navigationProperty: true zones: type: array items: @@ -1442053,6 +1458880,19 @@ components: - $ref: '#/components/schemas/microsoft.graph.awsSecurityToolAdministrationFinding' - title: securityToolAwsUserAdministratorFinding type: object + microsoft.graph.selectedGroupsSpendingPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + - title: selectedGroupsSpendingPolicy + type: object + properties: + assignedGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + description: "The groups the policy is assigned to. On create, omit this property or supply an empty\ncollection to create a disabled policy. Add the first group later through the\nassignedGroups/$ref operation to activate the policy when its other requirements are satisfied." + x-ms-navigationProperty: true + description: "A spending policy that governs only the users in its assigned groups. Omitting assignedGroups\nor supplying an empty collection creates a disabled policy that is not enforced. The policy\ntakes effect after at least one valid group is assigned and its other requirements are satisfied." microsoft.graph.selfServiceSignUp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1442823,6 +1459663,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' x-ms-navigationProperty: true + lifecycle: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + - type: object + nullable: true + description: The lifecycle governance state of the agent identity backed by this service principal. + x-ms-navigationProperty: true memberOf: type: array items: @@ -1445544,6 +1462391,69 @@ components: type: number description: Total number of words spoken by the student in the submission. format: int64 + microsoft.graph.spendingPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: spendingPolicy + type: object + properties: + billingMethods: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethods' + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + 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: When the policy was created. Read-only. + format: date-time + readOnly: true + displayName: + type: string + description: 'The policy display name. Must be 10-64 characters, letters, digits, and spaces only.' + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + 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: When the policy was last modified. Read-only. + format: date-time + readOnly: true + periodLimit: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + perUserLimit: + $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + status: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyStatus' + emailThresholdSettings: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementAlertSetting' + - type: object + nullable: true + description: "Notify-only email threshold configuration for the policy. Alerts are delivered by email\nonly. Addressed beneath the policy rather than returned inline in the policy response." + x-ms-navigationProperty: true + serviceSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + description: "Per-service settings contained by the policy. Add a service with POST; remove one by\nsetting its state to disabled, which retains the entry in that state." + x-ms-navigationProperty: true + description: "A policy that governs Copilot Credits consumption for an audience. Every policy is one of\nits derived types, identified by @odata.type on create." + microsoft.graph.spendingPolicyServiceSetting: + title: spendingPolicyServiceSetting + type: object + properties: + parentEtag: + type: string + description: "The containing policy's ETag. Use this value in If-Match for concurrency control on\nservice-setting changes. Read-only." + readOnly: true + parentStatus: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyStatus' + serviceId: + type: string + description: "The identifier of the AI service this setting governs, such as cowork or workIQ. Several\nbillable services can share one identifier and are governed together. Discover valid\nvalues from the service catalog using a category identifier, not the catalog entry's\nown id." + state: + $ref: '#/components/schemas/microsoft.graph.serviceSettingState' + description: Desired governance state for a single service within a spending policy. microsoft.graph.staleSignInAlertConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementAlertConfiguration' @@ -1446517,6 +1463427,185 @@ components: description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. x-ms-navigationProperty: true description: Policy used to configure detailed management settings targeted to specific security groups + microsoft.graph.task: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: task + type: object + properties: + archivalInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + - type: object + nullable: true + description: 'Information about whether the entity is archived, and when it was archived.' + bucketId: + type: string + description: ID of the bucket that the task belongs to. + nullable: true + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.taskCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + completedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user who marked the task complete. + completedDateTime: + 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 the task was completed. + format: date-time + nullable: true + creationInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.creationInfo' + - type: object + nullable: true + description: Read-only creation metadata for the entity. + readOnly: true + displayName: + type: string + description: Title of the task. + dueDateTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateWithOptionalTime' + - type: object + nullable: true + description: 'Date and, optionally, time the task is due.' + extensions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.extensionFieldCollection' + - type: object + nullable: true + description: Custom extension field values set on the entity. Supports $select. + finishDateTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateWithOptionalTime' + - type: object + nullable: true + description: 'Date and, optionally, time the task was finished.' + goalIds: + type: array + items: + type: string + nullable: true + description: IDs of the goals that the task is associated with. + hasChat: + type: boolean + description: Indicates whether the task has an associated chat. + nullable: true + hasChildren: + type: boolean + description: Indicates whether the task has subtasks. + nullable: true + isCritical: + type: boolean + description: 'Indicates whether the task is on the critical path, as computed from its dependencies.' + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) who last modified the entity. Read-only. + 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: Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + format: date-time + nullable: true + notes: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemBody' + - type: object + nullable: true + description: Additional details or notes about the task. + parentTaskId: + type: string + description: 'ID of the parent task, if this task is a subtask.' + nullable: true + percentComplete: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Percentage of the task''s completion, ranging from 0 to 100.' + format: int32 + personalView: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.taskPersonalView' + - type: object + nullable: true + description: 'Per-user personal view settings for the task, such as My Day membership.' + planId: + type: string + description: ID of the plan that contains the task. Immutable after creation. + nullable: true + planView: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.taskPlanView' + - type: object + nullable: true + description: 'Task view settings scoped to the plan, such as applied category IDs.' + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Priority of the task. Supported values range from 0 (urgent) to 10 (low). + format: int32 + recurrence: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerTaskRecurrence' + - type: object + nullable: true + description: 'Recurrence pattern for the task, if it repeats.' + startDateTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateWithOptionalTime' + - type: object + nullable: true + description: 'Date and, optionally, time the task is scheduled to start.' + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerTaskStatus' + - type: object + nullable: true + description: 'Indicates progress on the task. The possible values are: notStarted, inProgress, completed, blocked, unknownFutureValue.' + checklist: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + description: The collection of checklist items on the task. Read-only. Nullable. + x-ms-navigationProperty: true + customFieldValues: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + description: The collection of custom field values set on the task. Read-only. Nullable. + x-ms-navigationProperty: true + links: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentLink' + description: The collection of content links attached to the task. Read-only. Nullable. + x-ms-navigationProperty: true + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + description: The collection of chat messages associated with the task. Read-only. Nullable. + x-ms-navigationProperty: true + userAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userAssignment' + description: The collection of user assignments on the task. Read-only. Nullable. + x-ms-navigationProperty: true microsoft.graph.taskFileAttachment: allOf: - $ref: '#/components/schemas/microsoft.graph.attachmentBase' @@ -1447068,6 +1464157,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' x-ms-navigationProperty: true + plans_v2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' + description: 'Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported.' + x-ms-navigationProperty: true microsoft.graph.teamsTab: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1451278,6 +1468373,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' x-ms-navigationProperty: true + lifecycle: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.userIdentityLifecycle' + - type: object + nullable: true + description: Lifecycle information for the user. Read-only. + x-ms-navigationProperty: true mailFolders: type: array items: @@ -1451688,6 +1468790,33 @@ components: description: The install state of the app on devices. x-ms-navigationProperty: true description: 'Contains properties for the installation status for a user. This will be deprecated starting May, 2023 (Intune Release 2305).' + microsoft.graph.userAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: userAssignment + type: object + properties: + assignedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) that made the assignment. + assignedDateTime: + 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 the assignment was made. + format: date-time + nullable: true + capabilities: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userAssignmentCapability' + - type: object + nullable: true + description: 'Server-computed, read-only capability flags indicating which optional features are enabled for the entity.' + readOnly: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' microsoft.graph.userCloudCommunication: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1463870,6 +1480999,9 @@ components: - type: object nullable: true description: Determines whether issuer(CA) hints are sent back to the client side to filter the certificates shown in certificate picker. + requireCertificateSidAlignment: + type: boolean + description: 'When set to true, Microsoft Entra ID matches the SID in the Security Identifier (SID) extension or the SAN URI SID value from the user''s X.509 certificate to the user''s on-premises SID attribute for hybrid users and cloud SID for cloud-only users. Certificate-based authentication fails if the values don''t match. The value can''t be null. The default value is false.' includeTargets: type: array items: @@ -1464008,6 +1481140,15 @@ components: userId: type: string description: Microsoft Entra user identifier. Use the List users method to get this ID. + microsoft.graph.absoluteCostManagementAlertThreshold: + allOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementAlertThreshold' + - title: absoluteCostManagementAlertThreshold + type: object + properties: + unit: + $ref: '#/components/schemas/microsoft.graph.costManagementUnit' + description: "A threshold expressed as an absolute quantity. The value is positive and is stated in the\naccompanying unit, which matches the policy's limit unit." microsoft.graph.acceptJoinResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.participantJoiningResponse' @@ -1464022,15 +1481163,18 @@ components: properties: catalogId: type: string + description: 'Reserved for future use. This property is currently ignored, and the report includes data from all catalogs.' nullable: true reportFormat: type: string + description: 'The file format of the report. The supported values are csv and parquet. For the generateDownloadUri action, specify parquet.' nullable: true resourceIds: type: array items: type: string nullable: true + description: 'Reserved for future use. This property is currently ignored, and the report includes all resources of the specified resource type.' resourceType: $ref: '#/components/schemas/microsoft.graph.accessDriftReportResourceType' microsoft.graph.accessPackageAnswer: @@ -1467151,6 +1484295,26 @@ components: value: type: string description: The category value as it appears in the categories property of an applicationTemplate. Use this value when filtering application templates by category. + microsoft.graph.appliedAppManagementPolicyRestriction: + title: appliedAppManagementPolicyRestriction + type: object + properties: + attemptedChanges: + $ref: '#/components/schemas/microsoft.graph.Dictionary' + auditResult: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditLogAuditResult' + policyId: + type: string + policyType: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditLogPolicyType' + restrictionDetails: + $ref: '#/components/schemas/microsoft.graph.Dictionary' + restrictionResult: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditLogRestrictionResult' + restrictionState: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditLogRestrictionState' + restrictionType: + type: string microsoft.graph.appliedAuthenticationEventListener: title: appliedAuthenticationEventListener type: object @@ -1467842,6 +1485006,8 @@ components: type: string description: The data type of the property. nullable: true + evaluationSource: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterPropertyEvaluationSource' isCollection: type: boolean description: Indicates whether the property is a collection type or not. @@ -1470188,6 +1487354,13 @@ components: to: type: string description: Defines the upper bound up to which to compute the aggregation. This can be a numeric value or a string representation of a date using the YYYY-MM-DDTHH:mm:ss.sssZ format. Required. + microsoft.graph.bucketCapability: + title: bucketCapability + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the bucket. microsoft.graph.bufferDecryptionResult: title: bufferDecryptionResult type: object @@ -1470594,6 +1487767,13 @@ components: microsoft.graph.capturedOAuthDetails: title: capturedOAuthDetails type: object + microsoft.graph.categoryDefinitionCapability: + title: categoryDefinitionCapability + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the category definition. microsoft.graph.certificateAuthority: title: certificateAuthority type: object @@ -1471057,6 +1488237,27 @@ components: chatId: type: string description: The unique identifier for the chat whose members should receive the notifications. + microsoft.graph.chatMention: + title: chatMention + type: object + properties: + index: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Character position of the mention within the message content. + format: int32 + nullable: true + mentioned: + type: string + description: Identifier of the mentioned user or application. + nullable: true + type: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.chatMentionType' + - type: object + nullable: true + description: 'Type of the mentioned entity. The possible values are: user, application, unknownFutureValue.' microsoft.graph.chatMessageAttachment: title: chatMessageAttachment type: object @@ -1471265,6 +1488466,20 @@ components: type: string nullable: true description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' + microsoft.graph.chatMessageProperties: + title: chatMessageProperties + type: object + properties: + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMention' + description: Collection of @mentions in the message. + reactions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatReaction' + description: Collection of reactions applied to the message. microsoft.graph.chatMessageReaction: title: chatMessageReaction type: object @@ -1471282,6 +1488497,10 @@ components: type: string description: The hosted content URL for the custom reaction type. nullable: true + reactionId: + type: string + description: The service-issued identifier for a custom emoji reaction. The identifier is scoped to the tenant. + nullable: true reactionType: type: string description: 'The reaction type. Supported values include Unicode characters, custom, and some backward-compatible reaction types, such as like, angry, sad, laugh, heart, and surprised.' @@ -1471292,6 +1488511,19 @@ components: - $ref: '#/components/schemas/microsoft.graph.identitySet' - title: chatMessageReactionIdentitySet type: object + microsoft.graph.chatReaction: + title: chatReaction + type: object + properties: + key: + type: string + description: 'Identifier of the reaction (for example, an emoji key).' + nullable: true + users: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.creationTimestamp' + description: 'Users who applied the reaction, and when.' microsoft.graph.chatRenamedEventMessageDetail: allOf: - $ref: '#/components/schemas/microsoft.graph.eventMessageDetail' @@ -1471334,6 +1488566,13 @@ components: description: Represents the dateTime up until which the current user has read chatMessages in a specific chat. format: date-time nullable: true + microsoft.graph.checklistCapability: + title: checklistCapability + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the checklist item. microsoft.graph.choiceColumn: title: choiceColumn type: object @@ -1472989,7 +1490228,7 @@ components: nullable: true id: type: string - description: 'The unique identifier (ID) of the source image. Read-only. The id property is deprecated and will stop returning data on January 31, 2024. Going forward, use the resourceId property.' + description: 'The unique identifier (ID) of the source image. Read-only. The id property is deprecated and will stop returning data on December 7, 2026. Going forward, use the resourceId property.' nullable: true resourceId: type: string @@ -1473062,6 +1490301,20 @@ components: storageAccountId: type: string description: 'Indicates the unique identifier for the Azure storage account. For example, /subscriptions/0231ef39-1113-4772-bffe-26e7d8a15c9e/resourceGroups/myresourcegroup/providers/Microsoft.Storage/storageAccounts/mystorageaccount.' + microsoft.graph.cloudPcStorageConfiguration: + title: cloudPcStorageConfiguration + type: object + properties: + allocatedStorageSizeCategory: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingsPersistenceStorageSizeCategory' + - type: object + nullable: true + storageSizingType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcStorageSizingType' + - type: object + nullable: true microsoft.graph.cloudPcSubscription: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1473112,6 +1490365,53 @@ components: - type: object nullable: true description: 'Indicates the Cloud PC disk encryption type for a tenant. It is a tenant-level setting that applies globally to all Cloud PCs in the tenant. The possible values are: platformManagedKey, customerManagedKey, unknownFutureValue. Read-only.' + microsoft.graph.cloudPcUserProfileBulkActionResult: + title: cloudPcUserProfileBulkActionResult + type: object + properties: + failedCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + totalCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + microsoft.graph.cloudPcUserProfileSnapshotCreateBulkActionResult: + allOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileBulkActionResult' + - title: cloudPcUserProfileSnapshotCreateBulkActionResult + type: object + properties: + failedCloudProfileIds: + type: array + items: + type: string + microsoft.graph.cloudPcUserProfileSnapshotExportBulkActionResult: + allOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileBulkActionResult' + - title: cloudPcUserProfileSnapshotExportBulkActionResult + type: object + properties: + failedSnapshotIds: + type: array + items: + type: string + microsoft.graph.cloudPcUserProfileSnapshotStorageDetail: + title: cloudPcUserProfileSnapshotStorageDetail + type: object + properties: + accessTier: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcStorageAccountAccessTier' + - type: object + nullable: true + containerName: + type: string + storageAccountId: + type: string microsoft.graph.cloudPcUserRoleScopeTagInfo: title: cloudPcUserRoleScopeTagInfo type: object @@ -1473122,6 +1490422,21 @@ components: roleScopeTagId: type: string description: Scope tag ID. + microsoft.graph.cloudPCUserSettingsPersistenceAutoCleanupDetail: + title: cloudPCUserSettingsPersistenceAutoCleanupDetail + type: object + properties: + autoCleanupMode: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcAutoCleanupMode' + - type: object + nullable: true + inactiveProfileRetentionDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true microsoft.graph.cloudPcUserSettingsPersistenceConfiguration: title: cloudPcUserSettingsPersistenceConfiguration type: object @@ -1473145,6 +1490460,11 @@ components: description: 'The last time the user settings persistence profile was attached to the Cloud PC. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true + profileDiskEncryptionType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionType' + - type: object + nullable: true profileId: type: string description: Indicates the unique identifier of the Cloud PC user settings persistence profile for the selected Cloud PC user settings persistence. Required. Read-only. @@ -1473156,9 +1490476,41 @@ components: format: int32 status: $ref: '#/components/schemas/microsoft.graph.cloudPCUserSettingsPersistenceProfileStatus' + usageDetail: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPCUserSettingsPersistenceProfileUsageDetail' + - type: object + nullable: true userPrincipalName: type: string description: 'The user principal name of the owner of the cloud profile. For example, connie@contoso.com. Required. Read-only.' + microsoft.graph.cloudPCUserSettingsPersistenceProfileUsageDetail: + title: cloudPCUserSettingsPersistenceProfileUsageDetail + type: object + properties: + lastUsedSizeSyncDateTime: + 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 + format: date-time + nullable: true + profileUsedSizeInGB: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + microsoft.graph.cloudPcUserSettingsPersistenceSnapshotConfiguration: + title: cloudPcUserSettingsPersistenceSnapshotConfiguration + type: object + properties: + autoSnapshotFrequencyInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true microsoft.graph.cloudPCUserSettingsPersistenceUsageResult: title: cloudPCUserSettingsPersistenceUsageResult type: object @@ -1474501,6 +1491853,13 @@ components: description: 'Existing Microsoft Purview Information Protection metadata is passed as key/value pairs, where the key is the MSIPLabelGUID_PropName.' state: $ref: '#/components/schemas/microsoft.graph.contentState' + microsoft.graph.contentLinkCapability: + title: contentLinkCapability + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the content link. microsoft.graph.contentMetadata: title: contentMetadata type: object @@ -1475048,6 +1492407,95 @@ components: type: string description: Resource within the application segment for which CORS permissions are granted. / grants permission for whole app segment. nullable: true + microsoft.graph.costManagementAlertThreshold: + title: costManagementAlertThreshold + type: object + properties: + value: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: The threshold value. Its permitted range is set by the derived type. + description: "A single notify-only alert threshold. Every threshold is one of its derived types,\nidentified by @odata.type on create." + microsoft.graph.costManagementBillingMethodBalance: + title: costManagementBillingMethodBalance + type: object + properties: + billingMethod: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethod' + consumedQuantity: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: Credits consumed. Reported for every billing method. + dataStatus: + $ref: '#/components/schemas/microsoft.graph.costManagementDataStatus' + purchasedQuantity: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: "Credits purchased for this billing method. Omitted when there is no purchased pool, as for\npay-as-you-go, where consumption is billed as incurred." + remainingQuantity: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: "Credits still available, as calculated by the service. This is not the difference between\npurchasedQuantity and consumedQuantity — use this value rather than deriving one. Omitted when\nthe billing method has no finite pool." + unit: + $ref: '#/components/schemas/microsoft.graph.costManagementUnit' + description: Credit balance for one billing method. + microsoft.graph.costManagementDataStatus: + title: costManagementDataStatus + type: object + properties: + 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: 'When the underlying data was last modified, not when the request was received.' + format: date-time + description: Last modification time for the source data represented by a result. + microsoft.graph.costManagementQuantity: + title: costManagementQuantity + type: object + properties: + unit: + $ref: '#/components/schemas/microsoft.graph.costManagementUnit' + description: "A unit-bearing quantity that is either limited to a value or unlimited. Every quantity is\none of its derived types, identified by @odata.type on create." + microsoft.graph.costManagementTenantCreditBalance: + title: costManagementTenantCreditBalance + type: object + properties: + billingMethodBalances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethodBalance' + description: 'Credit balances, one per billing method. Each entry carries its own data status.' + description: The tenant's Copilot credit balance snapshot. + microsoft.graph.costManagementUnevaluatedService: + title: costManagementUnevaluatedService + type: object + properties: + reason: + $ref: '#/components/schemas/microsoft.graph.balanceEvaluationFailureReason' + serviceId: + type: string + description: The service identifier whose balance could not be evaluated. + description: "A service whose balance could not be evaluated for the user, reported instead of an\nunreliable costManagementUserServiceBalance row." microsoft.graph.createAction: title: createAction type: object @@ -1475065,6 +1492513,58 @@ components: type: string description: The unique identifier for a session description: Remote help - response we provide back to the helper after successfully creating an ACS session + microsoft.graph.creationInfo: + title: creationInfo + type: object + properties: + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) that created the entity. + 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: Date and time the entity was created. + format: date-time + nullable: true + externalId: + type: string + description: 'Identifier of the entity in an external system, if it originated outside Planner.' + nullable: true + externalUrl: + type: string + description: 'URL of the entity in the external system, if applicable.' + nullable: true + externalVersion: + type: string + description: 'Version of the entity in the external system, if applicable.' + nullable: true + scenarioId: + type: string + description: Identifier of the scenario or workflow that created the entity. + nullable: true + scope: + type: string + description: Scope the entity was created in. + nullable: true + microsoft.graph.creationTimestamp: + title: creationTimestamp + type: object + properties: + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Identity of the user (or application) associated with the action. + 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: Date and time the action occurred. + format: date-time + nullable: true microsoft.graph.credential: title: credential type: object @@ -1475965,6 +1493465,29 @@ components: properties: dateTime: type: string + microsoft.graph.dateWithOptionalTime: + title: dateWithOptionalTime + type: object + properties: + date: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date component of the value. + format: date + nullable: true + isTimeSpecified: + type: boolean + description: Indicates whether a specific time (not just a date) was provided. + time: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: The optional time-of-day component of the value. + format: time + nullable: true + timeZone: + type: string + description: 'Time zone the time value is expressed in, if time is set.' + nullable: true microsoft.graph.daylightTimeZoneOffset: allOf: - $ref: '#/components/schemas/microsoft.graph.standardTimeZoneOffset' @@ -1479314,9 +1496837,11 @@ components: properties: displayName: type: string + description: The display name of the access package. nullable: true identifier: type: string + description: The unique identifier of the access package. microsoft.graph.driftCounts: title: driftCounts type: object @@ -1479325,16 +1496850,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of assignments that are expected but not present on the resource. format: int32 total: maximum: 2147483647 minimum: -2147483648 type: number + description: The total number of unauthorized and missing access assignments. format: int32 unauthorized: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of assignments that exist on the resource but are not expected. format: int32 microsoft.graph.driftedProperty: title: driftedProperty @@ -1479364,12 +1496892,16 @@ components: properties: catalogIdentifier: type: string + description: The identifier of the entitlement management catalog that contains the resource. catalogName: type: string + description: The display name of the entitlement management catalog. displayName: type: string + description: The display name of the governed resource. identifier: type: string + description: The unique identifier of the governed resource. type: $ref: '#/components/schemas/microsoft.graph.accessDriftResourceType' microsoft.graph.driveItemAccessOperationsViewpoint: @@ -1480652,6 +1498184,15 @@ components: description: Name of the resource type. nullable: true readOnly: true + microsoft.graph.errorSettings: + title: errorSettings + type: object + properties: + errorAction: + $ref: '#/components/schemas/microsoft.graph.errorActions' + isEnabled: + type: boolean + description: Indicates whether Secure by Default is enabled for the protection scope. microsoft.graph.evaluateDynamicMembershipResult: title: evaluateDynamicMembershipResult type: object @@ -1480714,6 +1498255,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' + microsoft.graph.evaluationErrorDetail: + title: evaluationErrorDetail + type: object + properties: + errorCategory: + $ref: '#/components/schemas/microsoft.graph.evaluationErrorCategory' + errorMessage: + type: string + errorType: + $ref: '#/components/schemas/microsoft.graph.evaluationErrorType' + microsoft.graph.evaluationIncompleteActivityMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.processContentMetadataBase' + - title: evaluationIncompleteActivityMetadata + type: object + properties: + errorAction: + $ref: '#/components/schemas/microsoft.graph.errorActions' + inspectionIncompleteReason: + $ref: '#/components/schemas/microsoft.graph.evaluationErrorDetail' microsoft.graph.evaluationScope: title: evaluationScope type: object @@ -1481039,6 +1498600,9 @@ components: type: string description: The unique identifier for a session description: Remote help - response we provide back to the helper after getting response from pubSub + microsoft.graph.extensionFieldCollection: + title: extensionFieldCollection + type: object microsoft.graph.extensionSchemaProperty: title: extensionSchemaProperty type: object @@ -1481392,6 +1498956,10 @@ components: title: fileStorageContainerCustomPropertyValue type: object properties: + isPatternToken: + type: boolean + description: 'Indicates whether value is a urlTemplate pattern (for example, a token such as {itemId} used to configure redirect behavior when opening files), rather than a literal value that consumers must resolve before use. Optional. The default value is false.' + nullable: true isSearchable: type: boolean description: Indicates whether the custom property is searchable. Optional. The default value is false. @@ -1481901,6 +1499469,9 @@ components: profileId: type: string description: Specifies the distinct identifier that is assigned to the security profile or filtering profile. + microsoft.graph.goalCapability: + title: goalCapability + type: object microsoft.graph.governanceCriteria: title: governanceCriteria type: object @@ -1483815,6 +1501386,9 @@ components: v26_0: type: boolean description: 'Indicates the minimum iOS version support required for the managed device. When ''True'', iOS with OS Version 26.0 or later is required to install the app. If ''False'', iOS Version 26.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' + v27_0: + type: boolean + description: 'Indicates the minimum iOS version support required for the managed device. When ''True'', iOS with OS Version 27.0 or later is required to install the app. If ''False'', iOS Version 27.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' v8_0: type: boolean description: 'Indicates the minimum iOS version support required for the managed device. When ''True'', iOS with OS Version 8.0 or later is required to install the app. If ''False'', iOS Version 8.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' @@ -1484872,6 +1502446,22 @@ components: description: 'The number of units that are in warning status. When the subscription of the service SKU has expired, the customer has a grace period to renew their subscription before it''s canceled (moved to a suspended state).' format: int32 nullable: true + microsoft.graph.limitedCostManagementQuantity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + - title: limitedCostManagementQuantity + type: object + properties: + value: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + description: 'The numeric value of the quantity, expressed in the stated unit.' + description: "A quantity limited to a specific value. A value of zero permits no consumption and is\ndistinct from unlimited." microsoft.graph.linkableIdentifiers: title: linkableIdentifiers type: object @@ -1485788,6 +1503378,9 @@ components: v26_0: type: boolean description: 'Indicates the minimum OS X version support required for the managed device. When ''True'', macOS with OS X 26.0 or later is required to install the app. If ''False'', OS X Version 26.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' + v27_0: + type: boolean + description: 'Indicates the minimum OS X version support required for the managed device. When ''True'', macOS with OS X 27.0 or later is required to install the app. If ''False'', OS X Version 27.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE.' description: The minimum operating system required for a macOS app. microsoft.graph.macOSPrivacyAccessControlItem: title: macOSPrivacyAccessControlItem @@ -1488387,34 +1505980,41 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units whose offboarding was cancelled during the operation. format: int32 failedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that failed to be offboarded during the operation. format: int32 offboardedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were successfully offboarded during the operation. format: int32 offboardEndDateTime: 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 when the offboarding operation ended. format: date-time nullable: true offboardingStatus: type: string + description: The current status of the offboarding operation. nullable: true offboardStartDateTime: 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 when the offboarding operation started. format: date-time nullable: true totalRequestedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The total number of protection units that were requested to be offboarded in this operation. format: int32 microsoft.graph.oidcAddressInboundClaims: title: oidcAddressInboundClaims @@ -1489250,6 +1506850,7 @@ components: nullable: true isDeviceAccessEnabled: type: boolean + description: Indicates whether the Microsoft Entra Private Access application is accessible or available in device access mode. false by default. isDnsResolutionEnabled: type: boolean description: Indicates Microsoft Entra Private Access should handle DNS resolution. false by default. @@ -1490240,6 +1507841,12 @@ components: - type: object nullable: true description: A property that indicates that an operation that might update the binary content of a file is pending completion. + microsoft.graph.percentageCostManagementAlertThreshold: + allOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementAlertThreshold' + - title: percentageCostManagementAlertThreshold + type: object + description: "A threshold expressed as a percentage of the policy's period limit. The value is an\ninteger from 1 to 100 and carries no unit." microsoft.graph.permissionsAnalyticsAggregatedIamKeySummary: title: permissionsAnalyticsAggregatedIamKeySummary type: object @@ -1490711,6 +1508318,49 @@ components: type: string description: The service plan identifier. nullable: true + microsoft.graph.planCalendar: + title: planCalendar + type: object + properties: + timeZone: + type: string + description: Time zone the plan's calendar is expressed in. + nullable: true + workDayDefaults: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workDayDefaults' + - type: object + nullable: true + description: Default working-day start and end times for the plan. + microsoft.graph.planCapability: + title: planCapability + type: object + properties: + calendar: + type: boolean + description: Indicates whether calendar features are enabled for the plan. + customFields: + type: boolean + description: Indicates whether custom fields are enabled for the plan. + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the plan. + goals: + type: boolean + description: Indicates whether goals are enabled for the plan. + undo: + type: boolean + description: Indicates whether undo is enabled for the plan. + microsoft.graph.planContainer: + title: planContainer + type: object + properties: + containerId: + type: string + description: 'ID of the container (group ID, user ID, or Teams channel ID).' + nullable: true + containerType: + $ref: '#/components/schemas/microsoft.graph.plannerContainerType' microsoft.graph.plannerAppliedCategories: title: plannerAppliedCategories type: object @@ -1490726,10 +1508376,26 @@ components: title: plannerArchivalInfo type: object properties: + isArchived: + type: boolean + description: Read-only. Indicates whether the entity is archived. + nullable: true justification: type: string description: Read-only. Reason why the entity was archived or unarchived. nullable: true + modifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + description: Read-only. Identity of the user who archived or unarchived the entity. + 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: Read-only. Date and time at which the entity's archive status changed. + format: date-time + nullable: true statusChangedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -1491827,6 +1509493,15 @@ components: - type: object nullable: true description: The detailed usage rights information for the requesting user on the plan. This property is null when no sensitivity label is applied to the plan. Optional. + microsoft.graph.planView: + title: planView + type: object + properties: + categories: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.categoryDefinition' + x-ms-navigationProperty: true microsoft.graph.policyBinding: title: policyBinding type: object @@ -1491841,6 +1509516,18 @@ components: items: $ref: '#/components/schemas/microsoft.graph.scopeBase' description: Specifies the users or groups to be included in this policy scope. Often set to tenantScope for 'All users'. + microsoft.graph.policyConfiguration: + title: policyConfiguration + type: object + properties: + errorSettings: + $ref: '#/components/schemas/microsoft.graph.errorSettings' + 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 when the effective policy configuration was last modified. The timestamp is always in UTC. + format: date-time + nullable: true microsoft.graph.policyLocation: title: policyLocation type: object @@ -1491897,6 +1509584,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.dlpActionInfo' description: The enforcement actions to take if the policy conditions are met within this scope. Required. + policyConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.policyConfiguration' + - type: object + nullable: true + description: The effective configuration for policy evaluation scenarios. This property can be omitted or null when no configuration is available or applicable. microsoft.graph.policyTenantScope: allOf: - $ref: '#/components/schemas/microsoft.graph.policyScopeBase' @@ -1493539,29 +1511232,35 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were successfully added to the backup policy. format: int32 backupConfigurationType: type: string + description: The type of backup configuration applied to the protection units. nullable: true failedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection unit operations that failed during processing. format: int32 removedCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were successfully removed from the backup policy. format: int32 requestedToAddCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were requested to be added to the backup policy. format: int32 requestedToRemoveCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of protection units that were requested to be removed from the backup policy. format: int32 microsoft.graph.protectOnlineMeetingAction: allOf: @@ -1494729,6 +1512428,10 @@ components: - type: object nullable: true description: 'The possible values are: manager, colleague, directReport, dotLineReport, assistant, dotLineManager, alternateContact, friend, spouse, sibling, child, parent, sponsor, emergencyContact, other, unknownFutureValue.' + relationshipLabel: + type: string + description: 'Information (free-text) describing the relationship between the user and the related person. This property provides additional context beyond the predefined relationship values and can be used by clients, including AI-powered experiences, to better understand and reason about the relationship.' + nullable: true userId: type: string description: The user's directory object ID (Microsoft Entra ID or CID). @@ -1495421,16 +1513124,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of artifacts that failed to be restored during the restore operation. format: int32 restoredCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of artifacts that were successfully restored during the restore operation. format: int32 totalArtifactsCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The total number of artifacts included in the restore operation. format: int32 microsoft.graph.restorePointSearchResponse: title: restorePointSearchResponse @@ -1496943,6 +1514649,34 @@ components: microsoft.graph.segmentConfiguration: title: segmentConfiguration type: object + microsoft.graph.selectionDataStatus: + title: selectionDataStatus + type: object + properties: + evaluatedDateTime: + 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: When the result was evaluated. Always present. + format: date-time + groupMembershipAsOfDateTime: + 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: As-of time of the group membership used. + format: date-time + nullable: true + policyConfigurationAsOfDateTime: + 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: As-of time of the policy configuration used. + format: date-time + nullable: true + usageAsOfDateTime: + 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: As-of time of the usage data used. Omitted when no usage read was performed. + format: date-time + nullable: true + description: Freshness of each source that contributed to a computed balance or selection. microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration: title: selfServiceSignUpAuthenticationFlowConfiguration type: object @@ -1497608,7 +1515342,7 @@ components: nullable: true throttledRequests: type: number - description: 'The number of API requests that were throttled. Only present in the throttlingReport; this property isn''t returned for the egressReport. Summary rows: total throttled requests across all applications. Detail rows: throttled requests for the specific application on the specific date. Read-only.' + description: 'The number of API requests that were throttled. Only present in the throttlingReport. For summary rows, this is the total number of throttled requests across all applications. For detail rows, this is the number of throttled requests for the specific application on the specific date. Read-only.' format: int64 nullable: true usageDateTime: @@ -1497619,12 +1515353,12 @@ components: nullable: true usageMB: type: number - description: 'Total usage in megabytes (MB) for this data point. Only present in the egressReport; this property isn''t returned for the throttlingReport. Summary rows: total aggregated usage across all applications for the reporting period. Detail rows: usage for the specific application on the specific date. Read-only.' + description: 'Total usage in megabytes (MB) for this data point. Only present in the egressReport. For summary rows, this is the total aggregated usage across all applications for the reporting period. For detail rows, this is the usage for the specific application on the specific date. Read-only.' format: int64 nullable: true usageRequests: type: number - description: 'The number of API requests. Summary rows: total requests across all applications. Detail rows: requests for the specific application on the specific date. Read-only.' + description: 'The number of API requests. Present in all report types. For summary rows, this is the total number of requests across all applications. For detail rows, this is the number of requests for the specific application on the specific date. Read-only.' format: int64 nullable: true microsoft.graph.sharePointApiUsageReport: @@ -1499616,6 +1517350,36 @@ components: - $ref: '#/components/schemas/microsoft.graph.userSet' - title: targetUserSponsors type: object + microsoft.graph.taskCapability: + title: taskCapability + type: object + properties: + assignedPriorityForTaskPersonalView: + type: boolean + description: Indicates whether assigned priority is shown in the task's personal view. + dependencies: + type: boolean + description: Indicates whether dependencies are enabled for the task. + history: + type: boolean + description: Indicates whether history tracking is enabled for the task. + microsoft.graph.taskPersonalView: + title: taskPersonalView + type: object + properties: + isOnMyDay: + type: boolean + description: Indicates whether the task is included in the user's My Day view. + microsoft.graph.taskPlanView: + title: taskPlanView + type: object + properties: + appliedCategoryIds: + type: array + items: + type: string + nullable: true + description: IDs of the categories applied to the task within this plan. microsoft.graph.teamArchivedEventMessageDetail: allOf: - $ref: '#/components/schemas/microsoft.graph.eventMessageDetail' @@ -1501998,6 +1519762,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.authorizationSystemIdentitySource' - title: unknownSource type: object + microsoft.graph.unlimitedCostManagementQuantity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.costManagementQuantity' + - title: unlimitedCostManagementQuantity + type: object + description: A quantity that is not limited. Carries no numeric value. microsoft.graph.unmanagedDevice: title: unmanagedDevice type: object @@ -1502273,6 +1520043,13 @@ components: - type: object nullable: true description: 'Represents the user action that the authenticating identity is performing. The possible values are: registerSecurityInformation, registerOrJoinDevices, unknownFutureValue.' + microsoft.graph.userAssignmentCapability: + title: userAssignmentCapability + type: object + properties: + extensions: + type: boolean + description: Indicates whether custom extension fields are enabled for the user assignment. microsoft.graph.userAttributeValuesItem: title: userAttributeValuesItem type: object @@ -1504205,6 +1521982,12 @@ components: - type: object nullable: true description: The install time settings to apply for this app assignment. + inUseSettings: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.win32LobAppInUseSettings' + - type: object + nullable: true + description: 'The in-use deferral and countdown settings for the associated app assignment. These settings are only applied when the app''s `installExperience.inUseBehavior` is set to `terminateWithUserInteraction`. When `inUseBehavior` is set to any other value, this property is ignored.' notifications: $ref: '#/components/schemas/microsoft.graph.win32LobAppNotification' restartSettings: @@ -1504319,6 +1522102,29 @@ components: runAsAccount: $ref: '#/components/schemas/microsoft.graph.runAsAccountType' description: Contains installation experience properties for a Win32 App + microsoft.graph.win32LobAppInUseSettings: + title: win32LobAppInUseSettings + type: object + properties: + countdownMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Indicates the prompt countdown duration in minutes before installation is enforced. For Required assignments, the countdown starts after the final deferral and valid values are 1 to 240 (4 hours). Available assignments require a fixed value of 5.' + format: int32 + minutesBetweenDeferrals: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Indicates the duration in minutes between deferral attempts. For Required assignments, valid values are 1 to 1440 (24 hours). Available assignments require 1 as a fixed placeholder because deferrals are not supported.' + format: int32 + numberOfDeferrals: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Indicates the maximum number of times the user can defer installation. For Required assignments, valid values are 0 to 5. Available assignments require 0.' + format: int32 + description: Contains in-use deferral and prompt countdown settings for Required and Available Win32 app installation assignments. These settings apply only when the app's `installExperience.inUseBehavior` is `terminateWithUserInteraction`. They are not supported for Uninstall assignments. microsoft.graph.win32LobAppMsiInformation: title: win32LobAppMsiInformation type: object @@ -1506201,6 +1524007,22 @@ components: allowSort: type: boolean description: Represents the worksheet protection option of allowing using sort feature. + microsoft.graph.workDayDefaults: + title: workDayDefaults + type: object + properties: + endTime: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: Default end time of the working day. + format: time + nullable: true + startTime: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: Default start time of the working day. + format: time + nullable: true microsoft.graph.workforceIntegrationEncryption: title: workforceIntegrationEncryption type: object @@ -1506629,6 +1524451,31 @@ components: - value: unknownFutureValue description: A marker value for members added after the release of this API. name: unknownFutureValue + microsoft.graph.accessDecisionReason: + title: accessDecisionReason + enum: + - allowed + - notEntitled + - limitExhausted + - unknownFutureValue + type: string + description: The reason for a user's access decision for a service. + x-ms-enum: + name: accessDecisionReason + modelAsString: false + values: + - value: allowed + description: The user is allowed to consume. + name: allowed + - value: notEntitled + description: The user is not entitled to the service. + name: notEntitled + - value: limitExhausted + description: The applicable limit is exhausted. + name: limitExhausted + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.accessDriftReportResourceType: title: accessDriftReportResourceType enum: @@ -1509162,6 +1527009,37 @@ components: - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue + microsoft.graph.appManagementAuditLogAuditResult: + title: appManagementAuditLogAuditResult + enum: + - notApplicable + - wouldHaveBeenAllowed + - wouldHaveBeenBlocked + - unknownFutureValue + type: string + microsoft.graph.appManagementAuditLogPolicyType: + title: appManagementAuditLogPolicyType + enum: + - defaultEntraId + - tenant + - app + - unknownFutureValue + type: string + microsoft.graph.appManagementAuditLogRestrictionResult: + title: appManagementAuditLogRestrictionResult + enum: + - allowed + - blocked + - unknownFutureValue + type: string + microsoft.graph.appManagementAuditLogRestrictionState: + title: appManagementAuditLogRestrictionState + enum: + - enabled + - disabled + - audit + - unknownFutureValue + type: string microsoft.graph.appManagementLevel: title: appManagementLevel enum: @@ -1509324,6 +1527202,35 @@ components: - transcript - unknownFutureValue type: string + microsoft.graph.assignmentFilterEvaluationMode: + title: assignmentFilterEvaluationMode + enum: + - checkinTimeEvaluation + - inventoryEvaluation + - mixedEvaluation + - disabled + - unknownFutureValue + type: string + description: Represents the mode used by the service to evaluate an assignment filter. + x-ms-enum: + name: assignmentFilterEvaluationMode + modelAsString: false + values: + - value: checkinTimeEvaluation + description: The filter is evaluated when the device checks in. + name: checkinTimeEvaluation + - value: inventoryEvaluation + description: The filter is evaluated from inventory-backed device properties. + name: inventoryEvaluation + - value: mixedEvaluation + description: The filter requires both check-in-time and inventory-backed device properties. + name: mixedEvaluation + - value: disabled + description: Inventory-based evaluation is disabled for the requesting account. + name: disabled + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.assignmentFilterEvaluationResult: title: assignmentFilterEvaluationResult enum: @@ -1509468,6 +1527375,27 @@ components: - value: enrollmentRestrictions description: EnrollmentRestrictions name: enrollmentRestrictions + microsoft.graph.assignmentFilterPropertyEvaluationSource: + title: assignmentFilterPropertyEvaluationSource + enum: + - deviceCheckIn + - deviceInventory + - unknownFutureValue + type: string + description: Identifies the data source used to evaluate an assignment filter property. + x-ms-enum: + name: assignmentFilterPropertyEvaluationSource + modelAsString: false + values: + - value: deviceCheckIn + description: The property is evaluated when the device checks in. + name: deviceCheckIn + - value: deviceInventory + description: The property is evaluated from device inventory. + name: deviceInventory + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.assignmentMethod: title: assignmentMethod enum: @@ -1510156,6 +1528084,27 @@ components: - restoreLocked - unknownFutureValue type: string + microsoft.graph.balanceEvaluationFailureReason: + title: balanceEvaluationFailureReason + enum: + - upstreamFailure + - noApplicablePolicy + - unknownFutureValue + type: string + description: The reason a service's balance could not be evaluated for the user. + x-ms-enum: + name: balanceEvaluationFailureReason + modelAsString: false + values: + - value: upstreamFailure + description: "The service could not resolve the spending policy, so no authoritative balance or access\ndecision could be produced." + name: upstreamFailure + - value: noApplicablePolicy + description: "No spending policy governs this service for this user, so there is no balance to report.\nRetrying does not change this until a policy is created for the service, or the user is\nbrought into an existing policy's scope." + name: noApplicablePolicy + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.baseAuthenticationMethod: title: baseAuthenticationMethod enum: @@ -1511002,6 +1528951,13 @@ components: - value: mobileUnknown description: Unknown mobile. name: mobileUnknown + microsoft.graph.chatMentionType: + title: chatMentionType + enum: + - user + - application + - unknownFutureValue + type: string microsoft.graph.chatMessageActions: title: chatMessageActions enum: @@ -1511518,6 +1529474,16 @@ components: - cloudPC - unknownFutureValue type: string + microsoft.graph.cloudPcAutoCleanupMode: + title: cloudPcAutoCleanupMode + enum: + - none + - scheduled + - onQuotaExceeded + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.cloudPcBlobAccessTier: title: cloudPcBlobAccessTier enum: @@ -1512328,6 +1530294,13 @@ components: - cold - unknownFutureValue type: string + microsoft.graph.cloudPcStorageSizingType: + title: cloudPcStorageSizingType + enum: + - dynamic + - fixed + - unknownFutureValue + type: string microsoft.graph.cloudPcSupportedRegionStatus: title: cloudPcSupportedRegionStatus enum: @@ -1512374,6 +1530347,13 @@ components: - deleting - unknownFutureValue type: string + microsoft.graph.cloudPcUserSettingsPersistenceSnapshotType: + title: cloudPcUserSettingsPersistenceSnapshotType + enum: + - automatic + - manual + - unknownFutureValue + type: string microsoft.graph.cloudPcUserSettingsPersistenceStorageSizeCategory: title: cloudPcUserSettingsPersistenceStorageSizeCategory enum: @@ -1513234,6 +1531214,13 @@ components: - default - email type: string + microsoft.graph.contentLinkType: + title: contentLinkType + enum: + - documentReference + - webReference + - unknownFutureValue + type: string microsoft.graph.contentModality: title: contentModality enum: @@ -1513400,6 +1531387,75 @@ components: - value: unknownFutureValue description: A marker value for members added after the release of this API. name: unknownFutureValue + microsoft.graph.costManagementBillingMethod: + title: costManagementBillingMethod + enum: + - prepaidCredits + - payAsYouGo + - notSpecified + - unknownFutureValue + type: string + description: How Copilot consumption is billed. + x-ms-enum: + name: costManagementBillingMethod + modelAsString: false + values: + - value: prepaidCredits + description: 'Prepaid Copilot Credits, purchased through the P3 pre-purchase plan.' + name: prepaidCredits + - value: payAsYouGo + description: 'Consumption billed on demand, with no prepaid pool.' + name: payAsYouGo + - value: notSpecified + description: The billing method is not known or was not specified. + name: notSpecified + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue + microsoft.graph.costManagementBillingMethods: + title: costManagementBillingMethods + enum: + - notSpecified + - prepaidCredits + - payAsYouGo + - unknownFutureValue + type: string + description: "How Copilot consumption is billed when more than one method may apply. This is a flags enum,\nso combined values such as prepaidCredits,payAsYouGo are valid." + x-ms-enum-flags: + isFlags: true + x-ms-enum: + name: costManagementBillingMethods + modelAsString: false + values: + - value: notSpecified + description: No billing method is known or was specified. + name: notSpecified + - value: prepaidCredits + description: 'Prepaid Copilot Credits, purchased through the P3 pre-purchase plan.' + name: prepaidCredits + - value: payAsYouGo + description: 'Consumption billed on demand, with no prepaid pool.' + name: payAsYouGo + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue + microsoft.graph.costManagementUnit: + title: costManagementUnit + enum: + - copilotCredit + - unknownFutureValue + type: string + description: 'Unit in which consumption quantities are expressed. Values are consumption units, not currency.' + x-ms-enum: + name: costManagementUnit + modelAsString: false + values: + - value: copilotCredit + description: The current Copilot Credits consumption unit. + name: copilotCredit + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.countryLookupMethodType: title: countryLookupMethodType enum: @@ -1513508,6 +1531564,29 @@ components: - waitingForCallback - unknownFutureValue type: string + microsoft.graph.customFieldRollupType: + title: customFieldRollupType + enum: + - noRollup + - max + - min + - sum + - average + - unknownFutureValue + type: string + microsoft.graph.customFieldValueType: + title: customFieldValueType + enum: + - text + - date + - utcDateTime + - number + - decimal + - flag + - singleChoiceText + - multipleChoiceText + - unknownFutureValue + type: string microsoft.graph.customSecurityAttributeComparisonOperator: title: customSecurityAttributeComparisonOperator enum: @@ -1514141,6 +1532220,15 @@ components: - value: subnetMask description: Subnet mask. name: subnetMask + microsoft.graph.dependencyType: + title: dependencyType + enum: + - sourceFinishDrivesTargetStart + - sourceStartDrivesTargetStart + - sourceFinishDrivesTargetFinish + - targetStartDrivesSourceFinish + - unknownFutureValue + type: string microsoft.graph.depTokenType: title: depTokenType enum: @@ -1519013,6 +1537101,16 @@ components: - Delete - Update type: string + microsoft.graph.errorActions: + title: errorActions + enum: + - none + - audit + - block + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.errorCode: title: errorCode enum: @@ -1519267,6 +1537365,43 @@ components: - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue + microsoft.graph.evaluationErrorCategory: + title: evaluationErrorCategory + enum: + - unknown + - systemLimit + - systemError + - enforcementError + - unknownFutureValue + type: string + microsoft.graph.evaluationErrorType: + title: evaluationErrorType + enum: + - unsupportedFile + - passwordProtectedFile + - fileTooLarge + - archiveSizeTooLarge + - textExceedsMceThreshold + - partiallyScannedArchive + - partialImageExtraction + - imageOcrPartialResult + - ocrProcessingFailure + - ocrQuotaExhausted + - classificationServiceError + - sitExtractionFailure + - textExtractionFailure + - archiveTextExtractionError + - missingOrInvalidConfiguration + - agentFailure + - enforcementTimeout + - osOverride + - processNonExistent + - other + - serviceTimeout + - serviceError + - serviceUnavailable + - unknownFutureValue + type: string microsoft.graph.evaluationScopeType: title: evaluationScopeType enum: @@ -1521207,6 +1539342,24 @@ components: - subscriptionRemoved - reauthorizationRequired type: string + microsoft.graph.lifecyclePolicyComplianceState: + title: lifecyclePolicyComplianceState + enum: + - compliant + - warning + - warningNotify + - nonCompliant + type: string + microsoft.graph.loadTestFailureType: + title: loadTestFailureType + enum: + - expectedListArray + - missingListValueProperty + - missingKeyProperty + - objectInsteadOfArray + - stringInsteadOfInteger + - unknownFutureValue + type: string microsoft.graph.lobbyBypassScope: title: lobbyBypassScope enum: @@ -1524474,6 +1542627,7 @@ components: - role - unknownFutureValue - tenantConfiguration + - deviceDeprovision type: string description: The set of available policy types that can be configured for approval. The policy type must always be defined in an OperationApprovalRequest. x-ms-enum: @@ -1524507,6 +1542661,9 @@ components: - value: tenantConfiguration description: Indicates that the configured policy type is for Tenant Configuration operations. name: tenantConfiguration + - value: deviceDeprovision + description: Indicates that the configured policy type is for a Device Deprovision Action. + name: deviceDeprovision microsoft.graph.operationApprovalRequestStatus: title: operationApprovalRequestStatus enum: @@ -1525137,6 +1543294,20 @@ components: - cancelled - unknownFutureValue type: string + microsoft.graph.plannerChatMessageType: + title: plannerChatMessageType + enum: + - richTextHtml + - plainText + - unknownFutureValue + type: string + microsoft.graph.plannerChatThreadType: + title: plannerChatThreadType + enum: + - task + - plan + - unknownFutureValue + type: string microsoft.graph.plannerContainerType: title: plannerContainerType enum: @@ -1525149,6 +1543320,9 @@ components: - teamsChannel - onlineMeeting - plannerTask + - officeDocument + - meeting + - dataverseProject type: string microsoft.graph.plannerContextState: title: plannerContextState @@ -1525254,6 +1543428,15 @@ components: type: string x-ms-enum-flags: isFlags: true + microsoft.graph.plannerTaskStatus: + title: plannerTaskStatus + enum: + - notStarted + - inProgress + - completed + - blocked + - unknownFutureValue + type: string microsoft.graph.plannerTaskTargetKind: title: plannerTaskTargetKind enum: @@ -1529571,6 +1547754,27 @@ components: - everywhere - unknownFutureValue type: string + microsoft.graph.serviceSettingState: + title: serviceSettingState + enum: + - enabled + - disabled + - unknownFutureValue + type: string + description: Desired state of a governed service within a spending policy. + x-ms-enum: + name: serviceSettingState + modelAsString: false + values: + - value: enabled + description: The service is governed by the policy. + name: enabled + - value: disabled + description: The service is excluded from the policy. + name: disabled + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.serviceStartType: title: serviceStartType enum: @@ -1530056,6 +1548260,35 @@ components: - facebook - unknownFutureValue type: string + microsoft.graph.spendingPolicyStatus: + title: spendingPolicyStatus + enum: + - enabled + - disabled + - provisioning + - provisioningFailed + - unknownFutureValue + type: string + description: Lifecycle status of a spending policy. + x-ms-enum: + name: spendingPolicyStatus + modelAsString: false + values: + - value: enabled + description: The policy is active and enforced. + name: enabled + - value: disabled + description: "The policy is not enforced. This is the initial state of a newly created policy. A policy\nis also disabled when every group assigned to it has been deleted, or when the service\ndisables it in response to a change in the tenant's subscription." + name: disabled + - value: provisioning + description: The policy is being created or transitioned; group links and validation are in progress. + name: provisioning + - value: provisioningFailed + description: The most recent provisioning attempt failed; the policy is not enforced. + name: provisioningFailed + - value: unknownFutureValue + description: A marker value for members added after the release of this API. + name: unknownFutureValue microsoft.graph.sslVersion: title: sslVersion enum: @@ -1540071,6 +1558304,51 @@ components: - saml - gsa type: string + microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: accessPackageAssignmentRequiredRule + type: object + microsoft.graph.identityGovernance.agentIdentityLifecycle: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + - title: agentIdentityLifecycle + type: object + microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - title: agentIdentityLifecyclePolicy + type: object + microsoft.graph.identityGovernance.attestationComplianceIssue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + - title: attestationComplianceIssue + type: object + properties: + attestationBlockReasons: + type: array + items: + type: string + description: The reasons that prevented the identity from being attested. + microsoft.graph.identityGovernance.complianceIssue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: complianceIssue + type: object + properties: + description: + type: string + description: A human-readable description of the compliance issue. + governingPolicyReferenceId: + type: string + description: The identifier of the lifecycle policy that generated the compliance issue. + issueCode: + type: string + description: A code that identifies the type of compliance issue. + ruleType: + type: string + description: 'The type of rule that generated the compliance issue, so callers can identify which rule caused non-compliance.' + nullable: true microsoft.graph.identityGovernance.customTaskExtension: allOf: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' @@ -1540111,11 +1558389,66 @@ components: nullable: true description: 'The unique identifier of the Microsoft Entra user that modified the custom task extension last.Supports $filter(eq, ne) and $expand.' x-ms-navigationProperty: true + microsoft.graph.identityGovernance.guestLifecyclePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - title: guestLifecyclePolicy + type: object + microsoft.graph.identityGovernance.identityLifecycle: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: identityLifecycle + type: object + properties: + lastAttestationDateTime: + 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 when the identity was last attested. This value can be null if the identity hasn't yet been attested. + format: date-time + nullable: true + complianceIssues: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + description: The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + x-ms-navigationProperty: true + effectiveGoverningPolicy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + - type: object + nullable: true + description: The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + x-ms-navigationProperty: true + microsoft.graph.identityGovernance.inactivityRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: inactivityRule + type: object + properties: + lastActivityThresholdInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The maximum number of days an identity can remain inactive before it's flagged as non-compliant by the rule. + format: int32 microsoft.graph.identityGovernance.insights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: insights type: object + microsoft.graph.identityGovernance.invitationRedemptionRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: invitationRedemptionRule + type: object + properties: + invitationRedemptionThresholdInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of days in which the guest user must redeem their invitation. + format: int32 + description: Requires a pending guest invitation to be redeemed within a threshold period. Guest lifecycle policies only; adding this rule to a non-guest lifecycle policy returns HTTP 400. microsoft.graph.identityGovernance.lifecycleManagementSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1540136,6 +1558469,180 @@ components: type: number description: The interval in hours at which all workflows running in the tenant should be scheduled for execution. This interval has a minimum value of 1 and a maximum value of 24. The default value is 3 hours. format: int32 + microsoft.graph.identityGovernance.lifecyclePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicy + type: object + properties: + 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 date and time when the policy was created. + format: date-time + description: + type: string + description: The description of the policy. + nullable: true + displayName: + type: string + description: The display name of the policy. + enforcementAction: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction' + gracePeriodInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of days after an identity becomes non-compliant before the enforcement action is applied. + format: int32 + nullable: true + isEnabled: + type: boolean + description: Indicates whether the policy is enabled and actively evaluated. + 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 when the policy was last modified. + format: date-time + notificationSchedule: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyNotificationSettings' + - type: object + nullable: true + description: 'The notification settings for the policy, including the offsets, in days after non-compliance, at which notifications are sent.' + policySource: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySource' + scope: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - type: object + nullable: true + description: 'The set of subjects that the policy applies to. For example, use an allExcludingGroupsSubjectSet to exclude specific groups from evaluation.' + versionNumber: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The version number of the policy, which increments each time the policy is updated.' + format: int32 + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - type: object + nullable: true + description: The user or service principal that created the policy. + x-ms-navigationProperty: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - type: object + nullable: true + description: The user or service principal that last modified the policy. + x-ms-navigationProperty: true + report: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReport' + - type: object + nullable: true + description: The latest processing report for the policy. + x-ms-navigationProperty: true + rules: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + description: The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + x-ms-navigationProperty: true + versions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + description: The collection of previous versions of the policy. + x-ms-navigationProperty: true + microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicyImpactSummary + type: object + properties: + actionsTaken: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactAction' + description: The policy actions taken for the subject during the evaluation period. + subject: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - type: object + nullable: true + description: The subject evaluated by the policy. + x-ms-navigationProperty: true + microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicyPriorityConfiguration + type: object + properties: + orderedPolicyIds: + type: array + items: + type: string + description: The identifiers of the lifecycle policies in evaluation priority order. The first policy in the collection has the highest priority. A maximum of 10 policies are allowed per subject type. + subjectType: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.subjectType' + microsoft.graph.identityGovernance.lifecyclePolicyReport: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicyReport + type: object + properties: + policyVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The version of the lifecycle policy represented by the report. + format: int32 + scopeProcessing: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessing' + subjectsInScopeCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of subjects currently in scope for the policy. + format: int32 + subjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' + description: The processing results for subjects included in the report. + x-ms-navigationProperty: true + microsoft.graph.identityGovernance.lifecyclePolicyRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicyRule + type: object + properties: + isEnabled: + type: boolean + description: Indicates whether the rule is enabled and evaluated as part of its policy. + microsoft.graph.identityGovernance.lifecyclePolicySubjectReport: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecyclePolicySubjectReport + type: object + properties: + compliance: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectCompliance' + effectivePolicy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyReference' + - type: object + nullable: true + description: A reference to the effective lifecycle policy for the subject. + enforcement: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectEnforcement' + relationship: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRelationship' + subject: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReference' microsoft.graph.identityGovernance.lifecycleWorkflowsContainer: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1540162,6 +1558669,18 @@ components: nullable: true description: The insight container holding workflow insight summaries for a tenant. x-ms-navigationProperty: true + lifecyclePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + description: The lifecycle policies in this tenant. + x-ms-navigationProperty: true + lifecyclePolicyPriorityConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' + description: The priority ordering of lifecycle policies per subject type. + x-ms-navigationProperty: true settings: $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' taskDefinitions: @@ -1540182,6 +1558701,18 @@ components: $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowTemplate' description: The workflow templates in the lifecycle workflow instance. x-ms-navigationProperty: true + microsoft.graph.identityGovernance.periodicAttestationRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: periodicAttestationRule + type: object + properties: + attestationIntervalInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of days within which an identity must be attested to remain compliant with the rule. + format: int32 microsoft.graph.identityGovernance.run: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1540280,6 +1558811,18 @@ components: $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' description: The associated individual user execution. x-ms-navigationProperty: true + microsoft.graph.identityGovernance.sponsorPresenceRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + - title: sponsorPresenceRule + type: object + properties: + minimumSponsorCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The minimum number of sponsors that an identity must have to remain compliant with the rule. + format: int32 microsoft.graph.identityGovernance.subjectProcessingResult: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1540523,6 +1559066,14 @@ components: $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' description: The related lifecycle workflow taskProcessingResults. x-ms-navigationProperty: true + microsoft.graph.identityGovernance.userIdentityLifecycle: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.identityLifecycle' + - title: userIdentityLifecycle + type: object + properties: + complianceState: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceState' microsoft.graph.identityGovernance.userProcessingResult: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1540814,6 +1559365,37 @@ components: microsoft.graph.identityGovernance.activationScope: title: activationScope type: object + microsoft.graph.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - title: allExcludingAgentBuilderPlatformsSubjectSet + type: object + properties: + excludedAgentBuilderPlatforms: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.agentBuilderPlatforms' + description: Defines the scope as all agent identities except those created by the specified builder platforms. Agent identity lifecycle policies only; using this scope on another policy type returns HTTP 400. + microsoft.graph.identityGovernance.allExcludingGroupsSubjectSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - title: allExcludingGroupsSubjectSet + type: object + properties: + excludedGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + x-ms-navigationProperty: true + microsoft.graph.identityGovernance.allExcludingSpecificObjectsSubjectSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - title: allExcludingSpecificObjectsSubjectSet + type: object + properties: + excludedObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true microsoft.graph.identityGovernance.attributeChangeTrigger: allOf: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionTrigger' @@ -1540955,6 +1559537,11 @@ components: - type: object nullable: true description: The workflow subject that was processed by the custom task extension. + microsoft.graph.identityGovernance.deleteOnlyEnforcementAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction' + - title: deleteOnlyEnforcementAction + type: object microsoft.graph.identityGovernance.directoryObjectWorkflowSubject: allOf: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowSubject' @@ -1540963,6 +1559550,23 @@ components: properties: directoryObject: $ref: '#/components/schemas/microsoft.graph.directoryObject' + microsoft.graph.identityGovernance.disableOnlyEnforcementAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction' + - title: disableOnlyEnforcementAction + type: object + microsoft.graph.identityGovernance.disableThenDeleteEnforcementAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction' + - title: disableThenDeleteEnforcementAction + type: object + properties: + deletionGracePeriodInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of days to wait after disabling a non-compliant identity before deleting it. + format: int32 microsoft.graph.identityGovernance.groupBasedSubjectSet: allOf: - $ref: '#/components/schemas/microsoft.graph.subjectSet' @@ -1540986,6 +1559590,44 @@ components: type: number description: 'The minimum number of sponsors required for a guest user. When a guest has fewer sponsors than this value, the workflow is triggered.' format: int32 + microsoft.graph.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReference' + - title: lifecyclePolicyAgentIdentitySubjectReference + type: object + microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction: + title: lifecyclePolicyEnforcementAction + type: object + microsoft.graph.identityGovernance.lifecyclePolicyImpactAction: + title: lifecyclePolicyImpactAction + type: object + properties: + actionType: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactActionType' + dateTime: + 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 when the action occurred. + format: date-time + microsoft.graph.identityGovernance.lifecyclePolicyNotificationSettings: + title: lifecyclePolicyNotificationSettings + type: object + properties: + additionalFallbackRecipients: + type: array + items: + type: string + nullable: true + description: The email addresses used when no targeted notification recipient has a valid email address. These addresses aren't copied on every notification or used alongside a valid targeted recipient. + offsetsAfterNonComplianceInDays: + type: array + items: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + description: 'The offsets, in days after an identity becomes non-compliant, at which notifications are sent.' microsoft.graph.identityGovernance.lifecyclePolicyReference: title: lifecyclePolicyReference type: object @@ -1541009,6 +1559651,8 @@ components: description: The date and time when the current scope-processing operation started. format: date-time nullable: true + currentStatus: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingStatus' lastSuccessfulProcessingDateTime: 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 @@ -1541043,6 +1559687,8 @@ components: description: The date and time when the attempt started. format: date-time nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus' microsoft.graph.identityGovernance.lifecyclePolicySubjectCompliance: title: lifecyclePolicySubjectCompliance type: object @@ -1541053,6 +1559699,8 @@ components: description: The date and time when the subject's compliance was evaluated. format: date-time nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyComplianceStatus' microsoft.graph.identityGovernance.lifecyclePolicySubjectEnforcement: title: lifecyclePolicySubjectEnforcement type: object @@ -1541063,18 +1559711,40 @@ components: isTerminal: type: boolean description: Indicates whether enforcement reached a terminal state. + lastAction: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementActionState' lastActionDateTime: 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 when the last enforcement action completed. format: date-time nullable: true + nextAction: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyNextEnforcementAction' + - type: object + nullable: true + description: 'The next enforcement action. The possible values are: nonComplianceNotification, firstNotification, secondNotification, finalNotification, disable, disableNotification, delete, unknownFutureValue.' nextActionDateTime: 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 when the next enforcement action is scheduled. format: date-time nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyEnforcementStatus' + microsoft.graph.identityGovernance.lifecyclePolicySubjectReference: + title: lifecyclePolicySubjectReference + type: object + properties: + id: + type: string + description: The unique identifier of the subject. + microsoft.graph.identityGovernance.lifecyclePolicyUserSubjectReference: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReference' + - title: lifecyclePolicyUserSubjectReference + type: object microsoft.graph.identityGovernance.membershipChangeTrigger: allOf: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionTrigger' @@ -1541271,6 +1559941,17 @@ components: type: number description: The total number of users processed by a workflow. format: int32 + microsoft.graph.identityGovernance.selectedObjectsSubjectSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.subjectSet' + - title: selectedObjectsSubjectSet + type: object + properties: + inScopeObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true microsoft.graph.identityGovernance.subjectSummary: title: subjectSummary type: object @@ -1541718,6 +1560399,24 @@ components: - failedUsers - unknownFutureValue type: string + microsoft.graph.identityGovernance.agentBuilderPlatforms: + title: agentBuilderPlatforms + enum: + - microsoftCopilotStudio + - foundry + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.identityGovernance.complianceState: + title: complianceState + enum: + - compliant + - warning + - warningNotify + - nonCompliant + - unknownFutureValue + type: string microsoft.graph.identityGovernance.customTaskExtensionOperationStatus: title: customTaskExtensionOperationStatus enum: @@ -1541733,6 +1560432,98 @@ components: - response - unknownFutureValue type: string + microsoft.graph.identityGovernance.lifecyclePolicyComplianceStatus: + title: lifecyclePolicyComplianceStatus + enum: + - notEvaluated + - compliant + - nonCompliant + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyEnforcementActionState: + title: lifecyclePolicyEnforcementActionState + enum: + - none + - warningStateEnabled + - nonComplianceNotificationSent + - firstNotificationSent + - secondNotificationSent + - finalNotificationSent + - disabled + - deleted + - complianceRestored + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyEnforcementStatus: + title: lifecyclePolicyEnforcementStatus + enum: + - notRequired + - notStarted + - processing + - waiting + - actionDue + - complete + - unknown + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyImpactActionType: + title: lifecyclePolicyImpactActionType + enum: + - objectCoveredByPolicy + - attestationNeededWarning + - attestationNeededNotificationSent + - disabledDueToAttestationNonCompliance + - deletedDueToAttestationNonCompliance + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyNextEnforcementAction: + title: lifecyclePolicyNextEnforcementAction + enum: + - nonComplianceNotification + - firstNotification + - secondNotification + - finalNotification + - disable + - disableNotification + - delete + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyRelationship: + title: lifecyclePolicyRelationship + enum: + - effective + - inScopeButIneffective + - pending + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus: + title: lifecyclePolicyScopeProcessingAttemptStatus + enum: + - notStarted + - evaluating + - processing + - completed + - failed + - timedOut + - invalidScope + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingStatus: + title: lifecyclePolicyScopeProcessingStatus + enum: + - idle + - notStarted + - evaluating + - processing + - unknownFutureValue + type: string + microsoft.graph.identityGovernance.lifecyclePolicySource: + title: lifecyclePolicySource + enum: + - userCreated + - systemDefault + - unknownFutureValue + type: string microsoft.graph.identityGovernance.lifecycleTaskCategory: title: lifecycleTaskCategory enum: @@ -1549656,6 +1568447,14 @@ components: - spendingBudgetSetForCustomerAzureSubscriptions - unknownFutureValue type: string + microsoft.graph.partners.billing.azureAggregatedUsage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: azureAggregatedUsage + type: object + properties: + billed: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedAggregatedUsage' microsoft.graph.partners.billing.azureUsage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1549666,6 +1568465,11 @@ components: $ref: '#/components/schemas/microsoft.graph.partners.billing.billedUsage' unbilled: $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage' + microsoft.graph.partners.billing.billedAggregatedUsage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: billedAggregatedUsage + type: object microsoft.graph.partners.billing.billedReconciliation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1549682,6 +1568486,8 @@ components: - title: billing type: object properties: + aggregatedUsage: + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureAggregatedUsage' manifests: type: array items: @@ -1550551,7 +1569357,7 @@ components: readOnly: true keywordFilter: type: string - description: Free text field to search non-indexed properties of the audit log. + description: 'Free text to match against the non-indexed content of each record: the workload-specific properties inside auditData, including its AppAccessContext object. The indexed common-schema properties, such as the operation name, aren''t matched by keyword; use their own filters, such as operationFilters, for those.' nullable: true objectIdFilters: type: array @@ -1554273,6 +1573079,49 @@ components: $ref: '#/components/schemas/microsoft.graph.security.whoisHistoryRecord' description: The collection of historical records associated to this WHOIS object. x-ms-navigationProperty: true + microsoft.graph.security.workbook: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: workbook + type: object + properties: + content: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.workbookContent' + - type: object + nullable: true + description: 'The workbook''s JSON document. Required when creating or replacing a workbook. Supply a JSON object, not a JSON-encoded string. Replaced as a whole on update. Omitted from collection responses by default; use $select to include it.' + createdAtDateTime: + 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 when the workbook was created. Set by the service and preserved on update. Read-only. + format: date-time + readOnly: true + createdByUpn: + type: string + description: The user principal name recorded when the workbook was created. Set by the service and preserved on update. Read-only. + nullable: true + readOnly: true + etag: + type: string + description: 'The opaque concurrency token derived from the workbook''s storage ETag. Set by the service. Read-only. For conditional updates, use the value returned in the HTTP ETag response header.' + nullable: true + readOnly: true + lastUpdatedByUpn: + type: string + description: The user principal name recorded for the most recent update. Set by the service. Read-only. + nullable: true + readOnly: true + name: + type: string + description: The display name of the workbook. Required when creating or replacing a workbook. Maximum length is 256 characters. + updatedAtDateTime: + 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 most recent update. Set by the service. Read-only. + format: date-time + readOnly: true + description: A tenant-scoped Microsoft Security workbook containing a display name and arbitrary JSON content. microsoft.graph.security.zone: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1554317,6 +1573166,12 @@ components: - title: a365AiExecuteTool type: object description: Audit data for A365 AI Execute Tool events. + microsoft.graph.security.a365AiGuardrail: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: a365AiGuardrail + type: object + description: Audit data for A365 AI Guardrail events. microsoft.graph.security.a365AiInferenceCall: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1554582,6 +1573437,12 @@ components: - title: aiExecuteToolAuditRecord type: object description: Audit data for AI Execute Tool events. + microsoft.graph.security.aiGuardrail: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: aiGuardrail + type: object + description: Audit data for AI Guardrail events. microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1555662,6 +1574523,24 @@ components: type: string description: 'The user agent that is used for the sign-in, if known.' nullable: true + microsoft.graph.security.cloudSecurityConnector: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: cloudSecurityConnector + type: object + description: Audit data for Cloud Security Connector events. + microsoft.graph.security.cloudSecurityEnablement: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: cloudSecurityEnablement + type: object + description: Audit data for Cloud Security Enablement events. + microsoft.graph.security.cloudSecurityManagement: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: cloudSecurityManagement + type: object + description: Audit data for Cloud Security Management events. microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1555789,6 +1574668,18 @@ components: - title: complianceDLPSharePointClassificationExtendedAuditRecord type: object description: Audit data for Compliance DLP SharePoint Classification Extended events. + microsoft.graph.security.complianceEndpointEvaluationIncomplete: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: complianceEndpointEvaluationIncomplete + type: object + description: Audit data for incomplete compliance endpoint evaluations. + microsoft.graph.security.complianceEvaluationIncomplete: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: complianceEvaluationIncomplete + type: object + description: Audit data for incomplete compliance evaluations. microsoft.graph.security.complianceExchangeOcrAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1556098,6 +1574989,12 @@ components: - title: crossTenantAccessPolicyAuditRecord type: object description: Audit data for Cross Tenant Access Policy events. + microsoft.graph.security.cscContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: cscContentMetadata + type: object + description: Audit data for CSC Content Metadata events. microsoft.graph.security.customAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' @@ -1556184,12 +1575081,30 @@ components: - title: defaultAuditData type: object description: Default open-type audit data when no specific subtype applies. + microsoft.graph.security.defenderAutomationRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: defenderAutomationRule + type: object + description: Audit data for Defender Automation Rule events. microsoft.graph.security.defenderCaseManagementAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' - title: defenderCaseManagementAuditRecord type: object description: Audit data for Defender Case Management events. + microsoft.graph.security.defenderGeneratedPlaybook: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: defenderGeneratedPlaybook + type: object + description: Audit data for Defender Generated Playbook events. + microsoft.graph.security.defenderIntegration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: defenderIntegration + type: object + description: Audit data for Defender Integration events. microsoft.graph.security.defenderPreviewFeaturesRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1556227,6 +1575142,12 @@ components: - type: object nullable: true description: The set of automated actions to run against entities that match the detection. Replaces the deprecated responseActions property. + incidentConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.incidentConfiguration' + - type: object + nullable: true + description: The settings that control how alerts generated by the custom detection rule are associated with incidents. organizationalScope: anyOf: - $ref: '#/components/schemas/microsoft.graph.security.organizationalScope' @@ -1556636,6 +1575557,12 @@ components: - title: dragonCopilotSessionRecord type: object description: Audit data for Dragon Copilot Session events. + microsoft.graph.security.dspmAdminActivity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: dspmAdminActivity + type: object + description: Audit data for DSPM Admin Activity events. microsoft.graph.security.dynamicColumnValue: title: dynamicColumnValue type: object @@ -1556645,6 +1575572,12 @@ components: - title: dynamics365BusinessCentralAuditRecord type: object description: Audit data for Dynamics365 Business Central events. + microsoft.graph.security.ecsContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: ecsContentMetadata + type: object + description: Audit data for ECS Content Metadata events. microsoft.graph.security.ehrConnectorAuditBaseRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1557067,6 +1576000,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.security.filePlanDescriptorBase' - title: filePlanSubcategory type: object + microsoft.graph.security.filteringTeamsMessageFileInfo: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: filteringTeamsMessageFileInfo + type: object + description: Audit data for Filtering Teams Message File Info events. microsoft.graph.security.forceUserPasswordResetIncidentTaskResponseAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.incidentTaskResponseAction' @@ -1557643,6 +1576582,14 @@ components: properties: identifier: $ref: '#/components/schemas/microsoft.graph.security.userAssetIdentifier' + microsoft.graph.security.incidentConfiguration: + title: incidentConfiguration + type: object + properties: + isExcludedFromIncidentCorrelation: + type: boolean + description: 'Indicates whether alerts generated by the rule are excluded from automatic incident correlation. When true, each alert creates a standalone, single-alert incident. When false, alerts can be correlated with other related alerts. The default is false. On create, null or omission defaults to false. On update, null or omission leaves the existing value unchanged.' + nullable: true microsoft.graph.security.incidentTaskResponseAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.responseAction' @@ -1558483,6 +1577430,12 @@ components: - title: mcasAlertsAuditRecord type: object description: Audit data for MCAS Alerts events. + microsoft.graph.security.mcsRawEmailContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: mcsRawEmailContentMetadata + type: object + description: Audit data for MCS Raw Email Content Metadata events. microsoft.graph.security.mdaAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1558532,6 +1577485,12 @@ components: - title: meshWorldsAuditRecord type: object description: Audit data for Mesh Worlds events. + microsoft.graph.security.mesRawEmailContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: mesRawEmailContentMetadata + type: object + description: Audit data for MES Raw Email Content Metadata events. microsoft.graph.security.metadataAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' @@ -1558651,6 +1577610,18 @@ components: - title: microsoftPurviewUnifiedCatalogOperationRecord type: object description: Audit data for Microsoft Purview Unified Catalog Operation events. + microsoft.graph.security.microsoftSecurityForAiConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: microsoftSecurityForAiConfiguration + type: object + description: Audit data for Microsoft Security for AI Configuration events. + microsoft.graph.security.microsoftSecurityForAiRealTimeProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: microsoftSecurityForAiRealTimeProtection + type: object + description: Audit data for Microsoft Security for AI Real-Time Protection events. microsoft.graph.security.microsoftStreamAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1558681,6 +1577652,12 @@ components: - title: microsoftTeamsDeviceAuditRecord type: object description: Audit data for Microsoft Teams Device events. + microsoft.graph.security.microsoftTeamsMoveMessages: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: microsoftTeamsMoveMessages + type: object + description: Audit data for Microsoft Teams Move Messages events. microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1558902,6 +1577879,12 @@ components: - title: msticNationStateNotificationRecord type: object description: Audit data for MSTIC Nation State Notification events. + microsoft.graph.security.mtpContentMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: mtpContentMetadata + type: object + description: Audit data for MTP Content Metadata events. microsoft.graph.security.multiStageDispositionAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1559044,6 +1578027,12 @@ components: - title: omePortalAuditRecord type: object description: Audit data for OME Portal events. + microsoft.graph.security.onDemandExchangeClassification: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: onDemandExchangeClassification + type: object + description: Audit data for On-Demand Exchange Classification events. microsoft.graph.security.onDemandSharePointClassificationAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1559128,6 +1578117,12 @@ components: - title: p4aiAssessmentRecord type: object description: Audit data for P4AI Assessment events. + microsoft.graph.security.p4AiDagSitePermissionsRecord: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: p4AiDagSitePermissionsRecord + type: object + description: Audit data for P4 AI DAG Site Permissions events. microsoft.graph.security.p4AIRiskScoreRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1559140,6 +1578135,18 @@ components: - title: peopleAdminSettingsAuditRecord type: object description: Audit data for People Admin Settings events. + microsoft.graph.security.peopleSkillsAdmin: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: peopleSkillsAdmin + type: object + description: Audit data for People Skills Admin events. + microsoft.graph.security.peopleSkillsUser: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: peopleSkillsUser + type: object + description: Audit data for People Skills User events. microsoft.graph.security.physicalBadgingSignalAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1559170,6 +1578177,30 @@ components: - title: plannerCopyPlanAuditRecord type: object description: Audit data for Planner Copy Plan events. + microsoft.graph.security.plannerCustomFieldDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: plannerCustomFieldDefinition + type: object + description: Audit data for Planner Custom Field Definition events. + microsoft.graph.security.plannerCustomFieldDefinitionList: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: plannerCustomFieldDefinitionList + type: object + description: Audit data for Planner Custom Field Definition List events. + microsoft.graph.security.plannerDependency: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: plannerDependency + type: object + description: Audit data for Planner Dependency events. + microsoft.graph.security.plannerDependencyList: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: plannerDependencyList + type: object + description: Audit data for Planner Dependency List events. microsoft.graph.security.plannerGoalAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1560276,6 +1579307,12 @@ components: - title: sharePointFieldOperationAuditRecord type: object description: Audit data for SharePoint Field Operation events. + microsoft.graph.security.sharePointFileArchivePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: sharePointFileArchivePolicy + type: object + description: Audit data for SharePoint File Archive Policy events. microsoft.graph.security.sharePointFileOperationAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1560605,6 +1579642,12 @@ components: - title: supervisoryReviewDayXInsightsAuditRecord type: object description: Audit data for Supervisory Review Day X Insights events. + microsoft.graph.security.syntheticMediaDetectionEvent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: syntheticMediaDetectionEvent + type: object + description: Audit data for Synthetic Media Detection events. microsoft.graph.security.syntheticProbeAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1560998,6 +1580041,12 @@ components: - title: universalPrintPrintJobAuditRecord type: object description: Audit data for Universal Print Print Job events. + microsoft.graph.security.universalPrintSecureScan: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: universalPrintSecureScan + type: object + description: Audit data for Universal Print Secure Scan events. microsoft.graph.security.unRestrictAppExecutionIncidentTaskResponseAction: allOf: - $ref: '#/components/schemas/microsoft.graph.security.incidentTaskResponseAction' @@ -1561172,6 +1580221,18 @@ components: - title: vivaGlintAgenticCampaignAuditRecord type: object description: Audit data for Viva Glint Agentic Campaign events. + microsoft.graph.security.vivaGlintClientConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: vivaGlintClientConfiguration + type: object + description: Audit data for Viva Glint Client Configuration events. + microsoft.graph.security.vivaGlintDataRetention: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: vivaGlintDataRetention + type: object + description: Audit data for Viva Glint Data Retention events. microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1561238,6 +1580299,12 @@ components: - title: vivaGlintUserGroupAuditRecord type: object description: Audit data for Viva Glint User Group events. + microsoft.graph.security.vivaGlintVivaInsightsIntegration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: vivaGlintVivaInsightsIntegration + type: object + description: Audit data for Viva Glint Viva Insights Integration events. microsoft.graph.security.vivaGoalsAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1561364,6 +1580431,18 @@ components: - title: windows365CustomerLockboxAuditRecord type: object description: Audit data for Windows365 Customer Lockbox events. + microsoft.graph.security.workbookContent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: workbookContent + type: object + description: An open dictionary containing the workbook JSON document. + microsoft.graph.security.workIQAdminActivity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.auditData' + - title: workIQAdminActivity + type: object + description: Audit data for Work IQ Admin Activity events. microsoft.graph.security.workplaceAnalyticsAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1562160,6 +1581239,41 @@ components: - MDASH - DefenderSecurityForAIConfiguration - SparkCoreCustomLivePool + - PlannerCustomFieldDefinition + - PlannerCustomFieldDefinitionList + - SyntheticMediaDetectionEvent + - VivaGlintVivaInsightsIntegration + - PeopleSkillsAdmin + - PeopleSkillsUser + - DSPMAdminActivity + - OnDemandExchangeClassification + - UniversalPrintSecureScan + - CloudSecurityManagement + - CloudSecurityConnector + - CloudSecurityEnablement + - MCSRawEmailContentMetadata + - AIGuardrail + - A365AIGuardrail + - WorkIQAdminActivity + - VivaGlintClientConfiguration + - VivaGlintDataRetention + - FilteringTeamsMessageFileInfo + - SharePointFileArchivePolicy + - DefenderAutomationRule + - DefenderGeneratedPlaybook + - DefenderIntegration + - P4AIDagSitePermissionsRecord + - PlannerDependency + - PlannerDependencyList + - CSCContentMetadata + - MicrosoftSecurityForAIConfiguration + - MicrosoftSecurityForAIRealTimeProtection + - MTPContentMetadata + - ComplianceEvaluationIncomplete + - ComplianceEndpointEvaluationIncomplete + - MicrosoftTeamsMoveMessages + - ECSContentMetadata + - MESRawEmailContentMetadata - unknownFutureValue type: string description: Specifies the type of audit log record. @@ -1569916,6 +1589030,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.spendingPolicyServiceSettingCollectionResponse: + title: Collection of spendingPolicyServiceSetting + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSetting' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.mobileAppAssignmentCollectionResponse: title: Collection of mobileAppAssignment type: object @@ -1570994,6 +1590119,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.entraProtectionPolicyCollectionResponse: + title: Collection of entraProtectionPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.exchangeProtectionPolicyCollectionResponse: title: Collection of exchangeProtectionPolicy type: object @@ -1571808,6 +1590944,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.cloudPcUserProfileSnapshotCollectionResponse: + title: Collection of cloudPcUserProfileSnapshot + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshot' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.accountCollectionResponse: title: Collection of account type: object @@ -1572413,6 +1591560,39 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.spendingPolicyCollectionResponse: + title: Collection of spendingPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.spendingPolicy' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.costManagementUserBalanceCollectionResponse: + title: Collection of costManagementUserBalance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUserBalance' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.costManagementUserServiceBalanceCollectionResponse: + title: Collection of costManagementUserServiceBalance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUserServiceBalance' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse: title: Collection of crossTenantAccessPolicyConfigurationPartner type: object @@ -1572457,6 +1591637,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.customChoiceOptionCollectionResponse: + title: Collection of customChoiceOption + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customChoiceOption' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.allowedValueCollectionResponse: title: Collection of allowedValue type: object @@ -1572666,6 +1591857,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse: + title: Collection of lifecyclePolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicy' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.identityGovernance.workflowCollectionResponse: title: Collection of workflow type: object @@ -1574866,6 +1594068,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.unifiedRoleDefinitionCollectionResponse: + title: Collection of unifiedRoleDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.distributionListMemberCollectionResponse: title: Collection of distributionListMember type: object @@ -1575625,6 +1594838,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.taskCollectionResponse: + title: Collection of task + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.task' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.goalsExportJobCollectionResponse: title: Collection of goalsExportJob type: object @@ -1577022,6 +1596246,83 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.bucketCollectionResponse: + title: Collection of bucket + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bucket' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.planContextLinkCollectionResponse: + title: Collection of planContextLink + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.planContextLink' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.customFieldDefinitionCollectionResponse: + title: Collection of customFieldDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customFieldDefinition' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.dependencyCollectionResponse: + title: Collection of dependency + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dependency' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.goalCollectionResponse: + title: Collection of goal + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.goal' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.historyItemCollectionResponse: + title: Collection of historyItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.historyItem' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.contentLinkCollectionResponse: + title: Collection of contentLink + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentLink' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.plannerBucketCollectionResponse: title: Collection of plannerBucket type: object @@ -1577055,6 +1596356,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.planCollectionResponse: + title: Collection of plan + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plan' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.plannerRosterCollectionResponse: title: Collection of plannerRoster type: object @@ -1577759,17 +1597071,6 @@ components: '@odata.nextLink': type: string nullable: true - microsoft.graph.unifiedRoleDefinitionCollectionResponse: - title: Collection of unifiedRoleDefinition - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - '@odata.nextLink': - type: string - nullable: true microsoft.graph.unifiedRoleEligibilityScheduleInstanceCollectionResponse: title: Collection of unifiedRoleEligibilityScheduleInstance type: object @@ -1578496,6 +1597797,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.security.workbookCollectionResponse: + title: Collection of workbook + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.workbook' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.security.zoneCollectionResponse: title: Collection of zone type: object @@ -1578881,6 +1598193,50 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.checklistItemV4CollectionResponse: + title: Collection of checklistItemV4 + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.customFieldValueCollectionResponse: + title: Collection of customFieldValue + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customFieldValue' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.plannerChatMessageCollectionResponse: + title: Collection of plannerChatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessage' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.userAssignmentCollectionResponse: + title: Collection of userAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userAssignment' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.teamworkTagCollectionResponse: title: Collection of teamworkTag type: object @@ -1580223,6 +1599579,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.categoryDefinitionCollectionResponse: + title: Collection of categoryDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.categoryDefinition' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.teamworkPeripheralCollectionResponse: title: Collection of teamworkPeripheral type: object @@ -1580619,6 +1599986,39 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.identityGovernance.complianceIssueCollectionResponse: + title: Collection of complianceIssue + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssue' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse: + title: Collection of lifecyclePolicyRule + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRule' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse: + title: Collection of lifecyclePolicySubjectReport + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReport' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.identityGovernance.customTaskExtensionCollectionResponse: title: Collection of customTaskExtension type: object @@ -1580630,6 +1600030,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse: + title: Collection of lifecyclePolicyPriorityConfiguration + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.identityGovernance.taskDefinitionCollectionResponse: title: Collection of taskDefinition type: object @@ -1583578,6 +1602989,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.appManagementAuditCollectionResponse: + title: Collection of appManagementAudit + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appManagementAudit' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.qrCodePinAuthenticationMethodCollectionResponse: title: Collection of qrCodePinAuthenticationMethod type: object @@ -1584161,6 +1603583,28 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.allUsersSpendingPolicyCollectionResponse: + title: Collection of allUsersSpendingPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.allUsersSpendingPolicy' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.selectedGroupsSpendingPolicyCollectionResponse: + title: Collection of selectedGroupsSpendingPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.selectedGroupsSpendingPolicy' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.anonymousCalendarSharingFreeBusyDetailCollectionResponse: title: Collection of anonymousCalendarSharingFreeBusyDetail type: object @@ -1584348,6 +1603792,28 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.identityGovernance.agentIdentityLifecyclePolicyCollectionResponse: + title: Collection of agentIdentityLifecyclePolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.identityGovernance.guestLifecyclePolicyCollectionResponse: + title: Collection of guestLifecyclePolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.guestLifecyclePolicy' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.depEnrollmentBaseProfileCollectionResponse: title: Collection of depEnrollmentBaseProfile type: object @@ -1589254,6 +1608720,72 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.identityGovernance.attestationComplianceIssueCollectionResponse: + title: Collection of attestationComplianceIssue + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.attestationComplianceIssue' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRuleCollectionResponse: + title: Collection of accessPackageAssignmentRequiredRule + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.identityGovernance.inactivityRuleCollectionResponse: + title: Collection of inactivityRule + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.inactivityRule' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.identityGovernance.invitationRedemptionRuleCollectionResponse: + title: Collection of invitationRedemptionRule + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.invitationRedemptionRule' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.identityGovernance.periodicAttestationRuleCollectionResponse: + title: Collection of periodicAttestationRule + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.periodicAttestationRule' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.identityGovernance.sponsorPresenceRuleCollectionResponse: + title: Collection of sponsorPresenceRule + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.sponsorPresenceRule' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.industryData.apiDataConnectorCollectionResponse: title: Collection of apiDataConnector type: object @@ -1590860,6 +1610392,28 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.targetResourceCollectionResponse: + title: Collection of microsoft.graph.targetResource + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.targetResource' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.appliedAppManagementPolicyRestrictionCollectionResponse: + title: Collection of microsoft.graph.appliedAppManagementPolicyRestriction + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appliedAppManagementPolicyRestriction' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.approvalIdentitySetCollectionResponse: title: Collection of microsoft.graph.approvalIdentitySet type: object @@ -1591366,6 +1610920,28 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.costManagementAlertThresholdCollectionResponse: + title: Collection of microsoft.graph.costManagementAlertThreshold + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertThreshold' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.costManagementUnevaluatedServiceCollectionResponse: + title: Collection of microsoft.graph.costManagementUnevaluatedService + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementUnevaluatedService' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.userRegistrationCountCollectionResponse: title: Collection of microsoft.graph.userRegistrationCount type: object @@ -1591399,17 +1610975,6 @@ components: '@odata.nextLink': type: string nullable: true - microsoft.graph.targetResourceCollectionResponse: - title: Collection of microsoft.graph.targetResource - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.targetResource' - '@odata.nextLink': - type: string - nullable: true microsoft.graph.unifiedRolePermissionCollectionResponse: title: Collection of microsoft.graph.unifiedRolePermission type: object @@ -1591806,6 +1611371,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.retentionSettingCollectionResponse: + title: Collection of microsoft.graph.retentionSetting + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.retentionSetting' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.attendeeCollectionResponse: title: Collection of microsoft.graph.attendee type: object @@ -1591839,17 +1611415,6 @@ components: '@odata.nextLink': type: string nullable: true - microsoft.graph.retentionSettingCollectionResponse: - title: Collection of microsoft.graph.retentionSetting - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.retentionSetting' - '@odata.nextLink': - type: string - nullable: true microsoft.graph.aclCollectionResponse: title: Collection of microsoft.graph.acl type: object @@ -1593929,6 +1613494,39 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.chatMentionCollectionResponse: + title: Collection of microsoft.graph.chatMention + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMention' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.chatReactionCollectionResponse: + title: Collection of microsoft.graph.chatReaction + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatReaction' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.creationTimestampCollectionResponse: + title: Collection of microsoft.graph.creationTimestamp + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.creationTimestamp' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.classifcationErrorBaseCollectionResponse: title: Collection of microsoft.graph.classifcationErrorBase type: object @@ -1594105,6 +1613703,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.costManagementBillingMethodBalanceCollectionResponse: + title: Collection of microsoft.graph.costManagementBillingMethodBalance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethodBalance' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.keyTypedValuePairCollectionResponse: title: Collection of microsoft.graph.keyTypedValuePair type: object @@ -1596052,6 +1615661,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.identityGovernance.lifecyclePolicyImpactActionCollectionResponse: + title: Collection of microsoft.graph.identityGovernance.lifecyclePolicyImpactAction + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactAction' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.identityGovernance.parameterCollectionResponse: title: Collection of microsoft.graph.identityGovernance.parameter type: object @@ -1598666,6 +1618286,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.aiOnlineMeetingCollectionResponse' + microsoft.graph.spendingPolicyServiceSettingCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyServiceSettingCollectionResponse' microsoft.graph.mobileAppAssignmentCollectionResponse: description: Retrieved collection content: @@ -1599254,6 +1618880,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJobCollectionResponse' + microsoft.graph.entraProtectionPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entraProtectionPolicyCollectionResponse' microsoft.graph.exchangeProtectionPolicyCollectionResponse: description: Retrieved collection content: @@ -1599698,6 +1619330,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingAssignmentCollectionResponse' + microsoft.graph.cloudPcUserProfileSnapshotCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserProfileSnapshotCollectionResponse' microsoft.graph.accountCollectionResponse: description: Retrieved collection content: @@ -1600028,6 +1619666,24 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.aiUserCollectionResponse' + microsoft.graph.spendingPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.spendingPolicyCollectionResponse' + microsoft.graph.costManagementUserBalanceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementUserBalanceCollectionResponse' + microsoft.graph.costManagementUserServiceBalanceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementUserServiceBalanceCollectionResponse' microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse: description: Retrieved collection content: @@ -1600052,6 +1619708,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + microsoft.graph.customChoiceOptionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customChoiceOptionCollectionResponse' microsoft.graph.allowedValueCollectionResponse: description: Retrieved collection content: @@ -1600166,6 +1619828,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.delegatedAdminRelationshipRequestCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyCollectionResponse' microsoft.graph.identityGovernance.workflowCollectionResponse: description: Retrieved collection content: @@ -1601366,6 +1621034,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.companySubscriptionCollectionResponse' + microsoft.graph.unifiedRoleDefinitionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinitionCollectionResponse' microsoft.graph.distributionListMemberCollectionResponse: description: Retrieved collection content: @@ -1601780,6 +1621454,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.gcpRoleCollectionResponse' + microsoft.graph.taskCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.taskCollectionResponse' microsoft.graph.goalsExportJobCollectionResponse: description: Retrieved collection content: @@ -1602542,6 +1622222,48 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.scheduledPermissionsRequestCollectionResponse' + microsoft.graph.bucketCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bucketCollectionResponse' + microsoft.graph.planContextLinkCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planContextLinkCollectionResponse' + microsoft.graph.customFieldDefinitionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldDefinitionCollectionResponse' + microsoft.graph.dependencyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dependencyCollectionResponse' + microsoft.graph.goalCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.goalCollectionResponse' + microsoft.graph.historyItemCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.historyItemCollectionResponse' + microsoft.graph.contentLinkCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentLinkCollectionResponse' microsoft.graph.plannerBucketCollectionResponse: description: Retrieved collection content: @@ -1602560,6 +1622282,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.plannerPlanCollectionResponse' + microsoft.graph.planCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planCollectionResponse' microsoft.graph.plannerRosterCollectionResponse: description: Retrieved collection content: @@ -1602944,12 +1622672,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleCollectionResponse' - microsoft.graph.unifiedRoleDefinitionCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinitionCollectionResponse' microsoft.graph.unifiedRoleEligibilityScheduleInstanceCollectionResponse: description: Retrieved collection content: @@ -1603346,6 +1623068,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.userSecurityProfileCollectionResponse' + microsoft.graph.security.workbookCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.workbookCollectionResponse' microsoft.graph.security.zoneCollectionResponse: description: Retrieved collection content: @@ -1603556,6 +1623284,30 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.directoryDefinitionCollectionResponse' + microsoft.graph.checklistItemV4CollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checklistItemV4CollectionResponse' + microsoft.graph.customFieldValueCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customFieldValueCollectionResponse' + microsoft.graph.plannerChatMessageCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerChatMessageCollectionResponse' + microsoft.graph.userAssignmentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userAssignmentCollectionResponse' microsoft.graph.teamworkTagCollectionResponse: description: Retrieved collection content: @@ -1604288,6 +1624040,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.permissionsDefinitionGcpRoleCollectionResponse' + microsoft.graph.categoryDefinitionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.categoryDefinitionCollectionResponse' microsoft.graph.teamworkPeripheralCollectionResponse: description: Retrieved collection content: @@ -1604504,12 +1624262,36 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertCollectionResponse' + microsoft.graph.identityGovernance.complianceIssueCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.complianceIssueCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyRuleCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicySubjectReportCollectionResponse' microsoft.graph.identityGovernance.customTaskExtensionCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse' microsoft.graph.identityGovernance.taskDefinitionCollectionResponse: description: Retrieved collection content: @@ -1606118,6 +1625900,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionCollectionResponse' + microsoft.graph.appManagementAuditCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appManagementAuditCollectionResponse' microsoft.graph.qrCodePinAuthenticationMethodCollectionResponse: description: Retrieved collection content: @@ -1606436,6 +1626224,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.copilotConversationResponseMessageCollectionResponse' + microsoft.graph.allUsersSpendingPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.allUsersSpendingPolicyCollectionResponse' + microsoft.graph.selectedGroupsSpendingPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.selectedGroupsSpendingPolicyCollectionResponse' microsoft.graph.anonymousCalendarSharingFreeBusyDetailCollectionResponse: description: Retrieved collection content: @@ -1606538,6 +1626338,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponseCollectionResponse' + microsoft.graph.identityGovernance.agentIdentityLifecyclePolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.agentIdentityLifecyclePolicyCollectionResponse' + microsoft.graph.identityGovernance.guestLifecyclePolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.guestLifecyclePolicyCollectionResponse' microsoft.graph.depEnrollmentBaseProfileCollectionResponse: description: Retrieved collection content: @@ -1609214,6 +1629026,42 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalActivityResultCollectionResponse' + microsoft.graph.identityGovernance.attestationComplianceIssueCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.attestationComplianceIssueCollectionResponse' + microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRuleCollectionResponse' + microsoft.graph.identityGovernance.inactivityRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.inactivityRuleCollectionResponse' + microsoft.graph.identityGovernance.invitationRedemptionRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.invitationRedemptionRuleCollectionResponse' + microsoft.graph.identityGovernance.periodicAttestationRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.periodicAttestationRuleCollectionResponse' + microsoft.graph.identityGovernance.sponsorPresenceRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.sponsorPresenceRuleCollectionResponse' microsoft.graph.industryData.apiDataConnectorCollectionResponse: description: Retrieved collection content: @@ -1610090,6 +1629938,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.configurationUriCollectionResponse' + microsoft.graph.targetResourceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.targetResourceCollectionResponse' + microsoft.graph.appliedAppManagementPolicyRestrictionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appliedAppManagementPolicyRestrictionCollectionResponse' microsoft.graph.approvalIdentitySetCollectionResponse: description: Retrieved collection content: @@ -1610366,6 +1630226,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.packageElementDetailCollectionResponse' + microsoft.graph.costManagementAlertThresholdCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementAlertThresholdCollectionResponse' + microsoft.graph.costManagementUnevaluatedServiceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementUnevaluatedServiceCollectionResponse' microsoft.graph.userRegistrationCountCollectionResponse: description: Retrieved collection content: @@ -1610384,12 +1630256,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.customClaimBaseCollectionResponse' - microsoft.graph.targetResourceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.targetResourceCollectionResponse' microsoft.graph.unifiedRolePermissionCollectionResponse: description: Retrieved collection content: @@ -1610606,6 +1630472,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodeCollectionResponse' + microsoft.graph.retentionSettingCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.retentionSettingCollectionResponse' microsoft.graph.attendeeCollectionResponse: description: Retrieved collection content: @@ -1610624,12 +1630496,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.exactDataMatchStoreColumnCollectionResponse' - microsoft.graph.retentionSettingCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.retentionSettingCollectionResponse' microsoft.graph.aclCollectionResponse: description: Retrieved collection content: @@ -1611764,6 +1631630,24 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.changeNotificationCollectionResponse' + microsoft.graph.chatMentionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMentionCollectionResponse' + microsoft.graph.chatReactionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatReactionCollectionResponse' + microsoft.graph.creationTimestampCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.creationTimestampCollectionResponse' microsoft.graph.classifcationErrorBaseCollectionResponse: description: Retrieved collection content: @@ -1611860,6 +1631744,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.copilotSearchHitCollectionResponse' + microsoft.graph.costManagementBillingMethodBalanceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.costManagementBillingMethodBalanceCollectionResponse' microsoft.graph.keyTypedValuePairCollectionResponse: description: Retrieved collection content: @@ -1612922,6 +1632812,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.healthMonitoring.resourceImpactSummaryCollectionResponse' + microsoft.graph.identityGovernance.lifecyclePolicyImpactActionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecyclePolicyImpactActionCollectionResponse' microsoft.graph.identityGovernance.parameterCollectionResponse: description: Retrieved collection content: @@ -1614941,6 +1634837,11 @@ components: - '@odata.type': microsoft.graph.appRoleAssignment inheritedOauth2PermissionGrants: - '@odata.type': microsoft.graph.oAuth2PermissionGrant + lifecyclePolicyComplianceState: + '@odata.type': microsoft.graph.lifecyclePolicyComplianceState + lifecyclePolicyComplianceStateLastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + lifecyclePolicyComplianceStateReason: String + lifecyclePolicyNonComplianceDisablementDateTime: '0001-01-01T00:00:00.0000000+00:00' managerApplications: - 00000000-0000-0000-0000-000000000000 sponsors: @@ -1614955,6 +1634856,11 @@ components: - '@odata.type': microsoft.graph.directoryObject microsoft.graph.agentIdentityBlueprintPrincipal: value: + lifecyclePolicyComplianceState: + '@odata.type': microsoft.graph.lifecyclePolicyComplianceState + lifecyclePolicyComplianceStateLastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + lifecyclePolicyComplianceStateReason: String + lifecyclePolicyNonComplianceDisablementDateTime: '0001-01-01T00:00:00.0000000+00:00' managerApplications: - 00000000-0000-0000-0000-000000000000 sponsors: @@ -1615207,6 +1635113,8 @@ components: microsoft.graph.allowedValue: value: isActive: 'true' + microsoft.graph.allUsersSpendingPolicy: + value: { } microsoft.graph.androidAospReferencedApp: value: packageId: String @@ -1616851,6 +1636759,10 @@ components: errorMessage: String status: '@odata.type': microsoft.graph.appLogUploadState + microsoft.graph.appManagementAudit: + value: + appliedAppManagementPolicyRestrictions: + - '@odata.type': microsoft.graph.appliedAppManagementPolicyRestriction microsoft.graph.appManagementPolicy: value: appliesTo: @@ -1617658,6 +1637570,8 @@ components: - '@odata.type': microsoft.graph.driveProtectionUnitsBulkAdditionJob emailNotificationsSetting: '@odata.type': microsoft.graph.emailNotificationsSetting + entraProtectionPolicies: + - '@odata.type': microsoft.graph.entraProtectionPolicy exchangeProtectionPolicies: - '@odata.type': microsoft.graph.exchangeProtectionPolicy exchangeRestoreSessions: @@ -1618003,6 +1637917,19 @@ components: restorePointId: String status: '@odata.type': microsoft.graph.browseSessionStatus + microsoft.graph.bucket: + value: + capabilities: + '@odata.type': microsoft.graph.bucketCapability + creationInfo: + '@odata.type': microsoft.graph.creationInfo + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + planId: String microsoft.graph.building: value: hasWiFi: 'true' @@ -1618267,6 +1638194,13 @@ components: displayName: String lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' version: '0' + microsoft.graph.categoryDefinition: + value: + capabilities: + '@odata.type': microsoft.graph.categoryDefinitionCapability + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection microsoft.graph.certificateAuthorityAsEntity: value: certificate: AA== @@ -1618473,6 +1638407,22 @@ components: createdDateTime: '0001-01-01T00:00:00.0000000+00:00' displayName: String isChecked: 'true' + microsoft.graph.checklistItemV4: + value: + capabilities: + '@odata.type': microsoft.graph.checklistCapability + completedBy: + '@odata.type': microsoft.graph.identitySet + completedDateTime: '0001-01-01T00:00:00.0000000+00:00' + createdBy: + '@odata.type': microsoft.graph.identitySet + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + isChecked: 'true' + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.chromeOSOnboardingSettings: value: lastDirectorySyncDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1619071,6 +1639021,16 @@ components: '@odata.type': microsoft.graph.cloudPcSupportedRegionStatus supportedSolution: '@odata.type': microsoft.graph.cloudPcManagementService + microsoft.graph.cloudPcUserProfileSnapshot: + value: + cloudProfileId: String + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + expirationDateTime: '0001-01-01T00:00:00.0000000+00:00' + lastRestoredDateTime: '0001-01-01T00:00:00.0000000+00:00' + snapshotSizeInGB: '0' + snapshotType: + '@odata.type': microsoft.graph.cloudPcUserSettingsPersistenceSnapshotType + userPrincipalName: String microsoft.graph.cloudPcUserSetting: value: assignments: @@ -1619096,7 +1639056,15 @@ components: '@odata.type': microsoft.graph.cloudPcManagementAssignmentTarget microsoft.graph.cloudPCUserSettingsPersistenceDetail: value: + autoCleanupDetail: + '@odata.type': microsoft.graph.cloudPCUserSettingsPersistenceAutoCleanupDetail gracePeriodEndDateTime: '0001-01-01T00:00:00.0000000+00:00' + snapshotConfiguration: + '@odata.type': microsoft.graph.cloudPcUserSettingsPersistenceSnapshotConfiguration + storageConfiguration: + '@odata.type': microsoft.graph.cloudPcStorageConfiguration + userProfileSnapshots: + - '@odata.type': microsoft.graph.cloudPcUserProfileSnapshot microsoft.graph.columnDefinition: value: boolean: @@ -1619603,6 +1639571,21 @@ components: '@odata.type': microsoft.graph.processContentRequest scopeIdentifier: String userId: String + microsoft.graph.contentLink: + value: + capabilities: + '@odata.type': microsoft.graph.contentLinkCapability + createdBy: + '@odata.type': microsoft.graph.identitySet + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + linkType: + '@odata.type': microsoft.graph.contentLinkType + webUrl: String microsoft.graph.contentModel: value: createdBy: @@ -1619824,6 +1639807,8 @@ components: '@odata.type': microsoft.graph.copilotCommunicationsRoot conversations: - '@odata.type': microsoft.graph.copilotConversation + costManagement: + '@odata.type': microsoft.graph.costManagementRoot interactionHistory: '@odata.type': microsoft.graph.aiInteractionHistory reports: @@ -1619860,6 +1639845,47 @@ components: - String maxAgeInSeconds: '0' resource: String + microsoft.graph.costManagementAlertSetting: + value: + isEnabled: 'true' + recipients: + - '@odata.type': microsoft.graph.user + thresholds: + - '@odata.type': microsoft.graph.costManagementAlertThreshold + microsoft.graph.costManagementRoot: + value: + spendingPolicies: + - '@odata.type': microsoft.graph.spendingPolicy + userBalances: + - '@odata.type': microsoft.graph.costManagementUserBalance + microsoft.graph.costManagementUserBalance: + value: + selectionDataStatus: + '@odata.type': microsoft.graph.selectionDataStatus + serviceBalances: + - '@odata.type': microsoft.graph.costManagementUserServiceBalance + unevaluatedServices: + - '@odata.type': microsoft.graph.costManagementUnevaluatedService + microsoft.graph.costManagementUserServiceBalance: + value: + accessDecisionReason: + '@odata.type': microsoft.graph.accessDecisionReason + configuredPeriodLimit: + '@odata.type': microsoft.graph.costManagementQuantity + configuredPerUserLimit: + '@odata.type': microsoft.graph.costManagementQuantity + consumedQuantity: '0' + dataStatus: + '@odata.type': microsoft.graph.costManagementDataStatus + effectiveCapacityQuantity: + '@odata.type': microsoft.graph.costManagementQuantity + isConsumptionAllowed: 'true' + remainingQuantity: + '@odata.type': microsoft.graph.costManagementQuantity + serviceId: String (identifier) + spendingPolicyId: String + unit: + '@odata.type': microsoft.graph.costManagementUnit microsoft.graph.countryNamedLocation: value: countriesAndRegions: @@ -1620060,6 +1640086,11 @@ components: displayName: String endpointConfiguration: '@odata.type': microsoft.graph.customExtensionEndpointConfiguration + microsoft.graph.customChoiceOption: + value: + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection microsoft.graph.customClaimsPolicy: value: audienceOverride: String @@ -1620166,6 +1640197,31 @@ components: '@odata.type': microsoft.graph.customCalloutExtension stage: '@odata.type': microsoft.graph.accessPackageCustomExtensionStage + microsoft.graph.customFieldDefinition: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + choiceOptions: + - '@odata.type': microsoft.graph.customChoiceOption + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + deletedBy: + '@odata.type': microsoft.graph.identitySet + deletedDateTime: '0001-01-01T00:00:00.0000000+00:00' + displayName: String + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + planId: String + rollupType: + '@odata.type': microsoft.graph.customFieldRollupType + valueType: + '@odata.type': microsoft.graph.customFieldValueType + microsoft.graph.customFieldValue: + value: + customFieldDefinitionId: String + value: String microsoft.graph.customSecurityAttributeAudit: value: activityDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1620448,6 +1640504,8 @@ components: value: { } microsoft.graph.deletedItemContainer: value: + lifecyclePolicies: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicy workflows: - '@odata.type': microsoft.graph.identityGovernance.workflow microsoft.graph.deletedTeam: @@ -1620459,6 +1640517,21 @@ components: participants: - '@odata.type': microsoft.graph.participant sequenceNumber: '0' + microsoft.graph.dependency: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + constraint: + '@odata.type': microsoft.graph.dependencyType + creationInfo: + '@odata.type': microsoft.graph.creationInfo + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + sourceItemId: String + targetItemId: String microsoft.graph.depEnrollmentBaseProfile: value: appleIdDisabled: 'true' @@ -1620697,6 +1640770,8 @@ components: createdDateTime: '0001-01-01T00:00:00.0000000+00:00' description: String displayName: String + evaluationMode: + '@odata.type': microsoft.graph.assignmentFilterEvaluationMode lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' payloads: - '@odata.type': microsoft.graph.payloadByFilter @@ -1622472,6 +1642547,10 @@ components: value: settings: '@odata.type': microsoft.graph.accessReviewScheduleSettings + microsoft.graph.directoryRoleManagementDeletedItemContainer: + value: + roleDefinitions: + - '@odata.type': microsoft.graph.unifiedRoleDefinition microsoft.graph.directoryRoleTemplate: value: description: String @@ -1623480,6 +1643559,8 @@ components: isApprovalRequired: 'true' minimumRiskLevel: '@odata.type': microsoft.graph.riskLevel + microsoft.graph.entraProtectionPolicy: + value: { } microsoft.graph.evaluateLabelJobResponse: value: result: @@ -1624118,6 +1644199,31 @@ components: id: 00000000-0000-0000-0000-000000000000 (identifier) lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' postingDate: '0001-01-01' + microsoft.graph.goal: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + capabilities: + '@odata.type': microsoft.graph.goalCapability + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + displayName: String + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + finishDate: '0001-01-01' + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + notes: + '@odata.type': microsoft.graph.itemBody + planId: String + priority: '0' + startDate: '0001-01-01' + status: + '@odata.type': microsoft.graph.plannerGoalStatus + tasks: + - '@odata.type': microsoft.graph.task microsoft.graph.goals: value: exportJobs: @@ -1624816,6 +1644922,19 @@ components: previousPasswords: - String serialNumber: String + microsoft.graph.historyItem: + value: + actor: + '@odata.type': microsoft.graph.identitySet + entityId: String + entityType: + '@odata.type': microsoft.graph.historyEntityType + eventType: + '@odata.type': microsoft.graph.historyEventType + newData: String + occurredDateTime: '0001-01-01T00:00:00.0000000+00:00' + oldData: String + planId: String microsoft.graph.homeRealmDiscoveryPolicy: value: { } microsoft.graph.horizontalSection: @@ -1626897,6 +1647016,7 @@ components: childFolders: - '@odata.type': microsoft.graph.mailboxFolder displayName: String + isHidden: 'true' items: - '@odata.type': microsoft.graph.mailboxItem multiValueExtendedProperties: @@ -1629599,6 +1649719,62 @@ components: '@odata.type': microsoft.graph.placeOperationProgress status: '@odata.type': microsoft.graph.placeOperationStatus + microsoft.graph.plan: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + buckets: + - '@odata.type': microsoft.graph.bucket + calendar: + '@odata.type': microsoft.graph.planCalendar + capabilities: + '@odata.type': microsoft.graph.planCapability + container: + '@odata.type': microsoft.graph.planContainer + contentSensitivityLabelAssignment: + '@odata.type': microsoft.graph.contentSensitivityLabelAssignment + contexts: + - '@odata.type': microsoft.graph.planContextLink + creationInfo: + '@odata.type': microsoft.graph.creationInfo + customFieldDefinitions: + - '@odata.type': microsoft.graph.customFieldDefinition + dependencies: + - '@odata.type': microsoft.graph.dependency + displayName: String + duration: '0' + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + goals: + - '@odata.type': microsoft.graph.goal + hasChat: 'true' + historyItems: + - '@odata.type': microsoft.graph.historyItem + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + links: + - '@odata.type': microsoft.graph.contentLink + planView: + '@odata.type': microsoft.graph.planView + sharedWithContainers: + - '@odata.type': microsoft.graph.plannerSharedWithContainer + tasks: + - '@odata.type': microsoft.graph.task + microsoft.graph.planContextLink: + value: + associationType: String + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + customLinkText: String + displayAs: + '@odata.type': microsoft.graph.plannerPlanContextType + displayNameSegments: + - String + isActive: 'true' + isCreation: 'true' + key: String + ownerAppId: String + webUrl: String microsoft.graph.planner: value: buckets: @@ -1629607,10 +1649783,14 @@ components: - '@odata.type': microsoft.graph.plannerGoal plans: - '@odata.type': microsoft.graph.plannerPlan + plans_v2: + - '@odata.type': microsoft.graph.plan rosters: - '@odata.type': microsoft.graph.plannerRoster tasks: - '@odata.type': microsoft.graph.plannerTask + tasks_v2: + - '@odata.type': microsoft.graph.task microsoft.graph.plannerAssignedToTaskBoardTaskFormat: value: orderHintsByAssignee: @@ -1629631,6 +1649811,23 @@ components: microsoft.graph.plannerBucketTaskBoardTaskFormat: value: orderHint: String + microsoft.graph.plannerChatMessage: + value: + content: String + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + deletedTime: '0001-01-01T00:00:00.0000000+00:00' + editedTime: '0001-01-01T00:00:00.0000000+00:00' + isDeleted: 'true' + isEdited: 'true' + messageType: + '@odata.type': microsoft.graph.plannerChatMessageType + parentEntityId: String + properties: + '@odata.type': microsoft.graph.chatMessageProperties + threadType: + '@odata.type': microsoft.graph.plannerChatThreadType microsoft.graph.plannerDelta: value: { } microsoft.graph.plannerGoal: @@ -1629650,6 +1649847,8 @@ components: value: plans: - '@odata.type': microsoft.graph.plannerPlan + plans_v2: + - '@odata.type': microsoft.graph.plan microsoft.graph.plannerHistoryItem: value: actor: @@ -1629838,6 +1650037,8 @@ components: - '@odata.type': microsoft.graph.plannerTask plans: - '@odata.type': microsoft.graph.plannerPlan + plans_v2: + - '@odata.type': microsoft.graph.plan recentPlanReferences: '@odata.type': microsoft.graph.plannerRecentPlanReferenceCollection recentPlans: @@ -1629846,6 +1650047,8 @@ components: - '@odata.type': microsoft.graph.plannerPlan tasks: - '@odata.type': microsoft.graph.plannerTask + tasks_v2: + - '@odata.type': microsoft.graph.task microsoft.graph.platformCredentialAuthenticationMethod: value: device: @@ -1630839,6 +1651042,8 @@ components: updatedDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.rbacApplication: value: + deletedItems: + '@odata.type': microsoft.graph.directoryRoleManagementDeletedItemContainer resourceNamespaces: - '@odata.type': microsoft.graph.unifiedRbacResourceNamespace roleAssignmentApprovals: @@ -1632080,6 +1652285,8 @@ components: '@odata.type': microsoft.graph.security.triggerTypesRoot userSecurityProfiles: - '@odata.type': microsoft.graph.userSecurityProfile + workbooks: + - '@odata.type': microsoft.graph.security.workbook zones: - '@odata.type': microsoft.graph.security.zone microsoft.graph.securityAction: @@ -1632180,6 +1652387,10 @@ components: value: { } microsoft.graph.securityToolAwsUserAdministratorFinding: value: { } + microsoft.graph.selectedGroupsSpendingPolicy: + value: + assignedGroups: + - '@odata.type': microsoft.graph.group microsoft.graph.selfServiceSignUp: value: appDisplayName: String @@ -1632387,6 +1652598,8 @@ components: - '@odata.type': microsoft.graph.keyCredential licenseDetails: - '@odata.type': microsoft.graph.licenseDetails + lifecycle: + '@odata.type': microsoft.graph.identityGovernance.identityLifecycle loginUrl: String logoutUrl: String memberOf: @@ -1633243,6 +1653456,35 @@ components: topRepetitiveWordsAndPhrases: - String wordsSpokenCount: '0' + microsoft.graph.spendingPolicy: + value: + billingMethods: + '@odata.type': microsoft.graph.costManagementBillingMethods + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + displayName: String + emailThresholdSettings: + '@odata.type': microsoft.graph.costManagementAlertSetting + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + periodLimit: + '@odata.type': microsoft.graph.costManagementQuantity + perUserLimit: + '@odata.type': microsoft.graph.costManagementQuantity + serviceSettings: + - '@odata.type': microsoft.graph.spendingPolicyServiceSetting + status: + '@odata.type': microsoft.graph.spendingPolicyStatus + microsoft.graph.spendingPolicyServiceSetting: + value: + parentEtag: String + parentStatus: + '@odata.type': microsoft.graph.spendingPolicyStatus + serviceId: String (identifier) + state: + '@odata.type': microsoft.graph.serviceSettingState microsoft.graph.staleSignInAlertConfiguration: value: duration: Duration @@ -1633546,6 +1653788,59 @@ components: isAssigned: 'true' targetedAppManagementLevels: '@odata.type': microsoft.graph.appManagementLevel + microsoft.graph.task: + value: + archivalInfo: + '@odata.type': microsoft.graph.plannerArchivalInfo + bucketId: String + capabilities: + '@odata.type': microsoft.graph.taskCapability + checklist: + - '@odata.type': microsoft.graph.checklistItemV4 + completedBy: + '@odata.type': microsoft.graph.identitySet + completedDateTime: '0001-01-01T00:00:00.0000000+00:00' + creationInfo: + '@odata.type': microsoft.graph.creationInfo + customFieldValues: + - '@odata.type': microsoft.graph.customFieldValue + displayName: String + dueDateTime: + '@odata.type': microsoft.graph.dateWithOptionalTime + extensions: + '@odata.type': microsoft.graph.extensionFieldCollection + finishDateTime: + '@odata.type': microsoft.graph.dateWithOptionalTime + goalIds: + - String + hasChat: 'true' + hasChildren: 'true' + isCritical: 'true' + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + links: + - '@odata.type': microsoft.graph.contentLink + messages: + - '@odata.type': microsoft.graph.plannerChatMessage + notes: + '@odata.type': microsoft.graph.itemBody + parentTaskId: String + percentComplete: '0' + personalView: + '@odata.type': microsoft.graph.taskPersonalView + planId: String + planView: + '@odata.type': microsoft.graph.taskPlanView + priority: '0' + recurrence: + '@odata.type': microsoft.graph.plannerTaskRecurrence + startDateTime: + '@odata.type': microsoft.graph.dateWithOptionalTime + status: + '@odata.type': microsoft.graph.plannerTaskStatus + userAssignments: + - '@odata.type': microsoft.graph.userAssignment microsoft.graph.taskFileAttachment: value: contentBytes: AA== @@ -1633715,6 +1654010,8 @@ components: value: plans: - '@odata.type': microsoft.graph.plannerPlan + plans_v2: + - '@odata.type': microsoft.graph.plan microsoft.graph.teamsTab: value: configuration: @@ -1634916,6 +1655213,8 @@ components: - '@odata.type': microsoft.graph.licenseAssignmentState licenseDetails: - '@odata.type': microsoft.graph.licenseDetails + lifecycle: + '@odata.type': microsoft.graph.identityGovernance.userIdentityLifecycle mail: String mailboxSettings: '@odata.type': microsoft.graph.mailboxSettings @@ -1635100,6 +1655399,15 @@ components: notInstalledDeviceCount: '0' userName: String userPrincipalName: String + microsoft.graph.userAssignment: + value: + assignedBy: + '@odata.type': microsoft.graph.identitySet + assignedDateTime: '0001-01-01T00:00:00.0000000+00:00' + capabilities: + '@odata.type': microsoft.graph.userAssignmentCapability + user: + '@odata.type': microsoft.graph.identity microsoft.graph.userCloudCommunication: value: callSettings: @@ -1638794,6 +1659102,7 @@ components: - '@odata.type': microsoft.graph.authenticationMethodTarget issuerHintsConfiguration: '@odata.type': microsoft.graph.x509CertificateIssuerHintsConfiguration + requireCertificateSidAlignment: 'true' microsoft.graph.x509CertificateCombinationConfiguration: value: allowedIssuerSkis: @@ -1638840,6 +1659149,10 @@ components: microsoft.graph.aadUserNotificationRecipient: value: userId: String + microsoft.graph.absoluteCostManagementAlertThreshold: + value: + unit: + '@odata.type': microsoft.graph.costManagementUnit microsoft.graph.acceptJoinResponse: value: { } microsoft.graph.accessAction: @@ -1639890,6 +1660203,22 @@ components: value: displayName: String value: String + microsoft.graph.appliedAppManagementPolicyRestriction: + value: + attemptedChanges: + '@odata.type': microsoft.graph.Dictionary + auditResult: + '@odata.type': microsoft.graph.appManagementAuditLogAuditResult + policyId: String + policyType: + '@odata.type': microsoft.graph.appManagementAuditLogPolicyType + restrictionDetails: + '@odata.type': microsoft.graph.Dictionary + restrictionResult: + '@odata.type': microsoft.graph.appManagementAuditLogRestrictionResult + restrictionState: + '@odata.type': microsoft.graph.appManagementAuditLogRestrictionState + restrictionType: String microsoft.graph.appliedAuthenticationEventListener: value: eventType: @@ -1640117,6 +1660446,8 @@ components: microsoft.graph.assignmentFilterSupportedProperty: value: dataType: String + evaluationSource: + '@odata.type': microsoft.graph.assignmentFilterPropertyEvaluationSource isCollection: 'true' name: String propertyRegexConstraint: String @@ -1640926,6 +1661257,9 @@ components: value: from: String to: String + microsoft.graph.bucketCapability: + value: + extensions: 'true' microsoft.graph.bufferDecryptionResult: value: decryptedBuffer: AA== @@ -1641068,6 +1661402,9 @@ components: value: { } microsoft.graph.capturedOAuthDetails: value: { } + microsoft.graph.categoryDefinitionCapability: + value: + extensions: 'true' microsoft.graph.certificateAuthority: value: certificate: AA== @@ -1641208,6 +1661545,12 @@ components: microsoft.graph.chatMembersNotificationRecipient: value: chatId: String + microsoft.graph.chatMention: + value: + index: '0' + mentioned: String + type: + '@odata.type': microsoft.graph.chatMentionType microsoft.graph.chatMessageAttachment: value: content: String @@ -1641275,16 +1661618,28 @@ components: generalText: String matchedConditionDescriptions: - String + microsoft.graph.chatMessageProperties: + value: + mentions: + - '@odata.type': microsoft.graph.chatMention + reactions: + - '@odata.type': microsoft.graph.chatReaction microsoft.graph.chatMessageReaction: value: createdDateTime: '0001-01-01T00:00:00.0000000+00:00' displayName: String reactionContentUrl: String + reactionId: String reactionType: String user: '@odata.type': microsoft.graph.chatMessageReactionIdentitySet microsoft.graph.chatMessageReactionIdentitySet: value: { } + microsoft.graph.chatReaction: + value: + key: String + users: + - '@odata.type': microsoft.graph.creationTimestamp microsoft.graph.chatRenamedEventMessageDetail: value: chatDisplayName: String @@ -1641298,6 +1661653,9 @@ components: value: isHidden: 'true' lastMessageReadDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.checklistCapability: + value: + extensions: 'true' microsoft.graph.choiceColumn: value: allowTextEntry: 'true' @@ -1641885,6 +1662243,12 @@ components: containerName: String fileName: String storageAccountId: String + microsoft.graph.cloudPcStorageConfiguration: + value: + allocatedStorageSizeCategory: + '@odata.type': microsoft.graph.cloudPcUserSettingsPersistenceStorageSizeCategory + storageSizingType: + '@odata.type': microsoft.graph.cloudPcStorageSizingType microsoft.graph.cloudPcSubscription: value: subscriptionId: String @@ -1641900,10 +1662264,33 @@ components: lastSyncDateTime: '0001-01-01T00:00:00.0000000+00:00' tenantDiskEncryptionType: '@odata.type': microsoft.graph.cloudPcDiskEncryptionType + microsoft.graph.cloudPcUserProfileBulkActionResult: + value: + failedCount: '0' + totalCount: '0' + microsoft.graph.cloudPcUserProfileSnapshotCreateBulkActionResult: + value: + failedCloudProfileIds: + - String + microsoft.graph.cloudPcUserProfileSnapshotExportBulkActionResult: + value: + failedSnapshotIds: + - String + microsoft.graph.cloudPcUserProfileSnapshotStorageDetail: + value: + accessTier: + '@odata.type': microsoft.graph.cloudPcStorageAccountAccessTier + containerName: String + storageAccountId: String microsoft.graph.cloudPcUserRoleScopeTagInfo: value: displayName: String roleScopeTagId: String + microsoft.graph.cloudPCUserSettingsPersistenceAutoCleanupDetail: + value: + autoCleanupMode: + '@odata.type': microsoft.graph.cloudPcAutoCleanupMode + inactiveProfileRetentionDays: '0' microsoft.graph.cloudPcUserSettingsPersistenceConfiguration: value: userSettingsPersistenceEnabled: 'true' @@ -1641912,11 +1662299,22 @@ components: microsoft.graph.cloudPCUserSettingsPersistenceProfile: value: lastProfileAttachedDateTime: '0001-01-01T00:00:00.0000000+00:00' + profileDiskEncryptionType: + '@odata.type': microsoft.graph.cloudPcDiskEncryptionType profileId: String profileSizeInGB: '0' status: '@odata.type': microsoft.graph.cloudPCUserSettingsPersistenceProfileStatus + usageDetail: + '@odata.type': microsoft.graph.cloudPCUserSettingsPersistenceProfileUsageDetail userPrincipalName: String + microsoft.graph.cloudPCUserSettingsPersistenceProfileUsageDetail: + value: + lastUsedSizeSyncDateTime: '0001-01-01T00:00:00.0000000+00:00' + profileUsedSizeInGB: '0' + microsoft.graph.cloudPcUserSettingsPersistenceSnapshotConfiguration: + value: + autoSnapshotFrequencyInDays: '0' microsoft.graph.cloudPCUserSettingsPersistenceUsageResult: value: remainingAvailableStorageInGB: '0' @@ -1642404,6 +1662802,9 @@ components: - '@odata.type': microsoft.graph.keyValuePair state: '@odata.type': microsoft.graph.contentState + microsoft.graph.contentLinkCapability: + value: + extensions: 'true' microsoft.graph.contentMetadata: value: { } microsoft.graph.contentModelUsage: @@ -1642596,6 +1662997,36 @@ components: - String maxAgeInSeconds: '0' resource: String + microsoft.graph.costManagementAlertThreshold: + value: + value: '0' + microsoft.graph.costManagementBillingMethodBalance: + value: + billingMethod: + '@odata.type': microsoft.graph.costManagementBillingMethod + consumedQuantity: '0' + dataStatus: + '@odata.type': microsoft.graph.costManagementDataStatus + purchasedQuantity: '0' + remainingQuantity: '0' + unit: + '@odata.type': microsoft.graph.costManagementUnit + microsoft.graph.costManagementDataStatus: + value: + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.costManagementQuantity: + value: + unit: + '@odata.type': microsoft.graph.costManagementUnit + microsoft.graph.costManagementTenantCreditBalance: + value: + billingMethodBalances: + - '@odata.type': microsoft.graph.costManagementBillingMethodBalance + microsoft.graph.costManagementUnevaluatedService: + value: + reason: + '@odata.type': microsoft.graph.balanceEvaluationFailureReason + serviceId: String microsoft.graph.createAction: value: { } microsoft.graph.createRemoteHelpSessionResponse: @@ -1642603,6 +1663034,21 @@ components: remoteHelpRecordingState: '@odata.type': microsoft.graph.remoteHelpRecordingState sessionKey: String + microsoft.graph.creationInfo: + value: + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + externalId: String + externalUrl: String + externalVersion: String + scenarioId: String + scope: String + microsoft.graph.creationTimestamp: + value: + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.credential: value: fieldId: String @@ -1642926,6 +1663372,12 @@ components: microsoft.graph.dateTimeTimeZoneType: value: dateTime: String + microsoft.graph.dateWithOptionalTime: + value: + date: '0001-01-01' + isTimeSpecified: 'true' + time: TimeOfDay (timestamp) + timeZone: String microsoft.graph.daylightTimeZoneOffset: value: daylightBias: '0' @@ -1644443,6 +1664895,11 @@ components: errorMessage: String resourceInstanceName: String resourceType: String + microsoft.graph.errorSettings: + value: + errorAction: + '@odata.type': microsoft.graph.errorActions + isEnabled: 'true' microsoft.graph.evaluateDynamicMembershipResult: value: membershipRule: String @@ -1644469,6 +1664926,19 @@ components: '@odata.type': microsoft.graph.currentLabel discoveredSensitiveTypes: - '@odata.type': microsoft.graph.discoveredSensitiveType + microsoft.graph.evaluationErrorDetail: + value: + errorCategory: + '@odata.type': microsoft.graph.evaluationErrorCategory + errorMessage: String + errorType: + '@odata.type': microsoft.graph.evaluationErrorType + microsoft.graph.evaluationIncompleteActivityMetadata: + value: + errorAction: + '@odata.type': microsoft.graph.errorActions + inspectionIncompleteReason: + '@odata.type': microsoft.graph.evaluationErrorDetail microsoft.graph.evaluationScope: value: type: @@ -1644592,6 +1665062,8 @@ components: pubSubHelperAccessUri: String sessionExpirationDateTime: '0001-01-01T00:00:00.0000000+00:00' sessionKey: String + microsoft.graph.extensionFieldCollection: + value: { } microsoft.graph.extensionSchemaProperty: value: name: String @@ -1644716,6 +1665188,7 @@ components: value: { } microsoft.graph.fileStorageContainerCustomPropertyValue: value: + isPatternToken: 'true' isSearchable: 'true' value: String microsoft.graph.fileStorageContainerSettings: @@ -1644884,6 +1665357,8 @@ components: microsoft.graph.globalSecureAccessFilteringProfileSessionControl: value: profileId: String + microsoft.graph.goalCapability: + value: { } microsoft.graph.governanceCriteria: value: { } microsoft.graph.governanceNotificationPolicy: @@ -1645497,6 +1665972,7 @@ components: v17_0: 'true' v18_0: 'true' v26_0: 'true' + v27_0: 'true' v8_0: 'true' v9_0: 'true' microsoft.graph.iosMobileAppIdentifier: @@ -1645823,6 +1666299,9 @@ components: lockedOut: '0' suspended: '0' warning: '0' + microsoft.graph.limitedCostManagementQuantity: + value: + value: '0' microsoft.graph.linkableIdentifiers: value: deviceId: String @@ -1646119,6 +1666598,7 @@ components: v14_0: 'true' v15_0: 'true' v26_0: 'true' + v27_0: 'true' microsoft.graph.macOSPrivacyAccessControlItem: value: accessibility: @@ -1647672,6 +1668152,8 @@ components: value: pendingContentUpdate: '@odata.type': microsoft.graph.pendingContentUpdate + microsoft.graph.percentageCostManagementAlertThreshold: + value: { } microsoft.graph.permissionsAnalyticsAggregatedIamKeySummary: value: findingsCountOverLimit: '0' @@ -1647814,6 +1668296,23 @@ components: microsoft.graph.placeServicePlanInfo: value: servicePlanId: String + microsoft.graph.planCalendar: + value: + timeZone: String + workDayDefaults: + '@odata.type': microsoft.graph.workDayDefaults + microsoft.graph.planCapability: + value: + calendar: 'true' + customFields: 'true' + extensions: 'true' + goals: 'true' + undo: 'true' + microsoft.graph.planContainer: + value: + containerId: String + containerType: + '@odata.type': microsoft.graph.plannerContainerType microsoft.graph.plannerAppliedCategories: value: { } microsoft.graph.plannerApprovalRequirement: @@ -1647821,7 +1668320,11 @@ components: isApprovalRequired: 'true' microsoft.graph.plannerArchivalInfo: value: + isArchived: 'true' justification: String + modifiedBy: + '@odata.type': microsoft.graph.identitySet + modifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' statusChangedBy: '@odata.type': microsoft.graph.identitySet statusChangedDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1648184,12 +1668687,21 @@ components: planId: String usageRights: '@odata.type': microsoft.graph.usageRightsInfo + microsoft.graph.planView: + value: + categories: + - '@odata.type': microsoft.graph.categoryDefinition microsoft.graph.policyBinding: value: exclusions: - '@odata.type': microsoft.graph.scopeBase inclusions: - '@odata.type': microsoft.graph.scopeBase + microsoft.graph.policyConfiguration: + value: + errorSettings: + '@odata.type': microsoft.graph.errorSettings + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.policyLocation: value: value: String @@ -1648215,6 +1668727,8 @@ components: - '@odata.type': microsoft.graph.policyLocation policyActions: - '@odata.type': microsoft.graph.dlpActionInfo + policyConfiguration: + '@odata.type': microsoft.graph.policyConfiguration microsoft.graph.policyTenantScope: value: policyScope: @@ -1649141,6 +1669655,7 @@ components: displayName: String relationship: '@odata.type': microsoft.graph.personRelationship + relationshipLabel: String userId: String userPrincipalName: String microsoft.graph.relatedTenantsRefreshStatus: @@ -1649912,6 +1670427,12 @@ components: vendor: String microsoft.graph.segmentConfiguration: value: { } + microsoft.graph.selectionDataStatus: + value: + evaluatedDateTime: '0001-01-01T00:00:00.0000000+00:00' + groupMembershipAsOfDateTime: '0001-01-01T00:00:00.0000000+00:00' + policyConfigurationAsOfDateTime: '0001-01-01T00:00:00.0000000+00:00' + usageAsOfDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration: value: isEnabled: 'true' @@ -1650795,6 +1671316,18 @@ components: userPrincipalName: String microsoft.graph.targetUserSponsors: value: { } + microsoft.graph.taskCapability: + value: + assignedPriorityForTaskPersonalView: 'true' + dependencies: 'true' + history: 'true' + microsoft.graph.taskPersonalView: + value: + isOnMyDay: 'true' + microsoft.graph.taskPlanView: + value: + appliedCategoryIds: + - String microsoft.graph.teamArchivedEventMessageDetail: value: initiator: @@ -1651549,6 +1672082,8 @@ components: - String microsoft.graph.unknownSource: value: { } + microsoft.graph.unlimitedCostManagementQuantity: + value: { } microsoft.graph.unmanagedDevice: value: deviceName: String @@ -1651636,6 +1672171,9 @@ components: value: userAction: '@odata.type': microsoft.graph.userAction + microsoft.graph.userAssignmentCapability: + value: + extensions: 'true' microsoft.graph.userAttributeValuesItem: value: isDefault: 'true' @@ -1652244,6 +1672782,8 @@ components: '@odata.type': microsoft.graph.win32LobAppDeliveryOptimizationPriority installTimeSettings: '@odata.type': microsoft.graph.mobileAppInstallTimeSettings + inUseSettings: + '@odata.type': microsoft.graph.win32LobAppInUseSettings notifications: '@odata.type': microsoft.graph.win32LobAppNotification restartSettings: @@ -1652290,6 +1672830,11 @@ components: maxRunTimeInMinutes: '0' runAsAccount: '@odata.type': microsoft.graph.runAsAccountType + microsoft.graph.win32LobAppInUseSettings: + value: + countdownMinutes: '0' + minutesBetweenDeferrals: '0' + numberOfDeferrals: '0' microsoft.graph.win32LobAppMsiInformation: value: packageType: @@ -1652928,6 +1673473,10 @@ components: allowInsertRows: 'true' allowPivotTables: 'true' allowSort: 'true' + microsoft.graph.workDayDefaults: + value: + endTime: TimeOfDay (timestamp) + startTime: TimeOfDay (timestamp) microsoft.graph.workforceIntegrationEncryption: value: protocol: @@ -1654115,6 +1674664,22 @@ components: value: { } microsoft.graph.healthMonitoring.userImpactSummary: value: { } + microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule: + value: { } + microsoft.graph.identityGovernance.agentIdentityLifecycle: + value: { } + microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy: + value: { } + microsoft.graph.identityGovernance.attestationComplianceIssue: + value: + attestationBlockReasons: + - String + microsoft.graph.identityGovernance.complianceIssue: + value: + description: String + governingPolicyReferenceId: String + issueCode: String + ruleType: String microsoft.graph.identityGovernance.customTaskExtension: value: callbackConfiguration: @@ -1654127,8 +1674692,23 @@ components: lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' replyMode: '@odata.type': microsoft.graph.identityGovernance.customTaskExtensionReplyMode + microsoft.graph.identityGovernance.guestLifecyclePolicy: + value: { } + microsoft.graph.identityGovernance.identityLifecycle: + value: + complianceIssues: + - '@odata.type': microsoft.graph.identityGovernance.complianceIssue + effectiveGoverningPolicy: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicy + lastAttestationDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.identityGovernance.inactivityRule: + value: + lastActivityThresholdInDays: '0' microsoft.graph.identityGovernance.insights: value: { } + microsoft.graph.identityGovernance.invitationRedemptionRule: + value: + invitationRedemptionThresholdInDays: '0' microsoft.graph.identityGovernance.lifecycleManagementSettings: value: emailSettings: @@ -1654136,6 +1674716,68 @@ components: quarantineConfiguration: '@odata.type': microsoft.graph.identityGovernance.quarantineConfiguration workflowScheduleIntervalInHours: '0' + microsoft.graph.identityGovernance.lifecyclePolicy: + value: + createdBy: + '@odata.type': microsoft.graph.directoryObject + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + description: String + displayName: String + enforcementAction: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction + gracePeriodInDays: '0' + isEnabled: 'true' + lastModifiedBy: + '@odata.type': microsoft.graph.directoryObject + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + notificationSchedule: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyNotificationSettings + policySource: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySource + report: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyReport + rules: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyRule + scope: + '@odata.type': microsoft.graph.subjectSet + versionNumber: '0' + versions: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicy + microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary: + value: + actionsTaken: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyImpactAction + subject: + '@odata.type': microsoft.graph.directoryObject + microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration: + value: + orderedPolicyIds: + - String + subjectType: + '@odata.type': microsoft.graph.identityGovernance.subjectType + microsoft.graph.identityGovernance.lifecyclePolicyReport: + value: + policyVersion: '0' + scopeProcessing: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessing + subjects: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySubjectReport + subjectsInScopeCount: '0' + microsoft.graph.identityGovernance.lifecyclePolicyRule: + value: + isEnabled: 'true' + microsoft.graph.identityGovernance.lifecyclePolicySubjectReport: + value: + compliance: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySubjectCompliance + effectivePolicy: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyReference + enforcement: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySubjectEnforcement + relationship: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyRelationship + subject: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicySubjectReference microsoft.graph.identityGovernance.lifecycleWorkflowsContainer: value: customTaskExtensions: @@ -1654144,6 +1674786,10 @@ components: '@odata.type': microsoft.graph.deletedItemContainer insights: '@odata.type': microsoft.graph.identityGovernance.insights + lifecyclePolicies: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicy + lifecyclePolicyPriorityConfigurations: + - '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration settings: '@odata.type': microsoft.graph.identityGovernance.lifecycleManagementSettings taskDefinitions: @@ -1654152,6 +1674798,9 @@ components: - '@odata.type': microsoft.graph.identityGovernance.workflow workflowTemplates: - '@odata.type': microsoft.graph.identityGovernance.workflowTemplate + microsoft.graph.identityGovernance.periodicAttestationRule: + value: + attestationIntervalInDays: '0' microsoft.graph.identityGovernance.run: value: activatedOnScope: @@ -1654178,6 +1674827,9 @@ components: - '@odata.type': microsoft.graph.identityGovernance.userProcessingResult workflowExecutionType: '@odata.type': microsoft.graph.identityGovernance.workflowExecutionType + microsoft.graph.identityGovernance.sponsorPresenceRule: + value: + minimumSponsorCount: '0' microsoft.graph.identityGovernance.subjectProcessingResult: value: completedDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1654256,6 +1674908,10 @@ components: - '@odata.type': microsoft.graph.identityGovernance.taskProcessingResult totalUsersCount: '0' unprocessedUsersCount: '0' + microsoft.graph.identityGovernance.userIdentityLifecycle: + value: + complianceState: + '@odata.type': microsoft.graph.identityGovernance.complianceState microsoft.graph.identityGovernance.userProcessingResult: value: completedDateTime: '0001-01-01T00:00:00.0000000+00:00' @@ -1654360,6 +1675016,18 @@ components: - '@odata.type': microsoft.graph.user microsoft.graph.identityGovernance.activationScope: value: { } + microsoft.graph.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet: + value: + excludedAgentBuilderPlatforms: + '@odata.type': microsoft.graph.identityGovernance.agentBuilderPlatforms + microsoft.graph.identityGovernance.allExcludingGroupsSubjectSet: + value: + excludedGroups: + - '@odata.type': microsoft.graph.group + microsoft.graph.identityGovernance.allExcludingSpecificObjectsSubjectSet: + value: + excludedObjects: + - '@odata.type': microsoft.graph.directoryObject microsoft.graph.identityGovernance.attributeChangeTrigger: value: triggerAttributes: @@ -1654413,10 +1675081,17 @@ components: - String targetSubject: '@odata.type': microsoft.graph.identityGovernance.workflowSubject + microsoft.graph.identityGovernance.deleteOnlyEnforcementAction: + value: { } microsoft.graph.identityGovernance.directoryObjectWorkflowSubject: value: directoryObject: '@odata.type': microsoft.graph.directoryObject + microsoft.graph.identityGovernance.disableOnlyEnforcementAction: + value: { } + microsoft.graph.identityGovernance.disableThenDeleteEnforcementAction: + value: + deletionGracePeriodInDays: '0' microsoft.graph.identityGovernance.groupBasedSubjectSet: value: groups: @@ -1654424,6 +1675099,21 @@ components: microsoft.graph.identityGovernance.guestSponsorTrigger: value: minimumRequiredSponsors: '0' + microsoft.graph.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference: + value: { } + microsoft.graph.identityGovernance.lifecyclePolicyEnforcementAction: + value: { } + microsoft.graph.identityGovernance.lifecyclePolicyImpactAction: + value: + actionType: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyImpactActionType + dateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.identityGovernance.lifecyclePolicyNotificationSettings: + value: + additionalFallbackRecipients: + - String + offsetsAfterNonComplianceInDays: + - '0' microsoft.graph.identityGovernance.lifecyclePolicyReference: value: id: String @@ -1654431,6 +1675121,8 @@ components: microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessing: value: currentStartedDateTime: '0001-01-01T00:00:00.0000000+00:00' + currentStatus: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingStatus lastSuccessfulProcessingDateTime: '0001-01-01T00:00:00.0000000+00:00' latestAttempt: '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingAttempt @@ -1654440,15 +1675132,30 @@ components: error: '@odata.type': microsoft.graph.publicError startedDateTime: '0001-01-01T00:00:00.0000000+00:00' + status: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus microsoft.graph.identityGovernance.lifecyclePolicySubjectCompliance: value: evaluatedDateTime: '0001-01-01T00:00:00.0000000+00:00' + status: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyComplianceStatus microsoft.graph.identityGovernance.lifecyclePolicySubjectEnforcement: value: isLocked: 'true' isTerminal: 'true' + lastAction: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyEnforcementActionState lastActionDateTime: '0001-01-01T00:00:00.0000000+00:00' + nextAction: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyNextEnforcementAction nextActionDateTime: '0001-01-01T00:00:00.0000000+00:00' + status: + '@odata.type': microsoft.graph.identityGovernance.lifecyclePolicyEnforcementStatus + microsoft.graph.identityGovernance.lifecyclePolicySubjectReference: + value: + id: String + microsoft.graph.identityGovernance.lifecyclePolicyUserSubjectReference: + value: { } microsoft.graph.identityGovernance.membershipChangeTrigger: value: changeType: @@ -1654513,6 +1675220,10 @@ components: totalRuns: '0' totalTasks: '0' totalUsers: '0' + microsoft.graph.identityGovernance.selectedObjectsSubjectSet: + value: + inScopeObjects: + - '@odata.type': microsoft.graph.directoryObject microsoft.graph.identityGovernance.subjectSummary: value: failedSubjects: '0' @@ -1656849,18 +1677560,26 @@ components: securityDefaultsStatus: '@odata.type': microsoft.graph.partner.security.policyStatus totalUsersCount: '0' + microsoft.graph.partners.billing.azureAggregatedUsage: + value: + billed: + '@odata.type': microsoft.graph.partners.billing.billedAggregatedUsage microsoft.graph.partners.billing.azureUsage: value: billed: '@odata.type': microsoft.graph.partners.billing.billedUsage unbilled: '@odata.type': microsoft.graph.partners.billing.unbilledUsage + microsoft.graph.partners.billing.billedAggregatedUsage: + value: { } microsoft.graph.partners.billing.billedReconciliation: value: { } microsoft.graph.partners.billing.billedUsage: value: { } microsoft.graph.partners.billing.billing: value: + aggregatedUsage: + '@odata.type': microsoft.graph.partners.billing.azureAggregatedUsage manifests: - '@odata.type': microsoft.graph.partners.billing.manifest operations: @@ -1658431,6 +1679150,16 @@ components: value: history: - '@odata.type': microsoft.graph.security.whoisHistoryRecord + microsoft.graph.security.workbook: + value: + content: + '@odata.type': microsoft.graph.security.workbookContent + createdAtDateTime: '0001-01-01T00:00:00.0000000+00:00' + createdByUpn: String + etag: String + lastUpdatedByUpn: String + name: String + updatedAtDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.security.zone: value: aggregations: @@ -1658445,6 +1679174,8 @@ components: '@odata.type': microsoft.graph.security.auditInfo microsoft.graph.security.a365AiExecuteTool: value: { } + microsoft.graph.security.a365AiGuardrail: + value: { } microsoft.graph.security.a365AiInferenceCall: value: { } microsoft.graph.security.a365AiInvokeAgent: @@ -1658528,6 +1679259,8 @@ components: value: { } microsoft.graph.security.aiExecuteToolAuditRecord: value: { } + microsoft.graph.security.aiGuardrail: + value: { } microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord: value: { } microsoft.graph.security.aiInteractionsExportAuditRecord: @@ -1658879,6 +1679612,12 @@ components: sessionId: String startUtcDateTime: '0001-01-01T00:00:00.0000000+00:00' userAgent: String + microsoft.graph.security.cloudSecurityConnector: + value: { } + microsoft.graph.security.cloudSecurityEnablement: + value: { } + microsoft.graph.security.cloudSecurityManagement: + value: { } microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord: value: { } microsoft.graph.security.cloudUpdateProfileConfigAuditRecord: @@ -1658923,6 +1679662,10 @@ components: value: { } microsoft.graph.security.complianceDLPSharePointClassificationExtendedAuditRecord: value: { } + microsoft.graph.security.complianceEndpointEvaluationIncomplete: + value: { } + microsoft.graph.security.complianceEvaluationIncomplete: + value: { } microsoft.graph.security.complianceExchangeOcrAuditRecord: value: { } microsoft.graph.security.complianceManagerActionRecord: @@ -1659030,6 +1679773,8 @@ components: value: { } microsoft.graph.security.crossTenantAccessPolicyAuditRecord: value: { } + microsoft.graph.security.cscContentMetadata: + value: { } microsoft.graph.security.customAction: value: name: String @@ -1659057,8 +1679802,14 @@ components: value: { } microsoft.graph.security.defaultAuditData: value: { } + microsoft.graph.security.defenderAutomationRule: + value: { } microsoft.graph.security.defenderCaseManagementAuditRecord: value: { } + microsoft.graph.security.defenderGeneratedPlaybook: + value: { } + microsoft.graph.security.defenderIntegration: + value: { } microsoft.graph.security.defenderPreviewFeaturesRecord: value: { } microsoft.graph.security.defenderSecurityForAIConfigurationAuditRecord: @@ -1659074,6 +1679825,8 @@ components: '@odata.type': microsoft.graph.security.alertTemplate automatedActions: '@odata.type': microsoft.graph.security.automatedActionSet + incidentConfiguration: + '@odata.type': microsoft.graph.security.incidentConfiguration organizationalScope: '@odata.type': microsoft.graph.security.organizationalScope responseActions: @@ -1659204,10 +1679957,14 @@ components: value: { } microsoft.graph.security.dragonCopilotSessionRecord: value: { } + microsoft.graph.security.dspmAdminActivity: + value: { } microsoft.graph.security.dynamicColumnValue: value: { } microsoft.graph.security.dynamics365BusinessCentralAuditRecord: value: { } + microsoft.graph.security.ecsContentMetadata: + value: { } microsoft.graph.security.ehrConnectorAuditBaseRecord: value: { } microsoft.graph.security.emailAction: @@ -1659359,6 +1680116,8 @@ components: value: { } microsoft.graph.security.filePlanSubcategory: value: { } + microsoft.graph.security.filteringTeamsMessageFileInfo: + value: { } microsoft.graph.security.forceUserPasswordResetIncidentTaskResponseAction: value: { } microsoft.graph.security.forceUserPasswordResetResponseAction: @@ -1659545,6 +1680304,9 @@ components: value: identifier: '@odata.type': microsoft.graph.security.userAssetIdentifier + microsoft.graph.security.incidentConfiguration: + value: + isExcludedFromIncidentCorrelation: 'true' microsoft.graph.security.incidentTaskResponseAction: value: identifierValue: String @@ -1659826,6 +1680588,8 @@ components: '@odata.type': microsoft.graph.security.markUserAsCompromisedEntityIdentifier microsoft.graph.security.mcasAlertsAuditRecord: value: { } + microsoft.graph.security.mcsRawEmailContentMetadata: + value: { } microsoft.graph.security.mdaAuditRecord: value: { } microsoft.graph.security.mdaDataSecuritySignalRecord: @@ -1659843,6 +1680607,8 @@ components: targetIncidentId: String microsoft.graph.security.meshWorldsAuditRecord: value: { } + microsoft.graph.security.mesRawEmailContentMetadata: + value: { } microsoft.graph.security.metadataAction: value: metadataToAdd: @@ -1659883,6 +1680649,10 @@ components: value: { } microsoft.graph.security.microsoftPurviewUnifiedCatalogOperationRecord: value: { } + microsoft.graph.security.microsoftSecurityForAiConfiguration: + value: { } + microsoft.graph.security.microsoftSecurityForAiRealTimeProtection: + value: { } microsoft.graph.security.microsoftStreamAuditRecord: value: { } microsoft.graph.security.microsoftTeamsAdminAuditRecord: @@ -1659893,6 +1680663,8 @@ components: value: { } microsoft.graph.security.microsoftTeamsDeviceAuditRecord: value: { } + microsoft.graph.security.microsoftTeamsMoveMessages: + value: { } microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord: value: { } microsoft.graph.security.microsoftTeamsSensitivityLabelActionAuditRecord: @@ -1659973,6 +1680745,8 @@ components: value: { } microsoft.graph.security.msticNationStateNotificationRecord: value: { } + microsoft.graph.security.mtpContentMetadata: + value: { } microsoft.graph.security.multiStageDispositionAuditRecord: value: { } microsoft.graph.security.myAnalyticsSettingsAuditRecord: @@ -1660014,6 +1680788,8 @@ components: value: { } microsoft.graph.security.omePortalAuditRecord: value: { } + microsoft.graph.security.onDemandExchangeClassification: + value: { } microsoft.graph.security.onDemandSharePointClassificationAuditRecord: value: { } microsoft.graph.security.oneDriveAuditRecord: @@ -1660044,10 +1680820,16 @@ components: value: { } microsoft.graph.security.p4aiAssessmentRecord: value: { } + microsoft.graph.security.p4AiDagSitePermissionsRecord: + value: { } microsoft.graph.security.p4AIRiskScoreRecord: value: { } microsoft.graph.security.peopleAdminSettingsAuditRecord: value: { } + microsoft.graph.security.peopleSkillsAdmin: + value: { } + microsoft.graph.security.peopleSkillsUser: + value: { } microsoft.graph.security.physicalBadgingSignalAuditRecord: value: { } microsoft.graph.security.placesDirectoryAuditRecord: @@ -1660058,6 +1680840,14 @@ components: value: { } microsoft.graph.security.plannerCopyPlanAuditRecord: value: { } + microsoft.graph.security.plannerCustomFieldDefinition: + value: { } + microsoft.graph.security.plannerCustomFieldDefinitionList: + value: { } + microsoft.graph.security.plannerDependency: + value: { } + microsoft.graph.security.plannerDependencyList: + value: { } microsoft.graph.security.plannerGoalAuditRecord: value: { } microsoft.graph.security.plannerGoalListAuditRecord: @@ -1660412,6 +1681202,8 @@ components: value: { } microsoft.graph.security.sharePointFieldOperationAuditRecord: value: { } + microsoft.graph.security.sharePointFileArchivePolicy: + value: { } microsoft.graph.security.sharePointFileOperationAuditRecord: value: { } microsoft.graph.security.sharePointListItemOperationAuditRecord: @@ -1660521,6 +1681313,8 @@ components: email: String microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord: value: { } + microsoft.graph.security.syntheticMediaDetectionEvent: + value: { } microsoft.graph.security.syntheticProbeAuditRecord: value: { } microsoft.graph.security.teamCopilotInteractionAuditRecord: @@ -1660641,6 +1681435,8 @@ components: value: { } microsoft.graph.security.universalPrintPrintJobAuditRecord: value: { } + microsoft.graph.security.universalPrintSecureScan: + value: { } microsoft.graph.security.unRestrictAppExecutionIncidentTaskResponseAction: value: { } microsoft.graph.security.urbacAssignmentAuditRecord: @@ -1660698,6 +1681494,10 @@ components: value: { } microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord: value: { } + microsoft.graph.security.vivaGlintClientConfiguration: + value: { } + microsoft.graph.security.vivaGlintDataRetention: + value: { } microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord: value: { } microsoft.graph.security.vivaGlintOrganizationalDataAuditRecord: @@ -1660720,6 +1681520,8 @@ components: value: { } microsoft.graph.security.vivaGlintUserGroupAuditRecord: value: { } + microsoft.graph.security.vivaGlintVivaInsightsIntegration: + value: { } microsoft.graph.security.vivaGoalsAuditRecord: value: { } microsoft.graph.security.vivaLearningAdminAuditRecord: @@ -1660762,6 +1681564,10 @@ components: lastSeenDateTime: '0001-01-01T00:00:00.0000000+00:00' microsoft.graph.security.windows365CustomerLockboxAuditRecord: value: { } + microsoft.graph.security.workbookContent: + value: { } + microsoft.graph.security.workIQAdminActivity: + value: { } microsoft.graph.security.workplaceAnalyticsAuditRecord: value: { } microsoft.graph.security.yammerAuditRecord: @@ -1662617,6 +1683423,8 @@ tags: x-ms-docs-toc-type: page - name: copilot.copilotConversation x-ms-docs-toc-type: page + - name: copilot.costManagementRoot + x-ms-docs-toc-type: page - name: copilot.aiInteractionHistory x-ms-docs-toc-type: page - name: copilot.copilotRoot.Actions @@ -1663471,6 +1684279,8 @@ tags: x-ms-docs-toc-type: page - name: me.licenseDetails x-ms-docs-toc-type: page + - name: me.userIdentityLifecycle + x-ms-docs-toc-type: page - name: me.mailboxSettings x-ms-docs-toc-type: page - name: me.mailFolder @@ -1663655,10 +1684465,14 @@ tags: x-ms-docs-toc-type: page - name: planner.plannerPlan x-ms-docs-toc-type: page + - name: planner.plan + x-ms-docs-toc-type: page - name: planner.plannerRoster x-ms-docs-toc-type: page - name: planner.plannerTask x-ms-docs-toc-type: page + - name: planner.task + x-ms-docs-toc-type: page - name: policies.policyRoot x-ms-docs-toc-type: page - name: policies.accessReviewPolicy @@ -1663953,6 +1684767,8 @@ tags: x-ms-docs-toc-type: page - name: security.userSecurityProfile x-ms-docs-toc-type: page + - name: security.workbook + x-ms-docs-toc-type: page - name: security.zone x-ms-docs-toc-type: page - name: servicePrincipals.servicePrincipal @@ -1663977,6 +1684793,8 @@ tags: x-ms-docs-toc-type: page - name: servicePrincipals.licenseDetails x-ms-docs-toc-type: page + - name: servicePrincipals.identityLifecycle + x-ms-docs-toc-type: page - name: servicePrincipals.servicePrincipal.Actions x-ms-docs-toc-type: container - name: servicePrincipals.oAuth2PermissionGrant @@ -1664247,6 +1685065,8 @@ tags: x-ms-docs-toc-type: page - name: users.licenseDetails x-ms-docs-toc-type: page + - name: users.userIdentityLifecycle + x-ms-docs-toc-type: page - name: users.mailboxSettings x-ms-docs-toc-type: page - name: users.mailFolder